solana/ledger
Yueh-Hsuan Chiang ba3d9cd325
Add LedgerColumn::multi_get() (#26354)
#### Problem
Blockstore operations such as get_slots_since() issues multiple rocksdb::get()
at once which is not optimal for performance.

#### Summary of Changes
This PR adds LedgerColumn::multi_get() based on rocksdb::batched_multi_get(),
the optimized version of multi_get() where get requests are processed in batch
to minimize read I/O.
2022-09-12 15:01:22 -07:00
..
benches adds support for different variants of ShredCode and ShredData 2022-06-02 18:55:50 +00:00
src Add LedgerColumn::multi_get() (#26354) 2022-09-12 15:01:22 -07:00
tests removes buffering when generating coding shreds in broadcast (#25807) 2022-08-11 12:44:27 +00:00
.gitignore
Cargo.toml chore: bump sha2 from 0.10.2 to 0.10.5 (#27620) 2022-09-08 14:07:27 -06:00
build.rs adds crds-value for broadcasting duplicate shreds through gossip (#14133) 2020-12-18 14:32:43 +00:00