Pārlūkot izejas kodu

Fix race detector tests

tags/v2.0.0-rc1
9seconds 5 gadus atpakaļ
vecāks
revīzija
d5b0a47d52
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2
    0
      mtglib/network/circuit_breaker.go

+ 2
- 0
mtglib/network/circuit_breaker.go Parādīt failu

@@ -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
 }

Notiek ielāde…
Atcelt
Saglabāt