a6ba5a9a05
* Define shuffle to prep using same shuffle for multiple slices * Determine transaction indexes and plumb to execute_batch * Pair transaction_index with transaction in TransactionStatusService * Add new ReplicaTransactionInfoVersion * Plumb transaction_indexes through BankingStage * Prepare BankingStage to receive transaction indexes from PohRecorder * Determine transaction indexes in PohRecorder; add field to WorkingBank * Add PohRecorder::record unit test * Only pass starting_transaction_index around PohRecorder * Add helper structs to simplify test DashMap * Pass entry and starting-index into process_entries_with_callback together * Add tx-index checks to test_rebatch_transactions * Revert shuffle definition and use zip/unzip * Only zip/unzip if randomize * Add confirm_slot_entries test * Review nits * Add type alias to make sender docs more clear |
||
---|---|---|
.. | ||
blockstore | ||
shred | ||
ancestor_iterator.rs | ||
bank_forks_utils.rs | ||
bigtable_delete.rs | ||
bigtable_upload.rs | ||
bigtable_upload_service.rs | ||
block_error.rs | ||
blockstore.rs | ||
blockstore_db.rs | ||
blockstore_meta.rs | ||
blockstore_metrics.rs | ||
blockstore_options.rs | ||
blockstore_processor.rs | ||
builtins.rs | ||
genesis_utils.rs | ||
leader_schedule.rs | ||
leader_schedule_cache.rs | ||
leader_schedule_utils.rs | ||
lib.rs | ||
next_slots_iterator.rs | ||
rooted_slot_iterator.rs | ||
shred.rs | ||
shredder.rs | ||
sigverify_shreds.rs | ||
slot_stats.rs | ||
staking_utils.rs |