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

LWW for delete or json document in custom Bucket needs more than CAS for conflict resolution

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Cheshire-Cat
    • CheshireCat.Next
    • XDCR
    • None

    Description

      For custom bucket, XDCR fetch target XATTRs using subdoc_multi_lookup, which only returns Cas and not revId, flags, etc. For non-json or deleted doc, we currently use LWW based on Cas only. This is different from LWW bucket. It is possible for different documents to have the same Cas but otherwise different and these documents will not converge. Need to take another look at this.

      Attachments

        Activity

          Build couchbase-server-7.0.0-4655 contains goxdcr commit de47041 with commit message:
          MB-42424: When bucket is CCR and document has to use LWW, retreive all

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.0.0-4655 contains goxdcr commit de47041 with commit message: MB-42424 : When bucket is CCR and document has to use LWW, retreive all

          People

            lilei.chen Lilei Chen
            lilei.chen Lilei Chen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty