Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16722

API to flag a solr node NOT READY for requests

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Spinoff from solr operator PR https://github.com/apache/solr-operator/issues/529

      See dev@ discussion at https://lists.apache.org/thread/gvb8d36l7rnp5bzzdnp6kh79h3h9d147

      When solr-operator performs a rolling restart or rolling upgrade, it will stop one node at a time, but SolrJ (both external and internal) will continue sending traffic to the node until requests start failing, since at the time SolrJ picks up the "live_nodes" change, it is too late.

      While the operator PR mentioned above will prevent external requests through the k8s service to the draining node, it will not prevent internal traffic.

      This issue thus aims to introduce some API or mechanism to flag a Solr node as NOT READY for traffic.

      Attachments

        Activity

          People

            Unassigned Unassigned
            janhoy Jan Høydahl
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated: