My setup includes 5 Couchbase clusters that are connected by a ring of unidirectional XDCR. Clients write to those clusters simultaneously by design, and documents have a limited TTL that is prolonged by client app if a document shows regular usage. My expectation was that records will be eventually replicated or expired, but that seems not to be the case. Out of 4.4 billion documents in every cluster, I have some significant numbers of failed conflict resolutions.
The values of
docs_failed_cr_source are all about 700 million, which is pretty much and has grown gradually since a long time ago (years). At the same time,
deletion_failed_cr_source is not greater that 12 (twelve).
How anyone is supposed to resolve those accumulated conflicts? At least, how to get the key of conflicted documents?
deletion_failed_cr_source mean exactly? I tried to follow the sources of
goxdcr and haven’t come to a conclusion.