add mixed load test, other fixes
diff --git a/wally/suits/io/fio_task_parser.py b/wally/suits/io/fio_task_parser.py
index aca0254..ade0028 100644
--- a/wally/suits/io/fio_task_parser.py
+++ b/wally/suits/io/fio_task_parser.py
@@ -270,7 +270,7 @@
'x': 'sync direct'
}
off_mode = {'s': 'sequential', 'r': 'random'}
- oper = {'r': 'read', 'w': 'write'}
+ oper = {'r': 'read', 'w': 'write', 'm': 'mixed'}
return smode[name[2]] + " " + \
off_mode[name[0]] + " " + oper[name[1]]
@@ -322,7 +322,10 @@
rw = {"randread": "rr",
"randwrite": "rw",
"read": "sr",
- "write": "sw"}[sec.vals["rw"]]
+ "write": "sw",
+ "randrw": "rm",
+ "rw": "sm",
+ "readwrite": "sm"}[sec.vals["rw"]]
sync_mode = get_test_sync_mode(sec)
th_count = sec.vals.get('numjobs')