Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-1485

Java SDK 3.0.0-alpha7 performance degradation compared to 2.7.0 version

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 3.0.0
    • 3.0.0-alpha.7
    • None

    Description

      Java SDK  kv operations have degraded significantly in 3.0.0-alpha7 as compared to current production version SDK 2.7.0

       Below are two KV workloada tests carried out on CB Server version 6.5.0-4380 with SDK 2.7.0 & SDK3.0.0-alpha7 version .  

       

       

      Test Config Details : 

      Test file : sdk_testing/ycsb_workloada_3nodes_cpu_eph_sdk_mh.test

      Test Setup :
      mem_quota = 40960
      initial_nodes = 3
      num_buckets = 1
      online_cores = 6

      bucket_type = ephemeral
      eviction_policy = nruEviction

      items = 20000000
      time = 600
      boost = 12
      workers = 96
      workload_instances = 6
      enable_mutation_token = true
      kv_endpoints = 1

      workload_path = workloads/workloada 

      YCSB Version : https://github.com/couchbaselabs/YCSB/tree/couchbase3-new-durability

       

      http://cbmonitor.sc.couchbase.com/reports/html/?snapshot=hebe_650-4380_access_d40b&label=sdk300_alpha7&snapshot=hebe_650-4380_access_45d0&label=sdk_270

       

      Client Side - Java CPU comparison : 

       

      OPS Comparison :

      Server Side CPU utilization Comparison :

       

      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
              sharath.sulochana Sharath Sulochana (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