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

Support rolling updates when jira/http2 get merged

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      Right now, Http2SolrClient can't connect to old Solr nodes, this seems an issue of Jetty HTTP client (https://github.com/eclipse/jetty.project/issues/1308). To support rolling updates, this problem must be solved.

      After discussing with other guys, we agree that rolling updates can be no support in Solr 8.0 with default settings since it is a major release. Users who want to do rolling updates must follow these two steps.

      • Upgrade nodes will start with a special flag to indicate that they will use HTTP/1.1 as the protocol for intercommunication.
      • When all nodes are in version 8.0, restart nodes and remove above special flag, therefore nodes will communicate with others using HTTP/2 from thereafter.

      This issue will aim to introduce that special flag. Note that by default HTTP/2 still the default protocol for Solr 8.0.

      Attachments

        Issue Links

          Activity

            People

              caomanhdat Cao Manh Dat
              caomanhdat Cao Manh Dat
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: