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

XDCR - backfill pipeline rollback to 0 will cause the task to dissapear

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 7.1.0
    • 7.0.0, 7.0.1, 7.1.0
    • XDCR
    • None
    • Untriaged
    • 1
    • No

    Description

      When a backfill pipeline starts, and if a VB experiences a rollback to 0, all backfill tasks associated with the VB is deleted, with the goal that the current pipeline task starting with seqno 0 will cover the necessary ranges.

      However, the backfill pipeline can get interrupted... and when the backfill pipeline is stopped and restarted, the task for the VB is no longer there to trigger the backfill. This can lead to missing backfill.

      The correct thing to do should have a single backfill task for that VB from seqno 0 to represent the actual rollback to 0 scenario.

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-50900
          # Subject Branch Project Status CR V

          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