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

No documents replicated when XDCR replication created on same cluster with buckets using custom conflict resolution

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • Morpheus
    • 7.1.0
    • XDCR
    • None
    • Untriaged
    • 1
    • Unknown

    Description

      7.1.0 build 2223
      In developer preview mode, I created two buckets with conflict resolution = custom.
      I created an XDCR replication using a merge function (the merge function is required when creating a replication with ccr buckets) from ccr-bucket1 to ccr-bucket2.

      curl -i -POST -u Administrator:admin333 http://localhost:8091/controller/createReplication -d fromBucket=ccr-bucket1 -d toCluster=self -d toBucket=ccr-bucket2 -d replicationType=continuous -d mergeFunctionMapping='{"default":"simpleMerge"}'
      

      I thought that data would replicate, but any conflict resolution would behave like LWW. However, no data replicated from ccr-bucket1 to ccr-bucket2, and there are no errors in goxdcr.log. The docs_processed value incremented to 1, so it processed the documented created in ccr-bucket1, but nothing showed up in ccr-bucket2 (brand new buckets).

      2022-02-17T18:04:09.640-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=0, docs_processed=0, changes_left=0
      2022-02-17T18:04:10.639-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=0, docs_processed=0, changes_left=0
      2022-02-17T18:04:11.638-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=1, docs_processed=0, changes_left=1
      ongoingReplMap=map[151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2:true 151d1dfd6fe5e2a61416108f88bc522a/testbucket1/testbucket2:true]
      2022-02-17T18:04:12.239-08:00 INFO GOXDCR.PipelineMgr: checking pipeline spec=Id: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 InternalId: 6P6zcQBKOHS7lua6zIqmDg== SourceBucketName: ccr-bucket1 SourceBucketUUID: 520d8ac4c4edeaaad21d03b2688b8fb4 TargetClusterUUID: 151d1dfd6fe5e2a61416108f88bc522a TargetBucketName: ccr-bucket2 TargetBucketUUID: 0c7320193a7f1a69c9d766fda2603705 Settings: map[CollectionsMgtMulti:ExplicitMapping: false Mirroring: false Migration: false OSO: true active:true backlogThreshold:50 bandwidth_limit:0 checkpoint_interval:600 ckptSvcCacheEnabled:true colMappingRules:map[] collectionsSkipSrcValidation:false compression_type:3 delAllBackfills:false delSpecificBackfillForVb:-1 dismissEvent:-1 doc_batch_size_kb:2048 failure_restart_interval:10 filter_exp_del:0 filter_expression: filter_expression_version:0 filter_skip_restream:false hlvPruningWindowSec:259200 jsFunctionTimeoutMs:20000 log_level:Info manualBackfill: mergeFunctionMapping:map[default:simpleMerge] optimistic_replication_threshold:256 preReplicateVBMasterCheck:true priority:High replicateCkptIntervalMin:20 replication_type:xmem retryOnRemoteAuthErr:true retryOnRemoteAuthErrMaxWaitSec:3600 source_nozzle_per_node:2 stats_interval:1000 target_nozzle_per_node:2 worker_batch_size:500 xdcrDevBackfillSendDelayMs:0 xdcrDevMainSendDelayMs:0], source bucket uuid=520d8ac4c4edeaaad21d03b2688b8fb4
      2022-02-17T18:04:12.243-08:00 INFO GOXDCR.PipelineMgr: Replication Status = map[151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2:name={151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2}, status={Replicating}, errors={[]}, oldProgress={All incoming nozzles have been opened}, progress={Pipeline is running} 151d1dfd6fe5e2a61416108f88bc522a/testbucket1/testbucket2:name={151d1dfd6fe5e2a61416108f88bc522a/testbucket1/testbucket2}, status={Paused}, errors={[]}, oldProgress={Source nozzles have been closed}, progress={Pipeline has been stopped}]
      2022-02-17T18:04:12.641-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=1, docs_processed=1, changes_left=0
      2022-02-17T18:04:13.642-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=1, docs_processed=1, changes_left=0
      2022-02-17T18:04:14.641-08:00 INFO GOXDCR.StatsMgr: 151d1dfd6fe5e2a61416108f88bc522a/ccr-bucket1/ccr-bucket2 total_docs=1, docs_processed=1, changes_left=0
      

      Attachments

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

        Activity

          People

            lilei.chen Lilei Chen (Inactive)
            hyun-ju.vega Hyun-Ju Vega
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty