Houston Putman created SOLR-17921:
-------------------------------------
Summary: BaseHttpClusterStateProvider should prefetch refreshes of
liveNodes
Key: SOLR-17921
URL: https://issues.apache.org/jira/browse/SOLR-17921
Project: Solr
Issue Type: New Feature
Components: SolrJ
Reporter: Houston Putman
Currently the BaseHttpClusterStateProvider synchronously updates the liveNodes
when a request comes in and the cached liveNodes has expired. There should be
an asynchronous re-fetching of this data so that requests are not blocked after
expiration.
Also the getLiveNodes() method was made synchronized in SOLR-17607, which is
very expensive for multiThreaded solrJ applications, as getLiveNodes() is
called very often. So that needs to be fixed to only block when the liveNodes
need to be fetched.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]