{
  "scenarios": {
    "OpenStack L3 North-South Performance": {
      "file_name": "/usr/local/lib/python2.7/dist-packages/shaker/scenarios/openstack/perf_l3_north_south.yaml", 
      "deployment": {
        "accommodation": [
          "pair", 
          "single_room", 
          {
            "compute_nodes": 2
          }
        ], 
        "template": "l3_north_south.hot"
      }, 
      "execution": {
        "tests": [
          {
            "sla": [
              "[type == 'agent'] >> (stats.ping_icmp.avg < 2.0)"
            ], 
            "method": "ping", 
            "time": 10, 
            "class": "flent", 
            "title": "Ping"
          }, 
          {
            "class": "iperf3", 
            "sla": [
              "[type == 'agent'] >> (stats.bandwidth.avg > 5000)", 
              "[type == 'agent'] >> (stats.retransmits.max < 10)"
            ], 
            "title": "TCP"
          }, 
          {
            "udp": true, 
            "title": "UDP", 
            "datagram_size": 32, 
            "class": "iperf3", 
            "bandwidth": 0, 
            "sla": [
              "[type == 'agent'] >> (stats.packets.avg > 100000)"
            ]
          }
        ]
      }, 
      "description": "In this scenario Shaker launches 1 pair of instances on different compute nodes. Instances are in different networks connected to different routers, master accesses slave by floating ip. The traffic goes from one network via external network to the other network.", 
      "title": "OpenStack L3 North-South Performance"
    }, 
    "OpenStack L2": {
      "file_name": "/usr/local/lib/python2.7/dist-packages/shaker/scenarios/openstack/full_l2.yaml", 
      "deployment": {
        "accommodation": [
          "pair", 
          "single_room"
        ], 
        "template": "l2.hot"
      }, 
      "execution": {
        "tests": [
          {
            "class": "flent", 
            "method": "tcp_download", 
            "title": "Download"
          }, 
          {
            "class": "flent", 
            "method": "tcp_upload", 
            "title": "Upload"
          }, 
          {
            "class": "flent", 
            "method": "tcp_bidirectional", 
            "title": "Bi-directional"
          }
        ], 
        "progression": "quadratic"
      }, 
      "description": "In this scenario Shaker launches pairs of instances in the same tenant network. Every instance is hosted on a separate compute node, all available compute nodes are utilized. The traffic goes within the tenant network (L2 domain).", 
      "title": "OpenStack L2"
    }, 
    "OpenStack L3 East-West": {
      "file_name": "/usr/local/lib/python2.7/dist-packages/shaker/scenarios/openstack/full_l3_east_west.yaml", 
      "deployment": {
        "accommodation": [
          "pair", 
          "single_room"
        ], 
        "template": "l3_east_west.hot"
      }, 
      "execution": {
        "tests": [
          {
            "class": "flent", 
            "method": "tcp_download", 
            "title": "Download"
          }, 
          {
            "class": "flent", 
            "method": "tcp_upload", 
            "title": "Upload"
          }, 
          {
            "class": "flent", 
            "method": "tcp_bidirectional", 
            "title": "Bi-directional"
          }
        ], 
        "progression": "quadratic"
      }, 
      "description": "In this scenario Shaker launches pairs of instances, each instance on its own compute node. All available compute nodes are utilized. Instances are connected to one of 2 tenant networks, which plugged into single router. The traffic goes from one network to the other (L3 east-west).", 
      "title": "OpenStack L3 East-West"
    }, 
    "OpenStack L3 North-South": {
      "file_name": "/usr/local/lib/python2.7/dist-packages/shaker/scenarios/openstack/full_l3_north_south.yaml", 
      "deployment": {
        "accommodation": [
          "pair", 
          "single_room"
        ], 
        "template": "l3_north_south.hot"
      }, 
      "execution": {
        "tests": [
          {
            "class": "flent", 
            "method": "tcp_download", 
            "title": "Download"
          }, 
          {
            "class": "flent", 
            "method": "tcp_upload", 
            "title": "Upload"
          }, 
          {
            "class": "flent", 
            "method": "tcp_bidirectional", 
            "title": "Bi-directional"
          }
        ], 
        "progression": "quadratic"
      }, 
      "description": "In this scenario Shaker launches pairs of instances on different compute nodes. All available compute nodes are utilized. Instances are in different networks connected to different routers, master accesses slave by floating ip. The traffic goes from one network via external network to the other network.", 
      "title": "OpenStack L3 North-South"
    }
  }, 
  "records": {
    "a484eaf1-ae66-4c4b-8d10-fc752e8fd1cd": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack b0b2b1dc-5e0b-41f0-b6ff-0774c853c107. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_aetfkz_master_0: Went to status ERROR due to \"Message: internal error: process exited while connecting to monitor: 2019-03-17T07:31:55.732200Z qemu-system-x86_64: -chardev socket,id=charnet0,path=/run/openvswitch-vhost/vhu5eef893f-0c,server: info: QEMU waiting for connection on: disconnected:unix:/run/openvsw, Code: 500\"", 
      "id": "a484eaf1-ae66-4c4b-8d10-fc752e8fd1cd", 
      "scenario": "OpenStack L3 North-South Performance"
    }, 
    "d88139ab-733f-4ab1-a880-baa69a2999ff": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack 4b293de9-0610-481f-bc48-f93d229c1802. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_aikmut_master_0: Went to status ERROR due to \"Message: internal error: process exited while connecting to monitor: 2019-03-17T07:29:34.811600Z qemu-system-x86_64: -chardev socket,id=charnet0,path=/run/openvswitch-vhost/vhu386b617b-35,server: info: QEMU waiting for connection on: disconnected:unix:/run/openvsw, Code: 500\"", 
      "id": "d88139ab-733f-4ab1-a880-baa69a2999ff", 
      "scenario": "OpenStack L3 North-South"
    }, 
    "b2ad345c-6d01-454d-a3b5-6bca8bec1880": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack a2214fc2-b5ac-4275-9393-307334ce9de5. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_fupomr_master_0: Went to status ERROR due to \"Message: internal error: process exited while connecting to monitor: 2019-03-17T07:24:49.661061Z qemu-system-x86_64: -chardev socket,id=charnet0,path=/run/openvswitch-vhost/vhua25050e7-a3,server: info: QEMU waiting for connection on: disconnected:unix:/run/openvsw, Code: 500\"", 
      "id": "b2ad345c-6d01-454d-a3b5-6bca8bec1880", 
      "scenario": "OpenStack L2"
    }, 
    "ca2e8697-0504-4f7d-8cf8-00d0217218e6": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack c68d898c-19a2-4372-9894-29241c3879f5. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_iutzrk_master_0: Went to status ERROR due to \"Message: internal error: process exited while connecting to monitor: 2019-03-17T07:27:09.979440Z qemu-system-x86_64: -chardev socket,id=charnet0,path=/run/openvswitch-vhost/vhuc8f81b8f-af,server: info: QEMU waiting for connection on: disconnected:unix:/run/openvsw, Code: 500\"", 
      "id": "ca2e8697-0504-4f7d-8cf8-00d0217218e6", 
      "scenario": "OpenStack L3 East-West"
    }
  }, 
  "tests": {}, 
  "agents": {}
}