solana/ledger
mergify[bot] 2088c5870c
v2.0: replay: extend last fec set check for 32+ retransmitter signed shreds (backport of #2101) (#2192)
replay: extend last fec set check for 32+ retransmitter signed shreds (#2101)

* replay: extend last fec set check for 32+ retransmitter signed shreds

* pr feedback: use separate feature flag

* pr feedback: is_retransmitter_signed -> is_retransmitter_signed_variant, false for legacy

* pr feedback: update doc comment fail -> error

* pr feedback: hash -> bank_hash for report metrics

* refactor metrics inside blockstore fn, return block_id for future use

* pr feedback: gate metrics reporting

* pr feedback: do not distinguish impossible combos, simplify check code

* pr feedback: remove report_metrics helper fn

* pr feedback: remove metric

* pr feedback: block_id -> last_fec_set_merkle_root

Co-authored-by: Ashwin Sekar <ashwin@anza.xyz>
2024-08-28 00:24:08 -04:00
..
benches v2.0: Fix BankForks::new_rw_arc memory leak (backport of #1893) (#2066) 2024-07-17 16:11:40 -07:00
src v2.0: replay: extend last fec set check for 32+ retransmitter signed shreds (backport of #2101) (#2192) 2024-08-28 00:24:08 -04:00
tests expands test coverage of chained Merkle shreds (#55) 2024-04-11 19:17:14 +00:00
.gitignore
Cargo.toml v2.0: blockstore: only consume duplicate proofs from root_slot + 1 on startup (backport of #1971) (#2114) 2024-07-16 21:02:23 -04:00
build.rs Crates have identical build.rs to frozen-abi can just be symlink (#33787) 2023-10-21 13:33:10 -05:00