fix isHealthy logic.

This commit is contained in:
Ludovic Fernandez 2017-12-18 10:30:08 +01:00 committed by Traefiker
parent daf3023b02
commit 35b5ca4c63
3 changed files with 4 additions and 4 deletions

View file

@ -303,7 +303,7 @@ func isPrimary(instance replicaInstance) bool {
}
func isHealthy(instanceData *sf.ReplicaItemBase) bool {
return instanceData != nil && (instanceData.ReplicaStatus == "Ready" || instanceData.HealthState != "Error")
return instanceData != nil && (instanceData.ReplicaStatus == "Ready" && instanceData.HealthState != "Error")
}
func hasHTTPEndpoint(instanceData *sf.ReplicaItemBase) bool {