Fix test_replay_commitment_cache (#16131) (#16355)

(cherry picked from commit 9b94741290)

Co-authored-by: sakridge <sakridge@gmail.com>
This commit is contained in:
mergify[bot]
2021-04-04 19:41:45 +00:00
committed by GitHub
parent 36e1f9fae8
commit 581181e87f

View File

@ -3028,7 +3028,19 @@ pub(crate) mod tests {
arc_bank.freeze(); 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(); let mut expected0 = BlockCommitment::default();
expected0.increase_confirmation_stake(3, leader_lamports); expected0.increase_confirmation_stake(3, leader_lamports);