)]}'
{
  "log": [
    {
      "commit": "d7292203de2f5c3767cf7e10879eb4c5f069c401",
      "tree": "d3513a8b81babe15611ccb12f15493ae54bb15b0",
      "parents": [
        "b2776c9db1ee45d78092f6015b49aa84a9b4fd98",
        "9217f57c3b260b5120b48b34eaa7d0f8a3981256"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 19:04:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:04:19 2013 +0000"
      },
      "message": "Merge \"Remove unused CONF variable and import statement\""
    },
    {
      "commit": "b2776c9db1ee45d78092f6015b49aa84a9b4fd98",
      "tree": "b257348dd6aa71b1b5dfa4685b1b48f451f407e7",
      "parents": [
        "f8c534baec692e68a826acdf6777bface1ee40a2",
        "454b1c5b5926f91b518346b7d400727c8e970f50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 18:33:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 18:33:03 2013 +0000"
      },
      "message": "Merge \"meta should be metadata in rebuild server\""
    },
    {
      "commit": "f8c534baec692e68a826acdf6777bface1ee40a2",
      "tree": "0fc269d31d4d19bcd690288c2f3568c5f3851b9e",
      "parents": [
        "f59d6c4def2c563a38e0baac0670bb4216ee5034",
        "339dcd51da2d3c212474555e5b6d15ae427c4ab9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 18:04:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 18:04:15 2013 +0000"
      },
      "message": "Merge \"Cleanup existing instances in setup for test_list_servers_negative.py\""
    },
    {
      "commit": "f59d6c4def2c563a38e0baac0670bb4216ee5034",
      "tree": "d94b40e2b33357ad3e6033f84db88331d9735831",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802",
        "ee454d77e951265c35584c622a0386bc29086bce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 18:04:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 18:04:12 2013 +0000"
      },
      "message": "Merge \"add volume list tests\""
    },
    {
      "commit": "db56fc53aae80c44a5cd078b8a13a7f1ae38b802",
      "tree": "c20874e04dde9cf19364bcb1fa769a3274897e1c",
      "parents": [
        "b52a562a86007b806d1ee8ffaa177f5d463d297f",
        "c6b9788296f87a88655778b5d604316f3df11199"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 16:06:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 16:06:57 2013 +0000"
      },
      "message": "Merge \"Initial basic setup of openstack and tempest config file\""
    },
    {
      "commit": "b52a562a86007b806d1ee8ffaa177f5d463d297f",
      "tree": "0b5b48efa7cf54c75fb8983fa4cd37dabeb663e6",
      "parents": [
        "efa8536abc8e4ac93900a9f3aa745bd70a92d00f",
        "efde76183b6f14483e6c621cf68b4e163fd9595c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 14:22:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 14:22:41 2013 +0000"
      },
      "message": "Merge \"Allow _status_timeout to be used for non-nova polling\""
    },
    {
      "commit": "efa8536abc8e4ac93900a9f3aa745bd70a92d00f",
      "tree": "dab099c6d29304a6059e43db723fbdc7fcd8db14",
      "parents": [
        "2c8e82986691a1dfebfaed081404258f92458b7d",
        "88a2dd8d3bafe29385bdf3068ef7f958f92c213c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 14:16:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 14:16:19 2013 +0000"
      },
      "message": "Merge \"remove code duplication in tempest/config.py\""
    },
    {
      "commit": "2c8e82986691a1dfebfaed081404258f92458b7d",
      "tree": "c8560040c1af71360c1eee44fccc9980e06d5fc7",
      "parents": [
        "d0181f647c4fdac223d9058022d471e4fb8b8a61",
        "4ea019472dd3ec1868ab22bbeccc81d4ecfc3749"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 14:09:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 14:09:01 2013 +0000"
      },
      "message": "Merge \"pass stop_on_error to _has_error_in_logs\""
    },
    {
      "commit": "d0181f647c4fdac223d9058022d471e4fb8b8a61",
      "tree": "7478180516af39744b61054cba50cb7575d6454c",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8",
        "53a11555f4f3f9b2f71d52388bae5b0c250487d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 08 06:23:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 06:23:26 2013 +0000"
      },
      "message": "Merge \"add two negative tests for flavor-access\""
    },
    {
      "commit": "88a2dd8d3bafe29385bdf3068ef7f958f92c213c",
      "tree": "a7f566f7c12964c2121ce6d388c70eba65901e12",
      "parents": [
        "499357db48c85bd335d0fc26e27ab71521c90a02"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 07 12:55:35 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 07 23:56:06 2013 -0500"
      },
      "message": "remove code duplication in tempest/config.py\n\ntempest/config.py has many simliar tiny functions for register_*_opts.\nWe should remove the code duplication to providing a common function.\n\nChange-Id: Ie8facc21a2d8a1e27687b1182a3db9f98bc1a05e\nCloses-Bug: #1236498\n"
    },
    {
      "commit": "ee454d77e951265c35584c622a0386bc29086bce",
      "tree": "e283b0f1fd4cf7adf4e845dca3a6a26efed927b8",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Sep 20 09:03:05 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Tue Oct 08 12:17:39 2013 +0800"
      },
      "message": "add volume list tests\n\nlist volume using parameters:\ndisplay_name\nstatus\navailability_zone\n\nChange-Id: I97d88b5033e7033cfc4b2328698978da7714f0a4\n"
    },
    {
      "commit": "308614d45a956df6e509651cfa23649d5f4747b8",
      "tree": "90f069392d369ea121d7b00f9b33e5952ed179a7",
      "parents": [
        "2512fec42c45d1db18de7b5c3e1eca6c026ac783",
        "eeffc7bc3fbea4df6129e21aa5e826caca822073"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 22:05:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 22:05:39 2013 +0000"
      },
      "message": "Merge \"Use predictable instance/volume names in test_volumes_actions\""
    },
    {
      "commit": "2512fec42c45d1db18de7b5c3e1eca6c026ac783",
      "tree": "d4e1ea150c43b7598116cb69401e8b8e75ba1d48",
      "parents": [
        "edee0e0a4bab1e70aa8178dd74704c92fedf7d5a",
        "12c29e02920ec3d8d8fb4373bbed1d47da3a3cf3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 22:05:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 22:05:31 2013 +0000"
      },
      "message": "Merge \"Cleanup test_list_server_filters setup/teardown\""
    },
    {
      "commit": "edee0e0a4bab1e70aa8178dd74704c92fedf7d5a",
      "tree": "82377ee79bf90ca05ff31c729b63391ff900442d",
      "parents": [
        "499357db48c85bd335d0fc26e27ab71521c90a02",
        "16648e9e2b70af1e47ef91b32ecc2884884bc405"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 21:16:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 21:16:38 2013 +0000"
      },
      "message": "Merge \"Add addtional logging and catch exceptions\""
    },
    {
      "commit": "499357db48c85bd335d0fc26e27ab71521c90a02",
      "tree": "ba8c17a36fa4c175102d4a6db675e1ea735399a6",
      "parents": [
        "1ba23be2657b4a194e3aff731c69c5c8314313e7",
        "852c5c2eb28c725337fd32aa33f7cef83c08b77b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 16:39:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 16:39:28 2013 +0000"
      },
      "message": "Merge \"Placeholder log check script to be called by devstack-gate\""
    },
    {
      "commit": "16648e9e2b70af1e47ef91b32ecc2884884bc405",
      "tree": "ac21c68849c780c7e53acb0bab925f0975c0d361",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Sat Oct 05 10:49:13 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Oct 07 18:29:54 2013 +0200"
      },
      "message": "Add addtional logging and catch exceptions\n\nSometimes the nightly stress test run fails. This will catch all\nexceptions in run_stress.py and log them.\n\nChange-Id: Ib6abd2c157df3988ccae1c6c8f703ec0ed24ff00\nFixes-bug: 1234580\n"
    },
    {
      "commit": "1ba23be2657b4a194e3aff731c69c5c8314313e7",
      "tree": "26d7b11b29ea7a3c3a440c03cad93172a1c79fa9",
      "parents": [
        "30e2d7d369629fef9d33db49f28a0144b29f895e",
        "80c1b9f7eb30ad77f66119dc9426b55fd3867a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 16:09:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 16:09:41 2013 +0000"
      },
      "message": "Merge \"Fix skip_because decorator\""
    },
    {
      "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": "30e2d7d369629fef9d33db49f28a0144b29f895e",
      "tree": "2c7bd584bfc9c1aeca02ab28c90ce03498e19069",
      "parents": [
        "58daf5f1f070f7142b8e2d5578e92a634422cc0e",
        "1e71b612256fb4b8593d37eac9be4556a7ecac9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 07 11:59:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 11:59:36 2013 +0000"
      },
      "message": "Merge \"tempest/config.py parse some sections incorrectly\""
    },
    {
      "commit": "339dcd51da2d3c212474555e5b6d15ae427c4ab9",
      "tree": "3c4cf3c41831adf7b838b0d1d31647e7760f917c",
      "parents": [
        "499357db48c85bd335d0fc26e27ab71521c90a02"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Oct 07 03:52:37 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Oct 07 03:52:37 2013 -0700"
      },
      "message": "Cleanup existing instances in setup for test_list_servers_negative.py\n\nChange I8519cba1fcf6ff39d69839783d07359544509db5 was supposed to make\nthe setup for test_list_servers_negative.py handle the case that tempest\nis being ran without tenant isolation, but it doesn\u0027t fix the entire\nproblem because it\u0027s only checking if the MULTI_USER global is False.\nThe MULTI_USER global is only False if allow_tenant_isolation\u003dFalse and\nuser1 \u003d\u003d user2. So if you\u0027re running tempest without tenant isolation\nbut you do have two separate users/tenants for running the tests, then\nthe setup can still fail.\n\nThis patch fixes the problem by always doing the cleanup if\nallow_tenant_isolation\u003dFalse regardless of what MULTI_USER is set to.\n\nCloses-Bug: #1234370\n\nChange-Id: I821e200d07c11ba04d8be788095b7648de1d820b\n"
    },
    {
      "commit": "80c1b9f7eb30ad77f66119dc9426b55fd3867a36",
      "tree": "e2301a1ef22168550fcdf27133dbfba58c883a71",
      "parents": [
        "58daf5f1f070f7142b8e2d5578e92a634422cc0e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Oct 07 17:19:11 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Oct 07 18:33:08 2013 +0900"
      },
      "message": "Fix skip_because decorator\n\nIf we use skip_because decorator, the below error occurs.\n _StringException: ImportError: Failed to import test module:...\nAnd, all tests of the class having the skip_because decorator are not\ntested.\nThis commit fixes it.\n\nChange-Id: I98e51d3bfd8b13dc3ef462eb92b170295f5f142e\nCloses-Bug: #1236220\n"
    },
    {
      "commit": "58daf5f1f070f7142b8e2d5578e92a634422cc0e",
      "tree": "674c732d975a3e0690b5a716cb1499a4349399dd",
      "parents": [
        "3fc8f8bc0a3a3511ca6603ef6ce3ba9c287632db",
        "c74aedee635a67ec0e6a06d61f3d8f047c687c79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 05 13:46:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 05 13:46:10 2013 +0000"
      },
      "message": "Merge \"Add xml support to the floating ip and router\""
    },
    {
      "commit": "3fc8f8bc0a3a3511ca6603ef6ce3ba9c287632db",
      "tree": "1ded602f0b534eda2487a5960a496b144c137792",
      "parents": [
        "83181a97032652f24918c0db39aa0de1bd180a0a",
        "8a3973cddb07f0095d32d8e8cc97fe712c79750b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 05 12:50:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 05 12:50:25 2013 +0000"
      },
      "message": "Merge \"Clean up existing instances when not using tenant isolation\""
    },
    {
      "commit": "eeffc7bc3fbea4df6129e21aa5e826caca822073",
      "tree": "8dc8a4048b3b6b573714a232abf67eb45ec4cf95",
      "parents": [
        "12c29e02920ec3d8d8fb4373bbed1d47da3a3cf3"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Oct 04 13:00:52 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Oct 04 13:34:07 2013 -0700"
      },
      "message": "Use predictable instance/volume names in test_volumes_actions\n\nThe setup method of test_volumes_actions generates a random name for the\ninstance and volume it uses for the tests but the names don\u0027t include\nthe test class so if they don\u0027t get cleaned up it\u0027s hard to debug where\nthey came from.  This patch simply adds the class name to the\ninstance/volume name generation.\n\nCloses-Bug: #1235411\n\nChange-Id: If457e73c11f08fd57ee77a85208de84fc39eda8c\n"
    },
    {
      "commit": "12c29e02920ec3d8d8fb4373bbed1d47da3a3cf3",
      "tree": "fb14de200fe66fa9197fc8d34b9d90876c63cb28",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Oct 04 12:32:26 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Oct 04 13:33:53 2013 -0700"
      },
      "message": "Cleanup test_list_server_filters setup/teardown\n\nThe test_list_server_filters test class was doing a lot of\nsetup/teardown work that is now handled in the parent class. We still\nhave to explicitly set the name since some tests use it for filtering\nbut otherwise we can rely on the parent class to do most of the heavy\nlifting here.\n\nThis change makes it so that the instances have a name based on the test\nclass rather than just a random integer which is hard to use for\ndebugging leaked instances.\n\nThis change also removes the get call from setup and moves it into the\ntest cases that actually need to use it (which are currently being\nskipped anyway).\n\nCloses-Bug: 1235411\n\nChange-Id: I66813c900059dd4232de645c225032e58e9aecde\n"
    },
    {
      "commit": "53a11555f4f3f9b2f71d52388bae5b0c250487d8",
      "tree": "3d4424b80b8799689826451d8705891c833ffd9c",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Thu Oct 03 17:16:40 2013 +0800"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Fri Oct 04 23:52:27 2013 +0800"
      },
      "message": "add two negative tests for flavor-access\n\n- test_add_flavor_access_duplicate\n- test_remove_flavor_access_nonexistent\n\nChange-Id: I161f52863fd7fde5f7ffcaccd01cddf243da5a4a\n"
    },
    {
      "commit": "9217f57c3b260b5120b48b34eaa7d0f8a3981256",
      "tree": "ae8ba15c4c6f6aea7ac8bc9df2197d59d6e8cb2d",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Oct 04 23:37:32 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Oct 04 23:54:03 2013 +0900"
      },
      "message": "Remove unused CONF variable and import statement\n\nThis CONF vaiable and \u0027import config\u0027 are not necessary. So this commit\nremoves it.\n\nChange-Id: I050c2c1aa8642e6a39e9dbfef63f0156d457c5fc\n"
    },
    {
      "commit": "83181a97032652f24918c0db39aa0de1bd180a0a",
      "tree": "e118499d251e3d5e4087b62ddb37873f577b3719",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Oct 01 06:02:24 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Oct 04 15:48:28 2013 +0200"
      },
      "message": "introduces skip_because decorator\n\nthis change introduces a skip_because decorator which accepts two args\na bug and a condition; also updates the skip tracker accordingly\n\nChange-Id: If53f2ef81d6bddbce284267216254b467046855f\n"
    },
    {
      "commit": "4ea019472dd3ec1868ab22bbeccc81d4ecfc3749",
      "tree": "b73c78d081c442eda05cb58b337d779f8995a115",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Oct 04 12:31:42 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Oct 04 12:32:03 2013 +0200"
      },
      "message": "pass stop_on_error to _has_error_in_logs\n\nwe missed to pass over the stop_on_error boolean to the function\n\nChange-Id: I7dfc413ff37f9315d74bcade1c022f157ec8c4c0\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": "8a3973cddb07f0095d32d8e8cc97fe712c79750b",
      "tree": "53b330c1a0f0c608123038e373d2cbdb587d90b7",
      "parents": [
        "57891fab57bfbe954ef4bac98eb5ddc84a6ca0cd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 02 13:15:25 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 03 18:56:02 2013 -0700"
      },
      "message": "Clean up existing instances when not using tenant isolation\n\nThe test_list_servers_negative tests require that there are no existing\ninstances in the database when they run and will fail if any are found\nunder the primary/alternate user/tenant.\n\nWhen running tempest with allow_tenant_isolation\u003dfalse on a slower\nsystem, there is a race where instances from previous tests are still\ncleaning up in the background and cause test_list_servers_negative to\nfail in setup.\n\nThis patch makes test_list_servers_negative block while the deleted\ninstances are being cleaned up in the background if running without\ntenant isolation.\n\nCloses-Bug: #1234370\n\nChange-Id: I8519cba1fcf6ff39d69839783d07359544509db5\n"
    },
    {
      "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": "efde76183b6f14483e6c621cf68b4e163fd9595c",
      "tree": "73bfef97d89422376e718756e0b42e0eaa613cc3",
      "parents": [
        "ea88d9f516ded089e02709cac8fec9ed04ced3aa"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Sep 30 11:29:23 2013 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Oct 04 10:12:03 2013 +1300"
      },
      "message": "Allow _status_timeout to be used for non-nova polling\n\nThe error status and not-found exception used for\nstatus_timeout and delete_timeout are specific to nova.\n\nThis change makes it possible to override the nova defaults.\nSpecifically, this will improve the status polling of the\norchestration scenario tests.\n\nChange-Id: Ib55f95ed51ecce3813a57c330e0f936414ec3ff2\n"
    },
    {
      "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": "c74aedee635a67ec0e6a06d61f3d8f047c687c79",
      "tree": "69b7ee4856278100d81575cc9a9b498eb3559b2a",
      "parents": [
        "5573270d9b35fc8b2336eff9cb608e51472013e1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 11 13:04:02 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 03 11:26:36 2013 +0200"
      },
      "message": "Add xml support to the floating ip and router\n\nCreating xml version for the neutron router and floatingip related\noperation. The test_floating_ips.py also extended with the XML variant.\n\nChange-Id: I5e85cd263828a127ed48db04b19fbf4d145f1d87\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": "454b1c5b5926f91b518346b7d400727c8e970f50",
      "tree": "e4008cfa2bbed458f33e60c3e20a1243ccc2ba39",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Sep 30 16:40:21 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Oct 01 16:37:37 2013 +0800"
      },
      "message": "meta should be metadata in rebuild server\n\nthis change the parameter of rebuild server from  meta to metadata.\ncurrently the parameter meta has been ignored.\n\nCloses-Bug: #1233040\n\nChange-Id: I9009a8836e07496f5752956c28ee7d9b0b0e783e\n"
    },
    {
      "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": "c6b9788296f87a88655778b5d604316f3df11199",
      "tree": "73fe528f1a22bb54f892deb13a3e95577758695a",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "Tal Kammer",
        "email": "tkammer@redhat.com",
        "time": "Tue Aug 20 18:06:18 2013 +0300"
      },
      "committer": {
        "name": "Tal Kammer",
        "email": "tkammer@redhat.com",
        "time": "Mon Sep 30 19:58:20 2013 +0300"
      },
      "message": "Initial basic setup of openstack and tempest config file\n\nThe objective of this script is to configure openstack environment +\ntempest config file while relying on nothing but the current Openstack\ninstallation and/or existing tempest config file.\nit achieves this by using only Openstack python clients and/or global Openstack\nenvironment variables and for some tempest specific settings, the tempest\nconfig file.\nThis script is a WIP and currently support only creating users and configure\nthe tempest config file with active images found in openstack.\n\nTODO:\n    1. Add support for existing config and not rely on sample only\n    2. Add download \u0026 creation of images\n    3. Add network configuration\n    4. more advance features as required\n\nChange-Id: I06f38280e6b550d03c64954e042aee7331ecb31b\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": "1e71b612256fb4b8593d37eac9be4556a7ecac9f",
      "tree": "909e2a0b116cc6ec6eb448e2d26eda2e5e669746",
      "parents": [
        "24167647e800e8027b719de1605c20944137b54d"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 12:35:40 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Thu Sep 26 17:52:16 2013 -0500"
      },
      "message": "tempest/config.py parse some sections incorrectly\n\nTwo issues for tempest/config.py:\n1. When parsing sections of object-storage and dashboard,\n   wrong variable is used.\n2. We\u0027d better rename BotoConfig/ObjectStoreConfig\n   to BotoGroup/ObjectStoreGroup\n\n Closes-Bug: #1231595\n\nChange-Id: I0d3162708237211ce7beb4a651f11db57d4d5e44\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\""
    }
  ],
  "next": "b8fabc5614f2648a297cb3933723cf37e0418861"
}
