Remove a race condition from TestRetentionCutoff
This commit is contained in:
parent
f50d90f3aa
commit
99b9611351
|
@ -377,7 +377,10 @@ func TestRetentionCutoff(t *testing.T) {
|
||||||
defer closer.Close()
|
defer closer.Close()
|
||||||
|
|
||||||
// Stop maintenance loop to prevent actual purging.
|
// Stop maintenance loop to prevent actual purging.
|
||||||
s.loopStopping <- struct{}{}
|
close(s.loopStopping)
|
||||||
|
<-s.loopStopped
|
||||||
|
// Recreate channel to avoid panic when we really shut down.
|
||||||
|
s.loopStopping = make(chan struct{})
|
||||||
|
|
||||||
s.dropAfter = 1 * time.Hour
|
s.dropAfter = 1 * time.Hour
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue