Details
-
Bug
-
Resolution: Fixed
-
Critical
-
6.5.0
-
Triaged
-
No
-
KV-Engine Mad-Hatter GA
Description
Current Durability Throughput performance (YCSB Workload A) is about 30+% of the Replicate_To/Persist_To performance.
Test: YCSB WorkloadA | SDK2 (ops/sec) |
SDK3 alpha7 (ops/sec) |
Durability vs Replication/Persistence performance KPI = 75% |
---|---|---|---|
Build | replicateTo=1, persistTo=1 | durabilityLevel=MajorityPersistActive | |
6.5.0-4380 | 21,210 | 6,854 | 32% |
Test: YCSB WorkloadA | SDK2 (ops/sec) |
SDK3 alpha7 (ops/sec) |
Durability vs Replication/Persistence performance KPI = 75% |
---|---|---|---|
Build | replicateTo=1, persistTo=2 | durabilityLevel=PersistMajority | |
6.5.0-4380 | 18,708 | 6,752 | 36% |
Additional data is available on showfast :
http://showfast.sc.couchbase.com/#/timeline/Linux/kv/durability/Throughput
Attachments
Issue Links
Gerrit Reviews
For Gerrit Dashboard: MB-36249 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
115944,5 | MB-36249: Add Write Amplification stat & histograms | master | kv_engine | Status: MERGED | +2 | +1 |
115945,2 | MB-36249: Add getWriteBytes() to FileOps | master | couchstore | Status: MERGED | +2 | +1 |
116587,8 | MB-36249: Replace notification pipe FDs with libevent event_active() | master | kv_engine | Status: MERGED | +2 | +1 |
116726,2 | MB-36249: saveDocs: Fix potential divide-by-zero | master | kv_engine | Status: MERGED | +2 | +1 |
116727,6 | MB-36249: Rename io_write_bytes to io_document_write_bytes | master | kv_engine | Status: MERGED | +2 | +1 |
116850,4 | Revert "MB-36249: Replace notification pipe FDs with libevent event_active()" | master | kv_engine | Status: MERGED | +2 | +1 |
117512,2 | MB-36249: Don't floor() write amplification stats | mad-hatter | kv_engine | Status: MERGED | +2 | +1 |
117661,1 | Merge branch 'couchbase/mad-hatter' into 'couchbase/master' | master | kv_engine | Status: MERGED | +2 | +1 |