From 9b94741290b3cf34397d45d8cd4da14f8d3c4a16 Mon Sep 17 00:00:00 2001 From: sakridge Date: Thu, 25 Mar 2021 14:16:39 -0700 Subject: [PATCH] Fix test_replay_commitment_cache (#16131) --- 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 37bf15dd43..5742f8db06 100644 --- a/core/src/replay_stage.rs +++ b/core/src/replay_stage.rs @@ -2974,7 +2974,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);