From: Boris Pavlovic Date: Wed, 7 Jan 2015 21:26:11 +0000 (+0300) Subject: Add more rally benchmarks related to Cinder X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=11790952d5ce7a87bcaf8191243ed3b8fb28ce50;p=openstack-build%2Fcinder-build.git Add more rally benchmarks related to Cinder Some of Rally benchmarks related to Cinder are failing often. Especially benchmarks that attach volumes. Adding all Cinder related benchmarks to cinder gate to help Cinder team to fix issues. As well make this job put to Jenkins +1/-1. For that we added for every benchmark sla section that checks that there is no failed iterations. Change-Id: I3b32dd91792445d26755e8d469edb5d3f82ebca2 --- diff --git a/rally-jobs/cinder.yaml b/rally-jobs/cinder.yaml index 3ff7193c8..9ccb5b8d2 100644 --- a/rally-jobs/cinder.yaml +++ b/rally-jobs/cinder.yaml @@ -1,4 +1,20 @@ --- + CinderVolumes.create_and_delete_volume: + - + args: + size: 1 + runner: + type: "constant" + times: 12 + concurrency: 4 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + CinderVolumes.create_and_list_volume: - args: @@ -6,9 +22,141 @@ detailed: True runner: type: "constant" - times: 3 - concurrency: 1 + times: 10 + concurrency: 5 context: users: tenants: 1 users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_volume: + - + args: + size: 1 + runner: + type: "constant" + times: 12 + concurrency: 4 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_delete_snapshot: + - + args: + force: false + runner: + type: "constant" + times: 12 + concurrency: 4 + context: + users: + tenants: 2 + users_per_tenant: 2 + volumes: + size: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_attach_volume: + - + args: + size: 1 + image: + name: "^cirros.*uec$" + flavor: + name: "m1.tiny" + runner: + type: "constant" + times: 12 + concurrency: 4 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_snapshot_and_attach_volume: + - + args: + volume_type: false + size: + min: 1 + max: 2 + runner: + type: "constant" + times: 12 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 1 + servers: + image: + name: "^cirros.*uec$" + flavor: + name: "m1.tiny" + servers_per_tenant: 2 + sla: + failure_rate: + max: 0 + - + args: + volume_type: true + size: + min: 1 + max: 2 + runner: + type: "constant" + times: 12 + concurrency: 3 + context: + users: + tenants: 1 + users_per_tenant: 1 + servers: + image: + name: "^cirros.*uec$" + flavor: + name: "m1.tiny" + servers_per_tenant: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_nested_snapshots_and_attach_volume: + - + args: + size: + min: 1 + max: 2 + nested_level: + min: 2 + max: 2 + runner: + type: "constant" + times: 12 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 1 + servers: + image: + name: "^cirros.*uec$" + flavor: + name: "m1.tiny" + servers_per_tenant: 2 + sla: + failure_rate: + max: 0