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

Solr commitwithin is not happening for deletebyId

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 4.6, 6.0
    • Fix Version/s: 4.10.4, 5.0, 6.0
    • Component/s: SolrJ
    • Labels:
      None

      Description

      Hi All,

      Just found that solrj doesnot use commitwithin while using deletebyid. This issue is discussed in http://grokbase.com/t/lucene/solr-user/1275gkpntd/deletebyid-commitwithin-question

      Faced the same issue today and found that, in org.apache.solr.client.solrj.request.UpdateRequest when new UpdateRequest is created in getRoutes() method ( Line number 244 ), the setCommitWithin param is not set in the urequest variable as it is done few lines above (Line number 204) This causes setCommitWithin to revert to default value of -1 and the commit does not happen. Tried setting that like,
      urequest.setCommitWithin(getCommitWithin()) and the feature is enabled from SolrJ.

        Attachments

        1. trunk-SOLR-6984.patch
          0.7 kB
          sriram vaithianathan
        2. 4_10_3-SOLR-6984.patch
          0.7 kB
          sriram vaithianathan

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                vsriram30 sriram vaithianathan
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: