瀏覽代碼

Report failure in subscribing to neighbor notifications

- currently it is silenced

Signed-off-by: Alessandro Boch <aboch@docker.com>
Alessandro Boch 8 年之前
父節點
當前提交
adb8720634
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      libnetwork/drivers/overlay/ov_network.go

+ 4 - 4
libnetwork/drivers/overlay/ov_network.go

@@ -612,13 +612,13 @@ func (n *network) initSandbox(restore bool) error {
 	var nlSock *nl.NetlinkSocket
 	var nlSock *nl.NetlinkSocket
 	sbox.InvokeFunc(func() {
 	sbox.InvokeFunc(func() {
 		nlSock, err = nl.Subscribe(syscall.NETLINK_ROUTE, syscall.RTNLGRP_NEIGH)
 		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)
 		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
 	return nil