swarm: Fix localstore test deadlock with race detector (#19153)
* swarm/storage/localstore: close localstore in two tests * swarm/storage/localstore: fix a possible deadlock in tests * swarm/storage/localstore: re-enable pull subs tests for travis race * swarm/storage/localstore: stop sending to errChan on context done in tests * swarm/storage/localstore: better want check in readPullSubscriptionBin * swarm/storage/localstore: protect chunk put with addr lock in tests * swamr/storage/localstore: wait for gc and writeGCSize workers on Close * swarm/storage/localstore: more correct testDB_collectGarbageWorker * swarm/storage/localstore: set DB Close timeout to 5s
Showing
- swarm/storage/localstore/gc.go 5 additions, 1 deletionswarm/storage/localstore/gc.go
- swarm/storage/localstore/gc_test.go 1 addition, 9 deletionsswarm/storage/localstore/gc_test.go
- swarm/storage/localstore/localstore.go 26 additions, 3 deletionsswarm/storage/localstore/localstore.go
- swarm/storage/localstore/localstore_test.go 1 addition, 0 deletionsswarm/storage/localstore/localstore_test.go
- swarm/storage/localstore/subscription_pull_test.go 24 additions, 47 deletionsswarm/storage/localstore/subscription_pull_test.go
- swarm/storage/localstore/subscription_push_test.go 16 additions, 6 deletionsswarm/storage/localstore/subscription_push_test.go
Loading
Please register or sign in to comment