Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-8389

Server Compatibility -- XDCR

    XMLWordPrintable

Details

    Description

      Describe any compatibility issues between Sync Gateway and CB server

      1. XDCR (refer to PRD for the painpoints)
      2. Won’t work between two mobilke clusters. You have to have unidirectional XDCR with 1 read only cluster.  Direct to ISGR
      3. Add link to DR/Migration with XDCR- refer to link. Can’t use for active standup. Decide if you want to move whats in the ISGR doc or copy

       

       

       

      Background

      Our current documentation is not very clear on the deployment recommendations when using XDCR with SGW . We have seen an uptick in number of questions related to this topic. 

      Although we specify one-directional XDCR as the option , we are not clear that SGW in target cluster must be read-only mode. Also, the impact of convergence and enabling import-docs on the both clusters (that would effectively be write) .

      Please refer to this customer escalation . Specifically, read comments from Adam Fraser which elaborates on the various cases and recommendations . 

       (CC Amarantha Kulkarni)

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          Ian.bridge Ian Bridge added a comment -

          Ben Brooks / Adam Fraser – about to publish this new content (Friday). Can you take a look at it before then please?

          https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html 

          Ian.bridge Ian Bridge added a comment - Ben Brooks  / Adam Fraser – about to publish this new content (Friday). Can you take a look at it before then please? https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html  
          Ian.bridge Ian Bridge added a comment -

          Priya Rajagopal, Adam Fraser, Ben Brooks 

          Ben Brooks  has looked over the new content around SGW/CBS XDCR compatibility.

          The feedback was mainly around the fact that the warning did not come across strongly, nor clearly,  enough.

          I have attempted to address this in the re-draft (here: https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html) and would appreciate any further comments before publishing.

          Ian.bridge Ian Bridge added a comment - Priya Rajagopal , Adam Fraser , Ben Brooks   Ben Brooks   has looked over the new content around SGW/CBS XDCR compatibility. The feedback was mainly around the fact that the warning did not come across strongly, nor clearly,  enough. I have attempted to address this in the re-draft (here: https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html ) and would appreciate any further comments before publishing.

          Ian Bridge

          1) Figure 1. replace SG_Replicate usage. Generally applies to document if there are some left over instances of SG-Replicate

          2) Title of "Cross Data Center Replication" ..include "XDCR" as well. (https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html#lbl-xdcr)

          3) Figure 2- "Read only" arrow should not be bidirectional. Every thing in read only cluster must be uni directional 

          4) Not sure what is meant by "Data Provisioning". Is that whats used on server side to illustrate the uni directional data transfer? If so, I'd indicate that this is unidirectional data provisioning 

          5) perhaps replace Mobile cluster(read only)" to "Read only cluster"...basically, mobile clusters default to RW

           

          Good to go otherwise.

          priya.rajagopal Priya Rajagopal added a comment - Ian Bridge 1) Figure 1. replace SG_Replicate usage. Generally applies to document if there are some left over instances of SG-Replicate 2) Title of "Cross Data Center Replication" ..include "XDCR" as well. ( https://ibsoln.github.io/stage/stage282/sync-gateway/2.8/server-compatibility-xdcr.html#lbl-xdcr ) 3) Figure 2- "Read only" arrow should not be bidirectional. Every thing in read only cluster must be uni directional  4) Not sure what is meant by "Data Provisioning". Is that whats used on server side to illustrate the uni directional data transfer? If so, I'd indicate that this is unidirectional data provisioning  5) perhaps replace Mobile cluster(read only)" to "Read only cluster"...basically, mobile clusters default to RW   Good to go otherwise.
          Ian.bridge Ian Bridge added a comment - Thanks Priya Rajagopal
          Ian.bridge Ian Bridge added a comment - 2.8 – Commit: https://github.com/couchbase/docs-sync-gateway/commit/e92e50f20fd0f1a5ca3a8c282d3a81977c6fd612 PR: https://github.com/couchbase/docs-sync-gateway/pull/469   3.0 – Commit: https://github.com/couchbase/docs-sync-gateway/commit/f6c10c264112cc1d3948043d760abfc51e267c0e   PR: https://github.com/couchbase/docs-sync-gateway/pull/474  

          People

            Ian.bridge Ian Bridge
            Ian.bridge Ian Bridge
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty