Переглянути джерело

Fix race detector tests

tags/v2.0.0-rc1
9seconds 5 роки тому
джерело
коміт
d5b0a47d52
1 змінених файлів з 2 додано та 0 видалено
  1. 2
    0
      mtglib/network/circuit_breaker.go

+ 2
- 0
mtglib/network/circuit_breaker.go Переглянути файл

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

Завантаження…
Відмінити
Зберегти