solana/gossip/src
behzad nouri e5323166b3
dedups gossip addresses, taking the one with highest weight (#29421)
dedups gossip addresses, keeping only the one with the highest weight

In order to avoid traffic congestion or sending duplicate packets, when
sampling gossip nodes if several nodes have the same gossip address
(because they are behind a relayer or whatever), they need to be
deduplicated into one.
2023-01-03 19:37:43 +00:00
..
cluster_info.rs indexes duplicate-shreds in gossip crds table (#29317) 2022-12-20 13:48:05 +00:00
cluster_info_metrics.rs removes metric for process_push_success (#29211) 2022-12-12 22:10:38 +00:00
contact_info.rs dedups gossip addresses, taking the one with highest weight (#29421) 2023-01-03 19:37:43 +00:00
crds.rs indexes duplicate-shreds in gossip crds table (#29317) 2022-12-20 13:48:05 +00:00
crds_entry.rs
crds_gossip.rs dedups gossip addresses, taking the one with highest weight (#29421) 2023-01-03 19:37:43 +00:00
crds_gossip_error.rs
crds_gossip_pull.rs dedups gossip addresses, taking the one with highest weight (#29421) 2023-01-03 19:37:43 +00:00
crds_gossip_push.rs dedups gossip addresses, taking the one with highest weight (#29421) 2023-01-03 19:37:43 +00:00
crds_shards.rs
crds_value.rs dedups gossip addresses, taking the one with highest weight (#29421) 2023-01-03 19:37:43 +00:00
deprecated.rs
duplicate_shred.rs
epoch_slots.rs
gossip_error.rs
gossip_service.rs Split out quic- and udp-client definitions (#28762) 2022-11-18 12:21:45 -07:00
lib.rs prunes gossip nodes based on timeliness of delivered messages 2022-12-15 13:28:27 +00:00
main.rs patches errors from clippy::uninlined_format_args 2022-12-06 19:32:15 +00:00
ping_pong.rs
received_cache.rs prunes gossip nodes based on timeliness of delivered messages 2022-12-15 13:28:27 +00:00
weighted_shuffle.rs