remove per program timings from blockstore processor ledger replay (#22370) (#22371)

(cherry picked from commit 813006b33b)

Co-authored-by: carllin <carl@solana.com>
This commit is contained in:
mergify[bot]
2022-01-08 08:33:31 +00:00
committed by GitHub
parent 6130466a21
commit 7cbfab0958

View File

@ -1044,6 +1044,7 @@ fn load_frozen_forks(
let dev_halt_at_slot = opts.dev_halt_at_slot.unwrap_or(std::u64::MAX); let dev_halt_at_slot = opts.dev_halt_at_slot.unwrap_or(std::u64::MAX);
if root_bank.slot() != dev_halt_at_slot { if root_bank.slot() != dev_halt_at_slot {
while !pending_slots.is_empty() { while !pending_slots.is_empty() {
timing.details.per_program_timings.clear();
let (meta, bank, last_entry_hash) = pending_slots.pop().unwrap(); let (meta, bank, last_entry_hash) = pending_slots.pop().unwrap();
let slot = bank.slot(); let slot = bank.slot();
if last_status_report.elapsed() > Duration::from_secs(2) { if last_status_report.elapsed() > Duration::from_secs(2) {