Task overview

Scenario â–´ â–¾ Load duration (s) â–´ â–¾ Full duration (s) â–´ â–¾ Iterations â–´ â–¾ Runner â–´ â–¾ Errors â–´ â–¾ Hooks â–´ â–¾ Success (SLA) â–´ â–¾
Authenticate.keystone 1.765 15.636 10 constant 0 0 ✔ ✖
Authenticate.validate_cinder 4.859 19.155 10 constant 0 0 ✔ ✖
Authenticate.validate_glance 4.469 18.342 10 constant 0 0 ✔ ✖
Authenticate.validate_heat 5.191 20.202 10 constant 0 0 ✔ ✖
Authenticate.validate_neutron 4.482 17.844 10 constant 0 0 ✔ ✖
Authenticate.validate_nova 2.918 16.225 10 constant 0 0 ✔ ✖
CinderQos.create_and_get_qos 3.263 24.006 10 constant 0 0 ✔ ✖
CinderQos.create_and_list_qos 3.146 23.790 10 constant 0 0 ✔ ✖
CinderQos.create_and_set_qos 3.465 24.143 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_attach_volume 103.757 141.184 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_snapshot 18.940 61.011 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume 17.170 42.818 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-2 59.326 86.417 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-3 17.279 41.851 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_extend_volume 23.623 48.550 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_snapshots 11.477 58.097 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_volume 47.103 78.307 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_volume-2 11.896 40.581 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_upload_volume_to_image 150.685 179.983 10 constant 0 0 ✔ ✖
CinderVolumes.create_from_volume_and_delete_volume 26.303 69.574 10 constant 0 0 ✔ ✖
CinderVolumes.create_nested_snapshots_and_attach_volume 121.770 158.511 10 constant 0 0 ✔ ✖
CinderVolumes.create_snapshot_and_attach_volume 112.114 149.603 10 constant 0 0 ✔ ✖
CinderVolumes.create_volume 10.919 38.808 10 constant 0 0 ✔ ✖
CinderVolumes.create_volume-2 11.235 40.981 10 constant 0 0 ✔ ✖
CinderVolumes.list_volumes 2.413 65.014 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_get_volume_type 3.106 23.461 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_list_volume_types 3.399 24.677 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_update_volume_type 3.424 24.025 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_volume_type_add_and_list_type_access 4.129 24.548 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_volume_type_and_encryption_type 3.388 23.729 10 constant 0 0 ✔ ✖
GlanceImages.create_and_deactivate_image 15.454 37.000 10 constant 0 0 ✔ ✖
GlanceImages.create_and_delete_image 19.430 36.953 10 constant 0 0 ✔ ✖
GlanceImages.create_and_download_image 16.519 40.640 10 constant 0 0 ✔ ✖
GlanceImages.create_and_get_image 16.893 40.780 10 constant 0 0 ✔ ✖
GlanceImages.create_and_list_image 15.665 38.128 10 constant 0 0 ✔ ✖
GlanceImages.create_and_update_image 17.210 40.267 10 constant 0 0 ✔ ✖
GlanceImages.create_image_and_boot_instances 79.142 131.405 10 constant 0 0 ✔ ✖
GlanceImages.list_images 3.528 17.806 10 constant 0 0 ✔ ✖
Gnocchi.get_status 2.266 14.962 10 constant 0 0 ✔ ✖
Gnocchi.list_capabilities 2.185 15.201 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.create_archive_policy 2.347 18.317 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.create_delete_archive_policy 3.050 16.934 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.list_archive_policy 2.143 15.244 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.create_archive_policy_rule 2.277 18.546 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.create_delete_archive_policy_rule 3.207 17.037 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.list_archive_policy_rule 2.396 15.161 10 constant 0 0 ✔ ✖
GnocchiMetric.create_delete_metric 3.563 18.977 10 constant 0 0 ✔ ✖
GnocchiMetric.create_metric 3.042 18.601 10 constant 0 0 ✔ ✖
GnocchiMetric.list_metric 2.192 15.656 10 constant 0 0 ✔ ✖
GnocchiResource.create_delete_resource 3.196 18.262 10 constant 0 0 ✔ ✖
GnocchiResource.create_resource 2.355 20.894 10 constant 0 0 ✔ ✖
GnocchiResourceType.create_delete_resource_type 9.054 23.490 10 constant 0 0 ✔ ✖
GnocchiResourceType.create_resource_type 6.834 24.737 10 constant 0 0 ✔ ✖
GnocchiResourceType.list_resource_type 2.170 15.349 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack 18.057 37.370 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack-2 130.773 149.059 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack-3 109.535 129.965 10 constant 0 0 ✔ ✖
HeatStacks.create_and_list_stack 15.199 39.644 10 constant 0 0 ✔ ✖
HeatStacks.create_check_delete_stack 24.283 42.999 10 constant 0 0 ✔ ✖
HeatStacks.create_suspend_resume_delete_stack 28.893 47.777 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack 33.591 54.625 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-2 26.778 47.607 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-3 40.457 61.720 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-4 34.449 55.781 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-5 31.668 52.718 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-6 28.648 49.653 10 constant 0 0 ✔ ✖
HeatStacks.list_stacks_and_resources 2.289 17.316 10 constant 0 0 ✔ ✖
KeystoneBasic.add_and_remove_user_role 6.267 30.047 10 constant 0 0 ✔ ✖
KeystoneBasic.create_add_and_list_user_roles 5.973 29.981 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_role 5.389 25.975 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_service 5.452 26.577 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_tenants 6.461 30.442 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_users 7.089 27.868 10 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant 5.899 26.696 10 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant_with_users 34.750 70.023 10 constant 0 0 ✔ ✖
KeystoneBasic.create_update_and_delete_tenant 7.524 29.179 10 constant 0 0 ✔ ✖
KeystoneBasic.create_user 6.401 26.287 10 constant 0 0 ✔ ✖
KeystoneBasic.get_entities 11.501 42.292 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_networks 10.852 48.156 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_ports 9.587 69.957 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_routers 30.865 79.243 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_subnets 13.042 73.173 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_networks 7.452 49.448 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_ports 6.018 70.345 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_routers 23.424 81.388 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_subnets 13.160 60.267 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_ports 11.453 75.732 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_routers 40.999 109.011 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_subnets 15.422 91.306 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_networks 9.722 54.365 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_ports 8.586 73.751 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_routers 25.309 81.810 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_subnets 14.803 62.494 10 constant 0 0 ✔ ✖
NeutronNetworks.set_and_clear_router_gateway 21.667 80.260 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_group_rule 6.375 43.789 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_groups 4.416 41.450 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_list_security_group_rules 5.136 45.111 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_show_security_group 3.951 44.059 10 constant 0 0 ✔ ✖
NovaKeypair.create_and_delete_keypair 2.906 28.294 10 constant 0 0 ✔ ✖
NovaKeypair.create_and_list_keypairs 2.718 28.283 10 constant 0 0 ✔ ✖
NovaServers.boot_and_bounce_server 312.176 403.167 10 constant 0 0 ✔ ✖
NovaServers.boot_and_delete_server 61.250 144.906 10 constant 0 0 ✔ ✖
NovaServers.boot_and_list_server 48.014 141.385 10 constant 0 0 ✔ ✖
NovaServers.boot_and_live_migrate_server 36.926 73.001 6 constant 6 0 ✔ ✖
NovaServers.boot_and_rebuild_server 114.657 200.387 10 constant 0 0 ✔ ✖
NovaServers.boot_server 44.666 80.536 10 constant 0 0 ✔ ✖
NovaServers.boot_server_from_volume 87.597 135.958 10 constant 0 0 ✔ ✖
NovaServers.list_servers 5.099 144.520 10 constant 0 0 ✔ ✖
NovaServers.resize_server 118.992 143.959 10 constant 0 0 ✔ ✖
NovaServers.snapshot_server 167.723 255.164 10 constant 0 0 ✔ ✖
Quotas.cinder_update 2.573 18.018 10 constant 0 0 ✔ ✖
Quotas.cinder_update_and_delete 3.611 18.792 10 constant 0 0 ✔ ✖
Quotas.neutron_update 3.499 18.508 10 constant 0 0 ✔ ✖
Quotas.nova_update 4.164 20.043 10 constant 0 0 ✔ ✖

Input file

{
  "version": 2, 
  "title": "A combined task.", 
  "description": "The task contains subtasks from a multiple number of tasks.", 
  "subtasks": [
    {
      "title": "Authenticate.keystone", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.keystone": {}
          }, 
          "description": "Check Keystone Client.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_cinder", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_cinder": {
              "repetitions": 2
            }
          }, 
          "description": "Check Cinder Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_glance", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_glance": {
              "repetitions": 2
            }
          }, 
          "description": "Check Glance Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_heat", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_heat": {
              "repetitions": 2
            }
          }, 
          "description": "Check Heat Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_neutron", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_neutron": {
              "repetitions": 2
            }
          }, 
          "description": "Check Neutron Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_nova", 
      "description": "[Task UUID: 926dbcee-3462-4ed6-b111-2eb7e84a5d2e]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_nova": {
              "repetitions": 2
            }
          }, 
          "description": "Check Nova Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_delete_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_delete_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create and then delete an image.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_list_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_list_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create an image and then list all images.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.list_images", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.list_images": {}
          }, 
          "description": "List all images.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_image_and_boot_instances", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_image_and_boot_instances": {
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img", 
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "number_instances": 2, 
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Create an image and boot several instances from it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_deactivate_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_deactivate_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create an image, then deactivate it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_download_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_download_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create an image, then download data of the image.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_get_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_get_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create and get detailed information of an image.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_update_image", 
      "description": "[Task UUID: b5f2251c-58f0-4276-8d28-b3311d303466]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_update_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create an image then update it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_attach_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_attach_volume": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "size": 1
            }
          }, 
          "description": "Create a VM and attach a volume to it.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_list_snapshots", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_list_snapshots": {
              "detailed": true, 
              "force": false
            }
          }, 
          "description": "Create and then list a volume-snapshot.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "volumes": {
              "volumes_per_tenant": 1, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_list_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_list_volume": {
              "detailed": true, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "size": 1
            }
          }, 
          "description": "Create a volume and list all volumes.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_and_list_volume": {
              "detailed": true, 
              "size": 1
            }
          }, 
          "description": "Create a volume and list all volumes.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_upload_volume_to_image", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_upload_volume_to_image": {
              "container_format": "bare", 
              "force": false, 
              "disk_format": "raw", 
              "do_delete": true, 
              "size": 1
            }
          }, 
          "description": "Create and upload a volume to image.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_nested_snapshots_and_attach_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_nested_snapshots_and_attach_volume": {
              "create_vm_params": {
                "nics": [
                  {
                    "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                  }
                ]
              }, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "nested_level": 1, 
              "size": {
                "max": 1, 
                "min": 1
              }
            }
          }, 
          "description": "Create a volume from snapshot and attach/detach the volume", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_snapshot_and_attach_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_snapshot_and_attach_volume": {
              "create_vm_params": {
                "nics": [
                  {
                    "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                  }
                ]
              }, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "size": {
                "max": 1, 
                "min": 1
              }
            }
          }, 
          "description": "Create vm, volume, snapshot and attach/detach volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_volume": {
              "size": 1
            }
          }, 
          "description": "Create a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_volume": {
              "size": {
                "max": 1, 
                "min": 1
              }
            }
          }, 
          "description": "Create a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.list_volumes", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.list_volumes": {
              "detailed": true
            }
          }, 
          "description": "List all volumes.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "volumes": {
              "volumes_per_tenant": 4, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_delete_snapshot", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_snapshot": {
              "force": false
            }
          }, 
          "description": "Create and then delete a volume-snapshot.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "volumes": {
              "volumes_per_tenant": 1, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_delete_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "size": {
                "max": 1, 
                "min": 1
              }
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "size": 1
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "size": 1
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_extend_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_extend_volume": {
              "new_size": 2, 
              "size": 1
            }
          }, 
          "description": "Create and extend a volume and then delete it.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_from_volume_and_delete_volume", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_from_volume_and_delete_volume": {
              "size": 1
            }
          }, 
          "description": "Create volume from volume and then delete it.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "volumes": {
              "volumes_per_tenant": 1, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderQos.create_and_get_qos", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_get_qos": {
              "write_iops_sec": "10", 
              "consumer": "both", 
              "read_iops_sec": "1000"
            }
          }, 
          "description": "Create a qos, then get details of the qos.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderQos.create_and_list_qos", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_list_qos": {
              "write_iops_sec": "10", 
              "consumer": "both", 
              "read_iops_sec": "1000"
            }
          }, 
          "description": "Create a qos, then list all qos.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderQos.create_and_set_qos", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_set_qos": {
              "set_read_iops_sec": "1001", 
              "set_consumer": "both", 
              "read_iops_sec": "1000", 
              "set_write_iops_sec": "11", 
              "write_iops_sec": "10", 
              "consumer": "back-end"
            }
          }, 
          "description": "Create a qos, then Add/Update keys in qos specs.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_and_get_volume_type", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_get_volume_type": {
              "description": "rally tests creating types"
            }
          }, 
          "description": "Create a volume Type, then get the details of the type.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_and_list_volume_types", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_list_volume_types": {
              "description": "rally tests creating types"
            }
          }, 
          "description": "Create a volume Type, then list all types.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_and_update_volume_type", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_update_volume_type": {
              "description": "test", 
              "update_description": "test update"
            }
          }, 
          "description": "create a volume type, then update the type.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_volume_type_and_encryption_type", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_volume_type_and_encryption_type": {
              "control_location": "front-end", 
              "cipher": "aes-xts-plain64", 
              "description": "rally tests creating types", 
              "key_size": 512, 
              "provider": "LuksEncryptor"
            }
          }, 
          "description": "Create encryption type", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_volume_type_add_and_list_type_access", 
      "description": "[Task UUID: 24f518ff-422a-4668-a9e8-42ede00eeaac]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_volume_type_add_and_list_type_access": {
              "description": "rally tests creating types"
            }
          }, 
          "description": "Add and list volume type access for the given project.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Gnocchi.list_capabilities", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "Gnocchi.list_capabilities": {}
          }, 
          "description": "List supported aggregation methods.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Gnocchi.get_status", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "Gnocchi.get_status": {
              "detailed": false
            }
          }, 
          "description": "Get the status of measurements processing.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicyRule.list_archive_policy_rule", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicyRule.list_archive_policy_rule": {}
          }, 
          "description": "List archive policy rules.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicyRule.create_archive_policy_rule", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicyRule.create_archive_policy_rule": {
              "metric_pattern": "cpu_*", 
              "archive_policy_name": "low"
            }
          }, 
          "description": "Create archive policy rule.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicyRule.create_delete_archive_policy_rule", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicyRule.create_delete_archive_policy_rule": {
              "metric_pattern": "cpu_*", 
              "archive_policy_name": "low"
            }
          }, 
          "description": "Create archive policy rule and then delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicy.list_archive_policy", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.list_archive_policy": {}
          }, 
          "description": "List archive policies.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicy.create_archive_policy", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.create_archive_policy": {
              "definition": [
                {
                  "timespan": "1:00:00", 
                  "granularity": "0:00:01"
                }
              ]
            }
          }, 
          "description": "Create archive policy.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiArchivePolicy.create_delete_archive_policy", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.create_delete_archive_policy": {
              "definition": [
                {
                  "timespan": "1:00:00", 
                  "granularity": "0:00:01"
                }
              ]
            }
          }, 
          "description": "Create archive policy and then delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiResourceType.list_resource_type", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiResourceType.list_resource_type": {}
          }, 
          "description": "List resource types.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiResourceType.create_resource_type", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiResourceType.create_resource_type": {
              "attributes": {
                "foo": {
                  "required": false, 
                  "type": "string"
                }, 
                "bar": {
                  "required": true, 
                  "type": "number"
                }
              }
            }
          }, 
          "description": "Create resource type.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiResourceType.create_delete_resource_type", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiResourceType.create_delete_resource_type": {
              "attributes": {
                "foo": {
                  "required": false, 
                  "type": "string"
                }, 
                "bar": {
                  "required": true, 
                  "type": "number"
                }
              }
            }
          }, 
          "description": "Create resource type and then delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiMetric.list_metric", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.list_metric": {
              "limit": 10000
            }
          }, 
          "description": "List metrics.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiMetric.create_metric", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.create_metric": {
              "archive_policy_name": "low"
            }
          }, 
          "description": "Create metric.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiMetric.create_delete_metric", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.create_delete_metric": {
              "archive_policy_name": "low"
            }
          }, 
          "description": "Create metric and then delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiResource.create_resource", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiResource.create_resource": {}
          }, 
          "description": "Create resource.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GnocchiResource.create_delete_resource", 
      "description": "[Task UUID: 13c31c4e-19e8-4401-b8f9-0ca5118f4339]", 
      "workloads": [
        {
          "scenario": {
            "GnocchiResource.create_delete_resource": {}
          }, 
          "description": "Create resource and then delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_and_delete_stack", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_and_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
            }
          }, 
          "description": "Create and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_and_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_ports.yaml.template", 
              "parameters": {
                "image": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d", 
                "public_net": "external", 
                "flavor": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Create and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_and_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_volume.yaml.template", 
              "parameters": {
                "network_id": "60cadd9c-d3cc-4921-b91b-615d9a373924", 
                "image": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d", 
                "flavor": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Create and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_and_list_stack", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_and_list_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
            }
          }, 
          "description": "Create a stack and then list all stacks.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_update_delete_stack", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_add.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_delete.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_resource_group_increase.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/autoscaling_policy.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_autoscaling_policy_inplace.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_resource_group_reduce.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_random_strings_replace.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_check_delete_stack", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_check_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          }, 
          "description": "Create, check and delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_suspend_resume_delete_stack", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_suspend_resume_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          }, 
          "description": "Create, suspend-resume and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.list_stacks_and_resources", 
      "description": "[Task UUID: 3fee243f-33e9-49ff-9bed-6391c043a68e]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.list_stacks_and_resources": {}
          }, 
          "description": "List all resources from tenant stacks.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.add_and_remove_user_role", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.add_and_remove_user_role": {}
          }, 
          "description": "Create a user role add to a user and disassociate.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_add_and_list_user_roles", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_add_and_list_user_roles": {}
          }, 
          "description": "Create user role, add it and list user roles for given user.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_list_tenants", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_list_tenants": {}
          }, 
          "description": "Create a keystone tenant with random name and list all tenants.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_delete_role", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_role": {}
          }, 
          "description": "Create a user role and delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_delete_service", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_service": {}
          }, 
          "description": "Create and delete service.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.get_entities", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.get_entities": {}
          }, 
          "description": "Get instance of a tenant, user, role and service by id's.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_update_and_delete_tenant", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_update_and_delete_tenant": {}
          }, 
          "description": "Create, update and delete tenant.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_user", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_user": {}
          }, 
          "description": "Create a keystone user with random name.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_tenant", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_tenant": {}
          }, 
          "description": "Create a keystone tenant with random name.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_list_users", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_list_users": {}
          }, 
          "description": "Create a keystone user with random name and list all users.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_tenant_with_users", 
      "description": "[Task UUID: 04322642-d36a-44dc-8519-72e952ea6eab]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_tenant_with_users": {
              "users_per_tenant": 10
            }
          }, 
          "description": "Create a keystone tenant and several users belonging to it.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_update_networks", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_networks": {
              "network_create_args": {}, 
              "network_update_args": {
                "admin_state_up": false
              }
            }
          }, 
          "description": "Create and update a network.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_update_ports", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_ports": {
              "network_create_args": {}, 
              "ports_per_network": 1, 
              "port_create_args": {}, 
              "port_update_args": {
                "device_owner": "dummy_owner", 
                "device_id": "dummy_id", 
                "admin_state_up": false
              }
            }
          }, 
          "description": "Create and update a given number of ports.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_update_routers", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_routers": {
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "router_update_args": {
                "admin_state_up": false
              }, 
              "router_create_args": {}
            }
          }, 
          "description": "Create and update a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "router": -1, 
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_update_subnets", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_subnets": {
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.4.0.0/16", 
              "subnet_update_args": {
                "enable_dhcp": false
              }
            }
          }, 
          "description": "Create and update a subnet.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_networks", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_networks": {
              "network_create_args": {}
            }
          }, 
          "description": "Create and delete a network.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_ports", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_ports": {
              "network_create_args": {}, 
              "ports_per_network": 1, 
              "port_create_args": {}
            }
          }, 
          "description": "Create and delete a port.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_routers", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_routers": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 1, 
              "router_create_args": {}, 
              "subnet_create_args": {}
            }
          }, 
          "description": "Create and delete a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "router": -1, 
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_subnets", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_subnets": {
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.1.0.0/30"
            }
          }, 
          "description": "Create and delete a given number of subnets.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_networks", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_networks": {
              "network_create_args": {}
            }
          }, 
          "description": "Create a network and then list all networks.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_ports", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_ports": {
              "network_create_args": {}, 
              "ports_per_network": 1, 
              "port_create_args": {}
            }
          }, 
          "description": "Create and a given number of ports and list all ports.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_routers", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_routers": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 1, 
              "router_create_args": {}, 
              "subnet_create_args": {}
            }
          }, 
          "description": "Create and a given number of routers and list all routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_subnets", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_subnets": {
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.1.0.0/30"
            }
          }, 
          "description": "Create and a given number of subnets and list all subnets.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_delete_security_groups", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_groups": {}
          }, 
          "description": "Create and delete Neutron security-groups.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_delete_security_group_rule", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_group_rule": {}
          }, 
          "description": "Create and delete Neutron security-group-rule.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_list_security_group_rules", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_list_security_group_rules": {}
          }, 
          "description": "Create and list Neutron security-group-rules.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_show_security_group", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_show_security_group": {}
          }, 
          "description": "Create and show Neutron security-group.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.set_and_clear_router_gateway", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.set_and_clear_router_gateway": {
              "network_create_args": {
                "router:external": true
              }
            }
          }, 
          "description": "Set and Remove the external network gateway from a router.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "roles": [
              "admin"
            ], 
            "quotas": {
              "neutron": {
                "router": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_show_ports", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_show_ports": {
              "ports_per_network": 2
            }
          }, 
          "description": "Create a given number of ports and show created ports in trun.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "router": -1, 
                "network": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_show_routers", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_show_routers": {
              "subnets_per_network": 2
            }
          }, 
          "description": "Create and show a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_show_subnets", 
      "description": "[Task UUID: 8f3e9650-d25e-4820-95c3-61406c1dcf18]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_show_subnets": {
              "subnets_per_network": 2
            }
          }, 
          "description": "Create and show a subnet details.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaKeypair.create_and_delete_keypair", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaKeypair.create_and_delete_keypair": {}
          }, 
          "description": "Create a keypair with random name and delete keypair.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "key_pairs": -1, 
                "cores": -1, 
                "security_groups": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaKeypair.create_and_list_keypairs", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaKeypair.create_and_list_keypairs": {}
          }, 
          "description": "Create a keypair with random name and list keypairs.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "key_pairs": -1, 
                "cores": -1, 
                "security_groups": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_bounce_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_bounce_server": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "actions": [
                {
                  "hard_reboot": 1
                }, 
                {
                  "soft_reboot": 1
                }, 
                {
                  "stop_start": 1
                }, 
                {
                  "rescue_unrescue": 1
                }
              ]
            }
          }, 
          "description": "Boot a server and run specified actions against it.", 
          "contexts": {
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }, 
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "networks_per_tenant": 1, 
              "start_cidr": "100.1.0.0/25"
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_delete_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_delete_server": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Boot and delete a server.", 
          "contexts": {
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }, 
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "networks_per_tenant": 1, 
              "start_cidr": "100.1.0.0/25"
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_list_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_list_server": {
              "detailed": true, 
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Boot a server from an image and then list all servers.", 
          "contexts": {
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }, 
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "networks_per_tenant": 1, 
              "start_cidr": "100.1.0.0/25"
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_rebuild_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_rebuild_server": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "from_image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "to_image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Rebuild a server.", 
          "contexts": {
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }, 
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "networks_per_tenant": 1, 
              "start_cidr": "100.1.0.0/25"
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.snapshot_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.snapshot_server": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Boot a server, make its snapshot and delete both.", 
          "contexts": {
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }, 
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "network": {
              "networks_per_tenant": 1, 
              "start_cidr": "100.1.0.0/25"
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_server_from_volume", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_from_volume": {
              "volume_size": 1, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ]
            }
          }, 
          "description": "Boot a server from volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server": {
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Boot a server.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.list_servers", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.list_servers": {
              "detailed": true
            }
          }, 
          "description": "List all servers.", 
          "contexts": {
            "network": {}, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }, 
            "servers": {
              "servers_per_tenant": 2, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "auto_assign_nic": true, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.resize_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.resize_server": {
              "confirm": true, 
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ], 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "force_delete": false, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "to_flavor": {
                "name": "rally_full-flavor_alt_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }
            }
          }, 
          "description": "Boot a server, then resize and delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_live_migrate_server", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_live_migrate_server": {
              "block_migration": true, 
              "flavor": {
                "name": "rally_full-flavor_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "image": {
                "name": "rally_full-img_a1089e91-d8c5-49c9-bff0-0cdba4eb3e3d"
              }, 
              "nics": [
                {
                  "net-id": "60cadd9c-d3cc-4921-b91b-615d9a373924"
                }
              ]
            }
          }, 
          "description": "Live Migrate a server.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_server_attach_created_volume_and_live_migrate", 
      "description": "[Task UUID: c9ea8470-c03a-4845-be8c-412e8e5f2bca]", 
      "workloads": []
    }, 
    {
      "title": "Quotas.cinder_update_and_delete", 
      "description": "[Task UUID: fd2da4ce-5b4b-4e7a-aa5f-9e097b5619c5]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update_and_delete": {
              "max_quota": 1024
            }
          }, 
          "description": "Update and Delete quotas for Cinder.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.cinder_update", 
      "description": "[Task UUID: fd2da4ce-5b4b-4e7a-aa5f-9e097b5619c5]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for Cinder.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.neutron_update", 
      "description": "[Task UUID: fd2da4ce-5b4b-4e7a-aa5f-9e097b5619c5]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.neutron_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for neutron.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.nova_update", 
      "description": "[Task UUID: fd2da4ce-5b4b-4e7a-aa5f-9e097b5619c5]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.nova_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for Nova.", 
          "contexts": {
            "users": {
              "users_per_tenant": 2, 
              "tenants": 3
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 10
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }
  ]
}

. (s)

  • Overview
  • Details
  • Scenario Data
  • Hooks
  • Failures
  • Input task