oltpbenchmark/oltpbench — pull request #2 by alendit (2012-11-01 17:10:24+00:00)
Title: Parallel Workload execution.

This patch adds parallel workload execution functionality to oltpbenchmark.

- Specify comma-separated benchmarks you want to execute like this: ./oltpbenchmark tpcc,chbenchmark \[options\] (it would make sence to specify benchmarks in the config file directly, because you can't use the same config file with different benchmarks).

- use bench Attribute in the xml configuration file to mark benchmark-specific options (see sample_pgmixed_config.xml).

Additional functionality:
- Benchmark-specific worker number
- Benchmark-specific rate-limiting on per-phase basis
- Ability to disable a benchmark for a phase and specify an arbitrary number of active worker per phase.