Always return the DurationNs

Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
This commit is contained in:
Mikolaj Pawlikowski
2021-03-12 13:38:32 +00:00
parent e4d0a6cdf7
commit bfc4603e45

View File

@@ -88,23 +88,23 @@ func CheckCluster(ctx context.Context) *models.ClusterHealthResults {
// 2. check that all nodes report the same peers
if len(checkAll.Responses) < 1 {
response.OK = false
return &response
}
for _, resp := range checkAll.Responses {
observedNodes := []string{}
for peer := range resp.Response.PodResults {
observedNodes = append(observedNodes, peer)
}
sort.Strings(observedNodes)
if len(observedNodes) != len(expectedNodes) {
response.OK = false
break
}
for i, val := range observedNodes {
if val != expectedNodes[i] {
} else {
for _, resp := range checkAll.Responses {
observedNodes := []string{}
for peer := range resp.Response.PodResults {
observedNodes = append(observedNodes, peer)
}
sort.Strings(observedNodes)
if len(observedNodes) != len(expectedNodes) {
response.OK = false
break
}
for i, val := range observedNodes {
if val != expectedNodes[i] {
response.OK = false
break
}
}
}
}
response.DurationNs = time.Since(start).Nanoseconds()