From 364888086b8a101d9e62005f23ee222e3c818782 Mon Sep 17 00:00:00 2001 From: Matthew Jaffee Date: Thu, 28 Apr 2022 12:54:30 -0500 Subject: [PATCH] allow reading translation from nodes in UNKNOWN state --- api.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api.go b/api.go index d2fcbbc83..38600f1c2 100644 --- a/api.go +++ b/api.go @@ -866,7 +866,9 @@ func (api *API) TranslateData(ctx context.Context, indexName string, partition i nodes := snap.PartitionNodes(partition) var upNode *topology.Node for _, node := range nodes { - if node.State == disco.NodeStateStarted { + // we all UNKNOWN state here because we often mistakenly think + // a node is not up under heavy load. + if node.State == disco.NodeStateStarted || node.State == disco.NodeStateUnknown { upNode = node break }