Ver código fonte

Fix race detector tests

tags/v2.0.0-rc1
9seconds 5 anos atrás
pai
commit
d5b0a47d52
1 arquivos alterados com 2 adições e 0 exclusões
  1. 2
    0
      mtglib/network/circuit_breaker.go

+ 2
- 0
mtglib/network/circuit_breaker.go Ver arquivo

@@ -190,7 +190,9 @@ func newCircuitBreakerDialer(baseDialer Dialer,
190 190
 		resetFailuresTimeout: resetFailuresTimeout,
191 191
 	}
192 192
 
193
+	cb.stateMutexChan <- true // to convince race detector we are good
193 194
 	cb.switchState(circuitBreakerStateClosed)
195
+	<-cb.stateMutexChan
194 196
 
195 197
 	return cb
196 198
 }

Carregando…
Cancelar
Salvar