Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-5654

Deletion of item that hasn't been persisted before should be persisted in couchstore to support XDCR

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 2.0-beta
    • 2.0-beta
    • couchbase-bucket
    • Security Level: Public
    • None

    Description

      Consider the following sequence of operations:

      SET (k1, v1)
      DEL(k1)

      Assume that k1 doesn't exist before. The first SET is still in the checkpoint queue, and is de-duped by the DEL. The flusher will skip the DEL operation as "k1" was never persisted before. This could be an issue for XDCR. In this case, we still need to persist the deletion of "k1" into couchstore.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            mikew Mike Wiederhold [X] (Inactive)
            chiyoung Chiyoung Seo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty