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

XDCR - P2P - Merging peer node can introduce empty checkpoint

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 7.1.0
    • 7.1.0
    • XDCR
    • None
    • Untriaged
    • 1
    • No

    Description

      http://src.couchbase.org/source/xref/neo/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/checkpoint_manager.go#2775
      This function takes care of merging peer checkpoints with the local checkpoints.
      There is a situation where if the current node has no checkpoint, and if a peer node returns an empty checkpoint (0 value for seqno, snapStart, etc), then this node’s checkpoint will be “polluted” and an empty checkpoint will be populated into the current node

      Theoretically, it shouldn’t be a blocking issue, but this pollution should be fixed.

      Attachments

        Issue Links

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

          Activity

            People

              neil.huang Neil Huang
              neil.huang Neil Huang
              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