Task overview

Scenario â–´ â–¾ Load duration (s) â–´ â–¾ Full duration (s) â–´ â–¾ Iterations â–´ â–¾ Runner â–´ â–¾ Errors â–´ â–¾ Hooks â–´ â–¾ Success (SLA) â–´ â–¾
Authenticate.keystone 0.295 3.526 1 constant 0 0 ✔ ✖
Authenticate.validate_cinder 0.531 3.415 1 constant 0 0 ✔ ✖
Authenticate.validate_glance 0.452 3.086 1 constant 0 0 ✔ ✖
Authenticate.validate_heat 0.546 5.190 1 constant 0 0 ✔ ✖
Authenticate.validate_neutron 0.688 3.524 1 constant 0 0 ✔ ✖
Authenticate.validate_nova 0.547 8.831 1 constant 0 0 ✔ ✖
CinderQos.create_and_list_qos 0.578 21.300 1 constant 0 0 ✔ ✖
CinderQos.create_and_set_qos 11.440 21.426 1 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_snapshot 5.442 20.913 1 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume 5.787 10.738 1 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-2 15.869 21.180 1 constant 0 0 ✔ ✖
CinderVolumes.create_and_delete_volume-3 5.324 10.360 1 constant 0 0 ✔ ✖
CinderVolumes.create_and_extend_volume 8.840 13.844 1 constant 0 0 ✔ ✖
CinderVolumes.create_from_volume_and_delete_volume 27.709 80.889 1 constant 0 0 ✔ ✖
CinderVolumeTypes.create_and_list_volume_types 0.435 5.677 1 constant 0 0 ✔ ✖
CinderVolumeTypes.create_volume_type_and_encryption_type 0.518 5.791 1 constant 0 0 ✔ ✖
GlanceImages.create_and_delete_image 5.551 8.694 1 constant 0 0 ✔ ✖
GlanceImages.create_and_list_image 3.504 9.291 1 constant 0 0 ✔ ✖
GlanceImages.create_image_and_boot_instances 33.232 52.132 1 constant 0 0 ✔ ✖
GlanceImages.list_images 0.242 3.497 1 constant 0 0 ✔ ✖
HeatStacks.create_check_delete_stack 7.821 15.970 1 constant 0 0 ✔ ✖
HeatStacks.create_suspend_resume_delete_stack 8.907 16.765 1 constant 0 0 ✔ ✖
HeatStacks.create_update_delete_stack 13.334 24.584 1 constant 0 0 ✔ ✖
HeatStacks.list_stacks_and_resources 0.413 5.555 1 constant 0 0 ✔ ✖
KeystoneBasic.add_and_remove_user_role 0.266 5.923 1 constant 0 0 ✔ ✖
KeystoneBasic.create_add_and_list_user_roles 0.235 6.766 1 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_role 0.415 5.800 1 constant 0 0 ✔ ✖
KeystoneBasic.create_and_delete_service 0.143 18.981 1 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_tenants 0.460 8.684 1 constant 0 0 ✔ ✖
KeystoneBasic.create_and_list_users 0.426 6.951 1 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant 0.157 7.523 1 constant 0 0 ✔ ✖
KeystoneBasic.create_tenant_with_users 4.289 13.773 1 constant 0 0 ✔ ✖
KeystoneBasic.create_update_and_delete_tenant 1.299 5.729 1 constant 0 0 ✔ ✖
KeystoneBasic.create_user 0.312 7.949 1 constant 0 0 ✔ ✖
KeystoneBasic.get_entities 0.686 13.972 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_networks 2.183 8.609 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_ports 2.939 15.495 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_routers 15.923 27.015 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_delete_subnets 1.686 13.461 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_networks 1.231 8.458 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_ports 2.126 28.575 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_routers 15.307 52.398 1 constant 0 0 ✔ ✖
NeutronNetworks.create_and_list_subnets 1.532 14.363 1 constant 0 0 ✔ ✖
NeutronNetworks.set_and_clear_router_gateway 12.732 28.252 1 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_group_rule 1.668 7.325 1 constant 0 0 ✔ ✖
NeutronSecurityGroup.create_and_delete_security_groups 1.760 9.657 1 constant 0 0 ✔ ✖
NovaServers.boot_and_live_migrate_server 25.046 37.131 1 constant 1 0 ✔ ✖
Quotas.cinder_update 0.858 4.226 1 constant 0 0 ✔ ✖
Quotas.cinder_update_and_delete 0.581 3.569 1 constant 0 0 ✔ ✖
Quotas.neutron_update 0.886 4.278 1 constant 0 0 ✔ ✖
Quotas.nova_update 0.701 4.350 1 constant 0 0 ✔ ✖
SwiftObjects.create_container_and_object_then_delete_all 2.171 6.646 1 constant 0 0 ✔ ✖
SwiftObjects.create_container_and_object_then_download_object 1.888 9.796 1 constant 0 0 ✔ ✖
SwiftObjects.create_container_and_object_then_list_objects 1.137 8.483 1 constant 0 0 ✔ ✖
SwiftObjects.list_and_download_objects_in_containers 1.947 7.536 1 constant 0 0 ✔ ✖
SwiftObjects.list_objects_in_containers 0.682 7.002 1 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: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.keystone": {}
          }, 
          "description": "Check Keystone Client.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_cinder", 
      "description": "[Task UUID: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_cinder": {
              "repetitions": 2
            }
          }, 
          "description": "Check Cinder Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_glance", 
      "description": "[Task UUID: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_glance": {
              "repetitions": 2
            }
          }, 
          "description": "Check Glance Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_heat", 
      "description": "[Task UUID: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_heat": {
              "repetitions": 2
            }
          }, 
          "description": "Check Heat Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_neutron", 
      "description": "[Task UUID: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_neutron": {
              "repetitions": 2
            }
          }, 
          "description": "Check Neutron Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Authenticate.validate_nova", 
      "description": "[Task UUID: 4543980d-1b15-4338-8c5e-9364eb795878]", 
      "workloads": [
        {
          "scenario": {
            "Authenticate.validate_nova": {
              "repetitions": 2
            }
          }, 
          "description": "Check Nova Client to ensure validation of token.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_delete_image", 
      "description": "[Task UUID: f4e0e897-67ab-4dd0-bdc0-480724691a6c]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_delete_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create and then delete an image.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_and_list_image", 
      "description": "[Task UUID: f4e0e897-67ab-4dd0-bdc0-480724691a6c]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_and_list_image": {
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img"
            }
          }, 
          "description": "Create an image and then list all images.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.list_images", 
      "description": "[Task UUID: f4e0e897-67ab-4dd0-bdc0-480724691a6c]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.list_images": {}
          }, 
          "description": "List all images.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "GlanceImages.create_image_and_boot_instances", 
      "description": "[Task UUID: f4e0e897-67ab-4dd0-bdc0-480724691a6c]", 
      "workloads": [
        {
          "scenario": {
            "GlanceImages.create_image_and_boot_instances": {
              "image_location": "/home/opnfv/functest/images/cirros-0.4.0-x86_64-disk.img", 
              "container_format": "bare", 
              "disk_format": "qcow2", 
              "number_instances": 2, 
              "flavor": {
                "name": "rally_sanity_cntt-flavor_96175e01-713f-4900-8b07-8fc4741df63a"
              }, 
              "boot_server_kwargs": {
                "nics": [
                  {
                    "net-id": "a9df27f3-7d29-4c90-996a-9ea16ae4a71e"
                  }
                ]
              }
            }
          }, 
          "description": "Create an image and boot several instances from it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "nova": {
                "ram": -1, 
                "floating_ips": -1, 
                "security_group_rules": -1, 
                "instances": -1, 
                "cores": -1, 
                "security_groups": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_delete_snapshot", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_snapshot": {
              "force": false
            }
          }, 
          "description": "Create and then delete a volume-snapshot.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "volumes": {
              "volumes_per_tenant": 1, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_delete_volume", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "size": {
                "max": 1, 
                "min": 1
              }
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "image": {
                "name": "rally_sanity_cntt-img_96175e01-713f-4900-8b07-8fc4741df63a"
              }, 
              "size": 1
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "CinderVolumes.create_and_delete_volume": {
              "size": 1
            }
          }, 
          "description": "Create and then delete a volume.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_and_extend_volume", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_and_extend_volume": {
              "new_size": 2, 
              "size": 1
            }
          }, 
          "description": "Create and extend a volume and then delete it.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumes.create_from_volume_and_delete_volume", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumes.create_from_volume_and_delete_volume": {
              "size": 1
            }
          }, 
          "description": "Create volume from volume and then delete it.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "volumes": {
              "volumes_per_tenant": 1, 
              "size": 1
            }, 
            "quotas": {
              "cinder": {
                "gigabytes": -1, 
                "volumes": -1, 
                "snapshots": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderQos.create_and_list_qos", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_list_qos": {
              "write_iops_sec": "10", 
              "consumer": "both", 
              "read_iops_sec": "1000"
            }
          }, 
          "description": "Create a qos, then list all qos.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderQos.create_and_set_qos", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderQos.create_and_set_qos": {
              "set_read_iops_sec": "1001", 
              "set_consumer": "both", 
              "read_iops_sec": "1000", 
              "set_write_iops_sec": "11", 
              "write_iops_sec": "10", 
              "consumer": "back-end"
            }
          }, 
          "description": "Create a qos, then Add/Update keys in qos specs.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_and_list_volume_types", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_and_list_volume_types": {
              "description": "rally tests creating types"
            }
          }, 
          "description": "Create a volume Type, then list all types.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "CinderVolumeTypes.create_volume_type_and_encryption_type", 
      "description": "[Task UUID: 799c1f35-3ff2-4c08-8962-f0f55f4854f1]", 
      "workloads": [
        {
          "scenario": {
            "CinderVolumeTypes.create_volume_type_and_encryption_type": {
              "control_location": "front-end", 
              "cipher": "aes-xts-plain64", 
              "description": "rally tests creating types", 
              "key_size": 512, 
              "provider": "LuksEncryptor"
            }
          }, 
          "description": "Create encryption type", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_update_delete_stack", 
      "description": "[Task UUID: a030690d-c508-4c4d-add7-b894f34384f6]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_update_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/autoscaling_policy.yaml.template", 
              "updated_template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/updated_autoscaling_policy_inplace.yaml.template"
            }
          }, 
          "description": "Create, update and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_check_delete_stack", 
      "description": "[Task UUID: a030690d-c508-4c4d-add7-b894f34384f6]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_check_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          }, 
          "description": "Create, check and delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.create_suspend_resume_delete_stack", 
      "description": "[Task UUID: a030690d-c508-4c4d-add7-b894f34384f6]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.create_suspend_resume_delete_stack": {
              "template_path": "/usr/lib/python2.7/site-packages/functest/opnfv_tests/openstack/rally/scenario/templates/random_strings.yaml.template"
            }
          }, 
          "description": "Create, suspend-resume and then delete a stack.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "HeatStacks.list_stacks_and_resources", 
      "description": "[Task UUID: a030690d-c508-4c4d-add7-b894f34384f6]", 
      "workloads": [
        {
          "scenario": {
            "HeatStacks.list_stacks_and_resources": {}
          }, 
          "description": "List all resources from tenant stacks.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "heat_stack_owner"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.add_and_remove_user_role", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.add_and_remove_user_role": {}
          }, 
          "description": "Create a user role add to a user and disassociate.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_add_and_list_user_roles", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_add_and_list_user_roles": {}
          }, 
          "description": "Create user role, add it and list user roles for given user.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_list_tenants", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_list_tenants": {}
          }, 
          "description": "Create a keystone tenant with random name and list all tenants.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_delete_role", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_role": {}
          }, 
          "description": "Create a user role and delete it.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_delete_service", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_delete_service": {}
          }, 
          "description": "Create and delete service.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.get_entities", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.get_entities": {}
          }, 
          "description": "Get instance of a tenant, user, role and service by id's.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_update_and_delete_tenant", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_update_and_delete_tenant": {}
          }, 
          "description": "Create, update and delete tenant.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_user", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_user": {}
          }, 
          "description": "Create a keystone user with random name.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_tenant", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_tenant": {}
          }, 
          "description": "Create a keystone tenant with random name.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_and_list_users", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "workloads": [
        {
          "scenario": {
            "KeystoneBasic.create_and_list_users": {}
          }, 
          "description": "Create a keystone user with random name and list all users.", 
          "contexts": {}, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "KeystoneBasic.create_tenant_with_users", 
      "description": "[Task UUID: 0d811d5b-57db-4c0e-a4cf-a240a91b2e5a]", 
      "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": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_networks", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_networks": {
              "network_create_args": {}
            }
          }, 
          "description": "Create and delete a network.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_ports", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_ports": {
              "network_create_args": {}, 
              "ports_per_network": 1, 
              "port_create_args": {}
            }
          }, 
          "description": "Create and delete a port.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_routers", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_routers": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 1, 
              "router_create_args": {}, 
              "subnet_create_args": {}
            }
          }, 
          "description": "Create and delete a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "router": -1, 
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_delete_subnets", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_subnets": {
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.1.0.0/30"
            }
          }, 
          "description": "Create and delete a given number of subnets.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_networks", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_networks": {
              "network_create_args": {}
            }
          }, 
          "description": "Create a network and then list all networks.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_ports", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_ports": {
              "network_create_args": {}, 
              "ports_per_network": 1, 
              "port_create_args": {}
            }
          }, 
          "description": "Create and a given number of ports and list all ports.", 
          "contexts": {
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "network": {
              "router": {}
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_routers", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_routers": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 1, 
              "router_create_args": {}, 
              "subnet_create_args": {}
            }
          }, 
          "description": "Create and a given number of routers and list all routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.create_and_list_subnets", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_subnets": {
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "subnets_per_network": 1, 
              "subnet_cidr_start": "1.1.0.0/30"
            }
          }, 
          "description": "Create and a given number of subnets and list all subnets.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_delete_security_groups", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_groups": {}
          }, 
          "description": "Create and delete Neutron security-groups.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronSecurityGroup.create_and_delete_security_group_rule", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronSecurityGroup.create_and_delete_security_group_rule": {}
          }, 
          "description": "Create and delete Neutron security-group-rule.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "security_group": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NeutronNetworks.set_and_clear_router_gateway", 
      "description": "[Task UUID: be332263-05e8-40a5-8bc1-dcd64c64df4f]", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.set_and_clear_router_gateway": {
              "network_create_args": {
                "router:external": true
              }
            }
          }, 
          "description": "Set and Remove the external network gateway from a router.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ], 
            "quotas": {
              "neutron": {
                "router": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_and_live_migrate_server", 
      "description": "[Task UUID: ef02be37-24ee-4962-adcb-89303e169428]", 
      "workloads": [
        {
          "scenario": {
            "NovaServers.boot_and_live_migrate_server": {
              "block_migration": false, 
              "flavor": {
                "name": "rally_sanity_cntt-flavor_96175e01-713f-4900-8b07-8fc4741df63a"
              }, 
              "image": {
                "name": "rally_sanity_cntt-img_96175e01-713f-4900-8b07-8fc4741df63a"
              }, 
              "nics": [
                {
                  "net-id": "a9df27f3-7d29-4c90-996a-9ea16ae4a71e"
                }
              ]
            }
          }, 
          "description": "Live Migrate a server.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "NovaServers.boot_server_attach_created_volume_and_live_migrate", 
      "description": "[Task UUID: ef02be37-24ee-4962-adcb-89303e169428]", 
      "workloads": []
    }, 
    {
      "title": "Quotas.cinder_update_and_delete", 
      "description": "[Task UUID: 5e5bdde7-3f9f-44bb-b2be-cbdb398723a4]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update_and_delete": {
              "max_quota": 1024
            }
          }, 
          "description": "Update and Delete quotas for Cinder.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.cinder_update", 
      "description": "[Task UUID: 5e5bdde7-3f9f-44bb-b2be-cbdb398723a4]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.cinder_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for Cinder.", 
          "contexts": {
            "api_versions": {
              "cinder": {
                "service_type": "volumev3", 
                "version": 3
              }
            }, 
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.neutron_update", 
      "description": "[Task UUID: 5e5bdde7-3f9f-44bb-b2be-cbdb398723a4]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.neutron_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for neutron.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas.nova_update", 
      "description": "[Task UUID: 5e5bdde7-3f9f-44bb-b2be-cbdb398723a4]", 
      "workloads": [
        {
          "scenario": {
            "Quotas.nova_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for Nova.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "SwiftObjects.create_container_and_object_then_list_objects", 
      "description": "[Task UUID: a209ec32-261c-4e15-9a52-40d5a4c495c5]", 
      "workloads": [
        {
          "scenario": {
            "SwiftObjects.create_container_and_object_then_list_objects": {
              "object_size": 5120, 
              "objects_per_container": 2
            }
          }, 
          "description": "Create container and objects then list all objects.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "SwiftObjects.list_objects_in_containers", 
      "description": "[Task UUID: a209ec32-261c-4e15-9a52-40d5a4c495c5]", 
      "workloads": [
        {
          "scenario": {
            "SwiftObjects.list_objects_in_containers": {}
          }, 
          "description": "List objects in all containers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ], 
            "swift_objects": {
              "object_size": 1024, 
              "containers_per_tenant": 1, 
              "objects_per_container": 10
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "SwiftObjects.create_container_and_object_then_download_object", 
      "description": "[Task UUID: a209ec32-261c-4e15-9a52-40d5a4c495c5]", 
      "workloads": [
        {
          "scenario": {
            "SwiftObjects.create_container_and_object_then_download_object": {
              "object_size": 1024, 
              "objects_per_container": 5
            }
          }, 
          "description": "Create container and objects then download all objects.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "SwiftObjects.create_container_and_object_then_delete_all", 
      "description": "[Task UUID: a209ec32-261c-4e15-9a52-40d5a4c495c5]", 
      "workloads": [
        {
          "scenario": {
            "SwiftObjects.create_container_and_object_then_delete_all": {
              "object_size": 102400, 
              "objects_per_container": 5
            }
          }, 
          "description": "Create container and objects then delete everything created.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ]
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "SwiftObjects.list_and_download_objects_in_containers", 
      "description": "[Task UUID: a209ec32-261c-4e15-9a52-40d5a4c495c5]", 
      "workloads": [
        {
          "scenario": {
            "SwiftObjects.list_and_download_objects_in_containers": {}
          }, 
          "description": "List and download objects in all containers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "roles": [
              "admin"
            ], 
            "swift_objects": {
              "object_size": 10240, 
              "containers_per_tenant": 2, 
              "objects_per_container": 5
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 1, 
              "times": 1
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }
  ]
}

. (s)

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