Grant Henke has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/15851


Change subject: WIP [benchmarks] Add single node YCSB testing scripts
......................................................................

WIP [benchmarks] Add single node YCSB testing scripts

This patch takes inspiration from the original scripts in
https://github.com/toddlipcon/kudu-ycsb-experiments
that were used for the ycsb blog post:
https://kudu.apache.org/2016/04/26/ycsb.html

I adjusted the benchmark scripts/matrix to be more flexible
and to support defining any YCSB parameter/workload in the
matrix itself. I added a workload configuration file that
matches the original blog posts configuration along with
one to start experimenting with more columns.

There are some plotting scripts that use parse_metrics_log.py
but they could be adjusted to be a bit more generally useful
and need to be cleaned up.

The README also needs to be adjusted to include steps to
setup and run the workloads.

Change-Id: Ib022e654e6c9367fff8fd38197d7e31abaa0e874
---
A src/kudu/benchmarks/ycsb/README.adoc
A src/kudu/benchmarks/ycsb/blog-2016-setup.yaml
A src/kudu/benchmarks/ycsb/columns-setup.yaml
A src/kudu/benchmarks/ycsb/parse_ycsb_log.py
A src/kudu/benchmarks/ycsb/plot_experiments.py
A src/kudu/benchmarks/ycsb/requirements.txt
A src/kudu/benchmarks/ycsb/run_experiments.py
M src/kudu/scripts/parse_metrics_log.py
8 files changed, 843 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/51/15851/1
--
To view, visit http://gerrit.cloudera.org:8080/15851
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib022e654e6c9367fff8fd38197d7e31abaa0e874
Gerrit-Change-Number: 15851
Gerrit-PatchSet: 1
Gerrit-Owner: Grant Henke <[email protected]>

Reply via email to