GoogleCloudPlatform / PerfKitBenchmarker

PerfKit Benchmarker (PKB) contains a set of benchmarks to measure and compare cloud offerings. The benchmarks use default settings to reflect what most users will see. PerfKit Benchmarker is licensed under the Apache 2 license terms. Please make sure to read, understand and agree to the terms of the LICENSE and CONTRIBUTING files before proceeding.
https://googlecloudplatform.github.io/PerfKitBenchmarker/
Apache License 2.0
1.89k stars 480 forks source link

Use CQL YCSB binding #872

Open kamsz opened 8 years ago

kamsz commented 8 years ago

PKB should use CQL binding of YCSB (cassandra2-cql) instead of deprecated Thrift binding (cassandra-10).

ghost commented 8 years ago

This will be taken care of in #865. We will keep this issue open though until we complete the work. Thanks for the suggestion!

kamsz commented 8 years ago

@stfeng I've already got cassandra2-cql binding with YCSB 0.7.0 working, but I'm experiencing issues with operation timeouts. I've also dropped building Cassandra in favor of using precompiled binaries.

Cassandra timeout during read query at consistency QUORUM (2 responses were required but only 1 replica responded)

Here's my fork: https://github.com/kamsz/PerfKitBenchmarker/tree/cassandra_ycsb