diff options
author | Vladimir Sementsov-Ogievskiy | 2021-01-28 11:28:17 +0100 |
---|---|---|
committer | Vladimir Sementsov-Ogievskiy | 2021-05-04 10:37:26 +0200 |
commit | 684d18efd1a35b75a6625072c68e1b7ea70bd3a8 (patch) | |
tree | 9767781bf83b3026245bdc53f6d03bf8cd2f6cff /scripts/simplebench/bench_block_job.py | |
parent | simplebench/bench-backup: add --compressed option (diff) | |
download | qemu-684d18efd1a35b75a6625072c68e1b7ea70bd3a8.tar.gz qemu-684d18efd1a35b75a6625072c68e1b7ea70bd3a8.tar.xz qemu-684d18efd1a35b75a6625072c68e1b7ea70bd3a8.zip |
simplebench/bench-backup: add target-cache argument
Allow benchmark with different kinds of target cache.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'scripts/simplebench/bench_block_job.py')
-rwxr-xr-x | scripts/simplebench/bench_block_job.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/simplebench/bench_block_job.py b/scripts/simplebench/bench_block_job.py index 08f86ed9c1..8f8385ccce 100755 --- a/scripts/simplebench/bench_block_job.py +++ b/scripts/simplebench/bench_block_job.py @@ -115,9 +115,13 @@ def bench_block_copy(qemu_binary, cmd, cmd_options, source, target): '-blockdev', json.dumps(target)]) -def drv_file(filename): - return {'driver': 'file', 'filename': filename, - 'cache': {'direct': True}, 'aio': 'native'} +def drv_file(filename, o_direct=True): + node = {'driver': 'file', 'filename': filename} + if o_direct: + node['cache'] = {'direct': True} + node['aio'] = 'native' + + return node def drv_nbd(host, port): |