diff options
author | Alessandro Boch <aboch@docker.com> | 2017-01-31 16:25:56 -0800 |
---|---|---|
committer | Alessandro Boch <aboch@docker.com> | 2017-01-31 16:34:53 -0800 |
commit | d565d5f2d20bc1e0b20f05ef6477ef62207abbfc (patch) | |
tree | 6edec359696d97ec580413923eb02df44cdb2190 /libnetwork/service_linux.go | |
parent | 1795dc1bbe8a22f7b648f586646c691fc007c2fe (diff) | |
download | docker-d565d5f2d20bc1e0b20f05ef6477ef62207abbfc.tar.gz |
Gracefully handle redundant ipvs service create failures
Signed-off-by: Alessandro Boch <aboch@docker.com>
Diffstat (limited to 'libnetwork/service_linux.go')
-rw-r--r-- | libnetwork/service_linux.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libnetwork/service_linux.go b/libnetwork/service_linux.go index d7d2038f8c..3087639f31 100644 --- a/libnetwork/service_linux.go +++ b/libnetwork/service_linux.go @@ -192,7 +192,7 @@ func (sb *sandbox) addLBBackend(ip, vip net.IP, fwMark uint32, ingressPorts []*P return } - if err := i.NewService(s); err != nil { + if err := i.NewService(s); err != nil && err != syscall.EEXIST { logrus.Errorf("Failed to create a new service for vip %s fwmark %d: %v", vip, fwMark, err) return } |