Quellcode durchsuchen

Fix race detector tests

tags/v2.0.0-rc1
9seconds vor 5 Jahren
Ursprung
Commit
d5b0a47d52
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2
    0
      mtglib/network/circuit_breaker.go

+ 2
- 0
mtglib/network/circuit_breaker.go Datei anzeigen

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

Laden…
Abbrechen
Speichern