Christine Poerschke created SOLR-15486:
------------------------------------------
Summary: consider SolrCoreState.inflightUpdatesCounter logic in
ZK-unware Solr
Key: SOLR-15486
URL: https://issues.apache.org/jira/browse/SOLR-15486
Project: Solr
Issue Type: Task
Reporter: Christine Poerschke
Assignee: Christine Poerschke
SOLR-14942 added the {{inflightUpdatesCounter}} logic to reduce leader election
time on node shutdown.
>From my understanding of the code so far:
* Since the earlier triggering of an election is specific to ZK-aware Solr then
one could say that {{ContentStreamHandlerBase.handleRequestBody}} doing
inflight update registers and deregisters is unnecessary.
* Alternatively if waiting for inflight updates to complete (at that point in
the shutdown sequence) is generally beneficial then one could say that the
{{pauseUpdatesAndAwaitInflightRequests}} logic should be added for the
ZK-unware code path in {{CoreContainer.shutdown}} also.
Illustrative draft pull request with both options: to follow
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]