health: use streaming, even when cache=1 is not set

This commit is contained in:
Daniel Nephin 2020-10-23 17:39:55 -04:00
parent 26387cdc0e
commit 6650146a74
1 changed files with 2 additions and 2 deletions

View File

@ -219,8 +219,8 @@ func (s *HTTPHandlers) healthServiceNodes(resp http.ResponseWriter, req *http.Re
return nil, nil
}
// TODO: handle this for all endpoints in parseConsistency
args.QueryOptions.UseCache = s.agent.config.HTTPUseCache && args.QueryOptions.UseCache
useStreaming := s.agent.config.CacheUseStreamingBackend && args.MinQueryIndex > 0
args.QueryOptions.UseCache = s.agent.config.HTTPUseCache && (args.QueryOptions.UseCache || useStreaming)
out, md, err := s.agent.rpcClientHealth.ServiceNodes(req.Context(), args)
if err != nil {