From 11790952d5ce7a87bcaf8191243ed3b8fb28ce50 Mon Sep 17 00:00:00 2001 From: Boris Pavlovic Date: Thu, 8 Jan 2015 00:26:11 +0300 Subject: [PATCH] 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 --- rally-jobs/cinder.yaml | 152 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 150 insertions(+), 2 deletions(-) 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 -- 2.45.2