Merge pull request #1233 from mavenugo/ag

Handle the case of reseting the Cluster Provider for leave caes
This commit is contained in:
Jana Radhakrishnan 2016-06-09 17:02:26 -07:00 committed by GitHub
commit 5ad7c23e92

View file

@ -218,7 +218,9 @@ func New(cfgOptions ...config.Option) (NetworkController, error) {
func (c *controller) SetClusterProvider(provider cluster.Provider) {
c.cfg.Daemon.ClusterProvider = provider
go c.clusterAgentInit()
if provider != nil {
go c.clusterAgentInit()
}
}
func isValidClusteringIP(addr string) bool {
@ -261,6 +263,7 @@ func (c *controller) clusterAgentInit() {
} else {
c.agentInitDone = make(chan struct{})
c.agentClose()
return
}
}
}