Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.1
-
Untriaged
-
1
-
Unknown
Description
During a delta-recovery for a bucket we generate the vbmap options via http://src.couchbase.org/source/xref/7.1.1/ns_server/src/ns_rebalancer.erl?r=954eaa16#51.
That function now has a new 'use_vbmap_greedy_optimization' option to disable the new greedy algorithm while generating a vbmap.
But maps in vbmap history which were generated on nodes pre-7.1.1 version don't have this option and therefore during delta-recovery we end up not finding a matching vbmap from the history sinc they differ on the vbmap options.
Attachments
For Gerrit Dashboard: MB-53493 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
179193,6 | MB-53493: Ignore use_vbmap_greedy_optimization opt ... | master | ns_server | Status: ABANDONED | 0 | 0 |
185161,2 | MB-53493: Ignore use_vbmap_greedy_optimization opt ... | 7.1.4 | ns_server | Status: MERGED | +2 | +1 |
185580,2 | MB-54628: Merge remote-tracking branch 'couchbase/7.1.4' into neo | neo | ns_server | Status: MERGED | +2 | +1 |
185588,15 | Merge remote-tracking branch 'couchbase/neo' into master | master | ns_server | Status: ABANDONED | 0 | -1 |
185721,3 | Merge remote-tracking branch 'couchbase/neo' into master | master | ns_server | Status: MERGED | +2 | +1 |
187087,25 | MB-53493 - Validating Ignore use_vbmap_greedy_optimization vbmap option when matching vbmaps | neo | TAF | Status: MERGED | +2 | +1 |
191227,15 | MB-53493 - Validating Ignore use_vbmap_greedy_optimization vbmap option when matching vbmaps | master | TAF | Status: MERGED | +2 | +1 |