Processing prune messages acquires an exclusive lock on gossip: https://github.com/solana-labs/solana/blob/55b0428ff/core/src/cluster_info.rs#L1824-L1825 This can be reduced to a shared lock if active-sets are changed to use atomic bloom filters: https://github.com/solana-labs/solana/blob/55b0428ff/core/src/crds_gossip_push.rs#L50 |
||
---|---|---|
.. | ||
client.rs | ||
cluster_info.rs | ||
crds_gossip.rs | ||
fork-selection.rs | ||
gossip.rs | ||
ledger_cleanup.rs | ||
rpc.rs | ||
snapshots.rs |