Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-60959

XDCR - Mobile/XDCR Coexistence Perf Tests: Throughput goes down by 40% with Import enabled

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • 7.6.2
    • Morpheus, 7.6.2
    • XDCR
    • 0

    Description

      We finished running XDCR/SGW tests with 10M and 100M docs. Here is a table with the results we got so far and our observations:

      Test Case Replication Rate (docs replicated/sec)
      10M docs
      Replication  Rate (docs replicated/sec)
      100M docs
      Observations
      Baseline (SGW not connected to cluster) 102,256 113,789 Baseline
      SGWs connected to clusters, but SGW import disabled 92,696 108,671 Different to previous case, as SGW docs are tracked and filtered out
       SGWs connected to clusters, SGW import enabled for (SGW connected to) source cluster 85,504 98,395 Regression seems to be caused by increased number of mutations to process (as every imported doc is another mutations)
      SGWs connected to clusters, SGW import enabled for (SGW connected to) target cluster 77,742 84,131 Regression seems to be caused by extra CPU usage due to SGW import
      SGWs connected to clusters, SGW import enabled for (SGWs connected to)  both source and target cluster 61,149 62,975 Regressions from the previous 2 test cases impacting replication at the same time

      The numbers are not final, as there is still work to be done for XDCR/SGW Coexistence, but I think it's worth having a ticket to make looking for results easier.

      Attachments

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

        Activity

          People

            neil.huang Neil Huang
            dragos.taraban Dragos Taraban
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty