From f877fb8c8f3ff9aa449d0f0e9604f0c2958c2047 Mon Sep 17 00:00:00 2001 From: sakridge Date: Tue, 21 May 2019 11:06:56 -0700 Subject: [PATCH] Don't print leader update message unless leader actually updates (#4365) --- core/src/cluster_info.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/src/cluster_info.rs b/core/src/cluster_info.rs index 32cf8751d..9d0694c61 100644 --- a/core/src/cluster_info.rs +++ b/core/src/cluster_info.rs @@ -297,11 +297,13 @@ impl ClusterInfo { /// Record the id of the current leader for use by `leader_tpu_via_blobs()` pub fn set_leader(&mut self, leader_id: &Pubkey) { - warn!( - "{}: LEADER_UPDATE TO {} from {}", - self.gossip.id, leader_id, self.gossip_leader_id, - ); - self.gossip_leader_id = *leader_id; + if *leader_id != self.gossip_leader_id { + warn!( + "{}: LEADER_UPDATE TO {} from {}", + self.gossip.id, leader_id, self.gossip_leader_id, + ); + self.gossip_leader_id = *leader_id; + } } pub fn push_epoch_slots(&mut self, id: Pubkey, root: u64, slots: HashSet) {