Task overview

Scenario â–´ â–¾ Load duration (s) â–´ â–¾ Full duration (s) â–´ â–¾ Iterations â–´ â–¾ Runner â–´ â–¾ Errors â–´ â–¾ Hooks â–´ â–¾ Success (SLA) â–´ â–¾
Authenticate.keystone 1.926 9.021 10 constant 0 0 ✔ ✖
Authenticate.validate_cinder 1.992 8.983 10 constant 0 0 ✔ ✖
Authenticate.validate_glance 1.923 9.148 10 constant 0 0 ✔ ✖
Authenticate.validate_heat 2.181 9.433 10 constant 0 0 ✔ ✖
Authenticate.validate_neutron 2.280 9.192 10 constant 0 0 ✔ ✖
Authenticate.validate_nova 1.453 8.630 10 constant 0 0 ✔ ✖
BarbicanContainers.create_and_add 2.247 9.768 10 constant 0 0 ✔ ✖
BarbicanContainers.create_and_delete 1.719 9.666 10 constant 0 0 ✔ ✖
BarbicanContainers.create_certificate_and_delete 1.494 9.144 10 constant 0 0 ✔ ✖
BarbicanContainers.create_rsa_and_delete 1.478 9.346 10 constant 0 0 ✔ ✖
BarbicanContainers.list 1.362 8.897 10 constant 0 0 ✔ ✖
BarbicanSecrets.create 1.279 11.509 10 constant 0 0 ✔ ✖
BarbicanSecrets.create_and_delete 1.437 10.081 10 constant 0 0 ✔ ✖
BarbicanSecrets.create_and_get 1.428 11.551 10 constant 0 0 ✔ ✖
BarbicanSecrets.create_and_list 1.456 11.559 10 constant 0 0 ✔ ✖
BarbicanSecrets.get 1.377 11.204 10 constant 0 0 ✔ ✖
BarbicanSecrets.list 1.401 8.847 10 constant 0 0 ✔ ✖
CinderQos.create_and_get_qos 1.233 12.862 10 constant 0 0 ✔ ✖
CinderQos.create_and_list_qos 1.338 13.057 10 constant 0 0 ✔ ✖
CinderQos.create_and_set_qos 1.377 13.315 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_attach_volume 62.812 82.800 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_snapshot 14.193 41.183 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume 15.058 28.730 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-2 88.167 101.897 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-3 14.960 28.307 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_extend_volume 21.532 34.756 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_snapshots 8.016 38.567 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_volume 116.495 134.323 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_list_volume-2 8.759 26.056 10 constant 0 0 ✔ ✖
CinderVolumes.create_and_upload_volume_to_image 52.888 68.073 10 constant 0 0 ✔ ✖
CinderVolumes.create_from_volume_and_delete_volume 16.968 44.155 10 constant 0 0 ✔ ✖
CinderVolumes.create_nested_snapshots_and_attach_volume 78.437 98.237 10 constant 0 0 ✔ ✖
CinderVolumes.create_snapshot_and_attach_volume 72.152 92.296 10 constant 0 0 ✔ ✖
CinderVolumes.create_volume 8.302 24.238 10 constant 0 0 ✔ ✖
CinderVolumes.create_volume-2 8.347 25.657 10 constant 0 0 ✔ ✖
CinderVolumes.list_volumes 1.313 46.453 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_get_volume_type 1.338 13.268 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_list_volume_types 1.366 13.205 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_update_volume_type 1.355 12.683 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_volume_type_add_and_list_type_access 1.398 12.767 10 constant 0 0 ✔ ✖
CinderVolumeTypes.create_volume_type_and_encryption_type 1.371 13.366 10 constant 0 0 ✔ ✖
GlanceImages.create_and_deactivate_image 8.992 19.927 10 constant 0 0 ✔ ✖
GlanceImages.create_and_delete_image 8.793 17.879 10 constant 0 0 ✔ ✖
GlanceImages.create_and_download_image 8.748 20.033 10 constant 0 0 ✔ ✖
GlanceImages.create_and_get_image 8.573 19.483 10 constant 0 0 ✔ ✖
GlanceImages.create_and_list_image 8.638 19.805 10 constant 0 0 ✔ ✖
GlanceImages.create_and_update_image 8.977 20.265 10 constant 0 0 ✔ ✖
GlanceImages.create_image_and_boot_instances 48.328 77.931 10 constant 0 0 ✔ ✖
GlanceImages.list_images 1.647 9.719 10 constant 0 0 ✔ ✖
Gnocchi.get_status 1.168 8.770 10 constant 0 0 ✔ ✖
Gnocchi.list_capabilities 1.316 8.520 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.create_archive_policy 1.154 10.915 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.create_delete_archive_policy 1.253 9.279 10 constant 0 0 ✔ ✖
GnocchiArchivePolicy.list_archive_policy 1.371 8.722 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.create_archive_policy_rule 1.202 10.348 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.create_delete_archive_policy_rule 1.211 9.251 10 constant 0 0 ✔ ✖
GnocchiArchivePolicyRule.list_archive_policy_rule 1.405 8.706 10 constant 0 0 ✔ ✖
GnocchiMetric.create_delete_metric 1.631 9.922 10 constant 0 0 ✔ ✖
GnocchiMetric.create_metric 1.540 10.111 10 constant 0 0 ✔ ✖
GnocchiMetric.list_metric 1.265 8.372 10 constant 0 0 ✔ ✖
GnocchiResource.create_delete_resource 1.495 9.817 10 constant 0 0 ✔ ✖
GnocchiResource.create_resource 1.392 11.330 10 constant 0 0 ✔ ✖
GnocchiResourceType.create_delete_resource_type 14.381 22.194 10 constant 0 0 ✔ ✖
GnocchiResourceType.create_resource_type 10.855 23.403 10 constant 0 0 ✔ ✖
GnocchiResourceType.list_resource_type 1.387 8.520 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack 9.780 28.293 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack-2 66.480 84.152 10 constant 0 0 ✔ ✖
HeatStacks.create_and_delete_stack-3 49.282 67.134 10 constant 0 0 ✔ ✖
HeatStacks.create_and_list_stack 8.443 29.390 10 constant 0 0 ✔ ✖
HeatStacks.create_check_delete_stack 15.826 34.076 10 constant 0 0 ✔ ✖
HeatStacks.create_suspend_resume_delete_stack 21.603 40.200 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack 22.842 43.062 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-2 16.575 36.329 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-3 32.569 52.439 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-4 19.737 39.838 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-5 26.082 46.363 10 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack-6 19.693 40.007 10 constant 0 0 ✔ ✖
HeatStacks.list_stacks_and_resources 1.376 16.158 10 constant 0 0 ✔ ✖
KeystoneBasic.add_and_remove_user_role 3.556 17.784 10 constant 0 0 ✔ ✖
KeystoneBasic.create_add_and_list_user_roles 3.361 17.791 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_role 3.214 14.988 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_service 2.901 14.665 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_tenants 3.395 17.578 10 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_users 3.440 15.577 10 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant 3.362 15.590 10 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant_with_users 14.108 37.903 10 constant 0 0 ✔ ✖
KeystoneBasic.create_update_and_delete_tenant 4.161 16.093 10 constant 0 0 ✔ ✖
KeystoneBasic.create_user 3.036 15.337 10 constant 0 0 ✔ ✖
KeystoneBasic.get_entities 4.969 24.041 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_networks 3.984 25.457 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_ports 4.958 40.859 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_routers 18.407 45.824 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_subnets 4.811 41.632 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_networks 2.331 26.437 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_ports 3.524 42.239 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_routers 10.764 46.129 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_subnets 4.064 32.000 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_ports 6.925 45.610 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_routers 19.479 59.844 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_show_subnets 5.943 55.345 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_networks 3.642 27.852 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_ports 4.504 43.781 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_routers 11.970 49.347 10 constant 0 0 ✔ ✖
NeutronNetworks.create_and_update_subnets 5.491 31.942 10 constant 0 0 ✔ ✖
NeutronNetworks.set_and_clear_router_gateway 13.543 47.282 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_group_rule 2.859 24.288 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_groups 1.989 23.382 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_list_security_group_rules 2.441 26.259 10 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_show_security_group 2.039 25.290 10 constant 0 0 ✔ ✖
NovaKeypair.boot_and_delete_server_with_keypair 34.214 87.632 10 constant 0 0 ✔ ✖
NovaKeypair.create_and_delete_keypair 1.784 15.644 10 constant 0 0 ✔ ✖
NovaKeypair.create_and_list_keypairs 1.730 17.257 10 constant 0 0 ✔ ✖
NovaServerGroups.create_and_delete_server_group 1.751 13.917 10 constant 0 0 ✔ ✖
NovaServerGroups.create_and_get_server_group 1.614 15.261 10 constant 0 0 ✔ ✖
NovaServerGroups.create_and_list_server_groups 1.605 15.648 10 constant 0 0 ✔ ✖
NovaServers.boot_and_associate_floating_ip 37.361 98.419 10 constant 0 0 ✔ ✖
NovaServers.boot_and_bounce_server 694.117 755.292 10 constant 0 0 ✔ ✖
NovaServers.boot_and_delete_server 32.231 83.693 10 constant 0 0 ✔ ✖
NovaServers.boot_and_get_console_url 28.762 89.704 10 constant 0 0 ✔ ✖
NovaServers.boot_and_list_server 26.002 84.881 10 constant 0 0 ✔ ✖
NovaServers.boot_and_live_migrate_server 53.851 67.733 10 constant 0 0 ✔ ✖
NovaServers.boot_and_migrate_server 120.576 134.241 10 constant 0 0 ✔ ✖
NovaServers.boot_and_rebuild_server 111.525 165.991 10 constant 0 0 ✔ ✖
NovaServers.boot_server 25.260 46.219 10 constant 0 0 ✔ ✖
NovaServers.boot_server_and_attach_interface 41.846 121.758 10 constant 0 0 ✔ ✖
NovaServers.boot_server_and_list_interfaces 24.682 82.337 10 constant 0 0 ✔ ✖
NovaServers.boot_server_associate_and_dissociate_floating_ip 46.270 108.217 10 constant 0 0 ✔ ✖
NovaServers.boot_server_attach_created_volume_and_live_migrate 97.711 117.110 10 constant 0 0 ✔ ✖
NovaServers.boot_server_attach_volume_and_list_attachments 40.863 109.453 10 constant 0 0 ✔ ✖
NovaServers.boot_server_from_volume 131.307 162.804 10 constant 0 0 ✔ ✖
NovaServers.boot_server_from_volume_and_delete 130.954 193.543 10 constant 0 0 ✔ ✖
NovaServers.boot_server_from_volume_and_live_migrate 154.035 176.885 10 constant 0 0 ✔ ✖
NovaServers.list_servers 2.247 86.036 10 constant 0 0 ✔ ✖
NovaServers.pause_and_unpause_server 42.508 98.053 10 constant 0 0 ✔ ✖
NovaServers.resize_server 98.159 111.922 10 constant 0 0 ✔ ✖
NovaServers.snapshot_server 70.521 124.373 10 constant 0 0 ✔ ✖
Quotas.cinder_update 1.505 10.371 10 constant 0 0 ✔ ✖
Quotas.cinder_update_and_delete 1.597 10.190 10 constant 0 0 ✔ ✖
Quotas.neutron_update 1.433 9.827 10 constant 0 0 ✔ ✖
Quotas.nova_update 1.771 9.701 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: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.keystone": {}
          },
          "description": "Check Keystone Client.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Authenticate.validate_cinder",
      "description": "[Task UUID: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_cinder": {
              "repetitions": 2
            }
          },
          "description": "Check Cinder Client to ensure validation of token.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Authenticate.validate_glance",
      "description": "[Task UUID: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_glance": {
              "repetitions": 2
            }
          },
          "description": "Check Glance Client to ensure validation of token.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Authenticate.validate_heat",
      "description": "[Task UUID: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_heat": {
              "repetitions": 2
            }
          },
          "description": "Check Heat Client to ensure validation of token.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Authenticate.validate_neutron",
      "description": "[Task UUID: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_neutron": {
              "repetitions": 2
            }
          },
          "description": "Check Neutron Client to ensure validation of token.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Authenticate.validate_nova",
      "description": "[Task UUID: f47a1f6d-935a-49ff-bc55-55efa4a06d7d]",
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_nova": {
              "repetitions": 2
            }
          },
          "description": "Check Nova Client to ensure validation of token.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_and_delete_image",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_and_list_image",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.list_images",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "workloads": [
        {
          "scenario": {
            "GlanceImages.list_images": {}
          },
          "description": "List all images.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_image_and_boot_instances",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_image_and_boot_instances": {
              "container_format": "bare",
              "disk_format": "qcow2",
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img",
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "number_instances": 2,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Create an image and boot several instances from it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -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: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_and_download_image",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_and_get_image",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GlanceImages.create_and_update_image",
      "description": "[Task UUID: b0a816ac-1dc9-4056-a2fd-bd35e5838924]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_attach_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_attach_volume": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "size": 1,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Create a VM and attach a volume to it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_list_snapshots",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_list_snapshots": {
              "detailed": true,
              "force": false
            }
          },
          "description": "Create and then list a volume-snapshot.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            },
            "volumes": {
              "size": 1,
              "volumes_per_tenant": 1
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_list_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_list_volume": {
              "detailed": true,
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "size": 1
            }
          },
          "description": "Create a volume and list all volumes.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "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": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_upload_volume_to_image",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_upload_volume_to_image": {
              "container_format": "bare",
              "disk_format": "raw",
              "do_delete": true,
              "force": false,
              "size": 1
            }
          },
          "description": "Create and upload a volume to image.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_nested_snapshots_and_attach_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_nested_snapshots_and_attach_volume": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nested_level": 1,
              "size": {
                "max": 1,
                "min": 1
              },
              "create_vm_params": {
                "nics": [
                  {
                    "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                  }
                ]
              }
            }
          },
          "description": "Create a volume from snapshot and attach/detach the volume",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_snapshot_and_attach_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_snapshot_and_attach_volume": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "size": {
                "min": 1,
                "max": 1
              },
              "create_vm_params": {
                "nics": [
                  {
                    "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                  }
                ]
              }
            }
          },
          "description": "Create vm, volume, snapshot and attach/detach volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_volume": {
              "size": 1
            }
          },
          "description": "Create a volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        },
        {
          "scenario": {
            "CinderVolumes.create_volume": {
              "size": {
                "min": 1,
                "max": 1
              }
            }
          },
          "description": "Create a volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.list_volumes",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.list_volumes": {
              "detailed": true
            }
          },
          "description": "List all volumes.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            },
            "volumes": {
              "size": 1,
              "volumes_per_tenant": 4
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_delete_snapshot",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_snapshot": {
              "force": false
            }
          },
          "description": "Create and then delete a volume-snapshot.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            },
            "volumes": {
              "size": 1,
              "volumes_per_tenant": 1
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_delete_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "size": {
                "max": 1,
                "min": 1
              }
            }
          },
          "description": "Create and then delete a volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        },
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "size": 1
            }
          },
          "description": "Create and then delete a volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "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": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_and_extend_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_extend_volume": {
              "new_size": 2,
              "size": 1
            }
          },
          "description": "Create and extend a volume and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumes.create_from_volume_and_delete_volume",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_from_volume_and_delete_volume": {
              "size": 1
            }
          },
          "description": "Create volume from volume and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            },
            "volumes": {
              "size": 1,
              "volumes_per_tenant": 1
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderQos.create_and_get_qos",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_get_qos": {
              "consumer": "both",
              "write_iops_sec": "10",
              "read_iops_sec": "1000"
            }
          },
          "description": "Create a qos, then get details of the qos.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderQos.create_and_list_qos",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_list_qos": {
              "consumer": "both",
              "write_iops_sec": "10",
              "read_iops_sec": "1000"
            }
          },
          "description": "Create a qos, then list all qos.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderQos.create_and_set_qos",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_set_qos": {
              "consumer": "back-end",
              "write_iops_sec": "10",
              "read_iops_sec": "1000",
              "set_consumer": "both",
              "set_write_iops_sec": "11",
              "set_read_iops_sec": "1001"
            }
          },
          "description": "Create a qos, then Add/Update keys in qos specs.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumeTypes.create_and_get_volume_type",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "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": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumeTypes.create_and_list_volume_types",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_list_volume_types": {
              "description": "rally tests creating types"
            }
          },
          "description": "Create a volume Type, then list all types.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumeTypes.create_and_update_volume_type",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_update_volume_type": {
              "description": "test",
              "update_description": "test update"
            }
          },
          "description": "create a volume type, then update the type.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "CinderVolumeTypes.create_volume_type_and_encryption_type",
      "description": "[Task UUID: b94de6b8-2756-4398-b260-951ee1543e30]",
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_volume_type_and_encryption_type": {
              "description": "rally tests creating types",
              "provider": "LuksEncryptor",
              "cipher": "aes-xts-plain64",
              "key_size": 512,
              "control_location": "front-end"
            }
          },
          "description": "Create encryption type",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "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: b94de6b8-2756-4398-b260-951ee1543e30]",
      "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": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Gnocchi.list_capabilities",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "Gnocchi.list_capabilities": {}
          },
          "description": "List supported aggregation methods.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Gnocchi.get_status",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "Gnocchi.get_status": {
              "detailed": false
            }
          },
          "description": "Get the status of measurements processing.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicyRule.list_archive_policy_rule",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicyRule.list_archive_policy_rule": {}
          },
          "description": "List archive policy rules.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicyRule.create_archive_policy_rule",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicyRule.create_archive_policy_rule": {
              "metric_pattern": "cpu_*",
              "archive_policy_name": "low"
            }
          },
          "description": "Create archive policy rule.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicyRule.create_delete_archive_policy_rule",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicy.list_archive_policy",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.list_archive_policy": {}
          },
          "description": "List archive policies.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicy.create_archive_policy",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.create_archive_policy": {
              "definition": [
                {
                  "granularity": "0:00:01",
                  "timespan": "1:00:00"
                }
              ]
            }
          },
          "description": "Create archive policy.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiArchivePolicy.create_delete_archive_policy",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiArchivePolicy.create_delete_archive_policy": {
              "definition": [
                {
                  "granularity": "0:00:01",
                  "timespan": "1:00:00"
                }
              ]
            }
          },
          "description": "Create archive policy and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiResourceType.list_resource_type",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiResourceType.list_resource_type": {}
          },
          "description": "List resource types.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiResourceType.create_resource_type",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiResourceType.create_resource_type": {
              "attributes": {
                "foo": {
                  "required": false,
                  "type": "string"
                },
                "bar": {
                  "required": true,
                  "type": "number"
                }
              }
            }
          },
          "description": "Create resource type.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiResourceType.create_delete_resource_type",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiMetric.list_metric",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.list_metric": {
              "limit": 10000
            }
          },
          "description": "List metrics.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiMetric.create_metric",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.create_metric": {
              "archive_policy_name": "low"
            }
          },
          "description": "Create metric.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiMetric.create_delete_metric",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiMetric.create_delete_metric": {
              "archive_policy_name": "low"
            }
          },
          "description": "Create metric and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiResource.create_resource",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiResource.create_resource": {}
          },
          "description": "Create resource.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "GnocchiResource.create_delete_resource",
      "description": "[Task UUID: 94abb00b-357e-4b8e-a11e-e3fad459388c]",
      "workloads": [
        {
          "scenario": {
            "GnocchiResource.create_delete_resource": {}
          },
          "description": "Create resource and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "HeatStacks.create_and_delete_stack",
      "description": "[Task UUID: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_and_delete_stack": {
              "template_path": "/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
            }
          },
          "description": "Create and then delete a stack.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_ports.yaml.template",
              "parameters": {
                "public_net": "floating_net",
                "image": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4",
                "flavor": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              }
            }
          },
          "description": "Create and then delete a stack.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/server_with_volume.yaml.template",
              "parameters": {
                "image": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4",
                "flavor": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4",
                "network_id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
              }
            }
          },
          "description": "Create and then delete a stack.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_and_list_stack": {
              "template_path": "/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/default.yaml.template"
            }
          },
          "description": "Create a stack and then list all stacks.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/autoscaling_policy.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/resource_group.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template",
              "updated_template_path": "/usr/lib/python3.6/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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_check_delete_stack": {
              "template_path": "/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          },
          "description": "Create, check and delete a stack.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_suspend_resume_delete_stack": {
              "template_path": "/usr/lib/python3.6/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          },
          "description": "Create, suspend-resume and then delete a stack.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: 5d02845b-f245-4345-9d03-e4908ce3357f]",
      "workloads": [
        {
          "scenario": {
            "HeatStacks.list_stacks_and_resources": {}
          },
          "description": "List all resources from tenant stacks.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.add_and_remove_user_role": {}
          },
          "description": "Create a user role add to a user and disassociate.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_add_and_list_user_roles",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_add_and_list_user_roles": {}
          },
          "description": "Create user role, add it and list user roles for given user.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_and_list_tenants",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_list_tenants": {}
          },
          "description": "Create a keystone tenant with random name and list all tenants.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_and_delete_role",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_role": {}
          },
          "description": "Create a user role and delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_and_delete_service",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_service": {}
          },
          "description": "Create and delete service.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.get_entities",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.get_entities": {}
          },
          "description": "Get instance of a tenant, user, role and service by id's.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_update_and_delete_tenant",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_update_and_delete_tenant": {}
          },
          "description": "Create, update and delete tenant.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "KeystoneBasic.create_user",
      "description": "[Task UUID: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "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: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "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: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "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: a5b96297-0c19-4352-81bd-6b7ecaf198f3]",
      "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_ports": {
              "network_create_args": {},
              "port_create_args": {},
              "port_update_args": {
                "admin_state_up": false,
                "device_id": "dummy_id",
                "device_owner": "dummy_owner"
              },
              "ports_per_network": 1
            }
          },
          "description": "Create and update a given number of ports.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_update_routers",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_routers": {
              "network_create_args": {},
              "router_create_args": {},
              "router_update_args": {
                "admin_state_up": false
              },
              "subnet_cidr_start": "1.1.0.0/30",
              "subnet_create_args": {},
              "subnets_per_network": 1
            }
          },
          "description": "Create and update a given number of routers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1,
                "port": -1,
                "router": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_update_subnets",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_update_subnets": {
              "network_create_args": {},
              "subnet_cidr_start": "1.4.0.0/16",
              "subnet_create_args": {},
              "subnet_update_args": {
                "enable_dhcp": false
              },
              "subnets_per_network": 1
            }
          },
          "description": "Create and update a subnet.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_delete_networks",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_networks": {
              "network_create_args": {}
            }
          },
          "description": "Create and delete a network.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_ports": {
              "network_create_args": {},
              "port_create_args": {},
              "ports_per_network": 1
            }
          },
          "description": "Create and delete a port.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_delete_routers",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_routers": {
              "network_create_args": {},
              "router_create_args": {},
              "subnet_cidr_start": "1.1.0.0/30",
              "subnet_create_args": {},
              "subnets_per_network": 1
            }
          },
          "description": "Create and delete a given number of routers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1,
                "port": -1,
                "router": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_delete_subnets",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_subnets": {
              "network_create_args": {},
              "subnet_cidr_start": "1.1.0.0/30",
              "subnet_create_args": {},
              "subnets_per_network": 1
            }
          },
          "description": "Create and delete a given number of subnets.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_list_networks",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_networks": {
              "network_create_args": {}
            }
          },
          "description": "Create a network and then list all networks.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_ports": {
              "network_create_args": {},
              "port_create_args": {},
              "ports_per_network": 1
            }
          },
          "description": "Create and a given number of ports and list all ports.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_list_routers",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_routers": {
              "network_create_args": {},
              "router_create_args": {},
              "subnet_cidr_start": "1.1.0.0/30",
              "subnet_create_args": {},
              "subnets_per_network": 1
            }
          },
          "description": "Create and a given number of routers and list all routers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1,
                "router": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_list_subnets",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_subnets": {
              "network_create_args": {},
              "subnet_cidr_start": "1.1.0.0/30",
              "subnet_create_args": {},
              "subnets_per_network": 1
            }
          },
          "description": "Create and a given number of subnets and list all subnets.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronSecurityGroup.create_and_delete_security_groups",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_groups": {}
          },
          "description": "Create and delete Neutron security-groups.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_group_rule": {}
          },
          "description": "Create and delete Neutron security-group-rule.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_list_security_group_rules": {}
          },
          "description": "Create and list Neutron security-group-rules.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_show_security_group": {}
          },
          "description": "Create and show Neutron security-group.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "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: b391d463-0d30-4735-acd8-41f940efa65b]",
      "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": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "router": -1
              }
            },
            "roles": [
              "admin"
            ]
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_show_ports",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "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": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "router": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_show_routers",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_show_routers": {
              "subnets_per_network": 2
            }
          },
          "description": "Create and show a given number of routers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1,
                "router": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NeutronNetworks.create_and_show_subnets",
      "description": "[Task UUID: b391d463-0d30-4735-acd8-41f940efa65b]",
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_show_subnets": {
              "subnets_per_network": 2
            }
          },
          "description": "Create and show a subnet details.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "router": {}
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "subnet": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaKeypair.create_and_delete_keypair",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaKeypair.create_and_delete_keypair": {}
          },
          "description": "Create a keypair with random name and delete keypair.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "key_pairs": -1,
                "ram": -1,
                "security_group_rules": -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: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaKeypair.create_and_list_keypairs": {}
          },
          "description": "Create a keypair with random name and list keypairs.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "quotas": {
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "key_pairs": -1,
                "ram": -1,
                "security_group_rules": -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: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_bounce_server": {
              "actions": [
                {
                  "hard_reboot": 1
                },
                {
                  "soft_reboot": 1
                },
                {
                  "stop_start": 1
                },
                {
                  "rescue_unrescue": 1
                }
              ],
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server and run specified actions against it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_delete_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_delete_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot and delete a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_list_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_list_server": {
              "detailed": true,
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server from an image and then list all servers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_rebuild_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_rebuild_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "from_image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "to_image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Rebuild a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.snapshot_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.snapshot_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server, make its snapshot and delete both.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_from_volume",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_from_volume": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "volume_size": 1,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server from volume.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.list_servers",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.list_servers": {
              "detailed": true
            }
          },
          "description": "List all servers.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "servers": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "servers_per_tenant": 2,
              "auto_assign_nic": true
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.resize_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.resize_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "to_flavor": {
                "name": "rally_full-flavor_alt_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "confirm": true,
              "force_delete": false,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server, then resize and delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_live_migrate_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_live_migrate_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "block_migration": false,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Live Migrate a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "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: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_attach_created_volume_and_live_migrate": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "size": 10,
              "block_migration": false,
              "boot_server_kwargs": {
                "nics": [
                  {
                    "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                  }
                ]
              }
            }
          },
          "description": "Create a VM, attach a volume to it and live migrate.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_from_volume_and_live_migrate",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_from_volume_and_live_migrate": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "block_migration": false,
              "volume_size": 1,
              "force_delete": false,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server from volume and then migrate it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaKeypair.boot_and_delete_server_with_keypair",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaKeypair.boot_and_delete_server_with_keypair": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "server_kwargs": {
                "nics": [
                  {
                    "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                  }
                ]
              }
            }
          },
          "description": "Boot and delete server with keypair.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "key_pairs": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_from_volume_and_delete",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_from_volume_and_delete": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "volume_size": 1,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server from volume and then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "cinder": {
                "gigabytes": -1,
                "snapshots": -1,
                "volumes": -1
              },
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.pause_and_unpause_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.pause_and_unpause_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "force_delete": false,
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Create a server, pause, unpause and then delete it",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {
              "networks_per_tenant": 1,
              "start_cidr": "100.1.0.0/25"
            },
            "quotas": {
              "neutron": {
                "network": -1,
                "port": -1,
                "subnet": -1
              },
              "nova": {
                "cores": -1,
                "floating_ips": -1,
                "instances": -1,
                "ram": -1,
                "security_group_rules": -1,
                "security_groups": -1
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_migrate_server",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_migrate_server": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Migrate a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_and_list_interfaces",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_and_list_interfaces": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "auto_assign_nic": true
            }
          },
          "description": "Boot a server and list interfaces attached to it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_get_console_url",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_get_console_url": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "console_type": "novnc",
              "auto_assign_nic": true
            }
          },
          "description": "Retrieve a console url of a server.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_and_attach_interface",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_and_attach_interface": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "network_create_args": {},
              "subnet_create_args": {},
              "boot_server_args": {
                "auto_assign_nic": true
              }
            }
          },
          "description": "Create server and subnet, then attach the interface to it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_attach_volume_and_list_attachments",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_attach_volume_and_list_attachments": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "volume_size": 1,
              "volume_num": 1,
              "create_volume_kwargs": {},
              "boot_server_kwargs": {
                "auto_assign_nic": true
              }
            }
          },
          "description": "Create a VM, attach N volume to it and list server's attachemnt.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {},
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_server_associate_and_dissociate_floating_ip",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_server_associate_and_dissociate_floating_ip": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "create_floating_ip_args": {
                "ext_network": "floating_net"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server associate and dissociate a floating IP from it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServers.boot_and_associate_floating_ip",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_associate_floating_ip": {
              "flavor": {
                "name": "rally_full-flavor_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "image": {
                "name": "rally_full-img_82abc6db-4b93-46af-8703-7548ccee80b4"
              },
              "create_floating_ip_args": {
                "ext_network": "floating_net"
              },
              "nics": [
                {
                  "net-id": "a2e4e6ce-5607-4f93-b98b-e192ed4c6f67"
                }
              ]
            }
          },
          "description": "Boot a server and associate a floating IP to it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "network": {}
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServerGroups.create_and_delete_server_group",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServerGroups.create_and_delete_server_group": {
              "policies": [
                "affinity"
              ]
            }
          },
          "description": "Create a server group, then delete it.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServerGroups.create_and_get_server_group",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServerGroups.create_and_get_server_group": {
              "policies": [
                "affinity"
              ]
            }
          },
          "description": "Create a server group, then get its detailed information.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "NovaServerGroups.create_and_list_server_groups",
      "description": "[Task UUID: c708e019-2db7-43ad-b3c8-d031aba2ba2e]",
      "workloads": [
        {
          "scenario": {
            "NovaServerGroups.create_and_list_server_groups": {
              "policies": [
                "affinity"
              ],
              "all_projects": false
            }
          },
          "description": "Create a server group, then list all server groups.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Quotas.cinder_update_and_delete",
      "description": "[Task UUID: db6ee499-64ee-444e-98f7-5716ecd9f0c2]",
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update_and_delete": {
              "max_quota": 1024
            }
          },
          "description": "Update and Delete quotas for Cinder.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Quotas.cinder_update",
      "description": "[Task UUID: db6ee499-64ee-444e-98f7-5716ecd9f0c2]",
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update": {
              "max_quota": 1024
            }
          },
          "description": "Update quotas for Cinder.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            },
            "api_versions": {
              "cinder": {
                "version": 3,
                "service_type": "volumev3"
              }
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Quotas.neutron_update",
      "description": "[Task UUID: db6ee499-64ee-444e-98f7-5716ecd9f0c2]",
      "workloads": [
        {
          "scenario": {
            "Quotas.neutron_update": {
              "max_quota": 1024
            }
          },
          "description": "Update quotas for neutron.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "Quotas.nova_update",
      "description": "[Task UUID: db6ee499-64ee-444e-98f7-5716ecd9f0c2]",
      "workloads": [
        {
          "scenario": {
            "Quotas.nova_update": {
              "max_quota": 1024
            }
          },
          "description": "Update quotas for Nova.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanContainers.create_and_add",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanContainers.create_and_add": {}
          },
          "description": "Create secret, create generic container, and delete container.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanContainers.create_certificate_and_delete",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanContainers.create_certificate_and_delete": {}
          },
          "description": "Create and delete certificate container.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanContainers.create_and_delete",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanContainers.create_and_delete": {}
          },
          "description": "Create and delete generic container.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanContainers.create_rsa_and_delete",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanContainers.create_rsa_and_delete": {}
          },
          "description": "Create and delete certificate container.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.create_and_delete",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.create_and_delete": {}
          },
          "description": "Create and Delete secret.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.create_and_get",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.create_and_get": {}
          },
          "description": "Create and Get Secret.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.create_and_list",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.create_and_list": {}
          },
          "description": "Create and then list all secrets.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.create",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.create": {}
          },
          "description": "Create secret.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.get",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.get": {}
          },
          "description": "Create and Get Secret.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanContainers.list",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanContainers.list": {}
          },
          "description": "List secrets.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    },
    {
      "title": "BarbicanSecrets.list",
      "description": "[Task UUID: 40248c6d-01d1-4018-9c4e-2446c00cd28c]",
      "workloads": [
        {
          "scenario": {
            "BarbicanSecrets.list": {}
          },
          "description": "List secrets.",
          "contexts": {
            "users": {
              "tenants": 3,
              "users_per_tenant": 2
            }
          },
          "runner": {
            "constant": {
              "concurrency": 4,
              "times": 10
            }
          },
          "hooks": [],
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }
  ]
}

. (s)

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