ceremonyclient/go-libp2p/p2p/net/swarm
Cassandra Heart 6a7cbab864
perf grinding at the extremes
- removed defer/recover/panic where warranted
- found and eliminated race conditions when extremely high connection pressure was hit
- resolved race condition in blossomsub around mesh maintenance
- incorporated resource manager scaling to work off low/hi watermark values
2024-08-21 14:45:31 -05:00
..
testing fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
black_hole_detector_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
black_hole_detector.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
clock.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
connectedness_event_emitter.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
dial_error_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
dial_error.go v1.4.19 2024-06-08 11:32:45 +00:00
dial_ranker_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
dial_ranker.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
dial_sync_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
dial_sync.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
dial_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
dial_worker_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
dial_worker.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
limiter_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
limiter.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
peers_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
simul_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
swarm_addr_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
swarm_addr.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_conn.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_dial_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
swarm_dial.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_event_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
swarm_listen.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_metrics_test.go v1.4.19 2024-06-08 11:32:45 +00:00
swarm_metrics.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_net_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
swarm_notif_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
swarm_stream.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
swarm_test.go fix: remove unnecessary panics, recovers, defers, also fix some weird things that have been tragically broken in libp2p because they never knew what was wrong 2024-08-14 04:05:10 -05:00
swarm_transport.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
swarm.go perf grinding at the extremes 2024-08-21 14:45:31 -05:00
transport_test.go Launch readiness: import utility 2023-08-20 23:07:43 -05:00
util_test.go v1.4.19 2024-06-08 11:32:45 +00:00