solana-with-rpc-optimizations/gossip/src
behzad nouri e3b137066d
caches WeightedShuffle struct in ClusterNodes (#22877)
Instead of reconstructing WeightedShuffle struct for each shred
broadcast or retransmit, we can use the same struct with minimal
mutations.
2022-02-02 15:12:26 +00:00
..
cluster_info.rs removes Rng field from WeightedShuffle struct (#22850) 2022-02-01 15:27:23 +00:00
cluster_info_metrics.rs limits gossip vote stats to the top most voted slots (#22416) 2022-01-10 21:23:41 +00:00
contact_info.rs
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
crds_gossip_pull.rs removes Rng field from WeightedShuffle struct (#22850) 2022-02-01 15:27:23 +00:00
crds_gossip_push.rs removes Rng field from WeightedShuffle struct (#22850) 2022-02-01 15:27:23 +00:00
crds_shards.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_value.rs Refactor: move simple vote parsing to runtime (#22537) 2022-01-20 10:39:21 +08:00
deprecated.rs
duplicate_shred.rs tracks erasure coding shreds' indices explicitly (#21822) 2021-12-19 22:37:55 +00:00
epoch_slots.rs
gossip_error.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
gossip_service.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
lib.rs
main.rs
ping_pong.rs
weighted_shuffle.rs caches WeightedShuffle struct in ClusterNodes (#22877) 2022-02-02 15:12:26 +00:00