@cryptotaxi247 / kubo / commits / 10072c149

bitswap: log superfluous messages

Juan Batiz-Benet committed Jan 4, 2015 at 14:06 UTC 10072c149dbdf6aafc345b9232e67da457074aab
1 file changed +6 -1
exchange/bitswap/decision/engine.go
+6 -1
@@ -149,9 +149,13 @@ func (e *Engine) Peers() []peer.ID {
149 // arguments.
150 func (e *Engine) MessageReceived(p peer.ID, m bsmsg.BitSwapMessage) error {
151 log := log.Prefix("bitswap.Engine.MessageReceived(%s)", p)
152 - log.Debugf("enter")
152 + log.Debugf("enter. %d entries %d blocks", len(m.Wantlist()), len(m.Blocks()))
153 defer log.Debugf("exit")
154
155 + if len(m.Wantlist()) == 0 && len(m.Blocks()) == 0 {
156 + log.Info("superfluous message")
157 + }
158 +
159 newWorkExists := false
160 defer func() {
161 if newWorkExists {
@@ -166,6 +170,7 @@ func (e *Engine) MessageReceived(p peer.ID, m bsmsg.BitSwapMessage) error {
170 if m.Full() {
171 l.wantList = wl.New()
172 }
173 +
174 for _, entry := range m.Wantlist() {
175 if entry.Cancel {
176 log.Debug("cancel", entry.Key)