Merge pull request #1334 from polachok/retry

Actually retry LinkSetUp
This commit is contained in:
Alessandro Boch 2016-07-19 08:24:53 -07:00 committed by GitHub
commit d8ef832bc1
1 changed files with 1 additions and 0 deletions

View File

@ -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)