Skip to content

Commit

Permalink
Add unstable job file + return SLA for boot from volume
Browse files Browse the repository at this point in the history
Now we have unstable job (that is non-voting)

*) From one side we can get job -1 vote for benchmarks
that has races and track status of them + ensure
that they works at least somethimes.

*) From other side we don't block our gates

As well put back SLA checks related to booting from volume
functionallity, that was fixed in nova.

Change-Id: Ia716abcef0e903151053effa3c50df4b0e78649d
  • Loading branch information
boris-42 committed Jan 17, 2015
1 parent f9651c2 commit 503b61f
Show file tree
Hide file tree
Showing 3 changed files with 157 additions and 133 deletions.
141 changes: 8 additions & 133 deletions rally-jobs/rally-neutron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,10 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 0


NovaServers.boot_server_from_volume:
-
Expand All @@ -438,6 +442,10 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 0


NovaServers.snapshot_server:
-
Expand Down Expand Up @@ -480,19 +488,6 @@
failure_rate:
max: 0

HeatStacks.create_and_delete_stack:
-
args:
template_path: '/home/jenkins/.rally/extra/server_with_ports.yaml.template'
runner:
type: "constant"
times: 3
concurrency: 3
context:
users:
tenants: 2
users_per_tenant: 2

NovaSecGroup.create_and_delete_secgroups:
-
args:
Expand Down Expand Up @@ -535,30 +530,6 @@
failure_rate:
max: 0

NovaSecGroup.boot_and_delete_server_with_secgroups:
-
args:
flavor:
name: "m1.tiny"
image:
name: {{image_name}}
security_group_count: 5
rules_per_security_group: 5
runner:
type: "constant"
times: 4
concurrency: 4
context:
users:
tenants: 3
users_per_tenant: 2
network:
start_cidr: "100.1.0.0/26"
quotas:
neutron:
security_group: -1
security_group_rule: -1

CinderVolumes.create_and_delete_volume:
-
args:
Expand Down Expand Up @@ -644,99 +615,3 @@
sla:
failure_rate:
max: 0

CinderVolumes.create_and_attach_volume:
-
args:
size: 1
image:
name: {{image_name}}
flavor:
name: "m1.tiny"
runner:
type: "constant"
times: 3
concurrency: 3
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: 3
concurrency: 3
context:
users:
tenants: 2
users_per_tenant: 1
servers:
image:
name: {{image_name}}
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: 3
concurrency: 3
context:
users:
tenants: 1
users_per_tenant: 1
servers:
image:
name: {{image_name}}
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: 2
concurrency: 2
context:
users:
tenants: 2
users_per_tenant: 1
servers:
image:
name: {{image_name}}
flavor:
name: "m1.tiny"
servers_per_tenant: 2
sla:
failure_rate:
max: 0
11 changes: 11 additions & 0 deletions rally-jobs/rally.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -905,6 +905,10 @@
users:
tenants: 3
users_per_tenant: 3
sla:
failure_rate:
max: 0


NovaServers.boot_server_from_volume:
-
Expand All @@ -922,6 +926,10 @@
users:
tenants: 2
users_per_tenant: 2
sla:
failure_rate:
max: 0


NovaServers.snapshot_server:
-
Expand Down Expand Up @@ -1030,6 +1038,9 @@
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0

-
args:
Expand Down
138 changes: 138 additions & 0 deletions rally-jobs/unstable-neutron.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
{% set image_name = "^cirros.*uec$" %}
---

HeatStacks.create_and_delete_stack:
-
args:
template_path: '/home/jenkins/.rally/extra/server_with_ports.yaml.template'
runner:
type: "constant"
times: 3
concurrency: 3
context:
users:
tenants: 2
users_per_tenant: 2

NovaSecGroup.boot_and_delete_server_with_secgroups:
-
args:
flavor:
name: "m1.tiny"
image:
name: {{image_name}}
security_group_count: 5
rules_per_security_group: 5
runner:
type: "constant"
times: 4
concurrency: 4
context:
users:
tenants: 3
users_per_tenant: 2
network:
start_cidr: "100.1.0.0/26"
quotas:
neutron:
security_group: -1
security_group_rule: -1
sla:
failure_rate:
max: 0

CinderVolumes.create_and_attach_volume:
-
args:
size: 1
image:
name: {{image_name}}
flavor:
name: "m1.tiny"
runner:
type: "constant"
times: 3
concurrency: 3
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: 3
concurrency: 3
context:
users:
tenants: 2
users_per_tenant: 1
servers:
image:
name: {{image_name}}
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: 3
concurrency: 3
context:
users:
tenants: 1
users_per_tenant: 1
servers:
image:
name: {{image_name}}
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: 2
concurrency: 2
context:
users:
tenants: 2
users_per_tenant: 1
servers:
image:
name: {{image_name}}
flavor:
name: "m1.tiny"
servers_per_tenant: 2
sla:
failure_rate:
max: 0

0 comments on commit 503b61f

Please sign in to comment.