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
|
chunkCount := 150
|
||||||
|
|
||||||
testHookCollectGarbageChan := make(chan int64)
|
|
||||||
defer setTestHookCollectGarbage(func(collectedCount int64) {
|
|
||||||
testHookCollectGarbageChan <- collectedCount
|
|
||||||
})()
|
|
||||||
|
|
||||||
db, cleanupFunc := newTestDB(t, &Options{
|
db, cleanupFunc := newTestDB(t, &Options{
|
||||||
Capacity: 100,
|
Capacity: 100,
|
||||||
})
|
})
|
||||||
|
testHookCollectGarbageChan := make(chan int64)
|
||||||
|
defer setTestHookCollectGarbage(func(collectedCount int64) {
|
||||||
|
select {
|
||||||
|
case testHookCollectGarbageChan <- collectedCount:
|
||||||
|
case <-db.close:
|
||||||
|
}
|
||||||
|
})()
|
||||||
defer cleanupFunc()
|
defer cleanupFunc()
|
||||||
|
|
||||||
uploader := db.NewPutter(ModePutUpload)
|
uploader := db.NewPutter(ModePutUpload)
|
||||||
|
Loading…
Reference in New Issue
Block a user