From adb87206348e9ef182c14674cf8c9b3809748e4a Mon Sep 17 00:00:00 2001 From: Alessandro Boch Date: Fri, 3 Feb 2017 10:56:01 -0800 Subject: [PATCH] Report failure in subscribing to neighbor notifications - currently it is silenced Signed-off-by: Alessandro Boch --- libnetwork/drivers/overlay/ov_network.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libnetwork/drivers/overlay/ov_network.go b/libnetwork/drivers/overlay/ov_network.go index 122c3f6b1b..6ad0f48c70 100644 --- a/libnetwork/drivers/overlay/ov_network.go +++ b/libnetwork/drivers/overlay/ov_network.go @@ -612,13 +612,13 @@ func (n *network) initSandbox(restore bool) error { var nlSock *nl.NetlinkSocket sbox.InvokeFunc(func() { nlSock, err = nl.Subscribe(syscall.NETLINK_ROUTE, syscall.RTNLGRP_NEIGH) - if err != nil { - err = fmt.Errorf("failed to subscribe to neighbor group netlink messages") - } }) - if nlSock != nil { + if err == nil { go n.watchMiss(nlSock) + } else { + logrus.Errorf("failed to subscribe to neighbor group netlink messages for overlay network %s in sbox %s: %v", + n.id, sbox.Key(), err) } return nil