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

Ability to ignore commit and optimize requests from clients when running in SolrCloud mode.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.0, 6.0
    • SolrCloud, SolrJ
    • None

    Description

      In most SolrCloud environments, it's advisable to only rely on auto-commits (soft and hard) configured in solrconfig.xml and not send explicit commit requests from client applications. In fact, I've seen cases where improperly coded client applications can send commit requests too frequently, which can lead to harming the cluster's health.

      As a system administrator, I'd like the ability to disallow commit requests from client applications. Ideally, I could configure the updateHandler to ignore the requests and return an HTTP response code of my choosing as I may not want to break existing client applications by returning an error. In other words, I may want to just return 200 vs. 405. The same goes for optimize requests.

      Attachments

        1. SOLR-6761.patch
          12 kB
          Timothy Potter
        2. SOLR-6761.patch
          5 kB
          Timothy Potter

        Activity

          People

            thelabdude Timothy Potter
            thelabdude Timothy Potter
            Votes:
            1 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: