oltpbenchmark/oltpbench — pull request #1 by alendit (2012-10-31 16:21:33+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 (will be extended to specification of a arbitrary number of worker for a phase)