solana/gossip/src
Jon Cinque 79a8ecd0ac
client: Remove static connection cache, plumb it instead (#25667)
* client: Remove static connection cache, plumb it instead

* Add TpuClient::new_with_connection_cache to not break downstream

* Refactor get_connection and RwLock into ConnectionCache

* Fix merge conflicts from new async TpuClient

* Remove `ConnectionCache::set_use_quic`

* Move DEFAULT_TPU_USE_QUIC to client, use ConnectionCache::default()
2022-06-08 13:57:12 +02:00
..
cluster_info.rs Fix format alignment for cluster info trace (#25741) 2022-06-06 09:51:00 -05:00
cluster_info_metrics.rs replaces counters with datapoints in gossip metrics (#24451) 2022-04-18 23:14:59 +00:00
contact_info.rs fans out gossip pull-requests to many randomly selected peers (#25460) 2022-05-26 12:45:53 +00:00
crds.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
crds_entry.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_gossip.rs fans out gossip pull-requests to many randomly selected peers (#25460) 2022-05-26 12:45:53 +00:00
crds_gossip_error.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
crds_gossip_pull.rs fans out gossip pull-requests to many randomly selected peers (#25460) 2022-05-26 12:45:53 +00:00
crds_gossip_push.rs demotes WeightedShuffle failures to error metrics (#24079) 2022-04-03 16:20:06 +00:00
crds_shards.rs adds metrics tracking crds writes and votes (#20953) 2021-10-26 13:02:30 +00:00
crds_value.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
deprecated.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
duplicate_shred.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
epoch_slots.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
gossip_error.rs convert std::sync::mpsc to crossbeam_channel (#22264) 2022-01-11 02:44:46 -08:00
gossip_service.rs client: Remove static connection cache, plumb it instead (#25667) 2022-06-08 13:57:12 +02:00
lib.rs replaces counters with datapoints in gossip metrics (#24451) 2022-04-18 23:14:59 +00:00
main.rs passes through --allow-private-addr to validators in system perf tests (#18876) 2021-07-29 19:04:45 +00:00
ping_pong.rs
weighted_shuffle.rs removes legacy weighted_shuffle and weighted_best methods (#24125) 2022-04-05 19:19:22 +00:00