reschedule swarm container only

Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
Victor Vieux 2016-01-28 03:17:34 -08:00
parent 4ce93c1997
commit fbab9d05ba
1 changed files with 4 additions and 0 deletions

View File

@ -38,6 +38,10 @@ func (w *Watchdog) removeDuplicateContainers(e *Engine) {
defer w.Unlock()
for _, container := range e.Containers() {
// skip non-swarm containers
if container.Config.SwarmID() == "" {
continue
}
for _, containerInCluster := range w.cluster.Containers() {
if containerInCluster.Config.SwarmID() == container.Config.SwarmID() && containerInCluster.Engine.ID != container.Engine.ID {