diff --git a/rally-jobs/cinder.yaml b/rally-jobs/cinder.yaml new file mode 100644 index 00000000..a789c95e --- /dev/null +++ b/rally-jobs/cinder.yaml @@ -0,0 +1,412 @@ +{% set image_name = "^cirros.*uec$" %} +--- + Authenticate.validate_cinder: + - + args: + repetitions: 2 + runner: + type: "constant" + times: 10 + concurrency: 5 + context: + users: + tenants: 3 + users_per_tenant: 5 + sla: + failure_rate: + max: 0 + + Quotas.cinder_update_and_delete: + - + args: + max_quota: 1024 + runner: + type: "constant" + times: 4 + concurrency: 1 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + Quotas.cinder_update: + - + args: + max_quota: 1024 + runner: + type: "constant" + times: 10 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_delete_volume: + - + args: + size: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + - + args: + size: 1 + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + - + args: + size: + min: 1 + max: 3 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_list_volume: + - + args: + size: 1 + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + - + args: + size: + min: 1 + max: 3 + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + - + args: + size: 1 + detailed: True + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.list_volumes: + - + args: + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 1 + volumes: + size: 1 + volumes_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_volume: + - + args: + size: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + - + args: + size: + min: 1 + max: 3 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + - + args: + size: 1 + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_extend_volume: + - + args: + size: 1 + new_size: 2 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + - + args: + size: + min: 1 + max: 2 + new_size: + min: 3 + max: 4 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_from_volume_and_delete_volume: + - + args: + size: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + volumes: + size: 1 + sla: + failure_rate: + max: 0 + - + args: + size: + min: 1 + max: 2 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + volumes: + size: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_delete_snapshot: + - + args: + force: false + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + volumes: + size: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_list_snapshots: + - + args: + force: False + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + volumes: + size: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_upload_volume_to_image: + - + args: + size: 1 + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + CinderVolumes.create_volume_backup: + - + args: + size: 1 + do_delete: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "Member" + sla: + failure_rate: + max: 0 + - + args: + size: 1 + do_delete: False + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "Member" + sla: + failure_rate: + max: 0 + + CinderVolumes.create_and_restore_volume_backup: + - + args: + size: 1 + do_delete: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "Member" + sla: + failure_rate: + max: 0 + - + args: + size: 1 + do_delete: False + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "Member" + sla: + failure_rate: + max: 0 diff --git a/rally-jobs/heat.yaml b/rally-jobs/heat.yaml new file mode 100644 index 00000000..9c1a759c --- /dev/null +++ b/rally-jobs/heat.yaml @@ -0,0 +1,210 @@ +--- + HeatStacks.create_and_list_stack: + - + args: + template_path: "/home/jenkins/.rally/extra/default.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + HeatStacks.create_and_delete_stack: + - + args: + template_path: "/home/jenkins/.rally/extra/default.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/server_with_volume.yaml.template" + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + HeatStacks.create_check_delete_stack: + - + args: + template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + HeatStacks.create_update_delete_stack: + - + args: + template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_add.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_delete.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_replace.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/autoscaling_policy.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_autoscaling_policy_inplace.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/resource_group.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_resource_group_increase.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + - + args: + template_path: "/home/jenkins/.rally/extra/resource_group.yaml.template" + updated_template_path: "/home/jenkins/.rally/extra/updated_resource_group_reduce.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + HeatStacks.list_stacks_and_resources: + - + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + stacks: + stacks_per_tenant: 2 + resources_per_stack: 10 + sla: + failure_rate: + max: 0 + + HeatStacks.create_suspend_resume_delete_stack: + - + args: + template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + HeatStacks.list_stacks_and_events: + - + runner: + type: "constant" + times: 6 + concurrency: 3 + context: + users: + tenants: 2 + users_per_tenant: 3 + stacks: + stacks_per_tenant: 2 + resources_per_stack: 10 + sla: + failure_rate: + max: 0 diff --git a/rally-jobs/nova.yaml b/rally-jobs/nova.yaml new file mode 100644 index 00000000..fab4b9c5 --- /dev/null +++ b/rally-jobs/nova.yaml @@ -0,0 +1,662 @@ +{% set image_name = "^cirros.*uec$" %} +--- + Authenticate.validate_nova: + - + args: + repetitions: 2 + runner: + type: "constant" + times: 10 + concurrency: 5 + context: + users: + tenants: 3 + users_per_tenant: 5 + sla: + failure_rate: + max: 0 + + EC2Servers.boot_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + Quotas.nova_update_and_delete: + - + args: + max_quota: 1024 + runner: + type: "constant" + times: 4 + concurrency: 1 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + Quotas.nova_update: + - + args: + max_quota: 1024 + runner: + type: "constant" + times: 10 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaServers.boot_and_delete_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + network: + start_cidr: "10.2.0.0/24" + networks_per_tenant: 2 + + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + force_delete: true + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaServers.boot_and_list_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.suspend_and_resume_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.pause_and_unpause_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.shelve_and_unshelve_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.boot_and_rebuild_server: + - + args: + flavor: + name: "m1.tiny" + from_image: + name: {{image_name}} + to_image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.boot_and_associate_floating_ip: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + network: {} + sla: + failure_rate: + max: 0 + + NovaServers.list_servers: + - + args: + detailed: True + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 1 + servers: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + servers_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaServers.resize_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + to_flavor: + name: "m1.small" + confirm: true + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.boot_and_bounce_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + actions: + - + hard_reboot: 1 + - + stop_start: 1 + - + rescue_unrescue: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.boot_lock_unlock_and_delete: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + NovaServers.boot_server_from_volume_and_delete: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + volume_size: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 3 + sla: + failure_rate: + max: 0 + + NovaServers.boot_server_from_volume: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + volume_size: 1 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + + NovaServers.snapshot_server: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaServers.boot_server: + - + args: + flavor: + name: "^ram64$" + image: + name: {{image_name}} + auto_assign_nics: false + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + flavors: + - + name: "ram64" + ram: 64 + sla: + failure_rate: + max: 0 + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaHypervisors.list_hypervisors: + - + args: + detailed: True + runner: + type: "constant" + times: 5 + concurrency: 2 + sla: + failure_rate: + max: 0 + + NovaSecGroup.create_and_delete_secgroups: + - + args: + security_group_count: 5 + rules_per_security_group: 5 + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + quotas: + nova: + security_groups: -1 + security_group_rules: -1 + sla: + failure_rate: + max: 0 + + NovaSecGroup.create_and_list_secgroups: + - + args: + security_group_count: 5 + rules_per_security_group: 5 + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + quotas: + nova: + security_groups: -1 + security_group_rules: -1 + sla: + 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: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + network: + start_cidr: "10.2.0.0/24" + quotas: + nova: + security_groups: -1 + security_group_rules: -1 + + NovaKeypair.create_and_delete_keypair: + - + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaKeypair.create_and_list_keypairs: + - + runner: + type: "constant" + times: 4 + concurrency: 4 + context: + users: + tenants: 3 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaKeypair.boot_and_delete_server_with_keypair: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 3 + users_per_tenant: 2 + network: + start_cidr: "10.2.0.0/24" + sla: + failure_rate: + max: 0 + + NovaFloatingIpsBulk.create_and_list_floating_ips_bulk: + - + args: + start_cidr: "10.2.0.0/27" + runner: + type: "constant" + times: 4 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + NovaFloatingIpsBulk.create_and_delete_floating_ips_bulk: + - + args: + start_cidr: "10.2.0.0/27" + runner: + type: "constant" + times: 4 + concurrency: 2 + context: + users: + tenants: 2 + users_per_tenant: 2 + sla: + failure_rate: + max: 0 + + VMTasks.boot_runcommand_delete: + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + floating_network: "public" + use_floatingip: true + script: "/home/jenkins/.rally/extra/instance_dd_test.sh" + interpreter: "/bin/sh" + username: "cirros" + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + volume_args: + size: 2 + use_floatingip: true + script: "/home/jenkins/.rally/extra/instance_dd_test.sh" + interpreter: "/bin/sh" + username: "cirros" + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + - + args: + flavor: + name: "m1.tiny" + image: + name: {{image_name}} + use_floatingip: false + script: "/home/jenkins/.rally/extra/instance_dd_test.sh" + interpreter: "/bin/sh" + username: "cirros" + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + diff --git a/rally-jobs/rally-neutron.yaml b/rally-jobs/rally-neutron.yaml index d39651c8..3960ce69 100644 --- a/rally-jobs/rally-neutron.yaml +++ b/rally-jobs/rally-neutron.yaml @@ -1,43 +1,5 @@ {% set image_name = "^cirros.*uec$" %} --- - Dummy.dummy: - - - args: - sleep: 0.01 - runner: - type: "constant" - times: 1 - concurrency: 1 - context: - users: - tenants: 5 - users_per_tenant: 5 - quotas: - nova: - instances: 200 - cores: 200 - ram: -1 - metadata_items: -1 - injected_files: -1 - injected_file_content_bytes: -1 - injected_file_path_bytes: -1 - key_pairs: 500 - cinder: - gigabytes: -1 - snapshots: -1 - volumes: -1 - neutron: - network: -1 - subnet: -1 - port: 200 - router: 300 - floatingip: -1 - security_group: -1 - security_group_rule: -1 - sla: - failure_rate: - max: 0 - NeutronNetworks.create_and_list_networks: - args: @@ -66,8 +28,8 @@ subnets_per_network: 2 runner: type: "constant" - times: 30 - concurrency: 30 + times: 15 + concurrency: 10 context: users: tenants: 1 @@ -90,8 +52,8 @@ router_create_args: runner: type: "constant" - times: 20 - concurrency: 10 + times: 15 + concurrency: 5 context: users: tenants: 1 @@ -113,8 +75,8 @@ ports_per_network: 4 runner: type: "constant" - times: 20 - concurrency: 10 + times: 15 + concurrency: 5 context: users: tenants: 1 @@ -190,8 +152,8 @@ name: "_router_updated" runner: type: "constant" - times: 20 - concurrency: 10 + times: 15 + concurrency: 5 context: users: tenants: 1 @@ -285,8 +247,8 @@ router_create_args: {} runner: type: "constant" - times: 40 - concurrency: 20 + times: 15 + concurrency: 5 context: users: tenants: 1 @@ -308,8 +270,8 @@ ports_per_network: 10 runner: type: "constant" - times: 40 - concurrency: 20 + times: 8 + concurrency: 4 context: users: tenants: 1 @@ -338,25 +300,6 @@ failure_rate: max: 0 - NovaServers.boot_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - NovaServers.boot_and_delete_server: - args: @@ -366,8 +309,8 @@ name: {{image_name}} runner: type: "constant" - times: 4 - concurrency: 4 + times: 1 + concurrency: 1 context: users: tenants: 3 @@ -385,8 +328,8 @@ name: {{image_name}} runner: type: "constant" - times: 4 - concurrency: 4 + times: 1 + concurrency: 1 context: users: tenants: 3 @@ -398,95 +341,6 @@ failure_rate: max: 0 - NovaServers.boot_and_list_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - detailed: True - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_bounce_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - actions: - - - hard_reboot: 1 - - - soft_reboot: 1 - - - stop_start: 1 - - - rescue_unrescue: 1 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaServers.snapshot_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaServers.resize_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - to_flavor: - name: "m1.small" - confirm: true - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - NovaSecGroup.create_and_delete_secgroups: - args: @@ -515,8 +369,8 @@ rules_per_security_group: 5 runner: type: "constant" - times: 4 - concurrency: 4 + times: 2 + concurrency: 1 context: users: tenants: 3 @@ -529,386 +383,6 @@ failure_rate: max: 0 - CinderVolumes.create_and_delete_volume: - - - args: - size: 1 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - args: - size: 1 - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - args: - size: - min: 1 - max: 3 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_list_volume: - - - args: - size: 1 - detailed: True - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - - args: - size: - min: 1 - max: 3 - detailed: True - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - - args: - size: 1 - detailed: True - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.modify_volume_metadata: - - - args: {} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - volumes: - size: 1 - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.list_volumes: - - - args: - detailed: True - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 1 - volumes: - size: 1 - volumes_per_tenant: 2 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_volume: - - - args: - size: 1 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - args: - size: - min: 1 - max: 3 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - args: - size: 1 - image: - name: {{image_name}} - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_extend_volume: - - - args: - size: 1 - new_size: 2 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - - args: - size: - min: 1 - max: 2 - new_size: - min: 3 - max: 4 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_from_volume_and_delete_volume: - - - args: - size: 1 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - volumes: - size: 1 - sla: - failure_rate: - max: 0 - - - args: - size: - min: 1 - max: 2 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - volumes: - size: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_delete_snapshot: - - - args: - force: false - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 2 - volumes: - size: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_list_snapshots: - - - args: - force: False - detailed: True - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - volumes: - size: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_upload_volume_to_image: - - - args: - size: 1 - runner: - type: "constant" - times: 1 - concurrency: 1 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - CinderVolumes.create_volume_backup: - - - args: - size: 1 - do_delete: True - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "Member" - sla: - failure_rate: - max: 0 - - - args: - size: 1 - do_delete: False - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "Member" - sla: - failure_rate: - max: 0 - - CinderVolumes.create_and_restore_volume_backup: - - - args: - size: 1 - do_delete: True - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "Member" - sla: - failure_rate: - max: 0 - - - args: - size: 1 - do_delete: False - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "Member" - sla: - failure_rate: - max: 0 - VMTasks.boot_runcommand_delete: - args: @@ -928,149 +402,3 @@ tenants: 3 users_per_tenant: 2 network: {} - - 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 - - SwiftObjects.create_container_and_object_then_list_objects: - - - args: - objects_per_container: 2 - object_size: 5120 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "admin" - sla: - failure_rate: - max: 0 - - SwiftObjects.create_container_and_object_then_delete_all: - - - args: - objects_per_container: 5 - object_size: 102400 - runner: - type: "constant" - times: 4 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "admin" - sla: - failure_rate: - max: 0 - - SwiftObjects.create_container_and_object_then_download_object: - - - args: - objects_per_container: 5 - object_size: 1024 - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - roles: - - "admin" - sla: - failure_rate: - max: 0 - - GlanceImages.create_and_delete_image: - - - args: - image_location: "http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img" - container_format: "bare" - disk_format: "qcow2" - runner: - type: "constant" - times: 5 - concurrency: 5 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - GlanceImages.create_and_list_image: - - - args: - image_location: "/home/jenkins/.rally/extra/fake-image.img" - container_format: "bare" - disk_format: "qcow2" - runner: - type: "constant" - times: 6 - concurrency: 6 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - GlanceImages.create_image_and_boot_instances: - - - args: - image_location: "http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img" - container_format: "bare" - disk_format: "qcow2" - flavor: - name: "m1.tiny" - number_instances: 2 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - GlanceImages.list_images: - - - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 2 - users_per_tenant: 2 - images: - image_url: "http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img" - image_type: "qcow2" - image_container: "bare" - images_per_tenant: 2 - sla: - failure_rate: - max: 0 diff --git a/rally-jobs/rally.yaml b/rally-jobs/rally.yaml index a9e2ae5b..3abf65ad 100644 --- a/rally-jobs/rally.yaml +++ b/rally-jobs/rally.yaml @@ -1,5 +1,4 @@ --- - KeystoneBasic.create_user: - args: @@ -398,9 +397,9 @@ sleep: 0.25 runner: type: "constant" - times: 20 - concurrency: 5 - max_cpu_count: 3 + times: 8 + concurrency: 4 + max_cpu_count: 2 sla: failure_rate: max: 0 @@ -511,8 +510,8 @@ concurrency: 1 context: users: - tenants: 30 - users_per_tenant: 15 + tenants: 8 + users_per_tenant: 4 sla: failure_rate: max: 0 @@ -676,198 +675,6 @@ failure_rate: max: 0 - HeatStacks.create_and_list_stack: - - - args: - template_path: "/home/jenkins/.rally/extra/default.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - HeatStacks.create_and_delete_stack: - - - args: - template_path: "/home/jenkins/.rally/extra/default.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/server_with_volume.yaml.template" - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - HeatStacks.create_check_delete_stack: - - - args: - template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - HeatStacks.create_update_delete_stack: - - - args: - template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_add.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_delete.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_random_strings_replace.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/autoscaling_policy.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_autoscaling_policy_inplace.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/resource_group.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_resource_group_increase.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - - args: - template_path: "/home/jenkins/.rally/extra/resource_group.yaml.template" - updated_template_path: "/home/jenkins/.rally/extra/updated_resource_group_reduce.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - HeatStacks.list_stacks_and_resources: - - - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - stacks: - stacks_per_tenant: 2 - resources_per_stack: 10 - sla: - failure_rate: - max: 0 - - HeatStacks.create_suspend_resume_delete_stack: - - - args: - template_path: "/home/jenkins/.rally/extra/random_strings.yaml.template" - runner: - type: "constant" - times: 6 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 Authenticate.keystone: - @@ -917,22 +724,6 @@ failure_rate: max: 0 - Authenticate.validate_cinder: - - - args: - repetitions: 2 - runner: - type: "constant" - times: 10 - concurrency: 5 - context: - users: - tenants: 3 - users_per_tenant: 5 - sla: - failure_rate: - max: 0 - Authenticate.validate_glance: - args: @@ -965,554 +756,6 @@ failure_rate: max: 0 - Authenticate.validate_nova: - - - args: - repetitions: 2 - runner: - type: "constant" - times: 10 - concurrency: 5 - context: - users: - tenants: 3 - users_per_tenant: 5 - sla: - failure_rate: - max: 0 - - Quotas.cinder_update_and_delete: - - - args: - max_quota: 1024 - runner: - type: "constant" - times: 4 - concurrency: 1 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - Quotas.cinder_update: - - - args: - max_quota: 1024 - runner: - type: "constant" - times: 10 - concurrency: 2 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - Quotas.nova_update_and_delete: - - - args: - max_quota: 1024 - runner: - type: "constant" - times: 4 - concurrency: 1 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - Quotas.nova_update: - - - args: - max_quota: 1024 - runner: - type: "constant" - times: 10 - concurrency: 2 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - NovaServers.boot_and_delete_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - network: - start_cidr: "10.2.0.0/24" - networks_per_tenant: 2 - - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - force_delete: true - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_delete_multiple_servers: - - - args: - image: - name: {{image_name}} - flavor: - name: "m1.tiny" - count: 3 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_list_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - detailed: True - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.suspend_and_resume_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.pause_and_unpause_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.shelve_and_unshelve_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_rebuild_server: - - - args: - flavor: - name: "m1.tiny" - from_image: - name: {{image_name}} - to_image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_associate_floating_ip: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - network: {} - sla: - failure_rate: - max: 0 - - NovaServers.list_servers: - - - args: - detailed: True - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 1 - servers: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - servers_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaServers.resize_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - to_flavor: - name: "m1.small" - confirm: true - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_and_bounce_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - actions: - - - hard_reboot: 1 - - - stop_start: 1 - - - rescue_unrescue: 1 - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_lock_unlock_and_delete: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 2 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - NovaServers.boot_server_from_volume_and_delete: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - volume_size: 1 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 3 - sla: - failure_rate: - max: 0 - - - NovaServers.boot_server_from_volume: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - volume_size: 1 - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - NovaServers.snapshot_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaServers.boot_server: - - - args: - flavor: - name: "^ram64$" - image: - name: {{image_name}} - auto_assign_nics: false - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - flavors: - - - name: "ram64" - ram: 64 - sla: - failure_rate: - max: 0 - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaHypervisors.list_hypervisors: - - - args: - detailed: True - runner: - type: "constant" - times: 5 - concurrency: 2 - sla: - failure_rate: - max: 0 - - VMTasks.boot_runcommand_delete: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - floating_network: "public" - use_floatingip: true - script: "/home/jenkins/.rally/extra/instance_dd_test.sh" - interpreter: "/bin/sh" - username: "cirros" - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - volume_args: - size: 2 - use_floatingip: true - script: "/home/jenkins/.rally/extra/instance_dd_test.sh" - interpreter: "/bin/sh" - username: "cirros" - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - use_floatingip: false - script: "/home/jenkins/.rally/extra/instance_dd_test.sh" - interpreter: "/bin/sh" - username: "cirros" - runner: - type: "constant" - times: 2 - concurrency: 2 - context: - users: - tenants: 1 - users_per_tenant: 1 - sla: - failure_rate: - max: 0 - HttpRequests.check_request: - args: @@ -1546,136 +789,74 @@ failure_rate: max: 0 - NovaSecGroup.create_and_delete_secgroups: + GlanceImages.list_images: - - args: - security_group_count: 5 - rules_per_security_group: 5 runner: type: "constant" - times: 4 - concurrency: 4 + times: 5 + concurrency: 10 context: users: - tenants: 3 + tenants: 1 users_per_tenant: 2 - quotas: - nova: - security_groups: -1 - security_group_rules: -1 + images: + image_url: "/home/jenkins/.rally/extra/fake-image.img" + image_type: "qcow2" + image_container: "bare" + images_per_tenant: 1 sla: failure_rate: max: 0 - NovaSecGroup.create_and_list_secgroups: + GlanceImages.create_and_delete_image: - args: - security_group_count: 5 - rules_per_security_group: 5 + image_location: "http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img" + container_format: "bare" + disk_format: "qcow2" runner: type: "constant" - times: 4 - concurrency: 4 + times: 1 + concurrency: 1 context: users: - tenants: 3 - users_per_tenant: 2 - quotas: - nova: - security_groups: -1 - security_group_rules: -1 + tenants: 2 + users_per_tenant: 3 sla: failure_rate: max: 0 - - NovaSecGroup.boot_and_delete_server_with_secgroups: + GlanceImages.create_and_list_image: - args: + image_location: "/home/jenkins/.rally/extra/fake-image.img" + container_format: "bare" + disk_format: "qcow2" + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + GlanceImages.create_image_and_boot_instances: + - + args: + image_location: "http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img" + container_format: "bare" + disk_format: "qcow2" flavor: - name: "m1.tiny" - image: - name: {{image_name}} - security_group_count: 5 - rules_per_security_group: 5 + name: "m1.tiny" + number_instances: 2 runner: type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 2 - network: - start_cidr: "10.2.0.0/24" - quotas: - nova: - security_groups: -1 - security_group_rules: -1 - - - NovaKeypair.create_and_delete_keypair: - - - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - NovaKeypair.create_and_list_keypairs: - - - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - - NovaKeypair.boot_and_delete_server_with_keypair: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 4 - concurrency: 4 - context: - users: - tenants: 3 - users_per_tenant: 2 - network: - start_cidr: "10.2.0.0/24" - sla: - failure_rate: - max: 0 - - EC2Servers.boot_server: - - - args: - flavor: - name: "m1.tiny" - image: - name: {{image_name}} - runner: - type: "constant" - times: 3 - concurrency: 3 + times: 1 + concurrency: 1 context: users: tenants: 3 @@ -1684,51 +865,60 @@ failure_rate: max: 0 - HeatStacks.list_stacks_and_events: + + SwiftObjects.create_container_and_object_then_list_objects: - + args: + objects_per_container: 2 + object_size: 5120 + runner: + type: "constant" + times: 2 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "admin" + sla: + failure_rate: + max: 0 + + SwiftObjects.create_container_and_object_then_delete_all: + - + args: + objects_per_container: 5 + object_size: 102400 + runner: + type: "constant" + times: 4 + concurrency: 2 + context: + users: + tenants: 1 + users_per_tenant: 1 + roles: + - "admin" + sla: + failure_rate: + max: 0 + + SwiftObjects.create_container_and_object_then_download_object: + - + args: + objects_per_container: 5 + object_size: 1024 runner: type: "constant" times: 6 concurrency: 3 context: users: - tenants: 2 - users_per_tenant: 3 - stacks: - stacks_per_tenant: 2 - resources_per_stack: 10 - sla: - failure_rate: - max: 0 - - NovaFloatingIpsBulk.create_and_list_floating_ips_bulk: - - - args: - start_cidr: "10.2.0.0/27" - runner: - type: "constant" - times: 4 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 - sla: - failure_rate: - max: 0 - - NovaFloatingIpsBulk.create_and_delete_floating_ips_bulk: - - - args: - start_cidr: "10.2.0.0/27" - runner: - type: "constant" - times: 4 - concurrency: 2 - context: - users: - tenants: 2 - users_per_tenant: 2 + tenants: 1 + users_per_tenant: 1 + roles: + - "admin" sla: failure_rate: max: 0