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

[Race Condition]: Rollback of a replica vbucket while a DCP client stream is being created or already open on that vbucket

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • 5.0.0
    • 3.1.5, 4.1.1, 4.5.0
    • couchbase-bucket
    • None
    • Untriaged
    • No

    Description

      A replica vbucket can be serving DCP clients (currently only view engine). When a replica vb rolls back due to any reason (usually dictated by changes on the corresponding active vb of that replica), we should ideally close the any on-going DCP streams and indicate the client to rollback in the subsequent request.

      Also, we must handle the case of a rollback occurence when a DCP client stream is being created.

      Attachments

        Issue Links

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

          Activity

            People

              manu Manu Dhundi (Inactive)
              manu Manu Dhundi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty