Browse Source

Merge pull request #2357 from mavenugo/win-rs1-ov-bug

Print proper error log when peerAdd fails
Madhu Venugopal 6 years ago
parent
commit
dd46dba69d
1 changed files with 4 additions and 1 deletions
  1. 4 1
      libnetwork/drivers/windows/overlay/joinleave_windows.go

+ 4 - 1
libnetwork/drivers/windows/overlay/joinleave_windows.go

@@ -95,7 +95,10 @@ func (d *driver) EventNotify(etype driverapi.EventType, nid, tableName, key stri
 		return
 		return
 	}
 	}
 
 
-	d.peerAdd(nid, eid, addr.IP, addr.Mask, mac, vtep, true)
+	err = d.peerAdd(nid, eid, addr.IP, addr.Mask, mac, vtep, true)
+	if err != nil {
+		logrus.Errorf("peerAdd failed (%v) for ip %s with mac %s", err, addr.IP.String(), mac.String())
+	}
 }
 }
 
 
 func (d *driver) DecodeTableEntry(tablename string, key string, value []byte) (string, map[string]string) {
 func (d *driver) DecodeTableEntry(tablename string, key string, value []byte) (string, map[string]string) {