Details
-
Bug
-
Resolution: Fixed
-
Critical
-
3.0
-
Security Level: Public
-
Untriaged
-
Ubuntu 64-bit
-
No
-
Sprint 2 - March 11 - April 3
Description
XDCR replicates compressed documents without decompression to a 2.x cluster when the source is 3.0 cluster. That means the 2.x clients requesting GETs from the destination 2.0 will get compressed documents. At the same time 2.x clients requesting GETs from the source 3.0 cluster will get uncompressed documents. This leads to a discrepancy w.r.t the behavior 2.x clients see for the same documents between 2.x and 3.0 clusters.
Steps to reproduce:
1)Setup 3.0 cluster
2)Setup 2.x cluster
3)Setup xdcr between 3.0 and 2.x cluster.
4)issue SETs for compressed documents against 3.0 cluster.
5)using 2.x client issue GET for this document against 3.0 cluster. you get back uncompressed document.
6)using same 2.x client issue GET for the same document against 2.x cluster. you get back compressed document. the 2.x client does not know what to do with this and it is discrepancy from behavior in step5.
Attachments
Issue Links
- is duplicated by
-
MB-10670 XDCR doesn't propagate datatype
- Closed