forked from cerc-io/plugeth
swarm/storage/localstore: fix testDB_collectGarbageWorker data race (#19206)
This commit is contained in:
parent
a1099bb7e9
commit
216bd2ceba
@ -51,14 +51,16 @@ func testDB_collectGarbageWorker(t *testing.T) {
|
||||
|
||||
chunkCount := 150
|
||||
|
||||
testHookCollectGarbageChan := make(chan int64)
|
||||
defer setTestHookCollectGarbage(func(collectedCount int64) {
|
||||
testHookCollectGarbageChan <- collectedCount
|
||||
})()
|
||||
|
||||
db, cleanupFunc := newTestDB(t, &Options{
|
||||
Capacity: 100,
|
||||
})
|
||||
testHookCollectGarbageChan := make(chan int64)
|
||||
defer setTestHookCollectGarbage(func(collectedCount int64) {
|
||||
select {
|
||||
case testHookCollectGarbageChan <- collectedCount:
|
||||
case <-db.close:
|
||||
}
|
||||
})()
|
||||
defer cleanupFunc()
|
||||
|
||||
uploader := db.NewPutter(ModePutUpload)
|
||||
|
Loading…
Reference in New Issue
Block a user