solana-with-rpc-optimizations/core
steviez d5ad29d837
Make Blockstore::scan_and_fix_roots() take optional start/stop slots (#32289)
The optional args allow reuse by ledger-tool repair roots command Also,
hold cleanup lock for duration of Blockstore::scan_and_fix_roots().

This prevents a scenario where scan_and_fix_roots() could identify a
slot as needing to be marked root, that slot getting cleaned by
LedgerCleanupService, and then scan_and_fix_roots() marking the slot as
root on the now purged slot.
2023-06-28 22:32:03 -05:00
..
benches Ensure that uncommitted transactions are always removed from QoS (#32285) 2023-06-28 13:44:58 -07:00
src Make Blockstore::scan_and_fix_roots() take optional start/stop slots (#32289) 2023-06-28 22:32:03 -05:00
tests Add constant for disabled snapshot interval (#32236) 2023-06-26 12:26:56 -05:00
.gitignore
Cargo.toml moves turbine to a separate crate out of solana/core (#32226) 2023-06-22 16:22:11 +00:00
build.rs