From e6f04ed238fb8664e9f5bbf80387ed2aaca7f1d8 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 23 Jun 2014 10:52:09 +0200 Subject: [PATCH] Don't whine about unexpected EOFs --- model/model.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/model/model.go b/model/model.go index e0ca693a..8771fd1b 100644 --- a/model/model.go +++ b/model/model.go @@ -370,10 +370,11 @@ func (m *Model) Close(node string, err error) { l.Debugf("%s: %v", node, err) } - if err != io.EOF { - l.Warnf("Connection to %s closed: %v", node, err) - } else if _, ok := err.(ClusterConfigMismatch); ok { + // EOFs (disconnect) are usually nothing to worry about + if err != io.EOF && err != io.ErrUnexpectedEOF { l.Warnf("Connection to %s closed: %v", node, err) + } else if debug { + l.Debugln("Connection to %s closed: %v", node, err) } cid := m.cm.Get(node)