Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
6.6.3, 7.0.2
-
7.0.2-6683
-
Untriaged
-
Centos 64-bit
-
1
-
No
Description
Build: 7.0.2-6683
Steps to reproduce:
- Create a doc using Sync_Write (MAJORITY)
- Delete the same doc using non-sync delete operation
- Create the same same using sync_write (MAJORITY)
Observation:
Rev Id of the document after step#3 remains 2 instead of '3'
Impact
Revision id (revid) is primarily used for XDCR conflict resolution. Documents which are affected by this issue may not have the correct update selected if the same key exists on an XDCR target Bucket.
Ref: MB-48179
Attachments
Issue Links
- relates to
-
MB-48179 SyncDeletes do not update maxDelRevSeqno, which can cause rev ids to go backwards
- Closed
For Gerrit Dashboard: MB-48713 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
162985,3 | MB-48713: Set correct revSeqno for sync write add for Ephemeral | master | kv_engine | Status: ABANDONED | -1 | -1 |
163129,4 | MB-48713: [BP] Set correct revSeqno for sync write add for Ephemeral | mad-hatter | kv_engine | Status: MERGED | +2 | +1 |
163183,2 | MB-48713: Set correct revSeqno for sync write add for Ephemeral | cheshire-cat | kv_engine | Status: MERGED | +2 | +1 |
163187,1 | Merge branch 'couchbase/cheshire-cat' into couchbase/master | master | kv_engine | Status: MERGED | +2 | +1 |
164403,1 | Merge branch 'mad-hatter' into cheshire-cat | cheshire-cat | kv_engine | Status: MERGED | +2 | +1 |
166217,1 | Merge branch 'cheshire-cat' | master | kv_engine | Status: MERGED | +2 | +1 |