Document revision

11 views
Skip to first unread message

devlist

unread,
Jan 8, 2018, 7:19:28 AM1/8/18
to Couchbase Mobile

Not really a mobile question, but we need to find out what is going wrong with Couchbase 5.
The new release means we can update documents in the bucket without needing a shadow bucket.

Couchbase 5.0.0 or 5.0.1
Bucket with no Sync Gateway.
Create a new document via REST or web GUI and the CB revision is NOT 1. It could be 5 or 473 for example.
This is without XDCR enabled.

I suspect what is happening is that the document is created with rev 1, but then it’s internally updated multiple times for some reason.
I think this because if XDCR is enabled the copy created on the other CB server has rev 1 !

This weird behaviour totally messes up XDCR as this sequence occurs…

Create a new doc on Server A, rev is 5.
XDCR doc appears on Server B, rev is 1.
Update or delete doc on Server B rev is 2.
Rev 2 is lower than 5 so doc is never synced and doc on Server A is stale.
Update or delete doc on Server A rev is 6.
XDCR doc appears on Server B, rev is 6.


If we remove manually all the documents the behaviour stays broken.
If we purge the bucket then add a document the revision ID is 1.
But then after a while this fault returns.

Any one using CB 5 ?

In Couchbase is there a way to show revision history (like there is in CBL)

Thanks,

Martin

Traun Leyden

unread,
Jan 8, 2018, 1:17:16 PM1/8/18
to mobile-c...@googlegroups.com
Interesting.  Would you mind posting to https://forums.couchbase.com/ and tagging it w/ XDCR?

I have some ideas on what might be happening, but I think the conversation is much better to have in forums.couchbase.com since the engineers that work on Couchbase Server + XDCR follow that forum (but not this one, which is mobile-only)


--
You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobile-couchbase+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/517BA238-E029-4C8A-AEBD-DCD53554ACAB%40mac.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages