)]}'
{
  "log": [
    {
      "commit": "2df9748ac086079384a04ad6ce44dfa1edfd19ae",
      "tree": "954d3456ef86f18633a5cb8e474526bef0006064",
      "parents": [
        "d08b9adac28d14cb1e7996f0e86ae8e284631f40"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jun 13 15:02:26 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 26 10:22:38 2014 -0400"
      },
      "message": "Add network service tag to compute tests\n\nThis commit adds the network service tag to all the compute api tests\nthat are using network services so that they\u0027re properly tagged.\n\nPartially implements bp add-service-tags\n\nChange-Id: I0b3436e4b3a2f1c2285a17718ecb8e413bc60269\n"
    },
    {
      "commit": "d08b9adac28d14cb1e7996f0e86ae8e284631f40",
      "tree": "2a4def44ff9f40813edf7932aada418df1edcc21",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f",
        "3823109dd4ce9d76bb438720aa332b8b788356b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "message": "Merge \"Handle backup not found in test_create_backup\""
    },
    {
      "commit": "8838361cfe071a901608829611a97db66ce5950f",
      "tree": "b8e60268ae47137a8af36e508f51a7acac622810",
      "parents": [
        "0acad7922bd73a0840d34f5e0b5d97af8f5a8f56",
        "9c3b3b6f0ec00267af09a81e33a7f3859119a11a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 03:46:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 03:46:11 2014 +0000"
      },
      "message": "Merge \"Add client response checking for image service\""
    },
    {
      "commit": "0acad7922bd73a0840d34f5e0b5d97af8f5a8f56",
      "tree": "c5d3a15ade408085d79501640a5be66eba57c7f8",
      "parents": [
        "079bf98c183e6cee4a88745e96f5c1c6e269e973",
        "6251b782ad107d77a8f078a2d20835661c47b9ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 00:19:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 00:19:45 2014 +0000"
      },
      "message": "Merge \"Added swift CLI test cases\""
    },
    {
      "commit": "079bf98c183e6cee4a88745e96f5c1c6e269e973",
      "tree": "1c6ad62113796bd048d4e177416a4a460a751ded",
      "parents": [
        "f7e2c79e68d5d17ca346456ed3a5fb08643cea90",
        "c9a94f9f94384e9701081cfcdaaa89653f3213d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:56:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:56:13 2014 +0000"
      },
      "message": "Merge \"HEAD doesn\u0027t return a body\""
    },
    {
      "commit": "f7e2c79e68d5d17ca346456ed3a5fb08643cea90",
      "tree": "d56f767c3c5d0a5f0bc610059daee8945528532e",
      "parents": [
        "9d5aa38cfef25af20e382479bd064d48aabf0716",
        "53ce5ae4d662ca2ba961c6d9e3af0a3a89a1be5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:00:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:00:33 2014 +0000"
      },
      "message": "Merge \"provide enough time to do expires in obj tests\""
    },
    {
      "commit": "9d5aa38cfef25af20e382479bd064d48aabf0716",
      "tree": "e423ca07b877ed544770b0d269eb6b2815f1f081",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b",
        "e42f0922266da74d4c22f5c4e1856f29df791524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "message": "Merge \"Bump baremetal power/assoc/unprovision timeouts\""
    },
    {
      "commit": "34e98ad7cc8624c2f27d5374360d34917d99466b",
      "tree": "bf22db7a3f8a4e1419aa928b7eab57ccf132901f",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Apr 01 14:13:05 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Jun 24 11:27:01 2014 +0900"
      },
      "message": "Verify create agent attributes of V2/V3 APIs\n\nThis patch adds the JSON schema for Nova V2/V3 create agent 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    \"agent\": {\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\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I86aeae6a6337ce60e2b69e207a6e015950b95a36\n"
    },
    {
      "commit": "53ce5ae4d662ca2ba961c6d9e3af0a3a89a1be5c",
      "tree": "186d130df3dfb199371c02072fcdbaffb5864893",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 16:19:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 18:09:23 2014 -0400"
      },
      "message": "provide enough time to do expires in obj tests\n\nWhen testing object expiration there are a lot of factors in\nplay, including the amount of time that rest calls take between\nwhen we set the expiration, and when we eventually want to check.\nIf the time in the future is too close then our GET calls have\na real chance of 404ing because the object is gone.\n\nSo we should provide more slack to begin with (10 seconds) and\nthen a variable sleep time at the end to check objects 3 seconds\nafter they should have expired.\n\nCloses-Bug: #1304119\n\nChange-Id: I890bdbc14c926ba07f43d60ef5544ff37069d5df\n"
    },
    {
      "commit": "9c3b3b6f0ec00267af09a81e33a7f3859119a11a",
      "tree": "a354484fd2a5c4df6ad8a9b99057fa47c881ac84",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 19 16:05:53 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 23 08:43:30 2014 -0400"
      },
      "message": "Add client response checking for image service\n\nMake all api methods on image clients check for the correct response code and\nremove response code checking from image tests. There are a few test code\nchecks outside of the image tests that were not changed. They do no harm and\ncan be removed when those test files have status codes removed for their own\nintended service.\n\nChange existing client checks using resp to resp.status to avoid confusion with\nglance http client use of both httplib (raw) and httplib2.\n\nRemove unused replace_membership_list method from v1 client.\n\nPartially implements blueprint client-checks-success\n\nChange-Id: I4ece3db26920454a8e1bd6325ec01ae3d864d0eb\n"
    },
    {
      "commit": "c9a94f9f94384e9701081cfcdaaa89653f3213d4",
      "tree": "6f2b3003987cfb59bebb8575809d7c131d68b362",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 08:31:50 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 08:31:50 2014 -0400"
      },
      "message": "HEAD doesn\u0027t return a body\n\nThe following warning message was misleading when doing the\nresults of a HEAD method, which never will have a body.\n\nChange-Id: I585e114a3f35a2bc074ad479fc227b79df36df75\n"
    },
    {
      "commit": "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38",
      "tree": "4d3abb345c421cdfc609e9178ab665c6fd0106a9",
      "parents": [
        "18231ce45b9b76ab34daa8fb5dd3f24ed0d24755",
        "a51495806caa9e409a31b1d9be3d5df819e1c972"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:26 2014 +0000"
      },
      "message": "Merge \"Remove assertTrue from ssh unit tests\""
    },
    {
      "commit": "18231ce45b9b76ab34daa8fb5dd3f24ed0d24755",
      "tree": "8ac8de248cea08abdc09972962504c751a29dec9",
      "parents": [
        "fd6528c0a7fb0525f8bc00f1bef76139038ea201",
        "b12ad764336cdbafcc3289b0b6f16db89d01135f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:09 2014 +0000"
      },
      "message": "Merge \"Fix T104 for scenario test subdirs\""
    },
    {
      "commit": "fd6528c0a7fb0525f8bc00f1bef76139038ea201",
      "tree": "1967427359ab9d9d49a6316f6174a1b54345c8fa",
      "parents": [
        "e7f97e01cd096b34f8cb1195f759e52b30f135f6",
        "2e37b4f18f652cf50880375b260c48cb7b6830e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:05 2014 +0000"
      },
      "message": "Merge \"Add new rescue compute feature flag\""
    },
    {
      "commit": "e7f97e01cd096b34f8cb1195f759e52b30f135f6",
      "tree": "40892605ff56db0cabd7f8f82def2d99caaee42c",
      "parents": [
        "0b85ef822ea5da2f587d7086b60ea2f2883da6ed",
        "2c32c09ab443ad1d9e07a1b8625cde9dd807158f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 04:58:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 04:58:25 2014 +0000"
      },
      "message": "Merge \"Don\u0027t try to trace non-printable characters in debug output\""
    },
    {
      "commit": "0b85ef822ea5da2f587d7086b60ea2f2883da6ed",
      "tree": "c71c4eeeab1a2b10c6e8009165ff1c42eb6af19c",
      "parents": [
        "e42f050267ea26a603c41f624400a5bed9fbc606",
        "af630da010ae7083e0a4da87b5014f45d90ac7ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 03:27:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 03:27:40 2014 +0000"
      },
      "message": "Merge \"Don\u0027t store duplicate policies for server_group\""
    },
    {
      "commit": "e42f050267ea26a603c41f624400a5bed9fbc606",
      "tree": "655f5a34c9fa54221125f689d1748c1775821750",
      "parents": [
        "f783013529afb085a5011eccdce2f5d9c438bcaa",
        "3eb7a892d95c9511c254a16e36b47c6ed1330c91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 23:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 23:13:59 2014 +0000"
      },
      "message": "Merge \"Add README section about API stability\""
    },
    {
      "commit": "f783013529afb085a5011eccdce2f5d9c438bcaa",
      "tree": "8bc165676ba5b6c2d2df85aaad6afbac5bdeae04",
      "parents": [
        "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c",
        "cd7bf6249f31b670d7b0e2275f6cb0b54802d6fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 23:13:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 23:13:51 2014 +0000"
      },
      "message": "Merge \"Add branchless tempest section to README.rst\""
    },
    {
      "commit": "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c",
      "tree": "842662c8a716ec770f42bab7ae42c15ff9426bfd",
      "parents": [
        "3f9b77dd3de0c9d55a6b22a85b52f87156099da5",
        "2ef32acfd9d399c27f08dfcf02f04841378d902c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 15:06:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 15:06:06 2014 +0000"
      },
      "message": "Merge \"make logformat more similar to oslo\""
    },
    {
      "commit": "a51495806caa9e409a31b1d9be3d5df819e1c972",
      "tree": "adf50da4f564bc978b767f03e966208539385e60",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 20 08:20:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 20 12:25:29 2014 +0000"
      },
      "message": "Remove assertTrue from ssh unit tests\n\nThese unit tests failed on gerrit review 98819 with the extremely\nobvious: AssertionError: False is not true.\n\nInstead actually use the Less/Greater assertions so we even know\nwhat the values are on either side of the equation. Also add an\nextra second of buffer to the timeouts, because we have no real\ntime guaruntees here, and a busy system might totally not get around\nto this for an extra second (especially as we are doing int level\ncompares).\n\nCloses-Bug: #1332512\n\nChange-Id: I60b9f1cf38475faa4cddd9e69fcad575f0d4f1f3\n"
    },
    {
      "commit": "3f9b77dd3de0c9d55a6b22a85b52f87156099da5",
      "tree": "00d5536cab33768f72ba55fcd7e6e9c140d74bdc",
      "parents": [
        "fbe49c1d55b8c8433840a4c38d6efda046855201"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 20 06:51:30 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 20 06:51:30 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If54fdc67edc8775584b0636632f5c4ab7aec6ed0\n"
    },
    {
      "commit": "fbe49c1d55b8c8433840a4c38d6efda046855201",
      "tree": "5fec415670e585e7d91007da916f81d7c159f4f7",
      "parents": [
        "3cd3419f2e541746f58c49f34e58596b1b7659ba",
        "7adb69563b8f4a850686feed704f565bcf58a588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 06:03:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 06:03:55 2014 +0000"
      },
      "message": "Merge \"Make test_snapshot_pattern ssh error path work\""
    },
    {
      "commit": "3cd3419f2e541746f58c49f34e58596b1b7659ba",
      "tree": "d83085f307685a0c2d4252d567ff46f5dd3100a6",
      "parents": [
        "09028474450a59a17bc2afc40187980259dd6e24",
        "e81ae6986caccc960e5eaaeebbf1ebaa202562d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 05:55:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 05:55:34 2014 +0000"
      },
      "message": "Merge \"Use the http image location conf option for api tests\""
    },
    {
      "commit": "09028474450a59a17bc2afc40187980259dd6e24",
      "tree": "76f7654fcbcf6a318cb5910b1ef440be3194146f",
      "parents": [
        "fe3a91cbee07873e0dc7977acb148cc2451356b1",
        "621352f32f9d1afc449d2e0c7b389a75f9286fbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 00:45:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 00:45:15 2014 +0000"
      },
      "message": "Merge \"Skip case for fixing incorrect exception assertion\""
    },
    {
      "commit": "2e37b4f18f652cf50880375b260c48cb7b6830e4",
      "tree": "64a6db6843f866e4f730f3b22f3a618cf1837151",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jun 18 17:34:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 16:53:19 2014 -0700"
      },
      "message": "Add new rescue compute feature flag\n\nThis adds a new feature flag to toggle whether rescue mode is supported by\nthe hypervisor and skips rescue tests accordingly.  The feature is enabled by\ndefault.\n\nChange-Id: I4dabe663a177aac853ea0e6f4b58b28da890be71\nCloses-bug: #1331870.\n"
    },
    {
      "commit": "fe3a91cbee07873e0dc7977acb148cc2451356b1",
      "tree": "e0b14a12d73bd093c2f63285d205ab3ed36d6424",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a",
        "0606e1fa1fb918cc28fd2def32ad29fe7804b5a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 23:12:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 23:12:07 2014 +0000"
      },
      "message": "Merge \"Check create-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "e81ae6986caccc960e5eaaeebbf1ebaa202562d2",
      "tree": "13ab7d44cda1bc18c5f80a370da0bf587c8802fe",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 17:41:31 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 17:49:28 2014 -0400"
      },
      "message": "Use the http image location conf option for api tests\n\nThis commit changes the api tests in test_images to use the http\nimage location from the config file instead of the hardcoded\nexample.com url. The example.com url would work in the case where\nglance attempting to connect to the url using socket, does not raise\na socket error. However, this is dependent on the DNS configuration\nof the host glance is running on because if example.com isn\u0027t\nreachable glance will return a 400 because it can\u0027t get the image\nsize. This fixes the issue by using the location specified in config\nwhich should be a valid location.\n\nCloses-Bug: #1328738\n\nChange-Id: I7cba95bd5f1462c33492869336ce9523a1545a07\n"
    },
    {
      "commit": "7adb69563b8f4a850686feed704f565bcf58a588",
      "tree": "27e0eafbf604d4bdff24d7d5fe65f09b5e231198",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 16 10:05:57 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 21:31:58 2014 +0000"
      },
      "message": "Make test_snapshot_pattern ssh error path work\n\nWhen validation was added to all ssh connections this means that the\nexception handling code around ssh connections was actually run, a bug\nwas fixed in the exception logging for test_snapshot_pattern. It also\nreraises the error so we know that the failure was caused by the ssh\nconnection\n\nChange-Id: Iadccef5046e8884fce54ba2cea591a6e86a8b318\n"
    },
    {
      "commit": "339181aefd2abeadeb49eb2f83d30346bef3036a",
      "tree": "641f29622ffa47be9cfe031b43dce36461677b7a",
      "parents": [
        "c3bf9257740c8adfda402a125e2b1008114f9f01",
        "3960c4dcb4de204624dce50c79e63646ef45db48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 18:46:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 18:46:42 2014 +0000"
      },
      "message": "Merge \"Force connection auth as part of RemoteClient in scenario\""
    },
    {
      "commit": "b12ad764336cdbafcc3289b0b6f16db89d01135f",
      "tree": "2e28a0e2fd674e860c89736fa3523c5bf38b6500",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 10:18:05 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 10:18:05 2014 -0400"
      },
      "message": "Fix T104 for scenario test subdirs\n\nThis commit fixes the T104 hacking check to handle subdirs in the\nscenario tests. Previously the check assumed that all the scenario\ntests were in the scenario dir. However, this isn\u0027t necessarily the\ncase. For example, the heat scenario tests are all in the path:\ntempest/scenario/orchestration which means they were excluded from\nthe T104 check. This commit fixes the oversight and adds unit tests\nto cover this condition.\n\nChange-Id: I42d7f22f6194f624f8488493de29e60ff19d211a\n"
    },
    {
      "commit": "c3bf9257740c8adfda402a125e2b1008114f9f01",
      "tree": "ad799996327b9ad1c356272c723703d89b108c5a",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Artur Svechnikov",
        "email": "asvechnikov@mirantis.com",
        "time": "Mon May 05 16:37:37 2014 +0400"
      },
      "committer": {
        "name": "Artur Svechnikov",
        "email": "asvechnikov@mirantis.com",
        "time": "Thu Jun 19 16:03:53 2014 +0400"
      },
      "message": "Add Ceilometer client for scenarios tests\n\nCeilometer client is needed for scenario test\nof ceilometer features.\n\nblueprint add-ceilometer-scenario-tests\n\nChange-Id: Ic1b8b7ea41cdabd74e9be951625b74298312880b\n"
    },
    {
      "commit": "621352f32f9d1afc449d2e0c7b389a75f9286fbb",
      "tree": "8475b5a6012981914b72c85f00963510fc6cf4d8",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "ZHU ZHU",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Tue Jun 17 03:43:40 2014 -0500"
      },
      "committer": {
        "name": "ZHU ZHU",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Thu Jun 19 04:04:04 2014 -0500"
      },
      "message": "Skip case for fixing incorrect exception assertion\n\nHTTP status code 413 should not used for some exception\nresponse based on RFC2616.\n\nRelated nova commit: I2bb8a60ef254afbfed514cfeebe75355d0de4475\nRelated-Bug: #1298131\n\nChange-Id: If376eda0a7929ba2baa4ac4acbb457883bcfc96d\n"
    },
    {
      "commit": "3960c4dcb4de204624dce50c79e63646ef45db48",
      "tree": "4a3719162189b43547bb14e41670792e2e15f0d2",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed May 07 15:20:30 2014 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jun 19 08:53:39 2014 +0300"
      },
      "message": "Force connection auth as part of RemoteClient in scenario\n\nSome operations use ssh.exec_command() (or maybe other methods) without\nfirst verifying that ssh connection is available. This might cause ambiguity\nwhen debugging failed tests.\nThis patch forces connection verification as part of ssh_client creation in\nscenario tests, and will cause early failure if connection is faulty\n\nChange-Id: I002fee2a231e48e834f80f62cc70a489eaa8d2c1\n"
    },
    {
      "commit": "2c32c09ab443ad1d9e07a1b8625cde9dd807158f",
      "tree": "74d35523bba498fb06f708b1c95979fd5090ab56",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jun 18 21:58:40 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jun 18 21:58:40 2014 -0400"
      },
      "message": "Don\u0027t try to trace non-printable characters in debug output\n\nChange-Id: I740a95151057ae31d050d51485ec228a5ec9e57f\n"
    },
    {
      "commit": "6251b782ad107d77a8f078a2d20835661c47b9ac",
      "tree": "4f9763df34b85baf0ffeb7d73c10bdcfefefbb88",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "vishal mahajan",
        "email": "mahajan.vishal.mca@gmail.com",
        "time": "Thu May 29 13:15:58 2014 +0530"
      },
      "committer": {
        "name": "vishal",
        "email": "mahajan.vishal.mca@gmail.com",
        "time": "Thu Jun 19 00:08:13 2014 +0530"
      },
      "message": "Added swift CLI test cases\n\nBelow test cases are added:-\nstat\nlist\ncapabilities\nhelp\nOptional arguments\n\nChange-Id: I0daacd6d970f343cc225e820fbddf967cd6915dc\n"
    },
    {
      "commit": "787852ffcad8b99033f54878e5e883f0dff99bf7",
      "tree": "dfce435a6df12c80ae231e5441d8c330fc6bd69e",
      "parents": [
        "2fb786ba70e5f9b545bfc556e3f9117603497823",
        "78065392db4850b58dbdbb51e9cd305e9592de30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 15:48:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 15:48:31 2014 +0000"
      },
      "message": "Merge \"Use known flavor ID as marker\""
    },
    {
      "commit": "2fb786ba70e5f9b545bfc556e3f9117603497823",
      "tree": "bdda6ccbc8fc18dfeac276420a1f3fee20e7fbdd",
      "parents": [
        "3dd988f2fa3bad20043281aa4f70bd21e46495e5",
        "6e6cf830cb765d1be1b3313f59efc49e9edff82c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 14:34:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 14:34:51 2014 +0000"
      },
      "message": "Merge \"Sharing codes for cinder v1 and v2 tests\""
    },
    {
      "commit": "3dd988f2fa3bad20043281aa4f70bd21e46495e5",
      "tree": "f321155677d3418e6e82f054fc6cb6e48b4c1d68",
      "parents": [
        "5c42268d5053d6e1401d20d6cd2e65410f8f809c",
        "1e5f364b4806d8d00466c70ecf458c18cb9f359a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 14:34:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 14:34:43 2014 +0000"
      },
      "message": "Merge \"Don\u0027t include boto tests as part of smoke tests\""
    },
    {
      "commit": "5c42268d5053d6e1401d20d6cd2e65410f8f809c",
      "tree": "13741ddb68c8871d149e8b2cfaa402741d971dd5",
      "parents": [
        "e30f755f8e0454081b3e8351c5749cf6612c3e8b",
        "8c5be17cbbce5e74e31c2bd145515b0cace51adb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 14:34:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 14:34:35 2014 +0000"
      },
      "message": "Merge \"Sync versionutils from oslo-incubator\""
    },
    {
      "commit": "e30f755f8e0454081b3e8351c5749cf6612c3e8b",
      "tree": "38db8bf111060ab06ebe2c65c332405f5b858b60",
      "parents": [
        "a58c9c61999e9972a6440fd2d7d8feee7660af79",
        "571605828bcab362761754fec9e122dde0adfd3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 11:40:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 11:40:41 2014 +0000"
      },
      "message": "Merge \"Enable E251,E265 rules ignore H402\""
    },
    {
      "commit": "0606e1fa1fb918cc28fd2def32ad29fe7804b5a4",
      "tree": "38ff3c3f9e6e41193a9d7d214e61d1b44e517ac1",
      "parents": [
        "a58c9c61999e9972a6440fd2d7d8feee7660af79"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 18 17:10:40 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 18 17:10:40 2014 +0900"
      },
      "message": "Check create-Floating-IP-Bulk Nova API attributes\n\nThis patch adds the JSON schema for Nova V2 create-Floating-IP-Bulk\nAPI response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThis patch also correct the test case by checking the list API\u0027s\nresponse body length instead of create API.\n\nThe response body of create-Floating-IP-Bulk V2 API is below:\n\n{\n    \"floating_ips_bulk_create\": {\n        \"interface\": \"eth0\",\n        \"ip_range\": \"192.168.1.0/24\",\n        \"pool\": \"nova\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I0003e34f22729d39202573164c25bf4af721b982\n"
    },
    {
      "commit": "a58c9c61999e9972a6440fd2d7d8feee7660af79",
      "tree": "bd9b58a16541427ca472f26ce5c11aa4419d2236",
      "parents": [
        "8446493234a985f725d77869989c89838c94335f",
        "2996609f291a6e2e159f9880fbc7fee9a8baf067"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 07:59:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 07:59:27 2014 +0000"
      },
      "message": "Merge \"Verify list_instance_action attributes of Nova API\""
    },
    {
      "commit": "571605828bcab362761754fec9e122dde0adfd3f",
      "tree": "d4aebef8774c1c4f9093cc870c3dfa704a9246f1",
      "parents": [
        "8446493234a985f725d77869989c89838c94335f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 17:13:48 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 22:54:49 2014 -0400"
      },
      "message": "Enable E251,E265 rules ignore H402\n\nAfter bumping the hacking version to the 0.9.x series ignores were\nadded for several rules. This commit fixes the violations for a subset\nof these rules and re-enables the checks.\n\nChange-Id: If2445c395d481f3c5f6426a471da4ec8afb553f0\n"
    },
    {
      "commit": "8446493234a985f725d77869989c89838c94335f",
      "tree": "c4fc3e52dfc77cb8db21bebd5dbeba5198e0ff84",
      "parents": [
        "5d53cd9ff59699acb961be763bad9b6986a6ac0d",
        "06a5b4a3a325cac422e8469444a421ee675d3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "message": "Merge \"Adds test for Floating Ips bulk Nova V2 API\""
    },
    {
      "commit": "6e6cf830cb765d1be1b3313f59efc49e9edff82c",
      "tree": "29c85e992d219abb598890529bc211a0f7c3898b",
      "parents": [
        "5d53cd9ff59699acb961be763bad9b6986a6ac0d"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu May 08 17:25:22 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Jun 18 09:40:37 2014 +0800"
      },
      "message": "Sharing codes for cinder v1 and v2 tests\n\nTempest doesn\u0027t have enough Cinder v2 api tests. We need to add more\ntests for it. Cinder v2 api only has some small updates, so v1 and v2\ntests could share service client and test code.\nThis patch makes the follwoing initial chanages to support sharing\ncodes between v1 and v2:\n\n1. Rename volumes v1 client to a base client, then create v1 and v2\n   clients inheriting base client.\n2. Create common base test class instead of\n   BaseVolumeV1Test/BaseVolumeV2Test. They will be remove after all\n   test classes using sharing codes.\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: I2c0139d82663563996fae702f8e5f29f7ae0a7a9\n"
    },
    {
      "commit": "5d53cd9ff59699acb961be763bad9b6986a6ac0d",
      "tree": "cb65348f691f8e9b8f59945c84d640c5536c3b90",
      "parents": [
        "acc0e2837accacc9bf4f3e3aea2e27f1e217dc40",
        "c795b9e136e37b7d1f2e1d5729d93c1662d8196d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 01:34:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 01:34:50 2014 +0000"
      },
      "message": "Merge \"Enable E113,E111,H302,F812,E713 rules\""
    },
    {
      "commit": "acc0e2837accacc9bf4f3e3aea2e27f1e217dc40",
      "tree": "4878bd4eb770adab11e518a62ec85e4df8d814fa",
      "parents": [
        "d14a33ace370fe5ad8f5a237007a4fa2497a1d50",
        "b013678a101310a191b63a14003fd4a7743ec7ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 23:43:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 23:43:42 2014 +0000"
      },
      "message": "Merge \"Bump hacking to 0.9.x series\""
    },
    {
      "commit": "c795b9e136e37b7d1f2e1d5729d93c1662d8196d",
      "tree": "1ef558470991dba818219a32640eb812d5af7be5",
      "parents": [
        "b013678a101310a191b63a14003fd4a7743ec7ce"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 17:01:10 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 23:33:30 2014 +0000"
      },
      "message": "Enable E113,E111,H302,F812,E713 rules\n\nAfter bumping the hacking version to the 0.9.x series ignores were\nadded for several rules. This commit fixes the violations for a subset\nof these rules and re-enables the checks.\n\nChange-Id: I8cc92a5de5acf43a2143751851cf6fddab401ba4\n"
    },
    {
      "commit": "1e5f364b4806d8d00466c70ecf458c18cb9f359a",
      "tree": "b31fdda1102d9065a5ac83aa1aae5b16a0ebfd39",
      "parents": [
        "d14a33ace370fe5ad8f5a237007a4fa2497a1d50"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jun 17 16:17:09 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jun 17 16:20:34 2014 -0700"
      },
      "message": "Don\u0027t include boto tests as part of smoke tests\n\nTests with the smoke attribute are used all over when we want to run a\nsubset of tempest. The smoke job is supposed to be a subset that gives\nus the most bang for the buck in functional test validation. The ec2 api\nfalls outside of that being a third party api its always going to be\nextra.\n\nChange-Id: I474ada06064d2b236f52e623f7bc19326e711977\n"
    },
    {
      "commit": "d14a33ace370fe5ad8f5a237007a4fa2497a1d50",
      "tree": "4bb84614668e47e4428f7acf1e7a2ee06c964544",
      "parents": [
        "1bca50c070b56b983493a96459b618c9abdec462",
        "2b2483eaa1748c43fd076f2f2840be7e7b1a11aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 22:13:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 22:13:13 2014 +0000"
      },
      "message": "Merge \"Deduplicate status call checks\""
    },
    {
      "commit": "b013678a101310a191b63a14003fd4a7743ec7ce",
      "tree": "48d05ecfa1be32997dd29bb61c0e8fd3e47a63b2",
      "parents": [
        "1bca50c070b56b983493a96459b618c9abdec462"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 15:39:34 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 17:34:09 2014 -0400"
      },
      "message": "Bump hacking to 0.9.x series\n\nHacking 0.9.0 had a minor bug so require 0.9.1 or higher.\n\nIn order to keep this patch to just a requirements bump, ignore new and\nstricter hacking rules that are being triggered. Fixing up the code and\nturning these on is out of scope of this patch and is for future patches.\n\nChange-Id: Iafbd4adae8c6b446d53b62dfc490eab8e76a43ac\n"
    },
    {
      "commit": "1bca50c070b56b983493a96459b618c9abdec462",
      "tree": "343f59ccee6276829a05b5ee1a4b5cb7ddc84427",
      "parents": [
        "3553ff761048fe033532919192ff6fe6f09f75e9",
        "0f1e11c1ef4054a0a3645fde2b824153dc849fdc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 21:29:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 21:29:53 2014 +0000"
      },
      "message": "Merge \"Reworked scenario tests to use their own non-default security groups\""
    },
    {
      "commit": "3553ff761048fe033532919192ff6fe6f09f75e9",
      "tree": "d733c0ea62f3b225d4c1c7494150276e5b5953db",
      "parents": [
        "d1cbdc107ab70828fdebc4076229fd61e047cba0",
        "53eef72128cb363158ac88b3e26f9b635395684a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 21:23:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 21:23:53 2014 +0000"
      },
      "message": "Merge \"Add total runtime to summary output\""
    },
    {
      "commit": "d1cbdc107ab70828fdebc4076229fd61e047cba0",
      "tree": "f9ee0584fc30a2541329b58b3053e48a1f2b1957",
      "parents": [
        "2cdfdd90573140b86827a5d5a5b706a30fa40a48",
        "b3348f78c4f06a9f6591a2200acc52aa97c0c4bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:51:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:51:30 2014 +0000"
      },
      "message": "Merge \"Unbreak baremetal API tests that were not updated\""
    },
    {
      "commit": "2cdfdd90573140b86827a5d5a5b706a30fa40a48",
      "tree": "dcae3900478d8fcf87c601551bd3b761ea49f0af",
      "parents": [
        "ffff29e243440f2b2b9996ebd441ea5468940148",
        "836e56bf2176b8d0a684a3b45895aa779ea755ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:51:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:51:24 2014 +0000"
      },
      "message": "Merge \"Set default to false for nova v3_api config option\""
    },
    {
      "commit": "ffff29e243440f2b2b9996ebd441ea5468940148",
      "tree": "047540f7093e933ca1cb06cc7cbe94cace5d2172",
      "parents": [
        "555fec6cb787aa3eae321ef42476856c51c67ac8",
        "4f09912f6dbc69167e80b534b8d504874457b159"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:50:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:50:39 2014 +0000"
      },
      "message": "Merge \"Add unittests for remote client\""
    },
    {
      "commit": "555fec6cb787aa3eae321ef42476856c51c67ac8",
      "tree": "ddb343dbd7b685e34c2780f08b37a86e275e06be",
      "parents": [
        "75b34d9dad6007bb20f5b8fccc688695834a9d90",
        "de82ad7f159bf699ea700cca4d781ec4628369a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:44:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:44:27 2014 +0000"
      },
      "message": "Merge \"Enhanced Trove (database) flavor API tests\""
    },
    {
      "commit": "b3348f78c4f06a9f6591a2200acc52aa97c0c4bb",
      "tree": "20230e9d7346d103e6194c549c86c41a446187ac",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jun 17 00:16:54 2014 -0700"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 17 17:40:47 2014 +0100"
      },
      "message": "Unbreak baremetal API tests that were not updated\n\nA recent merge (88233) changed the baremetal test base to return (resp, body)\ntuples from its create_* methods instead of the created objects.  This updates\nthe test cases that were missed in this patch and unbreaks all Ironic CI jobs\nthat were overlooked in that review.\n\nChange-Id: I691e36d0678a15737614b7867a4c6778e714f299\nCloses-bug: #1330834\n"
    },
    {
      "commit": "75b34d9dad6007bb20f5b8fccc688695834a9d90",
      "tree": "1ef9f8353fef2abec26311b03f1ea757eb72278e",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99",
        "d2e750193b349155991588d208bb1668d50b4c04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 15:55:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 15:55:09 2014 +0000"
      },
      "message": "Merge \"cleanup on remote_client\""
    },
    {
      "commit": "836e56bf2176b8d0a684a3b45895aa779ea755ff",
      "tree": "05de4841626d76f128fdb22be83efa6fadb6fdb6",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 13:55:19 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 11:38:57 2014 -0400"
      },
      "message": "Set default to false for nova v3_api config option\n\nThis commit switches the default value for the nova v3 api config\noption from true to false. This changes the default behavior to not\nrun the Nova v3 API tests. This is because the v3 is still marked as\nexperimental and is able to change in a non-backwards compatible way\nwhich will cause issues when running with branchless tempest.\nAdditionally, the nova team decided not to do a standalone v3 api so\nat some point this will disappear and instead become v2.1 of the api\nwith microversions. When you couple this with the fact that tempest\u0027s\ngate budget is basically exhausted (tests shouldn\u0027t take over an hour\nto run in the gate) this should be defaulted off. For more discussion\nsee:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-June/037370.html\n\nChange-Id: I13dbc4b433a0f6defbeebce958b2e1cbcf64ba7a\n"
    },
    {
      "commit": "a8096b0bc9991d5b954a05aa1c38b18050d63e99",
      "tree": "c073435862ba33154517bb2b02cd31c9806d7b61",
      "parents": [
        "1d36006c84bdd218e1103634269e68e04c9c5f32",
        "5403b7905bae5f37519978b240365c2370c82490"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 11:48:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 11:48:28 2014 +0000"
      },
      "message": "Merge \"Check non json type on glance client json_request method\""
    },
    {
      "commit": "1d36006c84bdd218e1103634269e68e04c9c5f32",
      "tree": "7170ff7f662e64ff161afea6e4d085c0640b9676",
      "parents": [
        "c9639e5dfb1bc7b2b28053e94eff023aa5577864",
        "74c923b4e39a6916bf7eae23b1dc780274855973"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 11:48:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 11:48:21 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for job binary tests\""
    },
    {
      "commit": "c9639e5dfb1bc7b2b28053e94eff023aa5577864",
      "tree": "86250d83e93bd59f3fcdfeb42e3898a589c31859",
      "parents": [
        "1fdc484cb4a6e5069abb3a95e8a520cd7e3f9928",
        "f8ecf23c3cb82a8c711e666373bcbe4297ea0cbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 09:16:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 09:16:48 2014 +0000"
      },
      "message": "Merge \"Nodestate API test for power state set\""
    },
    {
      "commit": "2996609f291a6e2e159f9880fbc7fee9a8baf067",
      "tree": "04133ee5d4b54d50520a9958945ad4d5fbcbcaf6",
      "parents": [
        "1fdc484cb4a6e5069abb3a95e8a520cd7e3f9928"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Apr 07 17:27:41 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 17 17:35:54 2014 +0900"
      },
      "message": "Verify list_instance_action attributes of Nova API\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 list_instance_actions\nAPI response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of list_instance_actions V2 API is below:\n\n{\n    \"instanceActions\": [\n        {\n            \"action\": \"reboot\",\n            \"instance_uuid\": \"b48316c5-71e8-45e4-9884-6c78055b9b13\",\n            \"request_id\": \"req-3293a3f1-b44c-4609-b8d2-d81b105636b8\",\n            \"user_id\": \"789\",\n            \"project_id\": \"147\",\n            \"start_time\": \"2012-12-05 00:00:00.000000\",\n            \"message\": \"\"\n        }\n    ]\n}\n\nThe response body of list_instance_actions V3 API is below:\n\n{\n    \"server_actions\": [\n        {\n            \"action\": \"reboot\",\n            \"server_uuid\": \"b48316c5-71e8-45e4-9884-6c78055b9b13\",\n            \"request_id\": \"req-3293a3f1-b44c-4609-b8d2-d81b105636b8\",\n            \"user_id\": \"789\",\n            \"project_id\": \"147\",\n            \"start_time\": \"2012-12-05T00:00:00.000000\",\n            \"message\": \"\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I81a21a4ec0522318fd20c3db3e534fdcea7b8715\n"
    },
    {
      "commit": "1fdc484cb4a6e5069abb3a95e8a520cd7e3f9928",
      "tree": "72a2373abface4bf9cabe4c8321126e148134a91",
      "parents": [
        "f064d3e37e4861fd848a70b7128f415c4a3322cc",
        "c079a029e92008b291d8d082fdba0c2692064cef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 08:17:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 08:17:36 2014 +0000"
      },
      "message": "Merge \"make \u0027server\u0027 as \u0027required\u0027 in server update schema\""
    },
    {
      "commit": "78065392db4850b58dbdbb51e9cd305e9592de30",
      "tree": "3d5d458dee8fa789ebc865d6532acb272ac393e1",
      "parents": [
        "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Jun 17 07:45:12 2014 +0100"
      },
      "committer": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Jun 17 07:48:20 2014 +0100"
      },
      "message": "Use known flavor ID as marker\n\nThe flavors marker test races with the flavors admin test because we\ncan list the flavors, pick the first flavor ID as a marker, then the\nflavors admin test deletes that flavor and finally our attempt to list\nflavors with that marker fails.\n\nAvoid this by using a known flavor ID as our marker.\n\nChange-Id: I56d043b58a403fc28a13b6f45540831ae8e0331d\nCloses-Bug: #1330830\n"
    },
    {
      "commit": "f064d3e37e4861fd848a70b7128f415c4a3322cc",
      "tree": "65218fcbfa3cf7da748c0281d000c0a3237103a8",
      "parents": [
        "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58",
        "a7e6871604d9e6813c6beaeb8d51c30873b46bab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "message": "Merge \"Clarify API extension description of Nova API\""
    },
    {
      "commit": "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58",
      "tree": "2794172fdcdf4589dc3d9e15872c9241f27e4c75",
      "parents": [
        "87bd374ac04f0d0f6f8127391c0bbfd62ff1af29",
        "f81f9faabf57ffa8cb02ab4beca9447d58f7ae29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 05:03:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 05:03:51 2014 +0000"
      },
      "message": "Merge \"Check create/get/delete V2 server_group attributes\""
    },
    {
      "commit": "87bd374ac04f0d0f6f8127391c0bbfd62ff1af29",
      "tree": "3c4026726faed875b47fa5403c611d20642973ad",
      "parents": [
        "c73ee5be9d0f99519a06718b10715d920eacaa2e",
        "764610afe0e269879df04f1e38795c6f8d8eb8e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 00:03:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 00:03:47 2014 +0000"
      },
      "message": "Merge \"Disable isolated_creds.net_resources on network scenarios\""
    },
    {
      "commit": "c73ee5be9d0f99519a06718b10715d920eacaa2e",
      "tree": "be5b442a43de3ac6877a87e3801751ebb5bd376c",
      "parents": [
        "37f037dd33e3336d42c20a7b704226f7bddf289c",
        "40a5e9c56e95fd942ef612f4b7735dfd80bd510d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 00:03:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 00:03:38 2014 +0000"
      },
      "message": "Merge \"Remove the validate_driver_info test\""
    },
    {
      "commit": "37f037dd33e3336d42c20a7b704226f7bddf289c",
      "tree": "4492726fed2378813cd71ec265b10480b1489031",
      "parents": [
        "51df91ceca7015c04e22ffbc1af4334def71e180",
        "a9bb79dca3db4e1970a30c363c251107af9eac13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 23:59:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 23:59:51 2014 +0000"
      },
      "message": "Merge \"Optimization and response status code update\""
    },
    {
      "commit": "51df91ceca7015c04e22ffbc1af4334def71e180",
      "tree": "6a051ab343f54cad826334718081222ff12c189a",
      "parents": [
        "b349314792daf0af37067368db055419780ed747",
        "2a2fc41eaa67fee358f834121f9450533d0a814d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 23:59:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 23:59:43 2014 +0000"
      },
      "message": "Merge \"add block_device_mapping to create_server params for nova clients\""
    },
    {
      "commit": "b349314792daf0af37067368db055419780ed747",
      "tree": "abebbfff37dfcd52c32c5d7a3000b65409997d88",
      "parents": [
        "ffe30e0729df400ebf5f034bc32aa296d8c575ce",
        "fa49c6c4961a204218ac2e7667e3f3d77aa7e669"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 18:32:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 18:32:33 2014 +0000"
      },
      "message": "Merge \"Mising CLI test for Keystone\""
    },
    {
      "commit": "ffe30e0729df400ebf5f034bc32aa296d8c575ce",
      "tree": "fc632b62d5bfae88b684037746c78ff40c7f4211",
      "parents": [
        "dc0a76bbb0c51144d7e23c369d45fb4ab5c7455e",
        "4ec0de24c091fd7acffb53faedcfc723c68596c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 12:13:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 12:13:42 2014 +0000"
      },
      "message": "Merge \"Add cinder CLI tests \"qos-list\" and \"encryption-type-list\"\""
    },
    {
      "commit": "764610afe0e269879df04f1e38795c6f8d8eb8e3",
      "tree": "8be4c46a14548ab909f90bebddf983053af93c34",
      "parents": [
        "dc0a76bbb0c51144d7e23c369d45fb4ab5c7455e"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Apr 07 12:17:05 2014 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Jun 16 06:50:15 2014 +0000"
      },
      "message": "Disable isolated_creds.net_resources on network scenarios\n\nThese tests creates their own network resources as part of the scenario.\nisolated_creds network resources are redundant.\n\nChange-Id: Iea047c48e9b50c9dcca4c73073056274594c42fb\nPartial-Bug: 1263635\n"
    },
    {
      "commit": "dc0a76bbb0c51144d7e23c369d45fb4ab5c7455e",
      "tree": "f76371e76cbb747a890c0db5e44c992a9fee35bb",
      "parents": [
        "76bf0bc611a0a6174da8d444c1d22492f8c3b976",
        "e8d3fd5a138c49d786fcd70241f82a6d82ff0b8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 17:23:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 17:23:49 2014 +0000"
      },
      "message": "Merge \"fix usage of allow_tenant_isolation\""
    },
    {
      "commit": "74c923b4e39a6916bf7eae23b1dc780274855973",
      "tree": "ad2bd75e83687a5ea12268cb42a09ee99984a3b2",
      "parents": [
        "76bf0bc611a0a6174da8d444c1d22492f8c3b976"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 21 13:13:07 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Sat Jun 14 16:24:36 2014 +0400"
      },
      "message": "Sahara: preparations for job binary tests\n\n* create/list/get/delete methods to Sahara API client\n  for job binaries were added\n* Method \"create_job_binary\" was added\n* tearDownClass method was expanded\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Ibac17b626008b6bfcd5ba9114b87f175a9597670\n"
    },
    {
      "commit": "76bf0bc611a0a6174da8d444c1d22492f8c3b976",
      "tree": "399dd62273752c2904f734a6b4d51956542b415e",
      "parents": [
        "85c7dc0e667dfdaaac1c51d11c39249760affc78",
        "ee90a4dc4f193354e2c264aeb8c2a7e6462588d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 14 06:25:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 14 06:25:40 2014 +0000"
      },
      "message": "Merge \"Use a more sensible network topology for some router tests\""
    },
    {
      "commit": "85c7dc0e667dfdaaac1c51d11c39249760affc78",
      "tree": "d15ace827bec272cf0ca7f5708d038860ba86e8f",
      "parents": [
        "7536fc80e8669c378033c864572d38369049af13",
        "20e18dd6abded834ddbe2a6b70194fd1f1e3ec51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 14 06:16:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 14 06:16:54 2014 +0000"
      },
      "message": "Merge \"Convert get_console_output length\u003dNone to -1 for Nova V3 API calls\""
    },
    {
      "commit": "7536fc80e8669c378033c864572d38369049af13",
      "tree": "8ab59b1a98482439075de6439b478fed5fe29be5",
      "parents": [
        "2ea42250f8712d17a624cdc0db097a7103e3bf65",
        "4adb7cdb226d8a5db90fa0662e185a4d7d313271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 14 04:47:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 14 04:47:06 2014 +0000"
      },
      "message": "Merge \"Cleanup for local variable in test_attach_volume\""
    },
    {
      "commit": "2ea42250f8712d17a624cdc0db097a7103e3bf65",
      "tree": "1c5fad746960a07ab5bcefb29815d222174532e6",
      "parents": [
        "3f3d845e83c7e8b33899f390d6dcf6565ac45cbb",
        "df3fac41711d40edb0c4684962664bf16227ea98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 23:20:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 23:20:02 2014 +0000"
      },
      "message": "Merge \"VPNaas IPSec policies tests\""
    },
    {
      "commit": "3f3d845e83c7e8b33899f390d6dcf6565ac45cbb",
      "tree": "8ebe1cf6c69b3e9d4bc3ac682e8f8b4c89e381e4",
      "parents": [
        "e829ef56908de720594a3d3c2990503d98f397e8",
        "889c0e2e11cb1087285c1eadca0f8c08dd62096f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 20:56:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 20:56:29 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for job binary internals\""
    },
    {
      "commit": "e829ef56908de720594a3d3c2990503d98f397e8",
      "tree": "5bb6d247144985763b0185b653ea4d0f24dc3fd3",
      "parents": [
        "a88165af90202f152c861e50dc1b8329b554230e",
        "640392b92866bc541f470bba31fc23c9c9bece1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "message": "Merge \"Heat Overlapping ip issue\""
    },
    {
      "commit": "3823109dd4ce9d76bb438720aa332b8b788356b7",
      "tree": "01598e7ffcae791382519eda2334428cf02836f7",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Sun Jun 08 23:12:10 2014 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Fri Jun 13 13:30:24 2014 -0700"
      },
      "message": "Handle backup not found in test_create_backup\n\nThe \"oldest\" backup in the test_create_backup test is supposed\nto be deleted automatically via rotation but the cleanup routine\ndoes not catch the NotFound exception when the delete function\ndoesn\u0027t find the backup image. This commit handles the NotFound\nand also logs a warning if the image was actually deleted in\ncase of a race condition.\n\nChange-Id: Ieae2edf0ae4318aef74aedef18480df165fd4753\nCloses-Bug: #1291683\n"
    },
    {
      "commit": "40a5e9c56e95fd942ef612f4b7735dfd80bd510d",
      "tree": "5f551b4b5e0fb428c2cef62c828907c189feba7e",
      "parents": [
        "a88165af90202f152c861e50dc1b8329b554230e"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue May 27 15:50:46 2014 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Jun 13 15:48:11 2014 +0100"
      },
      "message": "Remove the validate_driver_info test\n\nThis test is not exercising anything in the API, it\u0027s just looking at\nsome driver specific parameters, and so can be dropped.\n\nImplements: blueprint add-node-instance-info\nChange-Id: Icd14925058a388eba9fd2aa1b06b1db7f80f1327\n"
    },
    {
      "commit": "a88165af90202f152c861e50dc1b8329b554230e",
      "tree": "008c54769859ed115f778ea647174846c9dcab42",
      "parents": [
        "2c75b7cb8367bfbed2ae10b8c7b29f3a9fe37402",
        "3f49b84cdac69f83218cc28f216c8a417f7332af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 13:46:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 13:46:48 2014 +0000"
      },
      "message": "Merge \"tests the Keystone extensions V2 API\""
    },
    {
      "commit": "8c5be17cbbce5e74e31c2bd145515b0cace51adb",
      "tree": "020b024417c07330835cf09d52e623cc8516c1bb",
      "parents": [
        "3f3d845e83c7e8b33899f390d6dcf6565ac45cbb"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 13 04:59:57 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 13 05:00:25 2014 -0700"
      },
      "message": "Sync versionutils from oslo-incubator\n\nThis is needed for comparing client versions from the command line to\nrequired versions for CLI tests.\n\nTempest already has the immediate oslo dependencies of gettextutils and\nlog and those are up-to-date enough for what\u0027s needed in versionutils,\nso this is a --nodeps sync.\n\nPart of blueprint minversion-check-for-cli-tests\n\nChange-Id: I19784499a9bb1135a9c8dc8b26fc56c53489ed22\n"
    },
    {
      "commit": "2a2fc41eaa67fee358f834121f9450533d0a814d",
      "tree": "1c7768181f3007a0c7ef5a4a8f8b9df54749a834",
      "parents": [
        "2c75b7cb8367bfbed2ae10b8c7b29f3a9fe37402"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Jun 09 11:02:53 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "apavlov@cloudscaling.com",
        "time": "Fri Jun 13 07:33:55 2014 +0000"
      },
      "message": "add block_device_mapping to create_server params for nova clients\n\nChange-Id: Ic931fab33b461b00a2155407bf307c692c7f18e6\nCloses-Bug: #1327942\n"
    },
    {
      "commit": "53eef72128cb363158ac88b3e26f9b635395684a",
      "tree": "883e6da33fd7a8100dada490116410dfc0eeaf90",
      "parents": [
        "2c75b7cb8367bfbed2ae10b8c7b29f3a9fe37402"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 17:35:10 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 23:06:30 2014 -0400"
      },
      "message": "Add total runtime to summary output\n\nThis commit adds the total runtime in secs to the summary view from\nsubunit-trace.py\n\nChange-Id: If56f2a048b3d1ab3d51425d5b3560e1f365a6c3a\n"
    },
    {
      "commit": "2c75b7cb8367bfbed2ae10b8c7b29f3a9fe37402",
      "tree": "9f8462fbc9aed3f897d4f3cbdf4bef48292574b6",
      "parents": [
        "2a5a1a87ff2b9ee4c813033a23796afc022bbc0f",
        "077a563bb21a484459a6379fce40217ba3fac4d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 18:31:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 18:31:47 2014 +0000"
      },
      "message": "Merge \"Fix warnings from build_sphinx\""
    },
    {
      "commit": "640392b92866bc541f470bba31fc23c9c9bece1c",
      "tree": "fe14b2d6af8fcbad2291d1dce479d228a2d683fa",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 15:58:10 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 18:28:53 2014 +0200"
      },
      "message": "Heat Overlapping ip issue\n\nThe hard coded cidr used by heat neutron scenario,\nwas overlapping with the host systems cidr.\nBecause the neutron scenario does not used his own router,\nit also caused issue for the cfn init scenario.\n\n* The neutron scenario will use the first configured cidr\n* The neutron scenario will use his own router\n* The neutron scenario will retry singaling the heat-cfn-api,\n  because if neutron is overload and the vm boot is fast and we\n  do not wait even for the meta data api service connectivity (enabled\n  config drive), the signal could be sent in a wrong time when\n  the L3 connectivity is not ready, but the L2 is.\n* Let neutron decide the allocation_pools (simplification)\n* Using comma_delimited_list for passing not hard coded dns servers\n  to the stack\n\nChange-Id: I06bd197b0f6c012a1416016a40f29ddd080b21b9\nPartial-Bug: #1297560\n"
    },
    {
      "commit": "e8d3fd5a138c49d786fcd70241f82a6d82ff0b8c",
      "tree": "af7f1636d469f2409597546f0b81bd035bd2bed6",
      "parents": [
        "2a5a1a87ff2b9ee4c813033a23796afc022bbc0f"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Jun 02 08:17:02 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "apavlov@cloudscaling.com",
        "time": "Thu Jun 12 12:34:56 2014 +0000"
      },
      "message": "fix usage of allow_tenant_isolation\n\nSome tests are not use allow_tenant_isolation when it True.\n\nChange-Id: I85461a7829440e4a9f8ca63eb214f56604a09039\n"
    },
    {
      "commit": "2a5a1a87ff2b9ee4c813033a23796afc022bbc0f",
      "tree": "92f3dfdf0d9218c9740a52222764158f9e601b93",
      "parents": [
        "fc1176937a5cf544d3176e953e520394b2565698",
        "4e7a60616d3ee4bc4cefa30954f156518290610e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 10:38:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 10:38:56 2014 +0000"
      },
      "message": "Merge \"Add veritification to name property in cinder volume\""
    },
    {
      "commit": "fc1176937a5cf544d3176e953e520394b2565698",
      "tree": "12e6a3bb6e2dabf21421bbf9d93fbb49770e09a6",
      "parents": [
        "3fb62dabcb0cf7395bf3d810d2690b4fb652e37e",
        "44bcdfa1fbf9aaf37213a8a6021a602c893ae51c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 10:38:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 10:38:34 2014 +0000"
      },
      "message": "Merge \"adds the missing _interface variable\""
    },
    {
      "commit": "3fb62dabcb0cf7395bf3d810d2690b4fb652e37e",
      "tree": "7ce8c90170101cb24a3f5a6c3b61d1562fa6cf15",
      "parents": [
        "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
        "436605b5bd69d8eb0db060c8888dd24268abb62d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 10:38:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 10:38:25 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for cluster templates\""
    },
    {
      "commit": "4adb7cdb226d8a5db90fa0662e185a4d7d313271",
      "tree": "f114180d8abc8827672643bec3d9df6f512542ae",
      "parents": [
        "1f8688f6b9e0852a493ca7f21c30247b3ed8b014"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 03 12:32:46 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jun 12 19:07:17 2014 +0900"
      },
      "message": "Cleanup for local variable in test_attach_volume\n\nThis patch cleanup the test_attach_volume for unnecessary and\nunused local variable.\n\nDuring https://review.openstack.org/#/c/87191/7/, it came out\nthat we should clean up this file for unnecessary local variable.\nSo for logical breakdown of changes, this patch do the cleanup\npart separately.\n\nChange-Id: I4afc88a09f43f8b068b16368cbddb4bff21059c6\n"
    },
    {
      "commit": "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
      "tree": "eef187989cab9652d6e4b2e7aa6aa4237a3420d6",
      "parents": [
        "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
        "7bcea356a584b030a47907221245caa2262401b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "message": "Merge \"Add compute notifications tests for ceilometer\""
    },
    {
      "commit": "c079a029e92008b291d8d082fdba0c2692064cef",
      "tree": "ca2a3dc704df789ad5fa74c3af03562063c28b59",
      "parents": [
        "e4b795cafced9aa257c10c31c6ea93d37b68c6d4"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 11 18:52:55 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jun 12 10:34:03 2014 +0900"
      },
      "message": "make \u0027server\u0027 as \u0027required\u0027 in server update schema\n\nThis patch make the \u0027server\u0027 attribute as \u0027required\u0027 in\nserver update schema (base_update_server).\n\nThis attribute is not optional in server\u0027s update API response.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ibec518910597fc9e03a69d1d2bc94e719cfab0f9\n"
    },
    {
      "commit": "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
      "tree": "a5f26430e486dbccbdb51db54cfd7a028e35ddb4",
      "parents": [
        "ab3d2b60254d494a312c965c1b8a145327d08795",
        "03d4dfd0b7454f10c5775fe1245b9ed517ed51db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 18:59:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 18:59:52 2014 +0000"
      },
      "message": "Merge \"Fix update_server JSON Schema for Nova V2\""
    },
    {
      "commit": "ab3d2b60254d494a312c965c1b8a145327d08795",
      "tree": "c8bdd1567cabe27e08e8c92b5d30c831ed638285",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535",
        "1d5f32b48e7b4e5c666e4ac0de05091cbc9e407b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 18:59:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 18:59:44 2014 +0000"
      },
      "message": "Merge \"Change how tempest debug logs are displayed\""
    }
  ],
  "next": "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535"
}
