swarm/network: fix data races in TestInitialPeersMsg test (#19490)
* swarm/network: fix data races in TestInitialPeersMsg test * swarm/network: add Kademlia.Saturation method with lock * swarm/network: add Hive.Peer method to safely retrieve a bzz peer * swarm/network: remove duplicate comment * p2p/testing: prevent goroutine leak in ProtocolTester * swarm/network: fix data race in newBzzBaseTesterWithAddrs * swarm/network: fix goroutone leaks in testInitialPeersMsg * swarm/network: raise number of peer check attempts in testInitialPeersMsg * swarm/network: use Hive.Peer in Hive.PeerInfo function * swarm/network: reduce the scope of mutex lock in newBzzBaseTesterWithAddrs * swarm/storage: disable TestCleanIndex with race detector
Showing
- p2p/testing/protocoltester.go 1 addition, 0 deletionsp2p/testing/protocoltester.go
- swarm/network/discovery_test.go 5 additions, 3 deletionsswarm/network/discovery_test.go
- swarm/network/hive.go 10 additions, 3 deletionsswarm/network/hive.go
- swarm/network/kademlia.go 8 additions, 1 deletionswarm/network/kademlia.go
- swarm/network/protocol_test.go 8 additions, 1 deletionswarm/network/protocol_test.go
- swarm/storage/ldbstore_test.go 5 additions, 2 deletionsswarm/storage/ldbstore_test.go
Loading
Please register or sign in to comment