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

Delete silently fails if not sent to shard where document was added




      We have SolrCloud set up with two shards, each with a leader and a replica. We use haproxy to distribute requests between the four nodes.

      Regardless of which node we send an add request to, following a commit, the newly-added document is returned in a search, as expected.

      However, we can only delete a document if the delete request is sent to a node in the shard where the document was added. If we send the delete request to a node in the other shard (and then send a commit) the document is not deleted. Such a delete request will get a 200 response, with the following body:


      Apart from the the very low QTime, this is indistinguishable from a successful delete.


        1. 5890_tests.patch
          11 kB
          Ishan Chattopadhyaya
        2. SOLR-5890.patch
          31 kB
          Ishan Chattopadhyaya
        3. SOLR-5890.patch
          31 kB
          Ishan Chattopadhyaya
        4. SOLR-5890.patch
          30 kB
          Noble Paul
        5. SOLR-5890.patch
          29 kB
          Ishan Chattopadhyaya
        6. SOLR-5890.patch
          29 kB
          Ishan Chattopadhyaya
        7. SOLR-5890.patch
          23 kB
          Ishan Chattopadhyaya
        8. SOLR-5890.patch
          15 kB
          Ishan Chattopadhyaya
        9. SOLR-5890.patch
          20 kB
          Ishan Chattopadhyaya
        10. SOLR-5890-without-broadcast.patch
          23 kB
          Ishan Chattopadhyaya
        11. SOLR-5980.patch
          15 kB
          Ishan Chattopadhyaya

          Issue Links



              • Assignee:
                noble.paul Noble Paul
                inglesp Peter Inglesby
              • Votes:
                0 Vote for this issue
                16 Start watching this issue


                • Created: