solana/core
steviez 55408093cd Make ReplayStage own the threadpool for tx replay (#190)
The threadpool used to replay multiple transactions in parallel is
currently global state via a lazy_static definition. Making this pool
owned by ReplayStage will enable subsequent work to make the pool
size configurable on the CLI.

This makes `ReplayStage` create and hold the threadpool which is passed
down to blockstore_processor::confirm_slot().

blockstore_processor::process_blockstore_from_root() now creates its'
own threadpool as well; however, this pool is only alive while for
the scope of that function and does not persist the lifetime of the
process.
2024-03-15 22:22:45 -05:00
..
benches Give SigVerify and ShredFetch threads unique names (#98) 2024-03-09 13:23:06 -06:00
src Make ReplayStage own the threadpool for tx replay (#190) 2024-03-15 22:22:45 -05:00
tests Removes holding storages in AccountsHashVerifier for fastboot (#120) 2024-03-15 22:22:45 -05:00
.gitignore
Cargo.toml SVM: Move SVM code to its own crate folder (#35119) 2024-02-06 16:06:32 -08:00
build.rs