Details
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
- blocks
-
MB-16413 3.1.2 Minor Release
- Closed
For Gerrit Dashboard: MB-16528 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
56096,2 | MB-16528 Activate delta recovery nodes before updating buckets. | rel-3.0.0++ | ns_server | Status: MERGED | +2 | +1 |
56102,1 | Merge remote-tracking branch 'couchbase/rel-3.0.0++' into sherlock | sherlock | ns_server | Status: MERGED | +2 | +1 |
56104,1 | Merge remote-tracking branch 'couchbase/sherlock' | master | ns_server | Status: MERGED | +2 | +1 |