summaryrefslogtreecommitdiff
path: root/rally-jobs
diff options
context:
space:
mode:
authorBoris Pavlovic <boris@pavlovic.me>2015-01-08 00:26:11 +0300
committerBoris Pavlovic <boris@pavlovic.me>2015-01-08 17:27:55 +0300
commit11790952d5ce7a87bcaf8191243ed3b8fb28ce50 (patch)
treebc91b54aa43a5e71cebe7c8bd7730b10a7950e62 /rally-jobs
parent5993660498f44e96b0f35ccc0f4d4a4c7b430363 (diff)
downloadcinder-11790952d5ce7a87bcaf8191243ed3b8fb28ce50.tar.gz
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
Diffstat (limited to 'rally-jobs')
-rw-r--r--rally-jobs/cinder.yaml152
1 files 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