{
  "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": {
    "3d3b0027-2a9d-48ae-9345-871d907c4744": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack 044ee337-c7b4-4945-9e6b-2dbd6fd119d5. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_ueaior_slave_0: Went to status ERROR due to \"Message: Binding failed for port 57e4dbe5-4f00-4d8f-b63f-718bd33da0db, please check neutron logs for more information., Code: 500\"", 
      "id": "3d3b0027-2a9d-48ae-9345-871d907c4744", 
      "scenario": "OpenStack L2"
    }, 
    "075beda3-b3cb-42f1-8f83-42ac835a4393": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack 49cc7990-97af-4df5-9378-bdc17001e5d0. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_podmrz_slave_0: Went to status ERROR due to \"Message: Binding failed for port a2b3338e-afe1-4d4a-9a9a-c4f8221068af, please check neutron logs for more information., Code: 500\"", 
      "id": "075beda3-b3cb-42f1-8f83-42ac835a4393", 
      "scenario": "OpenStack L3 East-West"
    }, 
    "e73811d4-818f-48e9-ba50-abad7cda718a": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack 984ba62e-7e04-4eab-b125-27ff42e77683. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_uprmft_slave_0: Went to status ERROR due to \"Message: Binding failed for port 8d49724a-e90d-4794-a38b-4cf1bdbaeaaa, please check neutron logs for more information., Code: 500\"", 
      "id": "e73811d4-818f-48e9-ba50-abad7cda718a", 
      "scenario": "OpenStack L3 North-South"
    }, 
    "fef865b5-16c0-4f57-b368-15eb07cbd3b5": {
      "status": "error", 
      "stderr": "Error while executing scenario: Failed to deploy Heat stack f80e3ff0-37c9-4637-ba4a-4b7c712d58ce. Expected status COMPLETE, but got FAILED. Reason: Resource CREATE failed: ResourceInError: resources.shaker_iefast_master_0: Went to status ERROR due to \"Message: Binding failed for port 7484aad7-4759-4403-97da-3f5a4f9169b2, please check neutron logs for more information., Code: 500\"", 
      "id": "fef865b5-16c0-4f57-b368-15eb07cbd3b5", 
      "scenario": "OpenStack L3 North-South Performance"
    }
  }, 
  "tests": {}, 
  "agents": {}
}