Merge pull request #38787 from yuriw/wip-yuriw-octopus-x-master

qa/tests: octopus-x suite added more workloads

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
This commit is contained in:
Yuri Weinstein 2021-01-06 12:47:06 -08:00 committed by GitHub
commit fd78328ca0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 47 additions and 3 deletions

View File

@ -0,0 +1,25 @@
meta:
- desc: |
run run randomized correctness test for rados operations
on an erasure-coded pool
workload:
full_sequential:
- print: "**** done start ec-rados-default.yaml"
- rados:
clients: [client.0]
ops: 4000
objects: 50
ec_pool: true
write_append_excl: false
op_weights:
read: 100
write: 0
append: 100
delete: 50
snap_create: 50
snap_remove: 50
rollback: 50
copy_from: 50
setattr: 25
rmattr: 25
- print: "**** done end ec-rados-default.yaml"

View File

@ -3,9 +3,10 @@ meta:
generate read/write load with rados objects ranging from 1MB to 25MB
workload:
full_sequential:
- print: "**** done start rados_loadgenbig.yaml"
- workunit:
branch: octopus
clients:
client.0:
- rados/load-gen-big.sh
- print: "**** done rados/load-gen-big.sh workload"
- print: "**** done end rados_loadgenbig.yaml"

View File

@ -3,10 +3,10 @@ meta:
librbd C and C++ api tests
workload:
full_sequential:
- print: "**** done start rbd/test_librbd.sh"
- print: "**** done start test_rbd_api.yaml"
- workunit:
branch: octopus
clients:
client.0:
- rbd/test_librbd.sh
- print: "**** done end rbd/test_librbd.sh"
- print: "**** done end test_rbd_api.yaml"

View File

@ -0,0 +1,18 @@
##### This is disabled due to https://tracker.ceph.com/issues/48759
meta:
- desc: |
librbd python api tests
workload:
full_sequential:
- print: "**** done start test_rbd_python.yaml"
- workunit:
branch: octopus
clients:
client.0:
- rbd/test_librbd_python.sh
- print: "**** done end test_rbd_python.yaml"