improve addNetwork

Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
Victor Vieux 2016-02-11 11:00:15 -08:00
parent 3747ec9b9f
commit cd3b1d5bd1
1 changed files with 4 additions and 2 deletions

View File

@ -471,8 +471,10 @@ func (c *Cluster) CreateNetwork(request *dockerclient.NetworkCreate) (response *
resp, err := c.engines[nodes[0].ID].CreateNetwork(request)
if err == nil {
if network := c.engines[nodes[0].ID].Networks().Get(resp.ID); network != nil && network.Scope == "global" {
for _, engine := range c.engines {
engine.AddNetwork(network)
for id, engine := range c.engines {
if id != nodes[0].ID {
engine.AddNetwork(network)
}
}
}
}