Jelajahi Sumber

Do not create network entry in networkdb for the local node based on table
event from peer

Signed-off-by: Santhosh Manohar <santhosh@docker.com>

Santhosh Manohar 9 tahun lalu
induk
melakukan
8af5fdb9b1
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      libnetwork/networkdb/delegate.go

+ 4 - 0
libnetwork/networkdb/delegate.go

@@ -25,6 +25,10 @@ func (nDB *NetworkDB) handleNetworkEvent(nEvent *NetworkEvent) bool {
 	nDB.Lock()
 	defer nDB.Unlock()
 
+	if nEvent.NodeName == nDB.config.NodeName {
+		return false
+	}
+
 	nodeNetworks, ok := nDB.networks[nEvent.NodeName]
 	if !ok {
 		// We haven't heard about this node at all.  Ignore the leave