You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Christine Poerschke (Jira)" <ji...@apache.org> on 2021/06/17 16:21:00 UTC

[jira] [Created] (SOLR-15486) consider SolrCoreState.inflightUpdatesCounter logic in ZK-unware Solr

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: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org