Switch EpochSlots to be frozen slots, not completed slots (#17168)

This commit is contained in:
carllin
2021-06-02 17:20:00 -07:00
committed by GitHub
parent 9388aaca15
commit 96ba2edfeb
7 changed files with 78 additions and 79 deletions

View File

@@ -387,7 +387,7 @@ impl Validator {
bank_forks,
blockstore,
ledger_signal_receiver,
completed_slots_receivers,
completed_slots_receiver,
leader_schedule_cache,
snapshot_hash,
TransactionHistoryServices {
@@ -719,7 +719,7 @@ impl Validator {
tower,
&leader_schedule_cache,
&exit,
completed_slots_receivers,
completed_slots_receiver,
block_commitment_cache,
config.enable_partition.clone(),
transaction_status_sender.clone(),
@@ -1042,7 +1042,7 @@ fn new_banks_from_ledger(
BankForks,
Arc<Blockstore>,
Receiver<bool>,
[CompletedSlotsReceiver; 2],
CompletedSlotsReceiver,
LeaderScheduleCache,
Option<(Slot, Hash)>,
TransactionHistoryServices,
@@ -1073,7 +1073,7 @@ fn new_banks_from_ledger(
let BlockstoreSignals {
mut blockstore,
ledger_signal_receiver,
completed_slots_receivers,
completed_slots_receiver,
..
} = Blockstore::open_with_signal(
ledger_path,
@@ -1225,7 +1225,7 @@ fn new_banks_from_ledger(
bank_forks,
blockstore,
ledger_signal_receiver,
completed_slots_receivers,
completed_slots_receiver,
leader_schedule_cache,
snapshot_hash,
transaction_history_services,