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

(cherry picked from commit 96ba2edfeb)

Co-authored-by: carllin <carl@solana.com>
This commit is contained in:
mergify[bot]
2021-06-07 22:51:30 +00:00
committed by GitHub
parent ab19543dff
commit 9f35db28e5
7 changed files with 78 additions and 79 deletions

View File

@@ -359,7 +359,7 @@ impl Validator {
bank_forks,
blockstore,
ledger_signal_receiver,
completed_slots_receivers,
completed_slots_receiver,
leader_schedule_cache,
snapshot_hash,
TransactionHistoryServices {
@@ -691,7 +691,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(),
@@ -1014,7 +1014,7 @@ fn new_banks_from_ledger(
BankForks,
Arc<Blockstore>,
Receiver<bool>,
[CompletedSlotsReceiver; 2],
CompletedSlotsReceiver,
LeaderScheduleCache,
Option<(Slot, Hash)>,
TransactionHistoryServices,
@@ -1045,7 +1045,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,
@@ -1197,7 +1197,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,