)]}'
{
  "log": [
    {
      "commit": "852c5c2eb28c725337fd32aa33f7cef83c08b77b",
      "tree": "1014039dbdded3a052bd52bdbd07a2ca3f6c14ae",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 04 15:10:15 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Oct 07 11:15:02 2013 -0400"
      },
      "message": "Placeholder log check script to be called by devstack-gate\n\nPartially implements blueprint fail-gate-on-log-errors\n\nChange-Id: Ie07b7f95c1aa439ba21431cb08848e8ba6b90336\n"
    },
    {
      "commit": "385f0b116e8f02d24338e0f11f4ae3ccf2edd661",
      "tree": "63d43c3f67b98df7ae2ccb9b817d77cfa5ac040d",
      "parents": [
        "57891fab57bfbe954ef4bac98eb5ddc84a6ca0cd",
        "eb1a3ff922844fb73acd16c6abf54177adce0a20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 04 04:58:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 04 04:58:48 2013 +0000"
      },
      "message": "Merge \"Do not check for id in the keystone output\""
    },
    {
      "commit": "57891fab57bfbe954ef4bac98eb5ddc84a6ca0cd",
      "tree": "a323bdc53db4eda8a7e369acd7abdea604e07e98",
      "parents": [
        "2119956399dfcda2617c12293fb0cc153a2620ef",
        "49b21abb2ad1f79c625fcfd13ab6141494e1ada2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 21:42:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 21:42:39 2013 +0000"
      },
      "message": "Merge \"_error_in_logs function of driver.py shall check all nodes\""
    },
    {
      "commit": "2119956399dfcda2617c12293fb0cc153a2620ef",
      "tree": "ce2aeca0e0f4f8079fab307211d8ca566bacd0df",
      "parents": [
        "29d25c097d76a0db74c47ccd66ad3fe0b3fce95c",
        "691a570bdec81537f72b36b766769d0971b6da3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 21:41:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 21:41:09 2013 +0000"
      },
      "message": "Merge \"add server suspend/resume negative tests\""
    },
    {
      "commit": "29d25c097d76a0db74c47ccd66ad3fe0b3fce95c",
      "tree": "9d446cc26f7a5899f3ce5d579b86d1a702669753",
      "parents": [
        "ea88d9f516ded089e02709cac8fec9ed04ced3aa",
        "01cb1261d1f55578ed79bca5e42fa1b05d6b0599"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 21:22:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 21:22:14 2013 +0000"
      },
      "message": "Merge \"Handle test_list_servers_by_changes_since without tenant isolation\""
    },
    {
      "commit": "ea88d9f516ded089e02709cac8fec9ed04ced3aa",
      "tree": "06dc539580c6fb95cf4b0eb8d2df439ec974eda1",
      "parents": [
        "4d91977ccd4273e302330c6aa35dae32b9bb877c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 03 12:51:44 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 03 19:36:15 2013 +0200"
      },
      "message": "TEMPEST_PY26_NOSE_COMPAT in py26 jobs\n\nUse py26 skip exception compatibility code path in py26 jobs.\n\nChange-Id: Id6c29f26f19f69abab558d5f94d8cbf6190ed43b\n"
    },
    {
      "commit": "4d91977ccd4273e302330c6aa35dae32b9bb877c",
      "tree": "d226823e29f0dbfaf4a23bcd0cfc74abe4e8a516",
      "parents": [
        "5573270d9b35fc8b2336eff9cb608e51472013e1",
        "b2ca96f1ba5bc8e47653cc2f6322ec22e7a0ed13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 17:23:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 17:23:08 2013 +0000"
      },
      "message": "Merge \"add server delete/unpause tests\""
    },
    {
      "commit": "01cb1261d1f55578ed79bca5e42fa1b05d6b0599",
      "tree": "0143897805fb6d7cb4682447e305e3189c0070ab",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 02 15:02:35 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 03 06:19:34 2013 -0700"
      },
      "message": "Handle test_list_servers_by_changes_since without tenant isolation\n\nThe test_list_servers_by_changes_since test fails when running with\nallow_tenant_isolation\u003dfalse because there is an arbitrary 2 minutes to\ndetermine the timedelta for the changes-since in the query. That doesn\u0027t\nwork when the servers created in the test are all under the same\nuser/tenant because the tearDown doesn\u0027t block until the servers are\ndeleted.\n\nThis patch makes the timedelta code smarter in that it narrows the\nchanges-since down to when the test case started setting up the servers\nfor the test and when it does the query.\n\nCloses-Bug: #1195309\n\nChange-Id: Ie848637ea490da2151e5db8292726111d45a8c2d\n"
    },
    {
      "commit": "5573270d9b35fc8b2336eff9cb608e51472013e1",
      "tree": "4f105872b1b993308c8a5745ff1570758befcd0d",
      "parents": [
        "25bddd91048d28d1ea4420c958d66fe295ce3b5f",
        "69a69eafd0cb56d9ea46ff100cb43919a5b3567c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 07:42:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 07:42:03 2013 +0000"
      },
      "message": "Merge \"Unskip test_tokens and update expected status to 404 from 401\""
    },
    {
      "commit": "b2ca96f1ba5bc8e47653cc2f6322ec22e7a0ed13",
      "tree": "9d929e57a58840da5276ff7dc442910c675a5442",
      "parents": [
        "ccb3513b82d0bd9a3a43d57a5a605445d09d924c"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Sat Sep 28 23:09:30 2013 +0800"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Thu Oct 03 12:59:26 2013 +0800"
      },
      "message": "add server delete/unpause tests\n\nadd an expected behaviour test of deleting server\n- delete_active_server\nadd two negative tests for server unpausing\n- unpause_non_existent_server\n- unpause_server_invalid_state\n\nChange-Id: Ia9b5fdf1c2298ff685322fc99a5496710a7a67ef\n"
    },
    {
      "commit": "691a570bdec81537f72b36b766769d0971b6da3a",
      "tree": "13e2d4509486790b5bd0527b7dc4a474d66864fb",
      "parents": [
        "c03cfab4a6bcd20da4250accd16f3b749e64e3dc"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Sun Sep 29 11:43:45 2013 +0800"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Thu Oct 03 12:52:00 2013 +0800"
      },
      "message": "add server suspend/resume negative tests\n\n- suspend_non_existent_server\n- suspend_server_invalid_state\n- resume_non_existent_server\n- resume_server_invalid_state\n\nChange-Id: I3aff0d6f017a9ed228e45307ecca53373e8daaf8\n"
    },
    {
      "commit": "25bddd91048d28d1ea4420c958d66fe295ce3b5f",
      "tree": "4cb84ea2f2057a8570483dd7bac8da76a85cce2e",
      "parents": [
        "5beb0d3f7e58542f6ae1cf798c04c1da83f4eda4",
        "c2f7ff23c77109d0f0c4df64dae06e8c3a30251e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 03 02:51:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 02:51:10 2013 +0000"
      },
      "message": "Merge \"Heat: use first_address instead of first_private_address\""
    },
    {
      "commit": "5beb0d3f7e58542f6ae1cf798c04c1da83f4eda4",
      "tree": "762545881b75bdccd74f85762fb2e2d39d00a181",
      "parents": [
        "c9c9bab0246c7620cf7044ab30c59ede49171185",
        "03fc10f04d29e397f419758a47ba28cfb16812e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 02 23:56:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 23:56:35 2013 +0000"
      },
      "message": "Merge \"Add test for admin deleting servers of others\""
    },
    {
      "commit": "c9c9bab0246c7620cf7044ab30c59ede49171185",
      "tree": "015e88d5c1c4c21cf7bb80eb7abef280e5d71eb8",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7",
        "e633136c2f5d9e51f85214dc89377e0e80bdecb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 02 22:33:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 22:33:42 2013 +0000"
      },
      "message": "Merge \"Test cases for V3 Project Actions\""
    },
    {
      "commit": "4cba6fe5597a04632009cb070f591eb727e961f7",
      "tree": "e6ba226c2bd19627d8e7e0f8d655dc7aa17a0766",
      "parents": [
        "0432a3768eef12792b1c4376c6eca13d9e8add60",
        "c26e607eefae995f40be38eb02f482e0bff57f33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 02 10:39:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 10:39:28 2013 +0000"
      },
      "message": "Merge \"add server reset_state tests\""
    },
    {
      "commit": "0432a3768eef12792b1c4376c6eca13d9e8add60",
      "tree": "cb53aded2c6f115e156fbd94ec066d81193a4c7d",
      "parents": [
        "e53c1e87d048560955630c6a3a2abc23c2952fc2",
        "97072c811042a1da1d3bc09c692589470140df2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 02 03:55:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 03:55:40 2013 +0000"
      },
      "message": "Merge \"Update style guide link in HACKING.rst\""
    },
    {
      "commit": "e53c1e87d048560955630c6a3a2abc23c2952fc2",
      "tree": "69fbc7c89dff6ba70356e0c0c867403dcf2491e5",
      "parents": [
        "b9a8580ef02957ed30e25a97090eb51751303b54",
        "80252da7c04901a6429ec6bbb3e1e3d47a553b42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 02 00:55:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 00:55:47 2013 +0000"
      },
      "message": "Merge \"Explicity specify network for heat slow tests\""
    },
    {
      "commit": "b9a8580ef02957ed30e25a97090eb51751303b54",
      "tree": "818d1775843e9354bdf689323d652ab311cc9b88",
      "parents": [
        "811f747c886a8a4ed4b28b47b5b16a26ab02ea78"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 01 11:59:24 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 01 12:01:24 2013 -0400"
      },
      "message": "Revert \"unskipping bug related to test_stamp_pattern.py\"\n\nThis reverts commit 60100a3eaec620a8b9946b3378caed6c23122310.\n\nGiven the current state of non-deterministic failures in the gate\nright now bringing this test back for debugging the failure is just\nadding fuel to the fire. We should wait for things to stabilize\nagain before removing the skip.\n\nChange-Id: Iff5fb31074ddf7dc0e9320ac19ac71fa451a8820\n"
    },
    {
      "commit": "97072c811042a1da1d3bc09c692589470140df2b",
      "tree": "7628c2e4c9fc13e7d2f7a4b71d06bfcc4d9d823b",
      "parents": [
        "811f747c886a8a4ed4b28b47b5b16a26ab02ea78"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 01 11:54:15 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 01 11:54:15 2013 -0400"
      },
      "message": "Update style guide link in HACKING.rst\n\nThe previous github HACKING.rst doesn\u0027t exist anymore, so this commit\njust updates the link in tempest\u0027s HACKING.rst to point it to the\ncorrect location.\n\nChange-Id: If49f938528ac9059a8e1983b281081fc6137b700\n"
    },
    {
      "commit": "811f747c886a8a4ed4b28b47b5b16a26ab02ea78",
      "tree": "9bc64b3009e8f37ac8be0f1b17c34c35bcf2808b",
      "parents": [
        "fee46dd318ae877d25066481d993f0111cebc90c",
        "60100a3eaec620a8b9946b3378caed6c23122310"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 01 14:46:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 14:46:56 2013 +0000"
      },
      "message": "Merge \"unskipping bug related to test_stamp_pattern.py\""
    },
    {
      "commit": "fee46dd318ae877d25066481d993f0111cebc90c",
      "tree": "818d1775843e9354bdf689323d652ab311cc9b88",
      "parents": [
        "bdb25c1715c800149d6e5859ef0a9fcaa7289c63",
        "e09001fde980abd44b5df100222c1cf5194505ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 01 14:46:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 14:46:49 2013 +0000"
      },
      "message": "Merge \"Make smoketests working again with Python 2.6/nose\""
    },
    {
      "commit": "bdb25c1715c800149d6e5859ef0a9fcaa7289c63",
      "tree": "53cb7def03af868b265b38782c7271a79f824d5d",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55",
        "7b5f629a4267896c8f88bc4a27808198d7741938"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 01 14:41:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 14:41:37 2013 +0000"
      },
      "message": "Merge \"Add tempest tests for os-aggregate update\""
    },
    {
      "commit": "69a69eafd0cb56d9ea46ff100cb43919a5b3567c",
      "tree": "48e20a05a8bf3257c22d565f36e9b0833e7402c5",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Mon Sep 30 12:11:05 2013 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Mon Sep 30 12:36:53 2013 -0700"
      },
      "message": "Unskip test_tokens and update expected status to 404 from 401\n\nNow that the API results in a 404 for an invalid x-subject-token\nand a 401 for an invalid x-auth-token, we need to update the expected\nresulting HTTP Status from 401 to 404 in the test_tokens test.\n\ncloses-bug: 1221889\nChange-Id: I158c968c1948ee658305e9ec484425d98f187cba\n"
    },
    {
      "commit": "eb1a3ff922844fb73acd16c6abf54177adce0a20",
      "tree": "690bbbde9b09d78afaf1ade979467942172bdb44",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 30 19:27:38 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 30 19:28:48 2013 +0200"
      },
      "message": "Do not check for id in the keystone output\n\nkeystone catalog output, when using the non-sql \"catalog\"\nbackend, does not contain an id attribute. So don\u0027t require\nit. Checking for publicURL is probably a good idea instead.\n\nChange-Id: I5f302cf09eeac77b3f448a4e16a3bd97b7bcaaa4\n"
    },
    {
      "commit": "e09001fde980abd44b5df100222c1cf5194505ad",
      "tree": "d2c8a37a14a34b9e82df177c0cffd302b0d8a6c1",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 30 15:18:36 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 30 15:18:36 2013 +0200"
      },
      "message": "Make smoketests working again with Python 2.6/nose\n\nWith the switch to testr, the nosetests configuration setting\nwas lost. Restore.\n\nChange-Id: I55844f6875bdca9cc1f0a63441c4da3d65d92246\n"
    },
    {
      "commit": "03fc10f04d29e397f419758a47ba28cfb16812e8",
      "tree": "67e73a2bff581671683913d58913458bdad8dcec",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Jinhe Fang",
        "email": "hzfangjh@corp.netease.com",
        "time": "Mon Sep 30 10:49:44 2013 +0800"
      },
      "committer": {
        "name": "Jinhe Fang",
        "email": "hzfangjh@corp.netease.com",
        "time": "Mon Sep 30 10:49:44 2013 +0800"
      },
      "message": "Add test for admin deleting servers of others\n\nAdministrator can delete servers of other users.\n\nChange-Id: I08a9de69dae18a743b872ceb7b070400c1ac39a8\n"
    },
    {
      "commit": "c26e607eefae995f40be38eb02f482e0bff57f33",
      "tree": "cf4c1abb303c5b4613d9c243adf9dd26cd9279c2",
      "parents": [
        "ccb3513b82d0bd9a3a43d57a5a605445d09d924c"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Sat Sep 28 21:16:52 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Mon Sep 30 08:50:15 2013 +0800"
      },
      "message": "add server reset_state tests\n\ntests included:\n- reset_state_server\n- reset_state_server_invalid_state\n- reset_state_server_invalid_type\n- reset_state_server_nonexistent_server\n\nChange-Id: I18f73f4235e6a6350fa6eba78344f52da36fdd0e\n"
    },
    {
      "commit": "c2f7ff23c77109d0f0c4df64dae06e8c3a30251e",
      "tree": "cd56c2e943753cd8ef59fcbe297a2884fd7d0ab8",
      "parents": [
        "80252da7c04901a6429ec6bbb3e1e3d47a553b42"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Sep 30 09:33:07 2013 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Sep 30 11:48:18 2013 +1300"
      },
      "message": "Heat: use first_address instead of first_private_address\n\nfirst_private_address no longer exists in OS::Nova::Server\nas it was a misconceived feature.\n\nChange-Id: Id1a0eeca1bf3b57c27e6b93ae64e11d3de9b771e\nRelated-Bug: #1228929\n"
    },
    {
      "commit": "80252da7c04901a6429ec6bbb3e1e3d47a553b42",
      "tree": "ee1256cdd0ce5416f9549aad3d45cb7da3867983",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Sep 25 13:29:10 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Sep 30 11:48:18 2013 +1300"
      },
      "message": "Explicity specify network for heat slow tests\n\nThe heat slow test NeutronResourcesTestJSON is causing problems\nfor the other heat tests when run concurrenty.\n\nBecause NeutronResourcesTestJSON creates a network and the other tests\ndo not specify any, an amibiguity is created. This means that nova\nserver creation fails due to not knowing which network to attach to.\n\nThis change explicity launches servers with the network specified in\nconfig compute.fixed_network_name.\n\nThis may mean that these tests cannot be run with nova networking.\nThis is most likely not a problem as there are currently no plans\nto gate heat-slow tests on nova networking.\n\nChange-Id: I16d50271a36c9bc9d0c4fb0588ae75ba100b145f\n"
    },
    {
      "commit": "7061c70bf9743808c016f81017e9ebe4141cae55",
      "tree": "d68ec9e4663323fe1ee33cb597b7636d1a6247af",
      "parents": [
        "c03cfab4a6bcd20da4250accd16f3b749e64e3dc",
        "849708e62fd592f0f752e59b344e0f10ff36f810"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 29 14:22:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 29 14:22:48 2013 +0000"
      },
      "message": "Merge \"Print the lekaed \u0027boto\u0027 tags on Failure\""
    },
    {
      "commit": "c03cfab4a6bcd20da4250accd16f3b749e64e3dc",
      "tree": "30c245ed5e62422ba9579b092c4d7e2bc22cb310",
      "parents": [
        "5856e4d6a05eef00d4b7d38088f2498a5acbb267",
        "1eb40464ada338d229bd680be7579abbd9d1b129"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 18:19:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 18:19:06 2013 +0000"
      },
      "message": "Merge \"_get_tenant_by_name doesn\u0027t return correctly\""
    },
    {
      "commit": "5856e4d6a05eef00d4b7d38088f2498a5acbb267",
      "tree": "8d406e4a39e1a9c3db3a00902c9ab3f330c00384",
      "parents": [
        "bfa2b5465d7a056cc3594a37e3067478e20e3a7e",
        "8912d01e6ea1f70e818d88a39eef7563a4b95239"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 16:15:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 16:15:00 2013 +0000"
      },
      "message": "Merge \"fix typo in config.py\""
    },
    {
      "commit": "49b21abb2ad1f79c625fcfd13ab6141494e1ada2",
      "tree": "bffe3ab6d37330cc5a071a693065433b5dc67b3c",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Tue Sep 24 16:24:23 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Sat Sep 28 11:04:48 2013 -0500"
      },
      "message": "_error_in_logs function of driver.py shall check all nodes\n\n1. Don\u0027t simply return, if one node is clean or not clean.\n2. It\u0027s better to log all errors and return all errors.\n\nChange-Id: Ib0e23bff013836347f90bed50dd1d3a9566e6bad\nClose-Bug: #1229957\n"
    },
    {
      "commit": "bfa2b5465d7a056cc3594a37e3067478e20e3a7e",
      "tree": "9a87cd4c0be2707c4facfaa4b067a8b393052f62",
      "parents": [
        "ccb3513b82d0bd9a3a43d57a5a605445d09d924c",
        "6baa6675a799e0c9557a5c9aefbe85eb4c54d123"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 13:35:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 13:35:52 2013 +0000"
      },
      "message": "Merge \"driver.py should log errors when ssh operations fail\""
    },
    {
      "commit": "ccb3513b82d0bd9a3a43d57a5a605445d09d924c",
      "tree": "29e8d75a61a5c3a554d5d7634de90156d9b2d22a",
      "parents": [
        "e83fe1d9317f833fa019b39336037293891b19a8",
        "6d5c0528be03110c2dad4fede830cfab55181eba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 09:46:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 09:46:29 2013 +0000"
      },
      "message": "Merge \"Update docs config\""
    },
    {
      "commit": "e83fe1d9317f833fa019b39336037293891b19a8",
      "tree": "08e5ae4e70c2f6de39afa0f0d90623e0e213b56d",
      "parents": [
        "15d0b6706d07db31994d1d37bf0647f106a901ce",
        "5fae7a362fa996c8e699744a702759ee7cf6b8c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 06:41:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 06:41:49 2013 +0000"
      },
      "message": "Merge \"The debug configuration group is not registered\""
    },
    {
      "commit": "15d0b6706d07db31994d1d37bf0647f106a901ce",
      "tree": "7e3af1ccd91b2f282ca1d9e42ee296d6dd6785c1",
      "parents": [
        "f13a350a99dc7174dd909900d418015d235288d1",
        "47ca74ffc3aeca54d9375eb09c72ad3f659ba6b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 28 05:24:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 28 05:24:30 2013 +0000"
      },
      "message": "Merge \"Bump oslo.config version\""
    },
    {
      "commit": "f13a350a99dc7174dd909900d418015d235288d1",
      "tree": "3d4112a46cd2a0fbcae7a4e08e4bed80ab77163e",
      "parents": [
        "6d4eecc3ca744a6b6d78f57b4a9177652bcab166",
        "c2849f2c20a210bfb1209c8cd39fb85acfe7641e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 20:20:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 20:20:09 2013 +0000"
      },
      "message": "Merge \"Added Negative tests for image member\""
    },
    {
      "commit": "6d4eecc3ca744a6b6d78f57b4a9177652bcab166",
      "tree": "6d5cd2e23b0660ea5c3407d959116f988a75d2f1",
      "parents": [
        "b162d69db3ee25e752623066e9d30c116c34f710",
        "d9d5697ce8013f05bdce31ef8bef8086242027f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 19:41:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 19:41:59 2013 +0000"
      },
      "message": "Merge \"_create_creds function shouldn\u0027t call rand_name twice\""
    },
    {
      "commit": "b162d69db3ee25e752623066e9d30c116c34f710",
      "tree": "5fefdd736a124c02d2fb059e7bbff1c24449ec2d",
      "parents": [
        "e25232af0c801dfe5bd075f3b8db4cbf08d78b48",
        "7be7500500a8f8932c2222e050bab1ca568d7d7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 13:24:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 13:24:04 2013 +0000"
      },
      "message": "Merge \"add __str__ function to RestClient class\""
    },
    {
      "commit": "e25232af0c801dfe5bd075f3b8db4cbf08d78b48",
      "tree": "984816d86754d9e4057a37d749cd2dc44282492d",
      "parents": [
        "2187e1bb53566c76a46b3775ae428ea20051ad1f",
        "9643e51aba33b6712a848a8f19f78579f0b9311a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 11:22:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 11:22:54 2013 +0000"
      },
      "message": "Merge \"Add test for nova API of VM lock/unlock\""
    },
    {
      "commit": "2187e1bb53566c76a46b3775ae428ea20051ad1f",
      "tree": "85553e86c9360933fc6f189539908312a5f6414d",
      "parents": [
        "aaecd340823e2a4ea5c4eab338aa190eecb1323d",
        "ac1a55deb24bbe2f578b9b420fd47c79577c8bec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 10:41:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 10:41:53 2013 +0000"
      },
      "message": "Merge \"Add positive tests for os-floating-ip-pools\""
    },
    {
      "commit": "aaecd340823e2a4ea5c4eab338aa190eecb1323d",
      "tree": "95c8f5215131dc5494e3e708275ff885e6e9ef6d",
      "parents": [
        "24167647e800e8027b719de1605c20944137b54d",
        "2eccc33f19a1c3ae79e56aede48230964d160b94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 27 06:41:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 06:41:42 2013 +0000"
      },
      "message": "Merge \"Adds more test to cover Swift tempURL middleware\""
    },
    {
      "commit": "47ca74ffc3aeca54d9375eb09c72ad3f659ba6b9",
      "tree": "ebb22128e87503d8f9cdf10e3c6f3c3f69740542",
      "parents": [
        "24167647e800e8027b719de1605c20944137b54d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 26 22:54:54 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 26 22:54:54 2013 -0400"
      },
      "message": "Bump oslo.config version\n\nThis commit just bumps the minimum version requirement for\noslo.config. Version 1.2.0 has been released so we should keep\ntempest\u0027s required version in sync with the other projects.\n\nChange-Id: Ie78070a9fe0759c30fb84ac892a257e0c5cbf246\n"
    },
    {
      "commit": "1eb40464ada338d229bd680be7579abbd9d1b129",
      "tree": "589dcdb503da5db9aa80658c69abc8cdc6151907",
      "parents": [
        "24167647e800e8027b719de1605c20944137b54d"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 14:18:30 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 21:17:53 2013 -0500"
      },
      "message": "_get_tenant_by_name doesn\u0027t return correctly\n\nIf tempest_client is unset, _get_tenant_by_name will\ndefinitely raise an exception, which is incorrect.\n\nChange-Id: Id3e452a35d4f6c7083562689f556cac05868af45\nCloses-Bug: #1231645\n"
    },
    {
      "commit": "d9d5697ce8013f05bdce31ef8bef8086242027f1",
      "tree": "44a3b0e995fd19e1357964130963c2ddc9786aea",
      "parents": [
        "24167647e800e8027b719de1605c20944137b54d"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 14:36:58 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 14:49:43 2013 -0500"
      },
      "message": "_create_creds function shouldn\u0027t call rand_name twice\n\nRemove the redundant line, to make sure _create_creds use\nthe same rand_name within the function. This make debug easier\n\nChange-Id: I2ff6b729107c4efa5cb365310f4677282b026148\n"
    },
    {
      "commit": "24167647e800e8027b719de1605c20944137b54d",
      "tree": "72c870f9418028985f86668bb53f27798c258475",
      "parents": [
        "58c13215467bf58d444f3d1ced05abee2e9dbe28",
        "b8fabc5614f2648a297cb3933723cf37e0418861"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 26 14:54:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 26 14:54:05 2013 +0000"
      },
      "message": "Merge \"Handling network resources in tenant isolation\""
    },
    {
      "commit": "7b5f629a4267896c8f88bc4a27808198d7741938",
      "tree": "42b531fb8c82f967c12f857e671c092955192a92",
      "parents": [
        "58c13215467bf58d444f3d1ced05abee2e9dbe28"
      ],
      "author": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Sun Sep 22 15:47:54 2013 +0800"
      },
      "committer": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Thu Sep 26 08:05:49 2013 -0500"
      },
      "message": "Add tempest tests for os-aggregate update\n\nAdd tests of os-aggregate update for API \u0027os-aggregates/{aggregate_id}\u0027\n\nChange-Id: I1624c366faa9a97461b68c7408e309a658c4cb83\n"
    },
    {
      "commit": "2eccc33f19a1c3ae79e56aede48230964d160b94",
      "tree": "54913b0621c6a98364e9bf216aafe607d7637564",
      "parents": [
        "900f02b34ff302bd2ed78bbe19e67c250036a0c1"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Aug 29 15:50:35 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Sep 26 11:09:17 2013 +0200"
      },
      "message": "Adds more test to cover Swift tempURL middleware\n\nThe patch moves away the single test existing from\ntest_object_services.py to its own file.\n\nIt then adds more tests to validate other HTTP\nverbs like PUT and HEAD.\n\nblueprint test-swift-tempurl-middleware\n\nChange-Id: I1d7b021e8e3749b58a9fa657c709fb7154bd104e\n"
    },
    {
      "commit": "58c13215467bf58d444f3d1ced05abee2e9dbe28",
      "tree": "f37665b017ca429747af3a262a28c312ece08c92",
      "parents": [
        "f3891d16e160ccd91490258b32f9b67c784627b2",
        "3c44af3264c9954ba1c0bc7c35d47b44ea016247"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 26 09:04:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 26 09:04:53 2013 +0000"
      },
      "message": "Merge \"add server resizing tests\""
    },
    {
      "commit": "f3891d16e160ccd91490258b32f9b67c784627b2",
      "tree": "bed1a0fe152fc2428a87a658fbca5ccaedc258b7",
      "parents": [
        "ae80992180cac835df25be74508d6ef84206f581",
        "8f940ab686623081540da64d4798ba11acb3a246"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 26 08:37:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 26 08:37:47 2013 +0000"
      },
      "message": "Merge \"Fix problem with never stopping stress tests\""
    },
    {
      "commit": "c2849f2c20a210bfb1209c8cd39fb85acfe7641e",
      "tree": "8b218f0bed02bfc41510561a45f92a6587e8e672",
      "parents": [
        "e947bde9824c43715f5931d7b496865321e6fb22"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Wed Sep 18 19:26:47 2013 +0530"
      },
      "committer": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Sep 26 10:00:41 2013 +0530"
      },
      "message": "Added Negative tests for image member\n\nHere added negative tests for image member\n *Add member with invalid image\n *Delete member with invalid image\n *Delete member with invalid tenant\n\nChange-Id: I23ccdf255c8c4f4ba448207beab1302ca1424f59\n"
    },
    {
      "commit": "6baa6675a799e0c9557a5c9aefbe85eb4c54d123",
      "tree": "d4cc8bf0d86773f6850a4ab4702cd335dd504b1f",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Tue Sep 24 17:49:30 2013 -0700"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Wed Sep 25 18:06:13 2013 -0700"
      },
      "message": "driver.py should log errors when ssh operations fail\n\nImprove error_handling for do_ssh function, by adding log when error\n\n Closes-Bug: #1230010\n\nChange-Id: I6e5c7f8de36ace9f9a1b5686c92a3dfa53a450f2\n"
    },
    {
      "commit": "8912d01e6ea1f70e818d88a39eef7563a4b95239",
      "tree": "37cb63cf309311bf8be30e925dfe16ae9f3856ba",
      "parents": [
        "ae80992180cac835df25be74508d6ef84206f581"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Wed Sep 25 18:08:34 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Wed Sep 25 18:34:46 2013 -0500"
      },
      "message": "fix typo in config.py\n\nChange-Id: I11a7c2ca636df27a82795734343f8b6c81ebcc26\n"
    },
    {
      "commit": "ae80992180cac835df25be74508d6ef84206f581",
      "tree": "ebc525a74b667056c010a967ba5969376768cc4f",
      "parents": [
        "e623130589af3dcfc4796b1b4db5c12aa5e2c900",
        "3313831078bcef2e15ba3197a684fd1a81f14f61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 20:23:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 20:23:22 2013 +0000"
      },
      "message": "Merge \"Don\u0027t log \u0027Not Found\u0027 ERROR during image cleanup\""
    },
    {
      "commit": "e623130589af3dcfc4796b1b4db5c12aa5e2c900",
      "tree": "21fda7cfc301cf05a6095ae7b9478d40fb3b211e",
      "parents": [
        "7643e1227879ca273b99e278cb11422cd917931f",
        "d1fefd56359ce6ba4b53cf8f981aa2a8bdbc93ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 19:52:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 19:52:42 2013 +0000"
      },
      "message": "Merge \"Fix json version of bootable check\""
    },
    {
      "commit": "7be7500500a8f8932c2222e050bab1ca568d7d7e",
      "tree": "c7db56753cd1f3f0d6eac8546f99877ca102a56b",
      "parents": [
        "a7df393822b8a327e7d741139441d2676adbbbba"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 19 06:55:11 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Wed Sep 25 12:32:02 2013 -0500"
      },
      "message": "add __str__ function to RestClient class\n\nMost tempest tests are based on restfull http call.\nEnable to easily explore the state of client object\n would be good for trouble shooting.\n\nThus, I would suggest to implement __str__ function for RestClient class.\n\n Closes-Bug: #1227474\n\nChange-Id: If06dfc648a7458133e4f196bdca299f9531738b1\n"
    },
    {
      "commit": "8f940ab686623081540da64d4798ba11acb3a246",
      "tree": "cb330317300bdc3be5ecf5f6848b437f50b2d65e",
      "parents": [
        "7643e1227879ca273b99e278cb11422cd917931f"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Sep 25 17:31:50 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Sep 25 17:34:42 2013 +0200"
      },
      "message": "Fix problem with never stopping stress tests\n\nThis fix will fix the issue for never stopping stress test in\nthe nightly build jobs. It changes three problems related to this:\n\n - An exception in tearDown() will not cause a endless loop\n - Hanging processes will be killed with -9 after a while\n - tox job will stop on first error\n\nFixes-bug: 1230357\nChange-Id: I3a0160295d98fdc7f8ffce64cc4a08c5c8ae654a\n"
    },
    {
      "commit": "849708e62fd592f0f752e59b344e0f10ff36f810",
      "tree": "aafd97b7370ffa65f8664aba4152fd677ed1cc25",
      "parents": [
        "7643e1227879ca273b99e278cb11422cd917931f"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 25 17:33:56 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 25 17:33:56 2013 +0200"
      },
      "message": "Print the lekaed \u0027boto\u0027 tags on Failure\n\nAsserting an an array length is not too informative on failure.\nSo let\u0027s add the str represnation of the list to the assertion.\n\nChange-Id: Iaace6ada86a5e4b3e7ef60e09748d65c009915eb\n"
    },
    {
      "commit": "5fae7a362fa996c8e699744a702759ee7cf6b8c3",
      "tree": "6c5e098cbaf85985ff037201f1ea3592aea0a9ce",
      "parents": [
        "7643e1227879ca273b99e278cb11422cd917931f"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 25 16:52:44 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 25 16:52:44 2013 +0200"
      },
      "message": "The debug configuration group is not registered\n\nThe debug option group is not properly registered, probably because of\nin-properly solved merge conflict.\n\nThis change fixes it.\n\nChange-Id: I0ebe0aee9ed11d70418827d504ee5e5fb05fd5d9\n"
    },
    {
      "commit": "6d5c0528be03110c2dad4fede830cfab55181eba",
      "tree": "300f7f0d04dc96a66c6be78322cdda19a817abe8",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 11 15:50:30 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 25 14:09:46 2013 +0000"
      },
      "message": "Update docs config\n\nThis commit updates the docs conf.py to make it more closely resemble\nwhat is used it other projects(based on nova\u0027s equivilent file). It\nalso removes listing Sean Dague as the sole author for the Tempest\ndocs because it is a collaborative effort. It also fixes a pep8\nfailure on the imports.\n\nChange-Id: I535858dc9d413e8d5f92d44194137f615390d117\n"
    },
    {
      "commit": "7643e1227879ca273b99e278cb11422cd917931f",
      "tree": "e64a966379f787f79a38f580af6af5b93d9c79cd",
      "parents": [
        "4aa0366ea1e0faecc5697ba661db38f492428c7c",
        "d0b02ae013d181251482f3f170745c98e309afd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 13:50:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 13:50:56 2013 +0000"
      },
      "message": "Merge \"Added test to check list/show extensions-neutron\""
    },
    {
      "commit": "4aa0366ea1e0faecc5697ba661db38f492428c7c",
      "tree": "759acd65743dfdd470f2ef3ef46f48d74ead7fb3",
      "parents": [
        "6da0db87265dd028f2aef507dfaf829203ae9a1a",
        "61cadcaca14c613e5d6c493d4c13dc61cc7f0839"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 12:55:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 12:55:08 2013 +0000"
      },
      "message": "Merge \"makes passing the client optional to utilities in scenario/manager.py\""
    },
    {
      "commit": "6da0db87265dd028f2aef507dfaf829203ae9a1a",
      "tree": "e7ecbb2700b80f7266606b888c5007d229d8681d",
      "parents": [
        "f938d3b303f8eda45582b65f193569361b03341e",
        "3bdfe093a9d700c33c87b55c9e3dbc1a661fca15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 10:44:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 10:44:38 2013 +0000"
      },
      "message": "Merge \"add negative volume tests\""
    },
    {
      "commit": "ac1a55deb24bbe2f578b9b420fd47c79577c8bec",
      "tree": "ba6f7406b714fe411d06d2e93831d0cee790d4b4",
      "parents": [
        "f43c48f74151e2a108583eb9a8daf197e6860e98"
      ],
      "author": {
        "name": "Hui HX Xiang",
        "email": "xianghui@cn.ibm.com",
        "time": "Mon Sep 23 01:30:27 2013 -0700"
      },
      "committer": {
        "name": "Hui HX Xiang",
        "email": "xianghui@cn.ibm.com",
        "time": "Wed Sep 25 03:26:24 2013 -0700"
      },
      "message": "Add positive tests for os-floating-ip-pools\n\nList floating ip pools.\n\nChange-Id: Ia7d33a61c7227b72e04f34660fcff4ce916ead79\n"
    },
    {
      "commit": "f938d3b303f8eda45582b65f193569361b03341e",
      "tree": "0d9971c8cb6105a7ac5b7b334f1b54b1231fbb58",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913",
        "98b8b54941aeaade5bbdb988f8948a088f2dea4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 25 06:45:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 25 06:45:04 2013 +0000"
      },
      "message": "Merge \"Add locking to test_list_hosts_with_zone\""
    },
    {
      "commit": "b8fabc5614f2648a297cb3933723cf37e0418861",
      "tree": "3998f8ff9d1742c72a2d006aee7a3c94c3ec163d",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Fri Aug 23 11:19:57 2013 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Wed Sep 25 00:13:15 2013 -0500"
      },
      "message": "Handling network resources in tenant isolation\n\nFunctionality is added to create and delete isolated network, subnet and router\nwhen isolated credentials are created and deleted for a primary, admin or alt\ntenant.\n\nWhen a set of isolated credentials are created, the tenant gets also a private\nnetwork, subnet and router. The router connects the tenat\u0027s network to the\npublic network designated by public_network_id in etc/tempest.conf\n\nChange-Id: I7587c85017cca09f7a67eae0670f67b2bceacb60\nFixes: bug #1216076\n"
    },
    {
      "commit": "3313831078bcef2e15ba3197a684fd1a81f14f61",
      "tree": "cbbea3a10ca2324566d6131262ba395680cfbb33",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Sep 24 17:09:32 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Sep 24 21:12:15 2013 -0400"
      },
      "message": "Don\u0027t log \u0027Not Found\u0027 ERROR during image cleanup\n\nIt is expected that an image may have already been deleted.\n\nChange-Id: I09db34576e93b3cc090cb85e35678939cf3af82f\n"
    },
    {
      "commit": "61cadcaca14c613e5d6c493d4c13dc61cc7f0839",
      "tree": "fa3b80518f419e04b0c8a28a29d96f3e39250b9e",
      "parents": [
        "900f02b34ff302bd2ed78bbe19e67c250036a0c1"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Sep 24 18:33:37 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Sep 24 19:17:43 2013 +0200"
      },
      "message": "makes passing the client optional to utilities in scenario/manager.py\n\nthis makes passing the client optional to create_server and\ncreate_security_group as it happens with the other utility methods\n\nChange-Id: I56f7a4078d1da0c7b5bd7c493eb480d640be2805\n"
    },
    {
      "commit": "3e873be2096f7509aab6d910e40029f3a87ab913",
      "tree": "ddbca6a2b9517215d7d341608345fdb131a4fd17",
      "parents": [
        "5f5f1a0a4bc30f58c4a1d67ca791ebc5b7659e69",
        "a03ed79678be9140e60663c9425a8d0bcb93b194"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 24 16:33:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 16:33:41 2013 +0000"
      },
      "message": "Merge \"Move LockFixture to tempest.common\""
    },
    {
      "commit": "5f5f1a0a4bc30f58c4a1d67ca791ebc5b7659e69",
      "tree": "25e2f7aadb6f0a23762563f64b4a962354bb8806",
      "parents": [
        "ddff92ff199f49dc83a2a1132250ec90b481b660",
        "50bf2d27c36d2fdda0b05fb5a66402ff5458b07f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 24 16:33:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 16:33:39 2013 +0000"
      },
      "message": "Merge \"Sync install_venv_common.py from oslo-incubator\""
    },
    {
      "commit": "ddff92ff199f49dc83a2a1132250ec90b481b660",
      "tree": "456a645b816c7af161c9ecdbf2d263f42411486a",
      "parents": [
        "900f02b34ff302bd2ed78bbe19e67c250036a0c1",
        "d7a51b4b3832075ec442ce830c555d3004462a3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 24 16:33:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 16:33:37 2013 +0000"
      },
      "message": "Merge \"README.rst of tempest stress is misleading\""
    },
    {
      "commit": "9643e51aba33b6712a848a8f19f78579f0b9311a",
      "tree": "67935d9a20ea855aa679952e84e90398edfd72fa",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Mon Sep 23 09:13:07 2013 -0500"
      },
      "committer": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Tue Sep 24 01:45:07 2013 -0500"
      },
      "message": "Add test for nova API of VM lock/unlock\n\nAdd tempest test for nova API \u0027servers/{server_id}/action\u0027 of VM lock/unlock\n\nChange-Id: If3f06b433a5ef4282c9142eb5228617f3f175dbd\n"
    },
    {
      "commit": "d1fefd56359ce6ba4b53cf8f981aa2a8bdbc93ab",
      "tree": "a3df75cd1238e4dcab70200d65b9be33d30c4766",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Sep 23 20:40:37 2013 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Sep 23 22:30:17 2013 +0000"
      },
      "message": "Fix json version of bootable check\n\nThis is a follow up to change id:\n  I8a4b1f4ce3a6a420e8152ea8c66a9b3fc127fe96\n\nThe initial change only addressed the xml aspect of the bug\nand ignored the json tests.\n\nThis change updates the check to catch the same errors when\nperforming the json version of the checks.\n\nBoth of these patches are temporary and after the Cinder update\nlands should be replaced with a proper/strictly enforced check of\n\u0027true\u0027 and \u0027false\u0027 values in the volume[\u0027bootable\u0027] field.\n\nChange-Id: Iffe5d380410f5c698018a5c3106c99af05f0b80d\n"
    },
    {
      "commit": "98b8b54941aeaade5bbdb988f8948a088f2dea4b",
      "tree": "86d69e99198879762b894e124687775e89334121",
      "parents": [
        "a03ed79678be9140e60663c9425a8d0bcb93b194"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Sep 20 15:46:31 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Sep 23 21:45:52 2013 +0000"
      },
      "message": "Add locking to test_list_hosts_with_zone\n\ntest_list_hosts_with_zone() makes 2 list_hosts calls and expects that\nthe hosts\u0027 availability zone will remain constant between the calls.\nHowever when running in parallel there is no guarantee of this, and\nthe aggregates tests will change the compute host\u0027s availability\nzone. This commit adds the \u0027availability_zone\u0027 to the test to ensure\nit doesn\u0027t run at the same time as the tests which will change the\nhost\u0027s availability zone.\n\nFixes bug 1228225\n\nChange-Id: I14773e38b5cc35679b16940ad230c7c81aeaad9c\n"
    },
    {
      "commit": "a03ed79678be9140e60663c9425a8d0bcb93b194",
      "tree": "31e84a7ed003765b21d275b6e434286f52231e89",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Sep 23 21:38:15 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Sep 23 21:44:56 2013 +0000"
      },
      "message": "Move LockFixture to tempest.common\n\nThis commit moves LockFixture used for locking between tests out of\ntempest.api.compute.admin.test_aggregates and into tempest.common.\n\nChange-Id: I14431617c88c62b6da4383668ffa635a12c1b071\n"
    },
    {
      "commit": "900f02b34ff302bd2ed78bbe19e67c250036a0c1",
      "tree": "fe9a93bc7ec01641f67b5dc67355f5ec23ebc2d8",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Sep 23 08:34:04 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Sep 23 12:12:06 2013 -0500"
      },
      "message": "Fix typos in tempest/HACKING.rst Edit\n\nChange-Id: I33f5872cc945ee3c6a720e0a7fd5b8140fc14794\nClose-Bug: 1229189\n"
    },
    {
      "commit": "d7a51b4b3832075ec442ce830c555d3004462a3c",
      "tree": "64bcab7b17ede4e26d414fb0210307bae257c4ff",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Sep 23 12:10:12 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Sep 23 12:10:20 2013 -0500"
      },
      "message": "README.rst of tempest stress is misleading\n\nChange-Id: I6f533766c4c19023eff2ffa3fc62f6e1f82a4215\nCloses-Bug: #1229299\n"
    },
    {
      "commit": "3c44af3264c9954ba1c0bc7c35d47b44ea016247",
      "tree": "f9938d30ea991fa0bff7d95044c73a8a849da80f",
      "parents": [
        "796ab7ea2e3ee0236867ed39bb19ee2876b30577"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Sep 02 23:34:57 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Sep 23 19:02:20 2013 +0800"
      },
      "message": "add server resizing tests\n\nadd a few negative tests for server resizing\n- invalid flaovr id\n- overlimit resource\n\nChange-Id: I4edde6e2cb54085a9d2f0d6515825e6b8fbe8e25\n"
    },
    {
      "commit": "3bdfe093a9d700c33c87b55c9e3dbc1a661fca15",
      "tree": "20da7a3cfa458ca27dd8d987eb17c3bb2608cc62",
      "parents": [
        "35018f239aeddc5fcbc0279a1cc4b3ebb293c1e9"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Sep 02 01:31:58 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Sep 23 13:36:52 2013 +0800"
      },
      "message": "add negative volume tests\n\nattach or get volume using invalid volume, device and server\n\nChange-Id: Ied7deebfcf0efca7059b4a675604d41c00a88143\n"
    },
    {
      "commit": "d0b02ae013d181251482f3f170745c98e309afd6",
      "tree": "377a57f3f5b64a89ad9c252812efb0b0a3ecba8f",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "Nayna Patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Sep 04 10:09:08 2013 +0000"
      },
      "committer": {
        "name": "Nayna Patel",
        "email": "nayna.patel@hp.com",
        "time": "Mon Sep 23 05:09:26 2013 +0000"
      },
      "message": "Added test to check list/show extensions-neutron\n\nAdded a test script \u0027test_extensions.py\u0027 to api/networks to verify\nif list/show of extensions is successful in neutron. Also added\nsupporting methods \u0027list_extensions\u0027 and \u0027show_extension_details\u0027 in\nnetwork client for XML and JSON interfaces.\n\nImplements blueprint: quantum-test-l2-abstraction\n\nChange-Id: Ie939a3e1302060489b579baf2cd3f7023efbeb7d\n"
    },
    {
      "commit": "fcbca588044aacdd8cc227c60377eac5feae0a74",
      "tree": "bdd65cfd6f9ff8813f705f67d17622a3fe0f0e3b",
      "parents": [
        "4d7951734856db3d486df75908349d9a3318dae7",
        "71f27634b824f55eaf6d50a2128d858784725abb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 21 18:38:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 21 18:38:30 2013 +0000"
      },
      "message": "Merge \"Test that Heat max_template_size is applied\""
    },
    {
      "commit": "4d7951734856db3d486df75908349d9a3318dae7",
      "tree": "fed50e72443ee2e5ae3487ebfd8bdde07da2a632",
      "parents": [
        "39f9722500e199a8708d07477eecf3611b7a7c20",
        "f55f69e12e4966c74580afb828b2e00e36978045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 21 15:53:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 21 15:53:04 2013 +0000"
      },
      "message": "Merge \"Consider lc string for bootable True/False\""
    },
    {
      "commit": "39f9722500e199a8708d07477eecf3611b7a7c20",
      "tree": "485a23b7c42ebf5b731747ab2073492488226bbf",
      "parents": [
        "e947bde9824c43715f5931d7b496865321e6fb22"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Fri Sep 20 04:49:44 2013 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Sat Sep 21 11:03:53 2013 +0800"
      },
      "message": "Replace OpenStack LLC with OpenStack Foundation\n\nSome files still use trademark OpenStack LLC in header, which\nshould be changed to OpenStack Foundation.\n\nNOTE: tools/install_venv.py is not synced from oslo-incubator, so\nit is modified too.\n\nChange-Id: I0084684ff5225076291fea857eb010d638291bd0\nFixes-Bug: #1214176\n"
    },
    {
      "commit": "71f27634b824f55eaf6d50a2128d858784725abb",
      "tree": "57370d87cf4ac60e5dcc2af04d446b6bcaf869f7",
      "parents": [
        "e947bde9824c43715f5931d7b496865321e6fb22"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Mon Sep 09 11:41:32 2013 -0700"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Fri Sep 20 12:33:23 2013 -0700"
      },
      "message": "Test that Heat max_template_size is applied\n\nHeat should be refusing any template larger than this value at the API\nlevel.\n\nChange-Id: I8a7d4929dce162f4c6ed41c1b4fd71493a177ece\n"
    },
    {
      "commit": "50bf2d27c36d2fdda0b05fb5a66402ff5458b07f",
      "tree": "7785f07336034a5282c04f411b4d358c2ed05bc8",
      "parents": [
        "e947bde9824c43715f5931d7b496865321e6fb22"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Sep 20 11:54:32 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Sep 20 11:58:41 2013 -0400"
      },
      "message": "Sync install_venv_common.py from oslo-incubator\n\nThis is needed to ensure that when using run_tests.sh requirements\nare handled correctly. Both requirements.txt and test-requirements.txt\nneed to be handed to pip at the same time to ensure that all\ndependencies are satisfied and we don\u0027t upgrade a package to be\noutside of the version constraints set by requirements.txt when\ninstalling dependencies for the packages in test-requirements.txt.\n\nChange-Id: I89bcf4e44b7274dca535e8e1d2eeb0adb142cabb\n"
    },
    {
      "commit": "e947bde9824c43715f5931d7b496865321e6fb22",
      "tree": "8f2047999c853e6d96d4330700b2fed41096c08f",
      "parents": [
        "aa0b6b6db22be1083c60c5c7350b6daee2b1ef9d",
        "c15a1ca71134d032f69bde7e0af5aa4d51c2d871"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 14:55:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 14:55:21 2013 +0000"
      },
      "message": "Merge \"Remove claim that scenario tests need 2 services\""
    },
    {
      "commit": "aa0b6b6db22be1083c60c5c7350b6daee2b1ef9d",
      "tree": "520c917a8626018f675d13a41fd06759b27990d7",
      "parents": [
        "6110084d319d36c650340ad1c3721b8547fa9810",
        "44388b4c05de85b27b5e805f10c2ace4bc6526f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 14:12:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 14:12:20 2013 +0000"
      },
      "message": "Merge \"Adds tests covering Swift\u0027s container quotas middleware\""
    },
    {
      "commit": "6110084d319d36c650340ad1c3721b8547fa9810",
      "tree": "e67f0da32e2f8b3a390dba24eb168586cffed690",
      "parents": [
        "6480b6a80dd74782b787b9ae306b63dfef8a30ba",
        "4ae51d4133696c6bdf1acde1244f544e40804538"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 13:41:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 13:41:28 2013 +0000"
      },
      "message": "Merge \"Fix misused assertTrue in unit tests\""
    },
    {
      "commit": "6480b6a80dd74782b787b9ae306b63dfef8a30ba",
      "tree": "48f41c242c1c215ee9613770bb3b17d9fb4d55d1",
      "parents": [
        "e7bf194a05f63604d4659b23bfb7c9c9764276c3",
        "01ba9cc03690a80dac9c2d259e94da376d2b09f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 12:30:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 12:30:46 2013 +0000"
      },
      "message": "Merge \"Enable the quota test cases\""
    },
    {
      "commit": "e7bf194a05f63604d4659b23bfb7c9c9764276c3",
      "tree": "fe70e0169de50224729168a3aabfd2a184c41867",
      "parents": [
        "24ee651e1d318d97e4c2110112f88e442642b395",
        "54a428695093dee8534293ce16db5d8821529705"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 12:30:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 12:30:39 2013 +0000"
      },
      "message": "Merge \"Remove wait_for_image_resp_code\""
    },
    {
      "commit": "24ee651e1d318d97e4c2110112f88e442642b395",
      "tree": "08c975eb7848d79b510daf15154343f29dc6f25a",
      "parents": [
        "ea8ce25d69f1c7a63c9a15d7bb5ba6d3d10aa8b2",
        "d2e1655dcb13bc041408e640e1550679b503f0a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 12:14:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 12:14:29 2013 +0000"
      },
      "message": "Merge \"Skip test tokens\""
    },
    {
      "commit": "f55f69e12e4966c74580afb828b2e00e36978045",
      "tree": "f348c1499a4ccaccbc10f7e92a254ff44e68c7bd",
      "parents": [
        "ea8ce25d69f1c7a63c9a15d7bb5ba6d3d10aa8b2"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Sep 19 14:10:57 2013 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Sep 19 14:10:57 2013 -0600"
      },
      "message": "Consider lc string for bootable True/False\n\nThe xml.volumes_client check to translate the bootable\nsetting on a volume object only checks for Upper case strings\nand bools.\n\nIt turns out that this test was introduced after a bug was introduced\nto cinder.api which inadvertently changed the type used to set this\nmember field.  We now have a patch to fix this and put it back to \"true/false\"\n(lc strings) but since the change there\u0027s a tempest test that verifies this.\n\nThis patch will check for string true/false either lc or uc, and will\nkeep the bool check in place as well (otherwise everything will fail).\n\nThis test did such a great job we should consider removing the other options\nfor true/false representations which would\u0027ve caught the original error introduced\nin Cinder (reference cinder lp# 1227837.\n\nFixes bug: 1227858\n\nChange-Id: I8a4b1f4ce3a6a420e8152ea8c66a9b3fc127fe96\n"
    },
    {
      "commit": "ea8ce25d69f1c7a63c9a15d7bb5ba6d3d10aa8b2",
      "tree": "1f697ed63bf7dbd8766ebacc6e7c459f97a158d9",
      "parents": [
        "33eaff5b9154204c2dce8ea577aecb15952acb6a",
        "4d75ef4c7f1f50dfb42505ee56baa83c640f1a16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 19:05:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 19:05:43 2013 +0000"
      },
      "message": "Merge \"Raise OS_TEST_TIMEOUT for heat slow test\""
    },
    {
      "commit": "60100a3eaec620a8b9946b3378caed6c23122310",
      "tree": "db2295ff8a676fe4ea7aed8ed811335d797f831c",
      "parents": [
        "33eaff5b9154204c2dce8ea577aecb15952acb6a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Sep 19 19:57:57 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Sep 19 20:04:13 2013 +0200"
      },
      "message": "unskipping bug related to test_stamp_pattern.py\n\nThe bug (1205344) is medium importance in nova.\nSo the skip probably not required.\n\nChange-Id: I2a8da038d09b7962c2760a9fc9f9046355ab4d23\n"
    },
    {
      "commit": "33eaff5b9154204c2dce8ea577aecb15952acb6a",
      "tree": "d49d378732af35b05357da48f228d235ba24af24",
      "parents": [
        "ea9ad392dec9d29a539eba1e998b165a1ff1542f",
        "ff15005515cf26865dd23ee93849ff26fc87d323"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 17:20:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 17:20:38 2013 +0000"
      },
      "message": "Merge \"Add tempest tests for os-host/{host-name} api\""
    },
    {
      "commit": "4d75ef4c7f1f50dfb42505ee56baa83c640f1a16",
      "tree": "769e0de52b9584a7071de17383b7f02c747491f1",
      "parents": [
        "49f44525b770fd8599d71563bb779d85f657fd07"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Sep 19 10:01:11 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Sep 19 10:01:11 2013 -0700"
      },
      "message": "Raise OS_TEST_TIMEOUT for heat slow test\n\nThis is being set to 20 minutes until the overhead of\nvirt-on-virt is fully quantified.\n\nChange-Id: I1ccb7eacc7bd8bd41ce7634c019eb0c86b6c1935\n"
    },
    {
      "commit": "ea9ad392dec9d29a539eba1e998b165a1ff1542f",
      "tree": "573e06d3ce2d4d75727ccdab7bc232318caf7afe",
      "parents": [
        "dcb6c50bd46ee57db0d5e9efb08d84dbb370d215",
        "b36b2f1948776765a5b3c2b099d4d954b4d8b6ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 16:48:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 16:48:54 2013 +0000"
      },
      "message": "Merge \"Add keystone user-update test\""
    },
    {
      "commit": "dcb6c50bd46ee57db0d5e9efb08d84dbb370d215",
      "tree": "c0e82f7073904713893fa605b7449581cc29b15c",
      "parents": [
        "13701272d2e381b5f9d9c827b628b340e215de20",
        "c3fd15307b20a891ef194221c51ec1897355fd29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 16:01:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 16:01:50 2013 +0000"
      },
      "message": "Merge \"Use built-in print() instead of print statement\""
    },
    {
      "commit": "13701272d2e381b5f9d9c827b628b340e215de20",
      "tree": "3aadbe55516c17781f8092d1b61222682800e575",
      "parents": [
        "5fc6c542ce4b3589b6906d1bffb053e667e051b1",
        "611768a328efad07ea00a26da39fad43758f1c2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 16:00:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 16:00:59 2013 +0000"
      },
      "message": "Merge \"Add update-volume test\""
    }
  ],
  "next": "5fc6c542ce4b3589b6906d1bffb053e667e051b1"
}
