Boot leader scheduler from the bank

Functional change: the leader scheduler is no longer implicitly
updated by PohRecorder via register_tick(). That's intended to
be a "feature" (crossing fingers).
This commit is contained in:
Greg Fitzgerald
2019-02-16 12:00:35 -07:00
parent b919b3e3b2
commit 3d70afc578
4 changed files with 59 additions and 36 deletions

View File

@ -471,7 +471,8 @@ pub fn new_bank_from_ledger(
let now = Instant::now();
info!("processing ledger...");
let (entry_height, last_entry_id) =
blocktree_processor::process_blocktree(&bank, &blocktree).expect("process_blocktree");
blocktree_processor::process_blocktree(&bank, &blocktree, leader_scheduler)
.expect("process_blocktree");
info!(
"processed {} ledger entries in {}ms, tick_height={}...",
entry_height,