Details
Description
On a cluster if multiple nodes were failed over, some vbuckets are lost. Upon adding a new node, ns_server creates a new vbucket map, where the lost vbuckets aren't where they were.
When cbrecovery is run, it is accessing the older vbucket map, and thereby reloading the lost vbuckets in their earlier locations rather than considering the new map. cbrecovery to be corrected so that it accesses the new vbucket map available from ns_server.
Attachments
For Gerrit Dashboard: MB-8069 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
25628,2 | MB-8069: Leverage recovery map to transfer vbucket data | 2.0.2 | couchbase-cli | Status: MERGED | +2 | +1 |
25768,2 | MB-8069: Use json format to transfer vbucket map list | 2.0.2 | couchbase-cli | Status: MERGED | +2 | +1 |