I think it would improve the functionality in wtperf if we could specify groups of threads that carry out certain operations.
The way I'm seeing the configuration API is:
Would mean have two threads. one doing updates, the other doing reads.
Would mean have five threads, all of them doing 75% updates and 25% reads.
I don't really mind if the operation configuration is based on a ratio (as above), or a percentage (as in the current run_mix_xxx configurations). Though I think we should pick one or the other.