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

Low throughput for new durability options

    XMLWordPrintable

Details

    Description

      I have run a bunch of tests for the new durability options and there are three things I notice...

      These tests were run with 4 node CB cluster, 4 client machines with 25 threads on each client machine executing YCSB workload A, and SDK 3.0 with new durability options.

      https://docs.google.com/spreadsheets/d/1B8v4OZneOeGxJwUj226zA3YDr0Y0gjRSVLwy0IAP9qw/edit?usp=sharing

      1: All new durability levels have exactly the same throughput.

      2: All new durability levels severely underperform the analogous old durability options.

      3: The performance is not impacted by the SDK.

      I have been working with Michael Nitschinger to eliminate the possibility that the SDK is causing performance issues. It seems like we can rule out the SDK being the cause.  From the observations it looks like the new durability options have a different code path than the old durability options and that this new pathway has a single threaded bottleneck somewhere.

      Attachments

        Issue Links

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

          Activity

            People

              daschl Michael Nitschinger
              korrigan.clark Korrigan Clark (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty