From 083d4564c36abf7fc23f40d274f17f9dbb104794 Mon Sep 17 00:00:00 2001 From: hashmap Date: Tue, 27 Mar 2018 23:33:13 +0200 Subject: [PATCH] Log ping/pong only in case of a discrepancy (#893) Not a fix for #888 but related --- p2p/src/peers.rs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/p2p/src/peers.rs b/p2p/src/peers.rs index aea5bf02..f8d80d19 100644 --- a/p2p/src/peers.rs +++ b/p2p/src/peers.rs @@ -621,15 +621,17 @@ impl NetAdapter for Peers { } fn peer_difficulty(&self, addr: SocketAddr, diff: Difficulty, height: u64) { - debug!( - LOGGER, - "ping/pong: {}: {} @ {} vs us: {} @ {}", - addr, - diff, - height, - self.total_difficulty(), - self.total_height() - ); + if diff != self.total_difficulty() || height != self.total_height() { + debug!( + LOGGER, + "ping/pong: {}: {} @ {} vs us: {} @ {}", + addr, + diff, + height, + self.total_difficulty(), + self.total_height() + ); + } if diff.into_num() > 0 { if let Some(peer) = self.get_connected_peer(&addr) {