Set the correct root in block commitment cache initialization (#22750)

* Set the correct root in block commitment cache initialization

* clean up test

* bump
This commit is contained in:
Justin Starry
2022-01-27 00:48:00 +08:00
committed by GitHub
parent 071e97053f
commit d9c259a231
4 changed files with 26 additions and 33 deletions

View File

@ -538,7 +538,7 @@ impl Validator {
cluster_info.restore_contact_info(ledger_path, config.contact_save_interval);
let cluster_info = Arc::new(cluster_info);
let mut block_commitment_cache = BlockCommitmentCache::default();
block_commitment_cache.initialize_slots(bank.slot());
block_commitment_cache.initialize_slots(bank.slot(), bank_forks.read().unwrap().root());
let block_commitment_cache = Arc::new(RwLock::new(block_commitment_cache));
let optimistically_confirmed_bank =