Couchbase Server

Performance Status

06/18/2014

XDCR

  • MB-11435: 1500-2000% CPU utilization by beam.smp on source nodes in XDCR scenarios (was ~500% in 2.5.x)
  • MB-11434: 600-800% CPU utilization by memcached on source nodes in XDCR scenarios (was <100% in 2.5.x)
  • MB-10437: XDCR replication rate drops almost to zero in presence of light write workload on src side

Views

  • MB-11464: Initial indexing of 20M docs gets stuck
  • MB-11461: 2x regression in latency of stale=update_after queries
  • MB-11387: Latency of stale=false queries easily reaches 1 minute and more (moderate workloads)
  • MB-11386: Latency of stale=false queries is 50% higher in 3.0 (light workloads)
  • MB-11384: Erlang memory usage in cases with views is 4x higher than in CBEE 2.5.1
  • MB-10273:   View compaction doesn't catch up in basic non-DGM tests with view queries  
  • MB-9822:  One of nodes is too slow during indexing

KV

  • MB-11405: ~2400% CPU consumption by memcached during ongoing workload with 5 buckets
  • MB-11378: Cluster gets stuck in warmup state after re-creation of empty buckets
  • MB-11363: Rebalance after failover (delta recovery mode) fails at the early beginning
  • MB-11347: mem_used stat differs from memory usage reported by tcmalloc and OS
  • MB-11323: Rebalance is 2-3 times slower due to actions not related to backfilling or persistence
  • MB-11287:  Idle server with 30 empty buckets utilizes more than 2000% CPU
  • KV

  • MB-11143:  Avg. BgFetcher wait time is still 5-6 times higher in 3.0 (on slow HDD)  
  • MB-11005:   Erlang memory in KV test case with 10 buckets is too high (up to 30GB, leading to OOM situation)
  • MB-10771: Delta recovery is slower than full recovery. Meanwhile several performance issues encountered.
  • MB-10679: It takes almost 10 minutes to stop Couchbase service in setup with 10 empty buckets
  • MB-9676:  Dramatically increasing latency of SET operations during rebalance tests
  • Windows

  • MB-10191: CouchDB crashed due to 'Cannot allocate 467078560 bytes of memory (of type "heap").'
  • MB-9825: Rebalance exited with reason bad_replicas
  • n1ql

    • MB-11141: SELECT COUNT(*) ... WHERE should avoid memcached operations
    • MB-11140: SELECT DISTINCT scans all docs
    • MB-11048: Range queries result in thousands of GET operations/sec

    BACKLOG


    • XDCR tuning effort (+WAN)
    • View end-to-end latency

    CBIT ZONE


    • CBIT-1182: client machines for regression tests

    Performance Status

    By Pavel Paulau

    Performance Status

    • 266