)]}'
{
  "log": [
    {
      "commit": "bde9126fe7b5fd6e18d8881f6e9be370d2a6d826",
      "tree": "20bcef1449eb4769180a84513a304651af318189",
      "parents": [
        "1da029e32bc79a8e516260a0a17414da7196c592"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Apr 17 10:43:41 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Apr 18 09:45:37 2014 +0000"
      },
      "message": "Verify list agents attributes of V2/V3 APIs\n\nThis patch adds the JSON schema for Nova V2/V3 list agents APIs\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe response body of v2 and v3 API is the below:\n\n{\n    \"agents\": [\n        {\n            \"agent_id\": 1,\n            \"hypervisor\": \"xen\",\n            \"os\": \"linux\",\n            \"architecture\": \"x86\",\n            \"version\": \"7.0\",\n            \"url\": \"xxx://xxx/xxx/xxx1\",\n            \"md5hash\": \"add6bb58e139be103324d04d82d8f546\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I59fc1a54b32554d7c9827ce912d3197f78c4cd12\n"
    },
    {
      "commit": "1da029e32bc79a8e516260a0a17414da7196c592",
      "tree": "57331d0867f66b533e47b3408a1890b78d786a03",
      "parents": [
        "e69c862116701d6afed7a6161ea88c98376a7b03",
        "285a8481c9deafd6a67e7b429ae9ea671959fd6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 22:25:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 22:25:32 2014 +0000"
      },
      "message": "Merge \"Swift formpost cleanup\""
    },
    {
      "commit": "e69c862116701d6afed7a6161ea88c98376a7b03",
      "tree": "55d80a9accf90619fa9de7026c6047e6d5ebc396",
      "parents": [
        "dd86b1517ec5ac16c26975ed0ce0d8b7ddcac6cc",
        "c32a98beb8db5be1726d850572283bfc680223df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 14:21:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 14:21:37 2014 +0000"
      },
      "message": "Merge \"Verify delete agent response of V2/V3 APIs\""
    },
    {
      "commit": "dd86b1517ec5ac16c26975ed0ce0d8b7ddcac6cc",
      "tree": "a391c2b9da8993d03133ce007fae47c03bbdf99f",
      "parents": [
        "4aaed8280b7172606387090c5642ce3d982bbd28",
        "0ef007a7cadd509fbb628bb39fb0d8f735ecde0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 06:27:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 06:27:23 2014 +0000"
      },
      "message": "Merge \"skip test_stack_update_add_remove because of race\""
    },
    {
      "commit": "4aaed8280b7172606387090c5642ce3d982bbd28",
      "tree": "91735ba47803918f418b22672fabda5bddc791f6",
      "parents": [
        "670c06e11f24eff4e5c9ca0c4c8d21a9e7f96972",
        "fea1f1bb5d342c52a05d095d6aa85ddc0ffc424f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 03:46:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 03:46:14 2014 +0000"
      },
      "message": "Merge \"Validate list_instance_usage_audit_log Nova V2 API\""
    },
    {
      "commit": "c32a98beb8db5be1726d850572283bfc680223df",
      "tree": "5fa59a48d289a11adfb1c3a260e7d74cb03df597",
      "parents": [
        "670c06e11f24eff4e5c9ca0c4c8d21a9e7f96972"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Apr 02 20:18:24 2014 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 00:35:07 2014 +0000"
      },
      "message": "Verify delete agent response of V2/V3 APIs\n\nThis patch adds the JSON schema for response status of Nova agent delete APIs\nto block the backward incompatibility change in the future.\n\ndelete agent does not return the response body.\nResponse status of above APIs is below:\nV2 : 200\nV3 : 204\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I1040b61b081d783a7c206189e11d16f9f9e77f91\n"
    },
    {
      "commit": "0ef007a7cadd509fbb628bb39fb0d8f735ecde0a",
      "tree": "833cc7066409417d2abab6821a8c654b9319f5eb",
      "parents": [
        "670c06e11f24eff4e5c9ca0c4c8d21a9e7f96972"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 16 14:53:26 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 16 14:53:26 2014 -0400"
      },
      "message": "skip test_stack_update_add_remove because of race\n\ntest_stack_update_add_remove races about 25% of the time in the\ngate because the update is eventually consistent, and doesn\u0027t\nhappen before the list returns. It\u0027s unclear if this is\nexpected or unexpected behavior for heat, but 25% failure rate\nis far too high.\n\nChange-Id: I0cfd9c10c1fd5b674c1a2211f98a6aba042227da\nRelated-Bug: #1308682\n"
    },
    {
      "commit": "670c06e11f24eff4e5c9ca0c4c8d21a9e7f96972",
      "tree": "047e61dc7ec42c5b82ec613da75163245ffe25af",
      "parents": [
        "65366479a3b1a1f783698691c19b0616f411f444",
        "8bdf6e3c05173b61ca5b0d23fcd18327e9da0024"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 17:31:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 17:31:15 2014 +0000"
      },
      "message": "Merge \"Move exceptions back into one place\""
    },
    {
      "commit": "65366479a3b1a1f783698691c19b0616f411f444",
      "tree": "5ba2e7f1135a71777ddee3fc566170a9a68acf07",
      "parents": [
        "32b16db46be82e1446e948248b6056116031fffc",
        "420f2ebaab2757fe48c64a36de2e326d8f0d9395"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 13:43:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 13:43:24 2014 +0000"
      },
      "message": "Merge \"Add V2 Nova API os-agents tests\""
    },
    {
      "commit": "32b16db46be82e1446e948248b6056116031fffc",
      "tree": "e23a175eee289912a029e4d3cf85f70f2622cb5f",
      "parents": [
        "ce271a7d842964b9124a83aa407cba81c06166b2",
        "c440bca030e4fd212207d6f2b6baec71d2cdaa42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 12:25:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 12:25:14 2014 +0000"
      },
      "message": "Merge \"Implementing XML client for VPNaaS\""
    },
    {
      "commit": "ce271a7d842964b9124a83aa407cba81c06166b2",
      "tree": "779ddf0060d5d5aadd3ccc2f94a43b2213ced3d0",
      "parents": [
        "e46a75dc4262f065de79b5bd4215b87fde8797a6",
        "d6d30404020cb5db5cb55bb7a836971c3a750d0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 11:00:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 11:00:21 2014 +0000"
      },
      "message": "Merge \"Check  get_vnc_console attributes of Nova APIs\""
    },
    {
      "commit": "e46a75dc4262f065de79b5bd4215b87fde8797a6",
      "tree": "b76f7e4e43c9f4dacf3fd0699060bd0c1fd5536b",
      "parents": [
        "995cd2deeca7cd5c4c2c96a1a7e61e2459a5768d",
        "a1e1ee85d946e2696cc7ba987f0e543488175545"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 10:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 10:24:30 2014 +0000"
      },
      "message": "Merge \"orchestration API add coverage for stack update API\""
    },
    {
      "commit": "995cd2deeca7cd5c4c2c96a1a7e61e2459a5768d",
      "tree": "9ce0cf668f8747ac08bbfcab01a8f8f8cad4b257",
      "parents": [
        "cf46c7ac1ab750bd7b65615a422c160888ab09cc",
        "27e154f88319f1a1303296e8a376d57cb9d43059"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 10:10:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 10:10:21 2014 +0000"
      },
      "message": "Merge \"add quotas tests\""
    },
    {
      "commit": "cf46c7ac1ab750bd7b65615a422c160888ab09cc",
      "tree": "3e02757218b2ee86e96771a83131c9ae7c91b126",
      "parents": [
        "a3cb1ecec68914bd4fc616b035265d6ae3d6d385",
        "08ce58d60af32a21bfe6832234779a9f58c7a372"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 09:40:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 09:40:53 2014 +0000"
      },
      "message": "Merge \"Verify list_virtual_interfaces attributes of API\""
    },
    {
      "commit": "a3cb1ecec68914bd4fc616b035265d6ae3d6d385",
      "tree": "e463fad2ebc4b66d973f2bc6c75637126f7f578f",
      "parents": [
        "dc5c270d1077ffb4a2191f5ae06270de97a394d5",
        "11e69dafbceb8abf52496467cde6a20296a6035c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 09:28:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 09:28:59 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027shutdown/reboot_host\u0027 API\""
    },
    {
      "commit": "dc5c270d1077ffb4a2191f5ae06270de97a394d5",
      "tree": "75f8e814d7df1551861cdf5e32d9aaa1af744764",
      "parents": [
        "c066015fb78b890de5bd38eb043a58270edaeb0f",
        "8ac8c97918d41104cd6ca35611ae3fe11bc17c51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 16 05:15:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 05:15:10 2014 +0000"
      },
      "message": "Merge \"Rename instance_actions v3 plugin tests to server_actions\""
    },
    {
      "commit": "27e154f88319f1a1303296e8a376d57cb9d43059",
      "tree": "c745e4656854ba8f4ec4d38aa083a6bf0b76f81c",
      "parents": [
        "c066015fb78b890de5bd38eb043a58270edaeb0f"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 24 03:51:12 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 02:30:21 2014 +0000"
      },
      "message": "add quotas tests\n\nupdate quota for specific user\n\nBlueprint: testcases-expansion-icehouse\n\nChange-Id: Ic7d7f7933063cb64dcd4fbdaf0be53f015037d96\n"
    },
    {
      "commit": "c066015fb78b890de5bd38eb043a58270edaeb0f",
      "tree": "e5c4a59254f59c58bd9eb4dbb60419f518dc3634",
      "parents": [
        "7d5c93f561682db6303a0f89930c3d6fd6d0f5fe",
        "4a27b4623fe22be119ea7f4e10f37df6eb3b7186"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 21:42:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 21:42:46 2014 +0000"
      },
      "message": "Merge \" Improve test_load_balancer_basic\""
    },
    {
      "commit": "7d5c93f561682db6303a0f89930c3d6fd6d0f5fe",
      "tree": "2ffe65cba29d955cb65560653b2ea2aa4fc4b78c",
      "parents": [
        "4ec302061f03aa847dc67126f52f7f30e91af1c4",
        "a2dfd49a3ed6c893c2bc29771c3751adc31a92c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 21:31:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 21:31:37 2014 +0000"
      },
      "message": "Merge \"Up the default timeout for stack builds\""
    },
    {
      "commit": "4ec302061f03aa847dc67126f52f7f30e91af1c4",
      "tree": "e22009ef01a5a84ec44169cf738a9e7c5f208bf5",
      "parents": [
        "9e48f0e1bb9887963c28b33b155efa5f92f988e4",
        "e2a7444ab59595cda07ee1fdc65aac43db1cbbdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 19:58:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 19:58:41 2014 +0000"
      },
      "message": "Merge \"orchestration API refactor test_list_resources\""
    },
    {
      "commit": "9e48f0e1bb9887963c28b33b155efa5f92f988e4",
      "tree": "b7252d8fe9bc208ff874374c7823749e30377aa5",
      "parents": [
        "498b1de92bf438e1f771547051a35b29ee6bd6f4",
        "beae860364d8ca54dc27a40bfcdef9f1160fcf22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 19:40:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 19:40:28 2014 +0000"
      },
      "message": "Merge \"Fix import group ordering in test_utils.py\""
    },
    {
      "commit": "498b1de92bf438e1f771547051a35b29ee6bd6f4",
      "tree": "d30831141ec9ff9bac9fb4ec90f3f1cfd0f86867",
      "parents": [
        "571845689dda63af4fdc7652e680f6ded3e46943",
        "a0048cb6268c46a1b2f8a30cc851be5bed56a7e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 19:40:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 19:40:19 2014 +0000"
      },
      "message": "Merge \"Add load_test mechanism for InputScenarioUtils\""
    },
    {
      "commit": "571845689dda63af4fdc7652e680f6ded3e46943",
      "tree": "94fe654770360f80e86700582b2a1a2effbeaf50",
      "parents": [
        "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e",
        "d75edef97fb29e615c955bbf1f4ed501c70184ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 19:40:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 19:40:11 2014 +0000"
      },
      "message": "Merge \"Move the test_utils module to scenario test dir\""
    },
    {
      "commit": "a2dfd49a3ed6c893c2bc29771c3751adc31a92c3",
      "tree": "afae661481ceaee7f7d2738d05af05ccb61fbbdf",
      "parents": [
        "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:15:34 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:18:02 2014 -0400"
      },
      "message": "Up the default timeout for stack builds\n\nThis commit ups the default stack build timeout from 600 to 1200.\nThe stack frequently can take longer than 600 secs to build so\ndoubling it should give us a safe margin.\n\nRelated-Bug: #1297560\n\nChange-Id: I3b13a225793d42e2fa9f4871b2fe81c745954c56\n"
    },
    {
      "commit": "fea1f1bb5d342c52a05d095d6aa85ddc0ffc424f",
      "tree": "79d478ec8a7dbb79960096efabda77995c28248e",
      "parents": [
        "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 27 15:41:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Apr 15 21:23:05 2014 +0900"
      },
      "message": "Validate list_instance_usage_audit_log Nova V2 API\n\nThis patch adds the JSON schema for list_instance_usage_audit_log Nova\nV2 APIs and validate the response of the API with added JSON schema\nto block the backward incompatibility change in the future.\n\nResponse body of V2 List instance_usage_audit_log is below-\n\n{\n    \"instance_usage_audit_logs\": {\n        \"hosts_not_run\": [\n            \"%(hostid)s\"\n        ],\n        \"log\": {},\n        \"num_hosts\": 1,\n        \"num_hosts_done\": 0,\n        \"num_hosts_not_run\": 1,\n        \"num_hosts_running\": 0,\n        \"overall_status\": \"0 of 1 hosts done. 0 errors.\",\n        \"period_beginning\": \"%(timestamp)s\",\n        \"period_ending\": \"%(timestamp)s\",\n        \"total_errors\": 0,\n        \"total_instances\": 0\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I9ecc3afa71b10cfbd3824bb86d02b3232c9a2594\n"
    },
    {
      "commit": "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e",
      "tree": "aaf09b07f1b217983801101806e4bf08c66cabc4",
      "parents": [
        "463189b6bfb546961285524cd9734dd2ce9def96",
        "6c2080180c3544d42530e53ba22daac4fb7781e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 12:07:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 12:07:48 2014 +0000"
      },
      "message": "Merge \"Remove variable part of agent dict to fix AgentManagementTest\""
    },
    {
      "commit": "463189b6bfb546961285524cd9734dd2ce9def96",
      "tree": "e0be430797a4d376882d6e253c783a1aafd48310",
      "parents": [
        "447c3878311431936755917d92b918dfe0b95288",
        "faa6b5fe208e615cbf421743b7ca3b29e23e62d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 07:19:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 07:19:15 2014 +0000"
      },
      "message": "Merge \"fix import for default clients in clients.py\""
    },
    {
      "commit": "8bdf6e3c05173b61ca5b0d23fcd18327e9da0024",
      "tree": "eae1dfebc72973235bf86aad7f11354545c8edd2",
      "parents": [
        "447c3878311431936755917d92b918dfe0b95288"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Apr 03 11:49:14 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Apr 14 23:03:57 2014 -0400"
      },
      "message": "Move exceptions back into one place\n\nThis commit removes the exceptions directory and reverts to the\nprevious organizational behavior of having a single exception file.\nThe directory was created with the intent of allowing additional\nexceptions to be added as separate files. However this is just\ndistributing exceptions into separate files which would mean separate\nimports whenever they were used. So new extensions were only being\nadded to the __init__ file to avoid the additional import, which is\nessentially the previous behavior. So instead of adding the additional\ndirectory it\u0027s easier just to leave everything in one file.\n\nThis is effectively a revert of 82411edb9c1089cac53572e7720559b927b59fbd\n\nChange-Id: If15bd171b4708def30a650d514063e9795836746\n"
    },
    {
      "commit": "447c3878311431936755917d92b918dfe0b95288",
      "tree": "0f028b25206b068a453ee7701f109fc9c6dc2ae0",
      "parents": [
        "11b5d62b0606d93349ee568e4ad87d94f00e1dce",
        "7409e2e5ec9ac22169263f513401059acae7845f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 01:45:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 01:45:18 2014 +0000"
      },
      "message": "Merge \"Add Sahara client for scenarios tests\""
    },
    {
      "commit": "11b5d62b0606d93349ee568e4ad87d94f00e1dce",
      "tree": "8027dd29b6e88ebc4d24f785dae5e56dd8b98ab8",
      "parents": [
        "4fa79ad475225dee7548410bfe62aa19af8fd5d0",
        "1ad83200eb568fc273dafbf45e993d5cab1b996b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 15 01:09:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 15 01:09:15 2014 +0000"
      },
      "message": "Merge \"Add and use a StackResourceBuildErrorException\""
    },
    {
      "commit": "4fa79ad475225dee7548410bfe62aa19af8fd5d0",
      "tree": "cd36d488486231b66e00e73e73d2183664265b14",
      "parents": [
        "528a0022e932319582a50fe548dbbc5b178bd1c0",
        "a3e84ea5568f18da1523e322f0eaede3818547de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 14:51:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 14:51:40 2014 +0000"
      },
      "message": "Merge \"Add list roles api to identity v3\""
    },
    {
      "commit": "7409e2e5ec9ac22169263f513401059acae7845f",
      "tree": "c0b7bda43b0ef3e1679a1461ae0fb68718ed30eb",
      "parents": [
        "528a0022e932319582a50fe548dbbc5b178bd1c0"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Mar 27 12:55:50 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Apr 14 18:13:41 2014 +0400"
      },
      "message": "Add Sahara client for scenarios tests\n\nDue to the very high load during the real life scenarios tests for\nSahara we\u0027d like to be able to use explicitly stored scenarios tests at the\nbeginning.\n\nThere is a plan to add some non compute-intensive scenarios for Sahara:\n\n* node group / cluster templates workflows;\n* integration between Sahara and Swift;\n* cluster provisioning tests using fake plugins to work with cirros\nimages.\n\nChange-Id: I56f5b1c6528fd406f1e1b3ffef79a85aeb2ac144\n"
    },
    {
      "commit": "faa6b5fe208e615cbf421743b7ca3b29e23e62d0",
      "tree": "00d12583e22df1c58b7d9b3340b3d9a52d7576cc",
      "parents": [
        "528a0022e932319582a50fe548dbbc5b178bd1c0"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Apr 14 01:38:16 2014 -0500"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Apr 14 02:40:31 2014 -0500"
      },
      "message": "fix import for default clients in clients.py\n\nAll default clients will be imported in clients.py even\nif the services are disabled in tempest.conf. That will\ncause import error when run tests. This patch moves the\nimport statements into relevant functions.\n\nCloses-Bug: #1307323\n\nChange-Id: I1260cceb2821400eb42959cb701e40ae449dd452\n"
    },
    {
      "commit": "285a8481c9deafd6a67e7b429ae9ea671959fd6c",
      "tree": "7b239cf9ec03c823fbd53151afe79b79d4b6584d",
      "parents": [
        "71381634e37f0d68f5b3b2e79728fa8c126bbb79"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Wed Apr 09 06:12:55 2014 +0000"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Mon Apr 14 07:22:47 2014 +0000"
      },
      "message": "Swift formpost cleanup\n\nFormpost test failed sometimes with an Unauthorized error.\nA possible reason for this is the eventual consistency, because\nthe required account metadata might not be ready when the test\nis executed.\n\nMetadata availability is now checked in setUp(). This check is\nalready used in tempest.api.object_storage.test_tempurl.\n\nTests now also use the built in client. An additional negative test\nhas been added to ensure that formpost middleware is actually used\nand not bypassed due to an already authenticated request.\n\nChange-Id: I9fd2f3eeae4648015976d3c5944655b211ccbaa1\nCloses-Bug: 1304341\n"
    },
    {
      "commit": "c440bca030e4fd212207d6f2b6baec71d2cdaa42",
      "tree": "eefb3c5ac7a3dea54d0f970c237371f8848a4b5a",
      "parents": [
        "9e9b394b98d8125d47a4cbc26aadbbd33cbffcbb"
      ],
      "author": {
        "name": "Mh Raies",
        "email": "mh.raies@nectechnologies.in",
        "time": "Fri Apr 04 12:05:48 2014 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@nectechnologies.in",
        "time": "Mon Apr 14 12:51:37 2014 +0530"
      },
      "message": "Implementing XML client for VPNaaS\n\nVPNaaS API test for xml request body is missing.\nThis blueproint implements xml client for VPNaaS testcases.\n\nChange-Id: I236a889350e9b7d865e874b73f825b3a34809a3f\nImplements: blueprint vpnaas-api-tests-xml\n"
    },
    {
      "commit": "beae860364d8ca54dc27a40bfcdef9f1160fcf22",
      "tree": "e45f117c8af411a62a7e51e999a90c44ab48c229",
      "parents": [
        "a0048cb6268c46a1b2f8a30cc851be5bed56a7e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 08 17:53:06 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Apr 12 19:28:11 2014 -0400"
      },
      "message": "Fix import group ordering in test_utils.py\n\nPer the hacking guidelines the ordering for imports should be stdlib\nfirst, followed by 3rd party imports, and last should the project\nimports. However, test_utils.py did not adhere to this ordering. This\ncommit fixes the oversight.\n\nChange-Id: I0fcc9d137706e841c2e22bd2af8ecd77135c78d2\n"
    },
    {
      "commit": "a0048cb6268c46a1b2f8a30cc851be5bed56a7e8",
      "tree": "ef326e04539c7f0153cd59ee6765b346f6ec8bfc",
      "parents": [
        "d75edef97fb29e615c955bbf1f4ed501c70184ee"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 08 17:44:42 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Apr 12 19:27:46 2014 -0400"
      },
      "message": "Add load_test mechanism for InputScenarioUtils\n\nSimilar to what was done for the negative test framework this commit\nadds a method to handle using CONF values with testscenarios.\nPreviously the attr\u0027s were set in the test class definition which\nwould force a getattr at import time. This will cause issues if the\nconfig file is not present. By adding a method which won\u0027t be executed\nat import but rather when the tests are run we can avoid this.\n\nChange-Id: Ib635f8b895f6642f78a3af644170700f72259d46\n"
    },
    {
      "commit": "d75edef97fb29e615c955bbf1f4ed501c70184ee",
      "tree": "7b894a993ffaf06c32ae5049dc5080020bf39c3f",
      "parents": [
        "08b38a5b18c7b0cf647bab28f00c1e5bc06cb608"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Apr 11 15:57:16 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Apr 12 19:25:27 2014 -0400"
      },
      "message": "Move the test_utils module to scenario test dir\n\nThe test_utils module in tempest.common.utils is only useful for\nscenario tests. So it\u0027s a little confusing to have it in the common\ndirectory. This commit corrects this by moving the file into the\nscenario directory. The service tag requirement for scenario tests\nhacking check is updated to only check scenario test files, because\na method in the new utils module was being picked up incorrectly.\n\nChange-Id: I1d70745a5ee07923e680328e5b8a29bfb82d8099\n"
    },
    {
      "commit": "528a0022e932319582a50fe548dbbc5b178bd1c0",
      "tree": "2f77d94a834755cb80576cfd976d13de3d6f0723",
      "parents": [
        "128ddfb847ee6f053bdb88f24f8f0c84f54b19c5",
        "4fccd322c89b2d44a3ed4f472348f48773e03be4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 12 09:55:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 12 09:55:44 2014 +0000"
      },
      "message": "Merge \"Add opportunity to directly update headers\""
    },
    {
      "commit": "128ddfb847ee6f053bdb88f24f8f0c84f54b19c5",
      "tree": "7a732e241159d69291227d9ce0595876382aef52",
      "parents": [
        "ecd5254e74c6e7224b14af220f7810412f3ffe5e",
        "0a2771268e5ce0b78d0b9035d27e681043fa29d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 12 02:20:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 12 02:20:58 2014 +0000"
      },
      "message": "Merge \"Remove unused create_image of Nova v2 API\""
    },
    {
      "commit": "ecd5254e74c6e7224b14af220f7810412f3ffe5e",
      "tree": "beb22ba8acc696d916df7bdaa2d69a8a2f43bf18",
      "parents": [
        "60dd4702f561d9fb162b2d213b2ae8db66a16de3",
        "41ab8c4a2092cb01951356392cd758357dad9e49"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Sat Apr 12 01:57:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 12 01:57:59 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "60dd4702f561d9fb162b2d213b2ae8db66a16de3",
      "tree": "154794dc3acbeda17eadffe5b1ef3203df6d3f0e",
      "parents": [
        "99b3611dbf8c3dcc1d8f50557a4632e72757a4a3",
        "6d495d65c628081b0c19c7cb172bbbbd79d0f028"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 13:49:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 13:49:41 2014 +0000"
      },
      "message": "Merge \"Stop neutron resource leaking even if an error occurs\""
    },
    {
      "commit": "99b3611dbf8c3dcc1d8f50557a4632e72757a4a3",
      "tree": "d3a19c55f42f3dafafffdcc8c9d3a65cb3f479ac",
      "parents": [
        "9e9b394b98d8125d47a4cbc26aadbbd33cbffcbb",
        "1aba5d0dd7a14dce25bb159f5eca1ac905122f72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 10:20:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 10:20:56 2014 +0000"
      },
      "message": "Merge \"Cinder client does not honor disable_ssl_certificate_validation\""
    },
    {
      "commit": "d6d30404020cb5db5cb55bb7a836971c3a750d0b",
      "tree": "5bc9ebf2e1216243344fe100c37da02559995d2e",
      "parents": [
        "9e9b394b98d8125d47a4cbc26aadbbd33cbffcbb"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 02 15:28:37 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 11 15:35:39 2014 +0900"
      },
      "message": "Check  get_vnc_console attributes of Nova APIs\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 get_vnc_console\nserver action APIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of get_vnc_console V2 \u0026 V3 APIs is same and given\nbelow:\n\n{\n    \"console\": {\n        \"type\": \"novnc\",\n        \"url\": \"http://127.0.0.1:6080/vnc_auto.html?token\u003d%(uuid)s\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Idfcdcd84207d5958011b7a748e59f6414000bbc9\n"
    },
    {
      "commit": "41ab8c4a2092cb01951356392cd758357dad9e49",
      "tree": "6fdec6a73eafc68e55d72e75de40d6f6dec197e9",
      "parents": [
        "9e9b394b98d8125d47a4cbc26aadbbd33cbffcbb"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Fri Apr 11 04:18:07 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Fri Apr 11 04:18:07 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I3bc2ae9ccf8f5cb6f590dc51de389bfd7e920aa3\n"
    },
    {
      "commit": "9e9b394b98d8125d47a4cbc26aadbbd33cbffcbb",
      "tree": "33862a57315b9479c7c5110c6ec6bcead118b993",
      "parents": [
        "032e73e70115ab2b8ec8d9f288d414cdfbcc5dd4",
        "ef2865af43a26f09e81eec0935fd232c92328e56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 00:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 00:28:10 2014 +0000"
      },
      "message": "Merge \"remove n-sch from the watch list\""
    },
    {
      "commit": "032e73e70115ab2b8ec8d9f288d414cdfbcc5dd4",
      "tree": "edeea01748af3c16285d7cb23109317124a41758",
      "parents": [
        "4b3c6612a0d23b23bfbf6467f1eec5e8f54af530",
        "cf6f695496d6d60e508ec0141315f5ce7747c9cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 15:46:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 15:46:30 2014 +0000"
      },
      "message": "Merge \"Add parametric tests of Swift object API, part 3\""
    },
    {
      "commit": "4b3c6612a0d23b23bfbf6467f1eec5e8f54af530",
      "tree": "1c7163f7acd723e91a82fff641eb591a84a33018",
      "parents": [
        "b00b30d78dc8640f37a21df26dd5648cfe669eba",
        "859d39d146f5d5a71334d96c6cd5666b2e28955b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 15:46:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 15:46:06 2014 +0000"
      },
      "message": "Merge \"Add sahara edp cli commands tests\""
    },
    {
      "commit": "b00b30d78dc8640f37a21df26dd5648cfe669eba",
      "tree": "b59191f276dce3a4be37686204f421dbd6a8efc5",
      "parents": [
        "2a9d1588ae8894c4cc57374969034e1ed91c9a2a",
        "b665940ea73a4b292c7d83f1eb8669dd21e2862d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 13:37:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 13:37:30 2014 +0000"
      },
      "message": "Merge \"Verify more information for pools in lbaas tests\""
    },
    {
      "commit": "ef2865af43a26f09e81eec0935fd232c92328e56",
      "tree": "8fb1b98595477264de13fe2d59a59d5ec59e48cc",
      "parents": [
        "2a9d1588ae8894c4cc57374969034e1ed91c9a2a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 10 07:26:09 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 10 07:26:09 2014 -0400"
      },
      "message": "remove n-sch from the watch list\n\nwe\u0027ve seen no n-sch errors in passing gate runs in the last week,\nI consider this sufficient proof that we\u0027re clean on n-sch for now.\n\nPart of bp:clean-logs\n\nChange-Id: Ife0e0602767e155fc645e07546bed36c2c060a20\n"
    },
    {
      "commit": "2a9d1588ae8894c4cc57374969034e1ed91c9a2a",
      "tree": "7083569b0984d4bba0951ef20e11df34cc5d39d1",
      "parents": [
        "b9f545f5bafc48e7a11d4b74b44a2f396dac0070",
        "95951ed68f6f41dd0e854bfff5f161c3b26b1b84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 10:58:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 10:58:59 2014 +0000"
      },
      "message": "Merge \"Check add/remove flavor access APIs attributes\""
    },
    {
      "commit": "b9f545f5bafc48e7a11d4b74b44a2f396dac0070",
      "tree": "ced34249e349f4a9d5fe415f2e62291d2711c966",
      "parents": [
        "864fe07b139908ab39830964d714dbf2178e00a0",
        "504aecc68cba0b24f0c0fe326a053cb2409d55eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 06:47:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 06:47:30 2014 +0000"
      },
      "message": "Merge \"Add unit tests for commands\""
    },
    {
      "commit": "864fe07b139908ab39830964d714dbf2178e00a0",
      "tree": "5404ca534df35b9c9fdf00853613ac3e61986042",
      "parents": [
        "cf50fcdf7aee9b2c68326d0bf5393eece5797a3a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sun Mar 02 03:47:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 17:27:36 2014 +0000"
      },
      "message": "Add keystone api version detection to verify_tempest_config\n\nThis commit adds a check for the keystone api versions that are\nsupported and checks that with the config file. In the process of\nadding the additional check the version verification code is reworked\nto use a common get versions method.\n\nPartially implements bp config-verification\n\nChange-Id: Ibb15c53e2b2a1e2a2ad95351692d06389f2ebb06\n"
    },
    {
      "commit": "504aecc68cba0b24f0c0fe326a053cb2409d55eb",
      "tree": "8e674c72e518bbb5e0c0e72eb0596206e915dc4c",
      "parents": [
        "bf48c0bfd0504b6c396cc403a9a922151f0b1632"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Mar 11 17:57:50 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Apr 09 15:49:39 2014 +0000"
      },
      "message": "Add unit tests for commands\n\nThis commit adds commands function.\n\nPartially implements bp unit-tests\n\nChange-Id: If5e037546965e338ebb9a171a178826b4e3136d6\n"
    },
    {
      "commit": "4a27b4623fe22be119ea7f4e10f37df6eb3b7186",
      "tree": "2d6ff1fa589c745a0bf2746637e424c398597afd",
      "parents": [
        "71381634e37f0d68f5b3b2e79728fa8c126bbb79"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Apr 09 15:25:46 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Apr 09 17:12:49 2014 +0400"
      },
      "message": " Improve test_load_balancer_basic\n\nThis patch introduces multiple improvements of test_load_balancer_basic.\n\n 1. Use inetd instead of nc on backends.\n    Running nc in a while True cycle proved to be ineffective\n    and unreliable in case of a relatively big number of\n    requests.\n 2. Add doc string to NeutronRetriever.\n 3. Add setUp method and cleanups for resources\n    as a preparation for adding more tests.\n 4. Other minor fixes of storing internal values.\n\nChange-Id: I8b5426c9cc832cb8bb5024952535f312cd627d1e\n"
    },
    {
      "commit": "cf50fcdf7aee9b2c68326d0bf5393eece5797a3a",
      "tree": "1aecde91d27e097fc0e4200234475c8a786dc14c",
      "parents": [
        "ca19315fe86802e6f5f5ac220aef36abc87b81a6",
        "3f61f3084a6f3661c33bce2b465e892d489a5dd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 12:08:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 12:08:44 2014 +0000"
      },
      "message": "Merge \"Multiple fixes to test_server_basic_ops\""
    },
    {
      "commit": "8ac8c97918d41104cd6ca35611ae3fe11bc17c51",
      "tree": "ae20ea81ce95cca54c7ac9373bb7763c82711dd6",
      "parents": [
        "ca19315fe86802e6f5f5ac220aef36abc87b81a6"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "openstack@rohankanade.com",
        "time": "Wed Apr 09 07:35:56 2014 +0200"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "openstack@rohankanade.com",
        "time": "Wed Apr 09 07:35:56 2014 +0200"
      },
      "message": "Rename instance_actions v3 plugin tests to server_actions\n\n* Renames the os-instance_actions v3 plugin tests to os-server-actions\n* Also modifies JSON v3 client to use os-server-actions\n* Skip get_server_actions and list_server_actions json tests\n* This is required because changing name of v3 ext os-instance-actions\n* to os-server-actions.\n\nCloses-Bug: #1206032\n\nDocImpact\n\nRequired-By: Id5049e10f5ef540d0d8e3871d800e9d9cb33da73\n\nChange-Id: Ia493d4838dee4a8a587d12a55f16afeb143d959d\n"
    },
    {
      "commit": "ca19315fe86802e6f5f5ac220aef36abc87b81a6",
      "tree": "aec0e5f470baa54d9c6210c476e77f6bbe6a8b52",
      "parents": [
        "560f38b1ff4ccd072d739b8534ef2b2a48b73a79",
        "ddd3cda241acea5433b5ad4bc3e917bd7dd9dbc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 02:22:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 02:22:44 2014 +0000"
      },
      "message": "Merge \" Verify the response attributes of \u0027aggregate-set-metadata\u0027 API\""
    },
    {
      "commit": "560f38b1ff4ccd072d739b8534ef2b2a48b73a79",
      "tree": "1c2b588e65e6dc12040e5c869055a7f216d02b73",
      "parents": [
        "09d780a0ce23338e7dfb16356a03681d2a432506",
        "bcd0910cc6a0a0e25fc9b06ce783ee48744782db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:11:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:11:35 2014 +0000"
      },
      "message": "Merge \"Verify detail_list flavor attributes of V2/V3 APIs\""
    },
    {
      "commit": "09d780a0ce23338e7dfb16356a03681d2a432506",
      "tree": "23af9adeb77c5a98e67bd626521faacac7e391ff",
      "parents": [
        "dd80c02bcd709fee423bf0015e7278763c6cfce7",
        "9733d0e1520cae67e084ee63da98aa3de4be840e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "message": "Merge \"Volume size could be specified to create volume\""
    },
    {
      "commit": "dd80c02bcd709fee423bf0015e7278763c6cfce7",
      "tree": "12c82be7acbebf374fa646ed1de4dd977e6e311b",
      "parents": [
        "08b38a5b18c7b0cf647bab28f00c1e5bc06cb608",
        "4a48a603f43dd1ed4583f75b7b2696d793fa3932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "message": "Merge \"Adds Ironic test_baremetal_basic_ops scenario test\""
    },
    {
      "commit": "08b38a5b18c7b0cf647bab28f00c1e5bc06cb608",
      "tree": "3671812a6a55554244fd2e0ffbac62a5cd4e5f36",
      "parents": [
        "006decd6594d92ba6f56873becd8f53ee35c7724",
        "9e5eac0bccb83cea756763d8c95f11bb479c09ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 17:57:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 17:57:01 2014 +0000"
      },
      "message": "Merge \"Honor suspend/pause config switches in scenario tests\""
    },
    {
      "commit": "006decd6594d92ba6f56873becd8f53ee35c7724",
      "tree": "1bf694b3573740b1fb944f54813656c6a4c746e2",
      "parents": [
        "1a1fc787e048d50319596bfbc2f689797ec6602e",
        "b4ffd766938ed3083582b199337d940f7174e4be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 16:35:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 16:35:24 2014 +0000"
      },
      "message": "Merge \"Verify the create/delete volume APIs attributes\""
    },
    {
      "commit": "1a1fc787e048d50319596bfbc2f689797ec6602e",
      "tree": "bca1b8e347568cce151d4066a6dea51bead30d8f",
      "parents": [
        "6b200971c25c18d1ce7c4301d28c12f0422dc427",
        "7e40d027c6f5a2238edc37f7dbdeb87a4e085a1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 15:59:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 15:59:40 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027get_aggregate\u0027\""
    },
    {
      "commit": "a1e1ee85d946e2696cc7ba987f0e543488175545",
      "tree": "ffd003fa55662ad27c2d13f0c8bdb91360cb0b21",
      "parents": [
        "e2a7444ab59595cda07ee1fdc65aac43db1cbbdf"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Mar 27 15:09:53 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Apr 08 16:28:36 2014 +0100"
      },
      "message": "orchestration API add coverage for stack update API\n\nCurrently we have no coverage of the stack update API, although there\nis a function for it in orchestration_client.  So add a simple test of\nthe stack update API surface.\n\nChange-Id: I46dba8e4d7d5c4e30d341b6269897386ce9bf378\n"
    },
    {
      "commit": "e2a7444ab59595cda07ee1fdc65aac43db1cbbdf",
      "tree": "1343da2c16ba63eadf5790248686de8f3a67a79c",
      "parents": [
        "6b200971c25c18d1ce7c4301d28c12f0422dc427"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Mar 25 12:10:52 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Apr 08 16:28:36 2014 +0100"
      },
      "message": "orchestration API refactor test_list_resources\n\nRework test_list_resources so we do a more explicit test of the\nresource list which is returned - we expect exactly one resource,\nso using assertIn is less explicit than assertEqual.  Refactoring\nthe code which reads and validates the resource list will enable\nother tests to more easily reuse the resource-listing code.\n\nChange-Id: I0c1cb52d92f609781ee21dd3f7d52ceef85e0766\n"
    },
    {
      "commit": "6b200971c25c18d1ce7c4301d28c12f0422dc427",
      "tree": "52eb21744ad6b54fe70c102936ed929c2b7b6dc7",
      "parents": [
        "bc4012cdf3c260e7386a1f5826ab78a49e7afa30",
        "a3d584d44df24a5fc7c7b1dcd86551fe18f5c0a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 15:16:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 15:16:55 2014 +0000"
      },
      "message": "Merge \"Verify delete quota response of V2/V3 APIs\""
    },
    {
      "commit": "a3d584d44df24a5fc7c7b1dcd86551fe18f5c0a6",
      "tree": "468b960fc06215679c825aa851e33eec13ede693",
      "parents": [
        "71381634e37f0d68f5b3b2e79728fa8c126bbb79"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Apr 03 14:11:53 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Apr 08 16:56:12 2014 +0000"
      },
      "message": "Verify delete quota response of V2/V3 APIs\n\nThis patch adds the JSON schema for response status of Nova quota delete APIs\nto block the backward incompatibility change in the future.\n\ndelete quota does not return the response body.\nResponse status of above APIs is below:\nV2: 202\nV3: 204\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I3113e3a07937bd7cb44a19e5ef4a5fb880ce3721\n"
    },
    {
      "commit": "bc4012cdf3c260e7386a1f5826ab78a49e7afa30",
      "tree": "6b27c10f4a8680ab573ef2c27a159a94c510a000",
      "parents": [
        "41a042cc3e9b2ec5011160f3a351f96f5d55d583",
        "2fdc18260e24d28b14c59500a9613848d2bb48eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 13:25:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 13:25:19 2014 +0000"
      },
      "message": "Merge \"Add os-migration tests for Nova v2 API\""
    },
    {
      "commit": "41a042cc3e9b2ec5011160f3a351f96f5d55d583",
      "tree": "b19f2b0f2e470e9a583857ff17a48cd67709dd7c",
      "parents": [
        "71381634e37f0d68f5b3b2e79728fa8c126bbb79",
        "10c8b3757b8fea0d108d4e49a73023341b77c6ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 13:25:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 13:25:10 2014 +0000"
      },
      "message": "Merge \"Cleanup common.debug\""
    },
    {
      "commit": "4fccd322c89b2d44a3ed4f472348f48773e03be4",
      "tree": "88037971a2ad2cbcdbd1114ab7aa4a74de981493",
      "parents": [
        "a16c49fcd50fcb8370c9d301cb18aafd5f7b1a78"
      ],
      "author": {
        "name": "Sergey Murashov",
        "email": "smurashov@mirantis.com",
        "time": "Sat Mar 22 09:58:52 2014 +0400"
      },
      "committer": {
        "name": "Sergey Murashov",
        "email": "smurashov@mirantis.com",
        "time": "Tue Apr 08 13:49:55 2014 +0400"
      },
      "message": "Add opportunity to directly update headers\n\nAdded change in request\u0027s methods in rest_client\nfor directly updating headers.\nIf someone want to add some custom headers to default headers\nhe can pass variable extra_headers\u003dTrue in one of\nthe request\u0027s methods(POST/PUT/...) and headers should be\nadded to default headers\n\nChange-Id: Ifbe49a9f7a6e2de780953ef9dcd39e443d74d151\nCloses-bug: 1295661\n"
    },
    {
      "commit": "11e69dafbceb8abf52496467cde6a20296a6035c",
      "tree": "a418a9acf58e42505a0da20cb5ba733c3cdf9a62",
      "parents": [
        "1466fb981c18ae435a231f409d9cf78413f4cfb9"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Fri Mar 28 04:00:45 2014 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Tue Apr 08 18:10:30 2014 +0900"
      },
      "message": "Verify the response attributes of \u0027shutdown/reboot_host\u0027 API\n\nThis patch verifies the response attributes of \u0027shutdown/reboot_host\u0027 API.\nThe response body format of v2:\n{\n    \"host\": \"d2576862a2144ee6ad37d9e1938460a2\",\n    \"power_action\": \"shutdown/reboot\"\n}\nThe response body format of v3:\n{\n    \"host\": {\n        \"host\": \"77cfa0002e4d45fe97f185968111b27b\",\n        \"power_action\": \"shutdown/reboot\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I2e1ede52f7461e9d6fa583a00afc261f77314908\n"
    },
    {
      "commit": "71381634e37f0d68f5b3b2e79728fa8c126bbb79",
      "tree": "c0eee196131c6bd442a072bdd91139f21a58e1f8",
      "parents": [
        "1466fb981c18ae435a231f409d9cf78413f4cfb9",
        "7fa397cd1a896e4678b3e2f50a6fd6348f947092"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 08 04:03:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 04:03:29 2014 +0000"
      },
      "message": "Merge \"Check attributes of get server password Nova APIs\""
    },
    {
      "commit": "1466fb981c18ae435a231f409d9cf78413f4cfb9",
      "tree": "9867b71bb2939fde205ddb638d39d9945754e8ba",
      "parents": [
        "ba6265e0a1b2fcdee00a7ef3e3a9becd23b837ad",
        "b71cb7fe943b4d76aa48333f023d76a2995f9a42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 22:57:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 22:57:15 2014 +0000"
      },
      "message": "Merge \"Missing baremetal driver API test\""
    },
    {
      "commit": "ba6265e0a1b2fcdee00a7ef3e3a9becd23b837ad",
      "tree": "135b997c3cacd2460fc61719a6ea00281af3cd64",
      "parents": [
        "ce5bc0615d95c6a657852e54e315aaadcce44240",
        "3de4fe280fc67b1d23cd4fc9cd39dc477ef48230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 10:23:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 10:23:22 2014 +0000"
      },
      "message": "Merge \"Translate xml server tenantId /userId\""
    },
    {
      "commit": "ce5bc0615d95c6a657852e54e315aaadcce44240",
      "tree": "136514d329d7bc43ee2c62ea29d7023937856dbf",
      "parents": [
        "1fb6b709f85bf5f1a06a0f59178ff665e051dacf",
        "a76929cc19c7ec21f656affed1efa770a9ea8d62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 09:58:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 09:58:43 2014 +0000"
      },
      "message": "Merge \"Trailing \u0027/\u0027 throws error\""
    },
    {
      "commit": "1fb6b709f85bf5f1a06a0f59178ff665e051dacf",
      "tree": "bf3fccac446079b435de247f6edb1e450787ba0f",
      "parents": [
        "8c3022725d40d11d37a3804e5bee8c8d30c474c1",
        "254b81c191c4521fd3eab29b2b2b3832d5db3cb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 09:45:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 09:45:14 2014 +0000"
      },
      "message": "Merge \"Add \"delete the volume-attached server\" tests\""
    },
    {
      "commit": "8c3022725d40d11d37a3804e5bee8c8d30c474c1",
      "tree": "ad7b56169c763b1a16ee5b47485c1488bb44cbe0",
      "parents": [
        "94a63649442d585d75f55db7652477b5a5f896e1",
        "0d43eb58eb25616631bfeafd6ce93d44bba64773"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 09:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 09:45:06 2014 +0000"
      },
      "message": "Merge \"Expand baremetal port coverage\""
    },
    {
      "commit": "08ce58d60af32a21bfe6832234779a9f58c7a372",
      "tree": "89670871792b46dd71205e8b9a9bea526dfa3043",
      "parents": [
        "ed8e3448b271fea27b6b605585e5c3ad71d3f247"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 04 14:51:14 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Apr 07 15:34:45 2014 +0900"
      },
      "message": "Verify list_virtual_interfaces attributes of API\n\nThis patch adds the JSON schema for Nova V2 list_virtual_interfaces\nAPI response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThis patch also adds the mac address in common parameter type for\nreusability amongs other schema.\n\nThe response body of list_virtual_interfaces V2 APIs is below:\n{\n    \"virtual_interfaces\": [\n        {\n            \"id\": \"%(id)s\",\n            \"mac_address\": \"%(mac_addr)s\",\n            \"OS-EXT-VIF-NET:net_id\": \"%(id)s\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I261917920aea880cf3419f23478b6df322a10ded\n"
    },
    {
      "commit": "420f2ebaab2757fe48c64a36de2e326d8f0d9395",
      "tree": "2b1649b2692a85c723b0ac2c0397b7f4017c4b4e",
      "parents": [
        "94a63649442d585d75f55db7652477b5a5f896e1"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Apr 02 19:53:38 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 07 09:11:51 2014 +0900"
      },
      "message": "Add V2 Nova API os-agents tests\n\nThis patch adds V2 Nova API - os-agents tests.\n\nChange-Id: I18f1a95ac5e22a646da9aeb52f096f7caa82e8c8\n"
    },
    {
      "commit": "94a63649442d585d75f55db7652477b5a5f896e1",
      "tree": "c1f08b3d6452ad2ae59f67c9ac39861c929e0da1",
      "parents": [
        "b683dedccf4457c23300fab5e50a51417bd99ebb",
        "26bcee6139b29ae43d582087efa6fca3a82b21de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 06 14:21:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 06 14:21:55 2014 +0000"
      },
      "message": "Merge \"Verify \"enable a service\" API response attributes\""
    },
    {
      "commit": "b683dedccf4457c23300fab5e50a51417bd99ebb",
      "tree": "cdbe569d52fadd8e73022d28ff3856cbaf49fc7b",
      "parents": [
        "834d121a1672a07d50071c806454fe8a21520c35",
        "3e9d12b8af7a30a3d60297e4e53cf1a8626ab4c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 22:45:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 22:45:42 2014 +0000"
      },
      "message": "Merge \"Remove created routers as part of test cleanup\""
    },
    {
      "commit": "834d121a1672a07d50071c806454fe8a21520c35",
      "tree": "2bdf792eec93ecbd80fd229d8c0d172e50df1981",
      "parents": [
        "9309ef52c5a439d3c9be07f9d892748d95115fc8",
        "20095908b29b4404dfb30f00658ed50bfe007f28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 22:45:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 22:45:22 2014 +0000"
      },
      "message": "Merge \"Make heat-slow job run in parallel\""
    },
    {
      "commit": "9309ef52c5a439d3c9be07f9d892748d95115fc8",
      "tree": "eb2145e7eccaa2ccd07b2505f15b71cfa5617a0b",
      "parents": [
        "26d243e1f252f1bc2aecf183d80785e508e85a24",
        "f384e7ba24fc8399e4d57c8b0582d752c22ddbe2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 21:16:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 21:16:51 2014 +0000"
      },
      "message": "Merge \"Cleanup sahara cli tests\""
    },
    {
      "commit": "26d243e1f252f1bc2aecf183d80785e508e85a24",
      "tree": "ecea604056ae04a61424952bbaa425930158751d",
      "parents": [
        "ff11f8f85b1a2425b4f1e0c02714db7b4fd1289e",
        "568638f8f91cba1e7f2f540c2e7a190a37025604"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 21:16:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 21:16:33 2014 +0000"
      },
      "message": "Merge \"Remove python25 workaround from glance_http\""
    },
    {
      "commit": "ff11f8f85b1a2425b4f1e0c02714db7b4fd1289e",
      "tree": "6a9402f3497a5be582ed922489666e3a2068c073",
      "parents": [
        "ce1b83c37a4bb6fe1b6ff13b3790faa6325f2530",
        "f79c799747517f1472de63d59d85bda96bdac06c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 21:16:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 21:16:24 2014 +0000"
      },
      "message": "Merge \"Check attributes of create/delete sec groups rule\""
    },
    {
      "commit": "ce1b83c37a4bb6fe1b6ff13b3790faa6325f2530",
      "tree": "4a314b71f5944c7e3d7c1497f7d813782cd8e2c7",
      "parents": [
        "ca1ebd34deebc98b6f3c994e561e27f15f5e7ab8",
        "0a5e0fe1e82c34760b29be84a59c6318cce2ea8e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 21:16:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 21:16:07 2014 +0000"
      },
      "message": "Merge \"Remove singleton pattern in base_generator\""
    },
    {
      "commit": "ca1ebd34deebc98b6f3c994e561e27f15f5e7ab8",
      "tree": "3fe3e6f5fb015bb4fbda537344bd13fe6bc09189",
      "parents": [
        "b6fb51f8c0fe4b8769cc627dbb21fefb4d317327",
        "03a0e9d2cdbeb4da89c30ac44fa56a070b955a81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 20:31:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 20:31:29 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027startup_host\u0027 API\""
    },
    {
      "commit": "b6fb51f8c0fe4b8769cc627dbb21fefb4d317327",
      "tree": "24a6d1cdf2dc49d8c8d1b8b5fd0e61dae0cb610d",
      "parents": [
        "c6f83fff0c3b8632f704578ac5c81b7a7197b238",
        "8f088c16dda89c1db7f639cdaca5447896eae114"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 20:31:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 20:31:21 2014 +0000"
      },
      "message": "Merge \"Add os-migration tests for Nova v3 API\""
    },
    {
      "commit": "3e9d12b8af7a30a3d60297e4e53cf1a8626ab4c1",
      "tree": "f766af695c6aeefad12b2dbdf8b3b376b746ae40",
      "parents": [
        "c6f83fff0c3b8632f704578ac5c81b7a7197b238"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Apr 02 17:04:19 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Apr 04 13:08:35 2014 -0700"
      },
      "message": "Remove created routers as part of test cleanup\n\nThe network API routers test currently creates a total of 10 routers\n(the default quota limit) but only deletes them in bulk during tearDownClass().\nThis can create issues hitting quota limits on setups without isolated\ncredentials, or environments that may already have routers created outside of\nTempest. This associates a cleanup with each created router and ensures each\nindividual test deletes the routers it creates.\n\nChange-Id: I7f0e20cfe483fe3aa55d4641ca92ad9947fffbcc\nCloses-bug: #1265498\n"
    },
    {
      "commit": "c6f83fff0c3b8632f704578ac5c81b7a7197b238",
      "tree": "bf81451842f8cf5ab1b8a8817e94dad62678c02d",
      "parents": [
        "7d2ed55c6754b25e933c3d67630d8907579a714b",
        "e27014b1da5bac0077543457f2c601c37676ba00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 18:13:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 18:13:31 2014 +0000"
      },
      "message": "Merge \"Adds unit test for negative class decorator\""
    },
    {
      "commit": "7d2ed55c6754b25e933c3d67630d8907579a714b",
      "tree": "fcba1652909eb76a8365eb9be6262d22491ecc63",
      "parents": [
        "e642557f57f0c39ebf889e4cdb61da3055c1114c",
        "55d1314dde67ddafbb699d618bfba74bf6ad7714"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 15:21:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 15:21:04 2014 +0000"
      },
      "message": "Merge \"Unskip load balancer basic scenario test\""
    },
    {
      "commit": "e642557f57f0c39ebf889e4cdb61da3055c1114c",
      "tree": "e9196fa77836ebbafbfe569848b9ae508beda285",
      "parents": [
        "340244dffb5bb0f036e15bb984cc30bd4bb976a2",
        "96594fc6e2978b48ea483d0bfe7b924981382a30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 09:55:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 09:55:25 2014 +0000"
      },
      "message": "Merge \"Network fwaas API test\""
    },
    {
      "commit": "340244dffb5bb0f036e15bb984cc30bd4bb976a2",
      "tree": "1a876ee2acc0ed537f97e5a77698ca7337d0111d",
      "parents": [
        "b5b2e68aec5d557020c686150f49d2edac1c8034",
        "2f6c17e30ca991b13e761d341ea2dba814edb9ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 05:08:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 05:08:21 2014 +0000"
      },
      "message": "Merge \"Verify \"get quotas detail\" API response attributes\""
    },
    {
      "commit": "b5b2e68aec5d557020c686150f49d2edac1c8034",
      "tree": "c5a005f0d4a4645f6fec5da11276d79074850c99",
      "parents": [
        "ed8e3448b271fea27b6b605585e5c3ad71d3f247",
        "2e24a1d4f08b5b0ea5d3583c0314864f0661473a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 05:04:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 05:04:03 2014 +0000"
      },
      "message": "Merge \"Check reserve/unreserve fixed-ips APIs attributes\""
    },
    {
      "commit": "20095908b29b4404dfb30f00658ed50bfe007f28",
      "tree": "03cc7cd4edef4a92256d7947c3897430bd1f0bcc",
      "parents": [
        "ed8e3448b271fea27b6b605585e5c3ad71d3f247"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Apr 03 14:06:32 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Apr 03 14:06:32 2014 -0400"
      },
      "message": "Make heat-slow job run in parallel\n\nThe heat slow job was running it\u0027s tests serially. This patch changes\nthat so the tests will run in parallel to enable faster execution.\n\nChange-Id: I55fe85952c13b2b40b2b9f5b4dd6073b21b7a3ea\n"
    },
    {
      "commit": "ed8e3448b271fea27b6b605585e5c3ad71d3f247",
      "tree": "6b3b92852b29893d0716796e69195b98c3ae2c4f",
      "parents": [
        "599c3a32a900cfc845344e22600f498c70ce2ce5",
        "7481350fcaa8b50f081305e0e8f54898fffe4dc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 03 15:49:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 15:49:35 2014 +0000"
      },
      "message": "Merge \"Add sahara to list of clients for T102\""
    },
    {
      "commit": "599c3a32a900cfc845344e22600f498c70ce2ce5",
      "tree": "ccb2f2b8743eecef3403e6d5b5f3fa28dbfe9f85",
      "parents": [
        "0d5318456196fa485c785434202d100081fbaaf4",
        "d048b2edb97f13da78044559e671540f563261ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 03 15:36:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 15:36:09 2014 +0000"
      },
      "message": "Merge \"Validate get_instance_usage_audit_log Nova V2 API\""
    },
    {
      "commit": "0d5318456196fa485c785434202d100081fbaaf4",
      "tree": "09fbc33198520f70a0680c7518ef00ad577e1f44",
      "parents": [
        "d9303f4abf8e25508e740d10996ee84d4456a26a",
        "c1cae8c31d942648c4f603aae6aa57ec35d3add0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 03 14:49:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 14:49:33 2014 +0000"
      },
      "message": "Merge \"Waiting for ACTIVE state in rescue tests\""
    },
    {
      "commit": "55d1314dde67ddafbb699d618bfba74bf6ad7714",
      "tree": "e8d443b5f4a264604d3b8831bf7ed490f331d329",
      "parents": [
        "439c1e65ccd69799248b8c3281378fa359179a57"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Mon Mar 24 15:39:21 2014 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Thu Apr 03 18:46:35 2014 +0400"
      },
      "message": "Unskip load balancer basic scenario test\n\nCorresponding bug 1294603 was fixed by commit\nI0dc4d01b0c1c04887ec6ad5766ec7c6c96903faa\n\nDue to recent changes in neutron and nova which\nfixed security groups for ml2 plugin\nIf004db60e084f4cea095ca9ecccb0537240d4183 and I3bbcfc67036ab7389c82720add0bc0fc627bfee0,\none should create security group rules to allow traffic on specific tcp port.\nSo patch adds rules to allow ingress traffic\nfor ports 80 and 88.\n\nCloses-Bug: #1294603\nChange-Id: Idff6d27611adda502e6e3f7e0d37f3acbda41d03\n"
    }
  ],
  "next": "ddd3cda241acea5433b5ad4bc3e917bd7dd9dbc5"
}
