solana/gossip/src
behzad nouri 65d59f4ef0
tracks erasure coding shreds' indices explicitly (#21822)
The indices for erasure coding shreds are tied to data shreds:
https://github.com/solana-labs/solana/blob/90f41fd9b/ledger/src/shred.rs#L921

However with the upcoming changes to erasure schema, there will be more
erasure coding shreds than data shreds and we can no longer infer coding
shreds indices from data shreds.

The commit adds constructs to track coding shreds indices explicitly.
2021-12-19 22:37:55 +00:00
..
cluster_info.rs Ensure AncestorHashesSerice selects an open port (#21919) 2021-12-18 00:44:01 -05:00
cluster_info_metrics.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
contact_info.rs Tpu vote 1.7 (#20187) (#20494) 2021-10-07 09:38:23 +00:00
crds.rs Rename "trusted" to "known" in `validators/` (#21197) 2021-11-12 11:57:55 -07:00
crds_entry.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_gossip.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_gossip_error.rs Move gossip modules into solana-gossip crate (#17352) 2021-05-26 09:15:46 -06:00
crds_gossip_pull.rs seeds rng for test_build_crds_filter test (#21031) 2021-10-28 18:29:32 +00:00
crds_gossip_push.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_shards.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_value.rs Add vote instructions that directly update on chain vote state (#21531) 2021-12-07 16:47:26 -08:00
deprecated.rs Add sampling logic and DuplicateSlotRepairStatus module (#18721) 2021-07-21 11:15:08 -07:00
duplicate_shred.rs tracks erasure coding shreds' indices explicitly (#21822) 2021-12-19 22:37:55 +00:00
epoch_slots.rs Move gossip modules into solana-gossip crate (#17352) 2021-05-26 09:15:46 -06:00
gossip_error.rs Move gossip modules into solana-gossip crate (#17352) 2021-05-26 09:15:46 -06:00
gossip_service.rs streamer send destination metrics for repair, gossip (#21564) 2021-12-17 15:21:05 -08:00
lib.rs Limit transaction forwarding from banking_stage (#19940) 2021-09-21 08:49:41 -07:00
main.rs passes through --allow-private-addr to validators in system perf tests (#18876) 2021-07-29 19:04:45 +00:00
ping_pong.rs Move gossip modules into solana-gossip crate (#17352) 2021-05-26 09:15:46 -06:00
weighted_shuffle.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00