aboutsummaryrefslogtreecommitdiffstats
path: root/swarm/storage
diff options
context:
space:
mode:
authorJanoš Guljaš <janos@users.noreply.github.com>2019-04-26 03:33:18 +0800
committerViktor Trón <viktor.tron@gmail.com>2019-04-26 03:33:18 +0800
commit3873a7314d6c82f3128a627e55b38a7437a30f9f (patch)
tree1a46145649794fdc73f6963a69023b1dab4c3df0 /swarm/storage
parent92a849a5095a3d53b8c7d52be32c583ef2acdc6d (diff)
downloadgo-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.go7
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