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

Throughput of test "Avg. initial XDCR rate (items/sec), 5 -> 5 " affected by source cluster fragmentation

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • None
    • 6.5.0
    • performance, XDCR
    • None

    Description

      The metric for test xdcr_init_5x5_unidir_1G_dgm_comp.test - "Avg. initial XDCR rate (items/sec), 5 -> 5 (2 source nozzles, 4 target nozzles), 1 bucket x 1G x 1KB, DGM" is significantly affected by the fragmentation of the source cluster.

      As a result, changes unrelated to XDCR (e.g. source cluster disk write speeds / write pattens) can affect the performance metric of the test. This is non-obvious given the test implies it's just measuring XDCR throughput.

      The reason for source fragmentation having an effect is that the DCP stream from KV-Engine -> XDCR requires a disk backfill to order the DCP messages (even if the actual items are resident in memory).

      An experiment to compact the source cluster after the data load phase (but before the measured access phase) removes this variability and gives more consistent results - see http://review.couchbase.org/#/c/118262/ I would suggest a change along these lines is made to these tests going forward.

      Attachments

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

        Activity

          People

            sharath.sulochana Sharath Sulochana (Inactive)
            drigby Dave Rigby (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty