If we want a longer runtime than that, run it several times in
sequence.
This limits the amount of disk space we'll consume.
Signed-off-by: Sage Weil <sage@redhat.com>
tasks:
-- radosbench:
- clients: [client.0]
- time: 200
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
tasks:
-- radosbench:
- clients: [client.0]
- time: 300
- unique_pool: true
- ec_pool: true
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ unique_pool: true
+ ec_pool: true
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ unique_pool: true
+ ec_pool: true
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ unique_pool: true
+ ec_pool: true
debug objecter: 20
debug rados: 20
tasks:
-- radosbench:
- clients: [client.0]
- time: 200
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
tasks:
-- radosbench:
- clients: [client.0]
- time: 900
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
- print: "**** done radosbench 7-workload"
chance_pgnum_grow: 2
chance_pgpnum_fix: 1
timeout: 1200
-- radosbench:
- clients:
- - client.0
- time: 1800
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
tasks:
-- radosbench:
- clients: [client.0]
- time: 1800
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
- print: "**** done 07-workload/radosbench.yaml"
tasks:
-- radosbench:
- clients: [client.0]
- time: 1800
+- full_sequential:
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
- print: "**** done 19-workload/radosbench.yaml"
- full_sequential:
- radosbench:
clients: [client.0]
- time: 1800
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
- print: "**** done radosbench 7-workload"
- full_sequential:
- radosbench:
clients: [client.0]
- time: 1800
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
+ - radosbench:
+ clients: [client.0]
+ time: 180
- print: "**** done radosbench 7-workload"