summaryrefslogtreecommitdiff
path: root/bench/wtperf/misc.c
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2013-11-22 14:38:43 -0500
committerKeith Bostic <keith@wiredtiger.com>2013-11-22 14:38:43 -0500
commit40ac21f4f14f4ead913338a8bce6be008f7e0598 (patch)
tree7bc50ebdd39cc835a6865015179421d695f69029 /bench/wtperf/misc.c
parent955cb2ae9055caaf215d996c8f975c82cf08ef3b (diff)
downloadmongo-40ac21f4f14f4ead913338a8bce6be008f7e0598.tar.gz
Add support for a particular job mix separate from the number of threads
specified.
Diffstat (limited to 'bench/wtperf/misc.c')
-rw-r--r--bench/wtperf/misc.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/bench/wtperf/misc.c b/bench/wtperf/misc.c
index 6d0ce1060eb..e5182cf4d3d 100644
--- a/bench/wtperf/misc.c
+++ b/bench/wtperf/misc.c
@@ -40,6 +40,24 @@ enomem(const CONFIG *cfg)
return (ENOMEM);
}
+const char *
+op_name(uint8_t *op)
+{
+ switch (*op) {
+ case WORKER_INSERT:
+ return ("insert");
+ case WORKER_INSERT_RMW:
+ return ("insert_rmw");
+ case WORKER_READ:
+ return ("read");
+ case WORKER_UPDATE:
+ return ("update");
+ default:
+ return ("unknown");
+ }
+ /* NOTREACHED */
+}
+
/* Setup the logging output mechanism. */
int
setup_log_file(CONFIG *cfg)