Details
-
Bug
-
Resolution: Done
-
Critical
-
Cheshire-Cat
-
None
-
Untriaged
-
1
-
Unknown
-
KV-Engine 2021-March, KV-Engine CC Final Sprint
Description
So that after an unsafe failover, vbucket manifests are correctly squared with the system manifest. "Forcing" a manifest on a vbucket means that collections in the new manifest should be compared with collections in the old manifest by collection ID, name and containing scope ID and any collections which don't exist in the new manifest by do in the old should be deleted, in addition to any collections which exists in the new but not in the old should be created.
Attachments
Issue Links
For Gerrit Dashboard: MB-45505 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
149996,7 | MB-45505: Update vbuckets with collections earlier in warmup | master | kv_engine | Status: MERGED | +2 | +1 |
150673,4 | MB-45505: Add quorum_history_id to bucket config | master | kv_engine | Status: MERGED | +2 | +1 |
150933,2 | MB-45505: Move system event types to own module | master | kv_engine | Status: MERGED | +2 | +1 |
150934,2 | MB-45505: VB::Filter 'uid' clean-up | master | kv_engine | Status: MERGED | +2 | +1 |
151065,2 | MB-45505: update test due to 'VB::Filter 'uid' clean-up' | cheshire-cat | cbas-core | Status: MERGED | +2 | +1 |
151130,2 | MB-45670: Revert "MB-45505: VB::Filter 'uid' clean-up" | master | kv_engine | Status: MERGED | +2 | +1 |
151316,5 | MB-45435 - per MB-45505, do not send manifest UID as it is deprecated | master | gomemcached | Status: ABANDONED | 0 | 0 |
151367,3 | MB-45505: VB::Filter 'uid' clean-up | master | kv_engine | Status: MERGED | +2 | +1 |
151617,3 | MB-45505: Revert "MB-45505: Add quorum_history_id to bucket config" | master | kv_engine | Status: MERGED | +2 | +1 |