diff options
author | Janoš Guljaš <janos@users.noreply.github.com> | 2019-04-26 03:33:18 +0800 |
---|---|---|
committer | Viktor Trón <viktor.tron@gmail.com> | 2019-04-26 03:33:18 +0800 |
commit | 3873a7314d6c82f3128a627e55b38a7437a30f9f (patch) | |
tree | 1a46145649794fdc73f6963a69023b1dab4c3df0 /swarm/storage | |
parent | 92a849a5095a3d53b8c7d52be32c583ef2acdc6d (diff) | |
download | go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar.gz go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar.bz2 go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar.lz go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar.xz go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.tar.zst go-tangerine-3873a7314d6c82f3128a627e55b38a7437a30f9f.zip |
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
Diffstat (limited to 'swarm/storage')
-rw-r--r-- | swarm/storage/ldbstore_test.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/swarm/storage/ldbstore_test.go b/swarm/storage/ldbstore_test.go index 70b0d6bb4..1cd4947be 100644 --- a/swarm/storage/ldbstore_test.go +++ b/swarm/storage/ldbstore_test.go @@ -27,12 +27,11 @@ import ( "strings" "testing" - "github.com/ethereum/go-ethereum/swarm/testutil" - "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/swarm/chunk" "github.com/ethereum/go-ethereum/swarm/log" "github.com/ethereum/go-ethereum/swarm/storage/mock/mem" + "github.com/ethereum/go-ethereum/swarm/testutil" ldberrors "github.com/syndtr/goleveldb/leveldb/errors" ) @@ -606,6 +605,10 @@ func TestLDBStoreCollectGarbageAccessUnlikeIndex(t *testing.T) { } func TestCleanIndex(t *testing.T) { + if testutil.RaceEnabled { + t.Skip("disabled because it times out with race detector") + } + capacity := 5000 n := 3 |