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

failed delta recovery followed by failover+rebalance might eject the node while leaving it in vbucket maps

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 3.1.2, 4.1.0
    • 2.5.1, 3.1.1, 4.0.0
    • ns_server
    • Security Level: Public
    • Untriaged
    • Unknown

    Description

      Steps:

      1. failover a node
      2. attempt delta recovery; if delta recovery fails after updating bucket configs but before bucket are loaded in memcached, that will leave the node marked for delta recovery
      3. failover the node again; this drops recovery type to none and marks node as inactiveFailed
      4. rebalance; in the very beginning of the rebalance the node will get ejected (since it's marked as failed over); but it will continue to be referenced in vbucket maps, so rebalance will attempt changing replications on this node, which will fail

      Attachments

        Issue Links

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

          Activity

            People

              bharath.gp Bharath G P
              Aliaksey Artamonau Aliaksey Artamonau (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty