solana/gossip
behzad nouri d89cf0d28b
includes origin's stake in gossip push nodes sampling (#29343)
Gossip push samples nodes by stake. This is unnecessarily wasteful and
creates too much congestion at high staked nodes if the CRDS value to be
propagated is from a node with low or zero stake.
This commit instead maintains several active-sets for push, each
corresponding with a stake bucket. Peer sampling weights are accordingly
capped by the respective bucket stake.
2023-01-11 19:46:32 +00:00
..
benches removes legacy weighted_shuffle and weighted_best methods (#24125) 2022-04-05 19:19:22 +00:00
src includes origin's stake in gossip push nodes sampling (#29343) 2023-01-11 19:46:32 +00:00
tests includes origin's stake in gossip push nodes sampling (#29343) 2023-01-11 19:46:32 +00:00
.gitignore
Cargo.toml Split out quic- and udp-client definitions (#28762) 2022-11-18 12:21:45 -07:00
build.rs Move gossip modules into solana-gossip crate (#17352) 2021-05-26 09:15:46 -06:00