Kaynağa Gözat

Apply load balancer properly

The load balancer options have to be applied
inside the load balancer namespace

Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
Flavio Crisciani 7 yıl önce
ebeveyn
işleme
f9442ee314
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      libnetwork/osl/namespace_linux.go

+ 1 - 1
libnetwork/osl/namespace_linux.go

@@ -655,7 +655,7 @@ func (n *networkNamespace) ApplyOSTweaks(types []SandboxType) {
 	for _, t := range types {
 		switch t {
 		case SandboxTypeLoadBalancer:
-			kernel.ApplyOSTweaks(loadBalancerConfig)
+			n.InvokeFunc(func() { kernel.ApplyOSTweaks(loadBalancerConfig) })
 		}
 	}
 }