Parcourir la source

Simplify network scope setting logic

- in driver(), no need to check for isAgent

Signed-off-by: Alessandro Boch <aboch@docker.com>
Alessandro Boch il y a 8 ans
Parent
commit
c7d77e9e89
1 fichiers modifiés avec 3 ajouts et 6 suppressions
  1. 3 6
      libnetwork/network.go

+ 3 - 6
libnetwork/network.go

@@ -904,17 +904,14 @@ func (n *network) driver(load bool) (driverapi.Driver, error) {
 		return nil, err
 	}
 
-	c := n.getController()
-	isAgent := c.isAgent()
 	n.Lock()
 	// If load is not required, driver, cap and err may all be nil
 	if n.scope == "" && cap != nil {
 		n.scope = cap.DataScope
 	}
-	if isAgent || n.dynamic {
-		// If we are running in agent mode or the network
-		// is dynamic, then the networks are swarm scoped
-		// regardless of the backing driver.
+	if n.dynamic {
+		// If the network is dynamic, then it is swarm
+		// scoped regardless of the backing driver.
 		n.scope = datastore.SwarmScope
 	}
 	n.Unlock()