From 581181e87f32db078341a4bc2644c15445e66cc9 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Sun, 4 Apr 2021 19:41:45 +0000 Subject: [PATCH] Fix test_replay_commitment_cache (#16131) (#16355) (cherry picked from commit 9b94741290b3cf34397d45d8cd4da14f8d3c4a16) Co-authored-by: sakridge --- core/src/replay_stage.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/core/src/replay_stage.rs b/core/src/replay_stage.rs index 46a1bfa5ae..faa7061f63 100644 --- a/core/src/replay_stage.rs +++ b/core/src/replay_stage.rs @@ -3028,7 +3028,19 @@ pub(crate) mod tests { arc_bank.freeze(); } - thread::sleep(Duration::from_millis(200)); + for _ in 0..10 { + let done = { + let bcc = block_commitment_cache.read().unwrap(); + bcc.get_block_commitment(0).is_some() + && bcc.get_block_commitment(1).is_some() + && bcc.get_block_commitment(2).is_some() + }; + if done { + break; + } else { + thread::sleep(Duration::from_millis(200)); + } + } let mut expected0 = BlockCommitment::default(); expected0.increase_confirmation_stake(3, leader_lamports);