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

Incorrect stream processing in takeover during rebalance. In-flight mutations may not persist correctly

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 4.6.5, 5.1.1
    • 3.1.4, 3.1.5, 3.1.6, 4.1.1, 4.1.2, 4.5.0, 4.5.1, 4.6.0, 4.6.1, 4.6.4, 4.6.2, 4.6.3, 5.0.0, 5.0.1, 5.1.0
    • couchbase-bucket
    • Security Level: Public
    • None
    • Untriaged
    • Unknown

    Description

      Takeover is the name we give to the manoeuvre where we change the location of an active vbucket. The old active vbucket marks itself as dead, sends all outstanding mutations on the "takeover stream" to the new master and then sets the state of the new master to active. However, it appears a race can occur where not all of the outstanding mutations get sent to the new master resulting in the mutations not persisting correctly.

      Attachments

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

        Activity

          People

            jeff.hofstrand Jeff Hofstrand (Inactive)
            jeff.hofstrand Jeff Hofstrand (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