Details
-
Bug
-
Resolution: Fixed
-
Major
-
Cheshire-Cat
-
Untriaged
-
1
-
No
Description
XDCR collections mapping rules uses a colon for a delimiter between scope and collection names. This is inconsistent w.r.t. the usability across other Couchbase services, such as N1QL, and can cause confusion when users are setting up migration rules in the XDCR UI, which requires manual entry and the unnatural use of the ":" delimiter.
XDCR will address this by changing the delimiter from the semicolon to the dot operator. However, this change will require other components to be aware. There will need to be coordination effort across the components to ensure non-breakage when this is changed.
XDCR will prepare a functional changelist first. Once ready, I will create subtasks under this MB for each dependent component. Each component can then checkout the XDCR gerrit changelist to validate the changes. Once all the components are ready with their changesets, we can all initialize the check-in "dominos" for all the components.
Attachments
Gerrit Reviews
For Gerrit Dashboard: MB-42133 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
138368,4 | MB-42133 - use dot operator for scope and collection namespace delimiter | master | goxdcr | Status: MERGED | +2 | +1 |
139950,2 | MB-42133 Support : Updating xdcr collection test configs Use dot operator for scope and collection namespace delimiter | master | perfrunner | Status: MERGED | +2 | +1 |