From 3dd1fb1217c461ce3fcf1ccac6d7a1d11e467751 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Sat, 8 Jul 2017 03:55:07 -0700 Subject: [PATCH] Make node join event logging less noisy Commit ca9a768d806e3989a890155e501179561110fe43 added a number of debugging messages for node join/leave events. This patch checks if a node already was listed, and otherwise skips the logging to make the logs a bit less noisy. Signed-off-by: Sebastiaan van Stijn --- libnetwork/networkdb/delegate.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libnetwork/networkdb/delegate.go b/libnetwork/networkdb/delegate.go index 6df358382f..f61e3a593d 100644 --- a/libnetwork/networkdb/delegate.go +++ b/libnetwork/networkdb/delegate.go @@ -111,9 +111,12 @@ func (nDB *NetworkDB) handleNodeEvent(nEvent *NodeEvent) bool { switch nEvent.Type { case NodeEventTypeJoin: nDB.Lock() + _, found := nDB.nodes[n.Name] nDB.nodes[n.Name] = n nDB.Unlock() - logrus.Infof("Node join event for %s/%s", n.Name, n.Addr) + if !found { + logrus.Infof("Node join event for %s/%s", n.Name, n.Addr) + } return true case NodeEventTypeLeave: nDB.Lock()