-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MB-39292: Allow a forced collection update to reset the manifest uid
The following cases of update are currently invalid and will be enabled by force in this commit. * Update where the manifest UID goes backwards * Update where the manifest UID is equal * Update where the manifest UID goes forwards, but makes no change With this commit when a manifest is pushed to KV with force=true any detectable changes will be applied. Detectable changes currently only means when scope/collections are added or dropped. In the case of a UID change, but no changes to collections this propagates to VB::Manifest as a UID only change. Change-Id: I1962ffe04f1fe6b46aab80b54410247444cc8483 Reviewed-on: http://review.couchbase.org/c/kv_engine/+/140557 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
- Loading branch information
1 parent
ae14e44
commit b435cf3
Showing
9 changed files
with
302 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.