solana/gossip
behzad nouri a5c8c7c536
locks crds table only once to process push messages (#29218)
Processing push messages is locking and unlocking crds table for each
push message:
https://github.com/solana-labs/solana/blob/536b879aa/gossip/src/cluster_info.rs#L2266-L2276
https://github.com/solana-labs/solana/blob/536b879aa/gossip/src/crds_gossip_push.rs#L215C9-L260

This commit instead locks the crds table once for all the received push
messages.
2022-12-15 16:02:46 +00:00
..
benches removes legacy weighted_shuffle and weighted_best methods (#24125) 2022-04-05 19:19:22 +00:00
src locks crds table only once to process push messages (#29218) 2022-12-15 16:02:46 +00:00
tests locks crds table only once to process push messages (#29218) 2022-12-15 16:02:46 +00:00
.gitignore
Cargo.toml Split out quic- and udp-client definitions (#28762) 2022-11-18 12:21:45 -07:00
build.rs