Rally SLA
Adding Rally SLA to the mix to quickly identify issues Change-Id: Iabbc96393c90b14d476c1bcc2e4208460a96ddfe
This commit is contained in:
parent
c47f0ad59b
commit
983ab6e9f2
@ -36,11 +36,15 @@ rally:
|
|||||||
create-attach-volume-centos:
|
create-attach-volume-centos:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-attach-volume-cirros:
|
create-attach-volume-cirros:
|
||||||
enabled: true
|
enabled: true
|
||||||
image_name: cirros
|
image_name: cirros
|
||||||
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
||||||
flavor_name: m1.tiny
|
flavor_name: m1.tiny
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
keystone:
|
keystone:
|
||||||
enabled: true
|
enabled: true
|
||||||
concurrency:
|
concurrency:
|
||||||
@ -57,15 +61,23 @@ rally:
|
|||||||
authentic-keystone:
|
authentic-keystone:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/keystone/authenticate-keystone-cc.yml
|
file: rally/keystone/authenticate-keystone-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
authentic-neutron:
|
authentic-neutron:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/keystone/authenticate-neutron-cc.yml
|
file: rally/keystone/authenticate-neutron-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
authentic-nova:
|
authentic-nova:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/keystone/authenticate-nova-cc.yml
|
file: rally/keystone/authenticate-nova-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-tenant:
|
create-list-tenant:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/keystone/keystone-create-list-tenant-cc.yml
|
file: rally/keystone/keystone-create-list-tenant-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
times: 5000
|
times: 5000
|
||||||
concurrency:
|
concurrency:
|
||||||
- 256
|
- 256
|
||||||
@ -75,6 +87,8 @@ rally:
|
|||||||
times: 5000
|
times: 5000
|
||||||
concurrency:
|
concurrency:
|
||||||
- 256
|
- 256
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
nova:
|
nova:
|
||||||
enabled: true
|
enabled: true
|
||||||
concurrency:
|
concurrency:
|
||||||
@ -89,11 +103,15 @@ rally:
|
|||||||
boot-list-centos:
|
boot-list-centos:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/nova/nova-boot-list-cc.yml
|
file: rally/nova/nova-boot-list-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
boot-list-cirros:
|
boot-list-cirros:
|
||||||
enabled: true
|
enabled: true
|
||||||
image_name: cirros
|
image_name: cirros
|
||||||
file: rally/nova/nova-boot-list-cc.yml
|
file: rally/nova/nova-boot-list-cc.yml
|
||||||
flavor_name: m1.tiny
|
flavor_name: m1.tiny
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
neutron:
|
neutron:
|
||||||
enabled: true
|
enabled: true
|
||||||
concurrency:
|
concurrency:
|
||||||
@ -106,15 +124,25 @@ rally:
|
|||||||
create-list-network:
|
create-list-network:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-network-cc.yml
|
file: rally/neutron/neutron-create-list-network-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-port:
|
create-list-port:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-port-cc.yml
|
file: rally/neutron/neutron-create-list-port-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-router:
|
create-list-router:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-router-cc.yml
|
file: rally/neutron/neutron-create-list-router-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-security-group:
|
create-list-security-group:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-security-group-cc.yml
|
file: rally/neutron/neutron-create-list-security-group-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-subnet:
|
create-list-subnet:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-subnet-cc.yml
|
file: rally/neutron/neutron-create-list-subnet-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
|
@ -33,6 +33,8 @@ rally:
|
|||||||
create-attach-volume-centos:
|
create-attach-volume-centos:
|
||||||
enabled: false
|
enabled: false
|
||||||
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
file: rally/cinder/cinder-create-and-attach-volume-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-attach-volume-cirros:
|
create-attach-volume-cirros:
|
||||||
enabled: true
|
enabled: true
|
||||||
image_name: cirros
|
image_name: cirros
|
||||||
@ -47,6 +49,8 @@ rally:
|
|||||||
authentic-keystone:
|
authentic-keystone:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/keystone/authenticate-keystone-cc.yml
|
file: rally/keystone/authenticate-keystone-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
authentic-neutron:
|
authentic-neutron:
|
||||||
enabled: false
|
enabled: false
|
||||||
file: rally/keystone/authenticate-neutron-cc.yml
|
file: rally/keystone/authenticate-neutron-cc.yml
|
||||||
@ -68,6 +72,8 @@ rally:
|
|||||||
boot-list-centos:
|
boot-list-centos:
|
||||||
enabled: false
|
enabled: false
|
||||||
file: rally/nova/nova-boot-list-cc.yml
|
file: rally/nova/nova-boot-list-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
boot-list-cirros:
|
boot-list-cirros:
|
||||||
enabled: true
|
enabled: true
|
||||||
image_name: cirros
|
image_name: cirros
|
||||||
@ -82,6 +88,8 @@ rally:
|
|||||||
create-list-network:
|
create-list-network:
|
||||||
enabled: false
|
enabled: false
|
||||||
file: rally/neutron/neutron-create-list-network-cc.yml
|
file: rally/neutron/neutron-create-list-network-cc.yml
|
||||||
|
sla_max_seconds: 30
|
||||||
|
sla_max_failure: 0
|
||||||
create-list-port:
|
create-list-port:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: rally/neutron/neutron-create-list-port-cc.yml
|
file: rally/neutron/neutron-create-list-port-cc.yml
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
{% set image_name = image_name or "centos7" %}
|
{% set image_name = image_name or "centos7" %}
|
||||||
{% set flavor_name = flavor_name or "m1.small" %}
|
{% set flavor_name = flavor_name or "m1.small" %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
CinderVolumes.create_and_attach_volume:
|
CinderVolumes.create_and_attach_volume:
|
||||||
-
|
-
|
||||||
@ -28,3 +30,7 @@
|
|||||||
cinder:
|
cinder:
|
||||||
gigabytes: -1
|
gigabytes: -1
|
||||||
volumes: -1
|
volumes: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
Authenticate.keystone:
|
Authenticate.keystone:
|
||||||
-
|
-
|
||||||
@ -13,3 +15,7 @@
|
|||||||
concurrency: {{concurrency}}
|
concurrency: {{concurrency}}
|
||||||
times: {{times}}
|
times: {{times}}
|
||||||
type: "constant"
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{% set repetitions = repetitions or 2 %}
|
{% set repetitions = repetitions or 2 %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
Authenticate.validate_neutron:
|
Authenticate.validate_neutron:
|
||||||
-
|
-
|
||||||
@ -15,3 +17,7 @@
|
|||||||
concurrency: {{concurrency}}
|
concurrency: {{concurrency}}
|
||||||
times: {{times}}
|
times: {{times}}
|
||||||
type: "constant"
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{% set repetitions = repetitions or 2 %}
|
{% set repetitions = repetitions or 2 %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
Authenticate.validate_nova:
|
Authenticate.validate_nova:
|
||||||
-
|
-
|
||||||
@ -15,3 +17,7 @@
|
|||||||
concurrency: {{concurrency}}
|
concurrency: {{concurrency}}
|
||||||
times: {{times}}
|
times: {{times}}
|
||||||
type: "constant"
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
KeystoneBasic.create_and_list_tenants:
|
KeystoneBasic.create_and_list_tenants:
|
||||||
-
|
-
|
||||||
@ -13,3 +15,7 @@
|
|||||||
concurrency: {{concurrency}}
|
concurrency: {{concurrency}}
|
||||||
times: {{times}}
|
times: {{times}}
|
||||||
type: "constant"
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
KeystoneBasic.create_and_list_users:
|
KeystoneBasic.create_and_list_users:
|
||||||
-
|
-
|
||||||
@ -13,3 +15,7 @@
|
|||||||
concurrency: {{concurrency}}
|
concurrency: {{concurrency}}
|
||||||
times: {{times}}
|
times: {{times}}
|
||||||
type: "constant"
|
type: "constant"
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NeutronNetworks.create_and_list_networks:
|
NeutronNetworks.create_and_list_networks:
|
||||||
-
|
-
|
||||||
@ -17,3 +19,7 @@
|
|||||||
port: -1
|
port: -1
|
||||||
router: -1
|
router: -1
|
||||||
subnet: -1
|
subnet: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{% set ports_per_network = ports_per_network or 4 %}
|
{% set ports_per_network = ports_per_network or 4 %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NeutronNetworks.create_and_list_ports:
|
NeutronNetworks.create_and_list_ports:
|
||||||
-
|
-
|
||||||
@ -19,3 +21,7 @@
|
|||||||
port: -1
|
port: -1
|
||||||
router: -1
|
router: -1
|
||||||
subnet: -1
|
subnet: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{% set subnets_per_network = subnets_per_network or 2 %}
|
{% set subnets_per_network = subnets_per_network or 2 %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NeutronNetworks.create_and_list_routers:
|
NeutronNetworks.create_and_list_routers:
|
||||||
-
|
-
|
||||||
@ -22,3 +24,7 @@
|
|||||||
port: -1
|
port: -1
|
||||||
router: -1
|
router: -1
|
||||||
subnet: -1
|
subnet: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NeutronSecurityGroup.create_and_list_security_groups:
|
NeutronSecurityGroup.create_and_list_security_groups:
|
||||||
-
|
-
|
||||||
@ -18,3 +20,7 @@
|
|||||||
router: -1
|
router: -1
|
||||||
subnet: -1
|
subnet: -1
|
||||||
security_group: -1
|
security_group: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{% set subnets_per_network = subnets_per_network or 2 %}
|
{% set subnets_per_network = subnets_per_network or 2 %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NeutronNetworks.create_and_list_subnets:
|
NeutronNetworks.create_and_list_subnets:
|
||||||
-
|
-
|
||||||
@ -21,3 +23,7 @@
|
|||||||
port: -1
|
port: -1
|
||||||
router: -1
|
router: -1
|
||||||
subnet: -1
|
subnet: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
{% set image_name = image_name or "centos7" %}
|
{% set image_name = image_name or "centos7" %}
|
||||||
{% set flavor_name = flavor_name or "m1.small" %}
|
{% set flavor_name = flavor_name or "m1.small" %}
|
||||||
|
{% set sla_max_failure = sla_max_failure or 0 %}
|
||||||
|
{% set sla_max_seconds = sla_max_seconds or 60 %}
|
||||||
---
|
---
|
||||||
NovaServers.boot_and_list_server:
|
NovaServers.boot_and_list_server:
|
||||||
-
|
-
|
||||||
@ -25,3 +27,7 @@
|
|||||||
instances: -1
|
instances: -1
|
||||||
cores: -1
|
cores: -1
|
||||||
ram: -1
|
ram: -1
|
||||||
|
sla:
|
||||||
|
max_seconds_per_iteration: {{sla_max_seconds}}
|
||||||
|
failure_rate:
|
||||||
|
max: {{sla_max_failure}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user