浏览代码

Merge pull request #1334 from polachok/retry

Actually retry LinkSetUp
Alessandro Boch 9 年之前
父节点
当前提交
d8ef832bc1
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      libnetwork/osl/interface_linux.go

+ 1 - 0
libnetwork/osl/interface_linux.go

@@ -303,6 +303,7 @@ func (n *networkNamespace) AddInterface(srcName, dstPrefix string, options ...If
 	for err = nlh.LinkSetUp(iface); err != nil && cnt < 3; cnt++ {
 		log.Debugf("retrying link setup because of: %v", err)
 		time.Sleep(10 * time.Millisecond)
+		err = nlh.LinkSetUp(iface)
 	}
 	if err != nil {
 		return fmt.Errorf("failed to set link up: %v", err)