From 416fccfc017536391744112b69bcfc8289e8bf94 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 2 Dec 2021 20:42:27 +0000 Subject: [PATCH] exempts AccountsHashes from stake check (#21565) (#21570) Otherwise getHealth fails if account hashes are not propagated. (cherry picked from commit 988636697771a6a34298da5ae1d73c2fd30ba10f) Co-authored-by: behzad nouri --- gossip/src/cluster_info.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gossip/src/cluster_info.rs b/gossip/src/cluster_info.rs index ed8adef6e4..c434acd96f 100644 --- a/gossip/src/cluster_info.rs +++ b/gossip/src/cluster_info.rs @@ -377,8 +377,9 @@ fn retain_staked(values: &mut Vec, stakes: &HashMap) { // the various dashboards. CrdsData::Version(_) => true, CrdsData::NodeInstance(_) => true, + // getHealth fails if account hashes are not propagated. + CrdsData::AccountsHashes(_) => true, CrdsData::LowestSlot(_, _) - | CrdsData::AccountsHashes(_) | CrdsData::LegacyVersion(_) | CrdsData::DuplicateShred(_, _) => { let stake = stakes.get(&value.pubkey()).copied();