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

LBHttp2SolrClient does not pass various component changes to child client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 9.1
    • SolrJ
    • None

    Description

      The LBHttp2SolrClient, which is used by CloudHttp2SolrClient, uses an internal reference to an Http2SolrClient for sending requests. However the setParser() method does not send the parser to the internal Http2SolrClient, so the response will use the default response parser instead.

      This is uncovered in the tests when the PrometheusExporter is changed to use the CloudHttp2SolrClient.

      Note this is also the case for RequestWriter and QueryParams.

      Attachments

        Issue Links

          Activity

            People

              houston Houston Putman
              houston Houston Putman
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m