solana/ledger/src
behzad nouri 1181510531
infers erasure batches from FEC-set indices of data shreds (#26873)
data_shreds_to_coding_shreds relies on the hardcoded
MAX_DATA_SHREDS_PER_FEC_BLOCK batches of data shreds:
https://github.com/solana-labs/solana/blob/e74ad90cd/ledger/src/shredder.rs#L175-L183

This hardcoded logic is unnecessary since the shreds belonging to the
same erasure batch can be identified from run of the same FEC-set index.
2022-08-02 16:05:27 +00:00
..
blockstore framework to preserve optimistic_slot in blockstore (#25362) 2022-05-20 16:46:23 -07:00
shred sign repair requests (#26833) 2022-07-31 15:48:51 -07:00
ancestor_iterator.rs uses Option<Slot> for SlotMeta.parent_slot (#21808) 2021-12-14 18:57:11 +00:00
bank_forks_utils.rs async hash verify on load (#26208) 2022-07-15 14:29:56 -05:00
bigtable_delete.rs Add `delete` subcommand to `ledger-tool bigtable` (#19931) 2021-09-16 23:37:45 +00:00
bigtable_upload.rs Add ledger-tool bigtable upload loop (#26030) 2022-06-17 19:31:13 +00:00
bigtable_upload_service.rs BigtableUploadService: recheck first_available_block (#26347) 2022-07-01 10:42:23 -06:00
block_error.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
blockstore.rs Allow ledger tool to automatically detect the shred compaction style (#26182) 2022-07-19 01:19:17 +08:00
blockstore_db.rs Create const &strs for rocksdb perf write operation names (#26352) 2022-07-13 00:05:26 +08:00
blockstore_meta.rs removes erroneous uses of std::mem::swap (#26536) 2022-07-11 11:33:15 +00:00
blockstore_metrics.rs Create const &strs for rocksdb perf write operation names (#26352) 2022-07-13 00:05:26 +08:00
blockstore_options.rs Allow ledger tool to automatically detect the shred compaction style (#26182) 2022-07-19 01:19:17 +08:00
blockstore_processor.rs --halt-at-slot-store-hash-raw-data works for root bank (#26865) 2022-08-01 14:25:47 -05:00
builtins.rs Skip adding builtins if they will be removed (#23233) 2022-02-18 18:36:59 -08:00
genesis_utils.rs Initial solana-test-validator command-line program 2020-12-11 04:17:38 +00:00
leader_schedule.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
leader_schedule_cache.rs Make test_next_leader_slot_next_epoch() aware of stake minimum delegation (#24660) 2022-04-26 08:31:06 -04:00
leader_schedule_utils.rs retransmit consecutive leader blocks (#22157) 2022-01-04 00:24:16 -08:00
lib.rs Use the new datapoint macro for RocksDB column family metrics (#25505) 2022-05-31 09:26:57 -07:00
next_slots_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
rooted_slot_iterator.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
shred.rs simplifies packet/shred sanity checks (#26356) 2022-07-05 21:41:19 +00:00
shredder.rs infers erasure batches from FEC-set indices of data shreds (#26873) 2022-08-02 16:05:27 +00:00
sigverify_shreds.rs removes raw indexing into packet data (#25554) 2022-06-03 01:05:06 +00:00
slot_stats.rs track fec set turbine stats (#23989) 2022-04-04 14:44:21 -07:00
staking_utils.rs checks account owner when initializing a vote-account (#25018) 2022-05-06 16:22:49 +00:00