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

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

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      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:

      {'responseHeader'=>{'status'=>0,'QTime'=>7}}

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

      Attachments

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

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            noble.paul Noble Paul Assign to me
            inglesp Peter Inglesby
            Votes:
            0 Vote for this issue
            Watchers:
            16 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment