)]}'
{
  "log": [
    {
      "commit": "240285902896d161fba23b1e821dd453908e787a",
      "tree": "8fa6f11565bee31535659eb61fa6cd1b68f16701",
      "parents": [
        "c06612cbcbb1178bb3e78541c439cab794a63a25",
        "d90c0107604dd8baf4d088a1c283ad8d945b3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "message": "Merge \"Move negative action tests to right place\""
    },
    {
      "commit": "c06612cbcbb1178bb3e78541c439cab794a63a25",
      "tree": "f023f2b51ca2484fa27c0f93a3ee86a43fbc1912",
      "parents": [
        "3114ac1b3db70cbf41df68174445675d00988d4e",
        "6ac8a107a04ec346c29a179879e98facc7f0b136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "message": "Merge \"Skip negative compute quota tests that don\u0027t work with Neutron\""
    },
    {
      "commit": "3114ac1b3db70cbf41df68174445675d00988d4e",
      "tree": "b88c14df6260e255d89b9b1a713e11dee3bf43c2",
      "parents": [
        "c0c6d85585a9fa0650bd0215174f9194979fed45",
        "4629a238b46e93b75e532249ce2a99191dec2260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "message": "Merge \"Fixing ImagesOneServerTestXml issue\""
    },
    {
      "commit": "c0c6d85585a9fa0650bd0215174f9194979fed45",
      "tree": "d327d63b392a65f626ca6433501c656bd2f9548f",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f",
        "a2ccca093fe9477fb5f4e22bc4f0a70823e99243"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "message": "Merge \"Fix to use proper random values\""
    },
    {
      "commit": "6ac8a107a04ec346c29a179879e98facc7f0b136",
      "tree": "46d751bbbe8bc0984052d806996eaa70d3f9fec0",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:39:07 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:40:31 2013 -0700"
      },
      "message": "Skip negative compute quota tests that don\u0027t work with Neutron\n\nChange I5187a109f0bacb1f3afa4276b3d73f47fd53ad87 re-enabled some\nnegative quota tests for compute but they don\u0027t work if you\u0027re using\nNeutron due to nova bug 1186354.\n\nThere is a patch up for the bug here:\n\nhttps://review.openstack.org/#/c/43822/\n\nbut it\u0027s taking awhile to land so we should skip the tests until that\u0027s\nworking.\n\nPartial-Bug: #1186354\n\nChange-Id: I0458f8cf95585962638a82da34397071e34a1940\n"
    },
    {
      "commit": "a2a0c9066c987ed4179daaee2f881da51f32802f",
      "tree": "58f875cb9618eee454abed4669cc5b1cb455ef6d",
      "parents": [
        "013633930b2a4ab77454b6bb56ec16de108ae1bb",
        "dd9fb006793341f9c39efe6b560a808ab7a9d6b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "message": "Merge \"Orchestration autoscaling improve status polling\""
    },
    {
      "commit": "013633930b2a4ab77454b6bb56ec16de108ae1bb",
      "tree": "6930a4b0bedd1a38e35dfe8bd56ef6dcb9b740db",
      "parents": [
        "e5f5201ef031738a56c4cd0059d5c548baa977bb",
        "b0993eb5f27ed4d096405e9fe273ec3eb85e33e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "message": "Merge \"add some negative tests for tenant\""
    },
    {
      "commit": "e5f5201ef031738a56c4cd0059d5c548baa977bb",
      "tree": "45a1d92b8102e8ad86e3ab5cd4ce7026a7444712",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
        "d0b52e726bea5127ddfd1d1d846be826db64b234"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "message": "Merge \"Adds test_update_all_metadata_field_not_included negative test\""
    },
    {
      "commit": "4629a238b46e93b75e532249ce2a99191dec2260",
      "tree": "16012f352eb17452ef508c0276eebb7a6c3370c9",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "message": "Fixing ImagesOneServerTestXml issue\n\nNow operations started with the server when it\u0027s task state was not\nNone. Ie. Idle / \u0027ready for action\u0027.\n\nThe wait for wait_for_server_status method implicitly waits for the None\ntask state, it should be able to fix the issue.\n\nThe server will be rebuilded if otherwise it cannot be move to a clean active\nstate, this issue will be logged.\nIt is an unexpected exception, so the log verifier should be able to\nreport it.\n\nFixing bug 1218391\n\nChange-Id: Ib0e90a06e0e34f134bcca74712939e87e235c1ea\n"
    },
    {
      "commit": "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
      "tree": "fbec5f3b2f72844a7731409c8a95f0a34e4a5309",
      "parents": [
        "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
        "e949cb7104b641f99afce10d449549dc995a3ada"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "message": "Merge \"glance image v1 member test cleaup\""
    },
    {
      "commit": "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
      "tree": "9295cca4f93b27af613a00a1f51285d88369bdd4",
      "parents": [
        "717fb564b1f56173c63aaa9c1478f31949fe7995",
        "44e0865ba714cec6e9607d161b24b007f4a82de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "message": "Merge \"skip test_lock_unlock_server\""
    },
    {
      "commit": "717fb564b1f56173c63aaa9c1478f31949fe7995",
      "tree": "055a69e3a6c30709e02dc8e549f58ddd12000d67",
      "parents": [
        "12e4403734cf7130058e37f272a77d8c0c7fdda4",
        "12fdf4bda5f697c68b166abc655deb17bde0a962"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "message": "Merge \"Split out unit tests as separate tox jobs\""
    },
    {
      "commit": "12e4403734cf7130058e37f272a77d8c0c7fdda4",
      "tree": "609903a655d4e867aa435e7ec80b1887de9064c0",
      "parents": [
        "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
        "826301de89fd65d2972c1dfb1915cb4c3f4b48e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "message": "Merge \"Skip get_server_diagnostics test until bug 1240043 is fixed\""
    },
    {
      "commit": "826301de89fd65d2972c1dfb1915cb4c3f4b48e1",
      "tree": "804ccbe6aa5e637ed0438a0234c67b0b146ecb42",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Sat Oct 12 22:24:38 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Oct 15 14:14:04 2013 +0100"
      },
      "message": "Skip get_server_diagnostics test until bug 1240043 is fixed\n\nChange If631472081d16fe8c0b37575eb157a7b13d6fba4 introduced new restrictions\non the diagnostics API which are not valid with XenAPI and causes it to fail\ntempest tests.\n\nBug 1240043 has been raised to define a hypervisor-agnostic API which can be\ntested and maintained\n\nCloses bug: 1239209\n\nChange-Id: I3e643d8e7a63b7dc42a912fab09ffc4222d463db\n"
    },
    {
      "commit": "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
      "tree": "73aa3a74110b38d6dae8f795c15d1db2f4fbcbfd",
      "parents": [
        "ade89f695799bbb12f89a2771d143cb2768527db",
        "a85e8febcf14bb76783309cd27b1adf2ff499391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "message": "Merge \"Add a create_router utility function\""
    },
    {
      "commit": "ade89f695799bbb12f89a2771d143cb2768527db",
      "tree": "d303d93b4950e9359fad907136e3e76ee7d61742",
      "parents": [
        "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
        "bcdcb3bc686ba5088ae30af05d2d4a33f4147a21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "message": "Merge \"add more test cases to api/network/security_groups\""
    },
    {
      "commit": "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
      "tree": "8a06755000bc30d42dec54df62d46e454ad6d765",
      "parents": [
        "54b7e83852386319be6a841410b7023d08a69d0b",
        "ee332b090b4a8cc7b56e2be39e3cf007c129fb5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "message": "Merge \"Restores passing additional parameters to nosetest\""
    },
    {
      "commit": "54b7e83852386319be6a841410b7023d08a69d0b",
      "tree": "7913321a43f51a92a030917cbd3f61b28841fa41",
      "parents": [
        "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
        "5d3f66c500a21efc0c8157eb0477ed0a452e7de0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "message": "Merge \"remove tearDownClass in test_quotas.py\""
    },
    {
      "commit": "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
      "tree": "fa02bfb54107edcf43b58710ce76f0b7198ab267",
      "parents": [
        "b9a6590480096acbf12b609c623495daa6d428d9",
        "7228e1149f4c82274a42592732d5980a7459561c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "message": "Merge \"Update to latest tox\""
    },
    {
      "commit": "b9a6590480096acbf12b609c623495daa6d428d9",
      "tree": "933e61eba11d0a6caf62ae371b142a1faae187c4",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6",
        "da30650ff6857c0807a56d8f00e6156909862966"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "message": "Merge \"Reduce vm creations in negative tests\""
    },
    {
      "commit": "a2ccca093fe9477fb5f4e22bc4f0a70823e99243",
      "tree": "0223c4a63a2979331362a0da2f6cf887ba680313",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 15:32:46 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 16:10:01 2013 +0900"
      },
      "message": "Fix to use proper random values\n\nIn several tests, they need int values but use rand_name().\nEspecially, test_security_group_rules.py has a potentially bug.\nAnd, when we will change the rand_name() to return string value, the\nerrors will occur in others.\nSo this commit fixes it and belows:\n * just import the module instead of importing the function\n * minor comment typo\n\nChange-Id: Ic957c741b9ad3631d726dc6cfb5ecb9e0077a884\n"
    },
    {
      "commit": "5a95b664f2e17877a61564309ee5fd843a9071e6",
      "tree": "623093def746fbf04b32605871109cfdee6429e4",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560",
        "e7d9aab7fbcf6d83c2daa4093fdf3da72524ca5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "message": "Merge \"Rename cli tests from compute to nova\""
    },
    {
      "commit": "da30650ff6857c0807a56d8f00e6156909862966",
      "tree": "e4f87a0e2530033930ca562e75379baf0a197a26",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 08 23:44:55 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 10:01:02 2013 +0900"
      },
      "message": "Reduce vm creations in negative tests\n\nIn test_server_actions.py, there is a feature that the same server is\nused with all test cases. The feature have reduced vm creations.\nThis patch adds the same feature to negative tests.\n\nChange-Id: I286082e3a8d35bc57049741bedb8026021b653bd\n"
    },
    {
      "commit": "f55f4e54ceab7c6a4d330f92c8059e46233e3560",
      "tree": "75e3259659082036d9c841a6130ea746ec80053b",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b",
        "062e30a4eeba9b0a8f2df167c45a4f42e25d6de5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 15:55:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 15:55:59 2013 +0000"
      },
      "message": "Merge \"delete the duplicated variable definition\""
    },
    {
      "commit": "5d3f66c500a21efc0c8157eb0477ed0a452e7de0",
      "tree": "b211b86b9df1a62f0440d31a15b4d41085afac7d",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Mon Oct 14 22:50:38 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Mon Oct 14 22:50:38 2013 +0800"
      },
      "message": "remove tearDownClass in test_quotas.py\n\nThere is no need for the functionality of the tearDownClass in the\napi/compute/admin/test_quotas.py, becase it\u0027s already included in the base\nclass. So it should be removed.\n\nChange-Id: Ic0e145952cc143d65291258fc9567807ca051596\ncloses-bug: #1239722\n"
    },
    {
      "commit": "bcdcb3bc686ba5088ae30af05d2d4a33f4147a21",
      "tree": "f7444c3b3b9d01846350661180c9409d8d6e5b8b",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Fri Oct 11 09:08:15 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Oct 14 12:10:20 2013 +0300"
      },
      "message": "add more test cases to api/network/security_groups\n\nexplicit rule parameters:\ncreate a rule for each protocol (tcp, udp, icmp)\n\nChange-Id: I5adc0d1f2af994031823e19675177566fb3db202\n"
    },
    {
      "commit": "ee332b090b4a8cc7b56e2be39e3cf007c129fb5f",
      "tree": "98cb9b8edad07f10a4a76648c4dc5377191d2107",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Thu Oct 10 13:49:19 2013 +1000"
      },
      "committer": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Mon Oct 14 14:43:10 2013 +1000"
      },
      "message": "Restores passing additional parameters to nosetest\n\nParameters after -- are only passed to testr and not to nosetest.\nThe patch restores the old behaviour.\n\nChange-Id: Ia25b0c071f7292a5ddf34f057b19d03f879dc0af\n"
    },
    {
      "commit": "d90c0107604dd8baf4d088a1c283ad8d945b3cc6",
      "tree": "a0fde5f4d0d191a18a2f41caf787cb3cd3b69601",
      "parents": [
        "9adf900c1f5e31b61d6c4b6d3d4173847da15362"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Oct 13 23:55:31 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Oct 13 23:55:31 2013 +0900"
      },
      "message": "Move negative action tests to right place\n\nNegative tests of server should be written on test_servers_negative.py,\nbut some negative tests are written on positive tests file, then that\nwould mislead developers who add new negative tests.\n\nThis patch moves these negative tests to a right place.\n\nChange-Id: If3ddb2a0a5d27a87d610c6d8e7783d400fd32606\n"
    },
    {
      "commit": "86ab2385c701f2c156bb4b41ba67ed98d16aee1b",
      "tree": "af175785059b53d709cc6ac6e04e2fdb8d637f09",
      "parents": [
        "b12d5e49b4db831c94524a623427db93d9f3e55f",
        "9e3c71780a29f911752c0bffa985c70055f1c053"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 12 07:47:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 12 07:47:04 2013 +0000"
      },
      "message": "Merge \"Accept gzip files in find_stack_traces.py\""
    },
    {
      "commit": "b12d5e49b4db831c94524a623427db93d9f3e55f",
      "tree": "d088411e2442928fdbde1f08b6c0ab6d9c82804c",
      "parents": [
        "35c6fa68383dac4925115b738474ae8f0cd922f0",
        "aa00311e908f85b710c80025bcf3b3e632ada13d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 12 06:49:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 12 06:49:13 2013 +0000"
      },
      "message": "Merge \"Increase heat\u0027s default max_template_size\""
    },
    {
      "commit": "35c6fa68383dac4925115b738474ae8f0cd922f0",
      "tree": "f52b5c22090483a9160dce8a02ac7218f003bed9",
      "parents": [
        "a7a36496519939a1b668eb5ebf2c06fa75f0fa8e",
        "8b79bb395c3012c887f54faefae4abb0aa0f8cb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 22:02:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 22:02:59 2013 +0000"
      },
      "message": "Merge \"Add section for negative tests to HACKING.rst\""
    },
    {
      "commit": "a7a36496519939a1b668eb5ebf2c06fa75f0fa8e",
      "tree": "e09ad3f7d97032c20451348ff3a16209e8fef185",
      "parents": [
        "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1",
        "e8e263115bdcc209be136af704c4a4aae8d8606c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 22:02:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 22:02:34 2013 +0000"
      },
      "message": "Merge \"Script to filter logs for ERRORs based on whitelist\""
    },
    {
      "commit": "e8e263115bdcc209be136af704c4a4aae8d8606c",
      "tree": "0335d494f1a3e2b06248c6ac4045c0be2d50470f",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:31:32 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 11 09:27:11 2013 -0400"
      },
      "message": "Script to filter logs for ERRORs based on whitelist\n\nThe script will take a directory or url containing log files.\nFor now all non-whitelisted errors will be dumped to the console but\nthe script will always return success. Once we are convinced it is reliable\nenough we can change it to fail on non-whitelisted errors.\n\nPartially implements blueprint fail-gate-on-log-errors\n\nChange-Id: I30b0eee1055f47aaad7984d886c739ccf5aa6186\n"
    },
    {
      "commit": "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1",
      "tree": "97ec21135b4bbfae9afbdcfe03be60b5571f9b74",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8",
        "2eb89ccc88d1db69849c0ec3a7d104470eb84044"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 01:17:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 01:17:12 2013 +0000"
      },
      "message": "Merge \"add a negative test for flavor_extra_specs\""
    },
    {
      "commit": "e7d9aab7fbcf6d83c2daa4093fdf3da72524ca5d",
      "tree": "45b86a10da83a3494c4419387160c3217a72dc84",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 08 10:30:52 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 10 14:35:44 2013 -0700"
      },
      "message": "Rename cli tests from compute to nova\n\nAll other CLI tests use the codenames (neutron, keystone, etc).  In\norder to make things uniform do the same for nova (compute).\n\nChange-Id: I2f299e1078924643e6e556275892775228176e11\n"
    },
    {
      "commit": "8b79bb395c3012c887f54faefae4abb0aa0f8cb8",
      "tree": "7249c8f237bdf09eba8311d665d2bc364df17929",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 10 17:11:05 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 10 17:11:05 2013 -0400"
      },
      "message": "Add section for negative tests to HACKING.rst\n\nThis commit adds a new section to HACKING.rst to outline the\nguidelines for adding negative tests to tempest.\n\nChange-Id: Ieb3fc3670bb9229c6791e5c8c0a7ac4fbde03c4d\n"
    },
    {
      "commit": "6cbecae990f490973d8eaa2abf119dea8f8783d8",
      "tree": "74e6007a2d5b2bf082928e4dd7ff2bc04ec4b245",
      "parents": [
        "0d62dae76059322c03b3cb05f9814c4014aadda5",
        "10a02d7411d1d506b04f21d9512a4e35f2ef569a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:56 2013 +0000"
      },
      "message": "Merge \"Add CLI tests for Neutron\u0027s metering agent\""
    },
    {
      "commit": "0d62dae76059322c03b3cb05f9814c4014aadda5",
      "tree": "c3c995386481c727c7b93a1bd27421fecff8fc16",
      "parents": [
        "e453e024325d47f0ff50615458d13d39fde1b5db",
        "fc8db4f6ac087618441acf164880320235b98f9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:29 2013 +0000"
      },
      "message": "Merge \"add some tests for user api\""
    },
    {
      "commit": "e453e024325d47f0ff50615458d13d39fde1b5db",
      "tree": "8bab4650f45144c708ff779bb80261aebdc34bb8",
      "parents": [
        "b86b94bbec06cc900cfba6f26ab6627ed6e213fe",
        "30684ef409d3c346bb81a18a613f297726f438f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:22 2013 +0000"
      },
      "message": "Merge \"Add security group to large_ops test\""
    },
    {
      "commit": "b86b94bbec06cc900cfba6f26ab6627ed6e213fe",
      "tree": "e34c43d532cb46dad90d589f9611437bc7cc3d41",
      "parents": [
        "50643e013c8d9e2f06ae9175e7925dada30cbc9c",
        "a3219655b54fb90df3bd8b9a9180b3805f660e2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 17:09:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 17:09:37 2013 +0000"
      },
      "message": "Merge \"Use built in cleanup for servers in test_large_ops\""
    },
    {
      "commit": "50643e013c8d9e2f06ae9175e7925dada30cbc9c",
      "tree": "59f9d5cd1b3d178c679ac73935f255807265a2b7",
      "parents": [
        "968a317e6a5291559b1793b077fd05f917d3e7a0",
        "69f09bbae2152b3328ae5d9731489d81f71f8cf2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 16:16:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 16:16:01 2013 +0000"
      },
      "message": "Merge \"Add some test-cases for cinder cli\""
    },
    {
      "commit": "69f09bbae2152b3328ae5d9731489d81f71f8cf2",
      "tree": "3536cc0ea1df080d5ce4092e5d6108e35ced977d",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Thu Oct 10 11:31:10 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Thu Oct 10 11:31:10 2013 +0800"
      },
      "message": "Add some test-cases for cinder cli\n\nAdd some omitted test-cases for cinder-cli in tempest\n\n + test_cinder_credentials\n + test_cinder_availability_zone_list\n + test_cinder_endpoints\n + test_cinder_service_list\n + test_cinder_transfer_list\n + test_cinder_bash_completion\n\nChange-Id: I2d05fa0fb1421c292097c19643ed22f221a0d349\n"
    },
    {
      "commit": "b0993eb5f27ed4d096405e9fe273ec3eb85e33e6",
      "tree": "870e05dd95ae83f2d1445a1d54dfa5da948af7bf",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Sep 30 18:07:15 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Thu Oct 10 10:57:56 2013 +0800"
      },
      "message": "add some negative tests for tenant\n\nmaking a separate test_tenant_negative.py,and move the exist negative\ntests over to it,and add some negative tests for in it.\n\n- test_update_non_existent_tenant\n- test_tenant_update_by_unauthorized_user\n- test_tenant_update_request_without_token\n\nChange-Id: Id0d15d312c96a3f8a244d5e08414623e3c15013a\n"
    },
    {
      "commit": "9e3c71780a29f911752c0bffa985c70055f1c053",
      "tree": "0e4af24d17924ff166f200120cb2f4795a14f763",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:45:31 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:51:25 2013 -0400"
      },
      "message": "Accept gzip files in find_stack_traces.py\n\nThe server response seems to have changed since this code was originally\nwritten.\n\nChange-Id: Icffc062ce46f59b678fe468560d198567286fe67\n"
    },
    {
      "commit": "a85e8febcf14bb76783309cd27b1adf2ff499391",
      "tree": "5661adc914c311ac0490c2408c9f36a837a93dfc",
      "parents": [
        "d7292203de2f5c3767cf7e10879eb4c5f069c401"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Fri Sep 20 03:48:02 2013 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 09 16:33:43 2013 -0700"
      },
      "message": "Add a create_router utility function\n\nSimilary to other neutron resources, add a utility function for\ncreating a logical router in tempest.api.network.base.BaseNetworkClient\n\nAlso, adapt test_floating_ips to use this function\n\nChange-Id: I36f60028f75f7d4b2ed814a965431d2d4138cfbd\nPartial-Bug: #1228091\n"
    },
    {
      "commit": "968a317e6a5291559b1793b077fd05f917d3e7a0",
      "tree": "837cb7ad52caec0c2288a72818697a726c0799b4",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 09 18:20:57 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 09 19:18:00 2013 -0400"
      },
      "message": "Update lockutils from oslo-incubator\n\nThis commit updates lockutils from oslo incubator which adds a\nLockFixture class. This also converts the tempest LockFixture to wrap\nthe fixture from oslo.\n\nChange-Id: I4f5007109fa6ceff868c23d55d9962f9d703bb1f\n"
    },
    {
      "commit": "30684ef409d3c346bb81a18a613f297726f438f4",
      "tree": "933640438ab966cf6be6e80958543f97f2815fa8",
      "parents": [
        "a3219655b54fb90df3bd8b9a9180b3805f660e2c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 08 17:09:09 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 09 15:26:19 2013 -0700"
      },
      "message": "Add security group to large_ops test\n\nThere have been some issues with performance around security groups in\nthe past. Lets make sure they don\u0027t exist.\n\nWe gate on test_large_ops as part of gate-tempest-devstack-vm-large-ops\n\nChange-Id: Ib655deab9fc12df969b47552d7d8edc999c0d06a\n"
    },
    {
      "commit": "a3219655b54fb90df3bd8b9a9180b3805f660e2c",
      "tree": "d12a296d8dae1955bcaf3394b8a84ceeff79884c",
      "parents": [
        "f8c534baec692e68a826acdf6777bface1ee40a2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 09 15:23:11 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 09 15:26:12 2013 -0700"
      },
      "message": "Use built in cleanup for servers in test_large_ops\n\nThe  scenario base class has code  to properly clean up servers and\nwait until they are fully deleted.  Use this instead of custom cleanup\nwhich doesn\u0027t wait for delete to complete.\n\nChange-Id: Ic9fe5ea0d267116d5bc78f50d1945602e5247d6a\n"
    },
    {
      "commit": "12fdf4bda5f697c68b166abc655deb17bde0a962",
      "tree": "a7ff62c4c1fc81489b566765d4c8c237360be923",
      "parents": [
        "7228e1149f4c82274a42592732d5980a7459561c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 03 15:20:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 21:27:51 2013 +0000"
      },
      "message": "Split out unit tests as separate tox jobs\n\nThis commit removes the tempest unit tests from the same tox job as\nthe tempest runs. It creates a separate py26, py27, and py33 tox job\nfor running the unit tests.\n\nChange-Id: I9efea4cfa42f770c34869c0b0931b0ed0b51c177\n"
    },
    {
      "commit": "7228e1149f4c82274a42592732d5980a7459561c",
      "tree": "92b863b435a3946d2588ca1dbd3bb1f9abd0db7f",
      "parents": [
        "499357db48c85bd335d0fc26e27ab71521c90a02"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 03 14:58:54 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 09 17:26:59 2013 -0400"
      },
      "message": "Update to latest tox\n\nThis commit updates to the latest tox, it also updates the tox.ini to\nuse develop instead of sdist/install.\n\nChange-Id: I1ef044a5638be99fc060fd30c1cbd5ea8283e881\n"
    },
    {
      "commit": "e949cb7104b641f99afce10d449549dc995a3ada",
      "tree": "547320c1b93bb05e11caf78e5eac6e295f7ac816",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 08 11:34:29 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 09 13:42:39 2013 +0200"
      },
      "message": "glance image v1 member test cleaup\n\n* Use private (not public) image for image member tests\n* Use the alt_users tenant not a randomly selected tenant\n* Increase the verbosity of the assertEqual int the test_remove_member\n\nChange-Id: I3aac82f59e09998bf938ac364671d3d944d47a62\n"
    },
    {
      "commit": "062e30a4eeba9b0a8f2df167c45a4f42e25d6de5",
      "tree": "c608da190ff8f2d267a509857219a3c2cf21d83f",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Wed Oct 09 16:30:01 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Wed Oct 09 16:30:01 2013 +0800"
      },
      "message": "delete the duplicated variable definition\n\nA duplicated variable definition is introduced by the early merge today\nwhich should be fixed.\n\nChange-Id: I1aef41d1002867988c05dbab2317365893f58569\nCloses-Bug: #1237273\n"
    },
    {
      "commit": "b3e9c228b567fe9356901603bbe49c03ee3033ef",
      "tree": "c585c730b237dc70c3eb2742a886bcc61670604c",
      "parents": [
        "ae091ad65245f288c56f6fe207e54d3e8e6d9085",
        "e5e318fe1d09d47d81df6941f195fa110082cf26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 09 05:33:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 05:33:29 2013 +0000"
      },
      "message": "Merge \"Add some test_cases for compute-cli\""
    },
    {
      "commit": "aa00311e908f85b710c80025bcf3b3e632ada13d",
      "tree": "3d9d8d4bbe528f780e7345d5c5d6a5099785965c",
      "parents": [
        "ae091ad65245f288c56f6fe207e54d3e8e6d9085"
      ],
      "author": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Tue Oct 08 21:20:26 2013 -0700"
      },
      "committer": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Tue Oct 08 21:20:26 2013 -0700"
      },
      "message": "Increase heat\u0027s default max_template_size\n\ndevstack has a small 10k max template size.  This is too small for\nmany templates that may be used during development.  Thus, we need\nto change this and devstack to a larger value.\n\nChange-Id: I474c7cbc196a4e94ba67cab4e2ca2263dc902e26\n"
    },
    {
      "commit": "fc8db4f6ac087618441acf164880320235b98f9b",
      "tree": "e310dced34422f445eeb3875a4e97faafacdc2b1",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Tue Oct 08 12:05:58 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Wed Oct 09 11:44:00 2013 +0800"
      },
      "message": "add some tests for user api\n\nmake a seperate file test_users_negative.py and move exist negative tests\nover to it,also add some negative tests to it\n\n- test_create_user_with_enabled_non_bool\n- test_create_user_with_enabled\n- create_user\n- test_update_user_for_non_existant_user\n- test_update_user_request_without_a_token\n- test_update_user_by_unauthorized_user\n- test_delete_user_request_without_a_token\n\nChange-Id: I5a87d72ecb94046809faf0ce14b1af347c2e4dcc\n"
    },
    {
      "commit": "ae091ad65245f288c56f6fe207e54d3e8e6d9085",
      "tree": "4d6520157a5fe14d3632dd1869ad7680621468d7",
      "parents": [
        "8197f96809cc6d9cdf9fa91ec0a619b03b44f799",
        "da0708587432e47f85241201968e6402190f0c5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 09 02:06:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 02:06:07 2013 +0000"
      },
      "message": "Merge \"Test for the nova diagnostics API\""
    },
    {
      "commit": "8197f96809cc6d9cdf9fa91ec0a619b03b44f799",
      "tree": "c702d918bbb70a312e36f7ed093522b7b2d24874",
      "parents": [
        "d7292203de2f5c3767cf7e10879eb4c5f069c401",
        "c2abb6c1025d26f9957ccf56573e5488fc83973a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 09 01:40:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 01:40:57 2013 +0000"
      },
      "message": "Merge \"add some negative tests for volume updating:\""
    },
    {
      "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": "10a02d7411d1d506b04f21d9512a4e35f2ef569a",
      "tree": "78cd9b28d569e7ac5eb983060fefeafe31495927",
      "parents": [
        "d0181f647c4fdac223d9058022d471e4fb8b8a61"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Tue Oct 08 12:31:01 2013 +0000"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Tue Oct 08 12:31:01 2013 +0000"
      },
      "message": "Add CLI tests for Neutron\u0027s metering agent\n\nThis adds simple tests for the following commands:\n* meter-label-list\n* meter-label-rule-list\n\nChange-Id: Ie0891d61b925c0d3e11e66eb10c7994368930a94\n"
    },
    {
      "commit": "e5e318fe1d09d47d81df6941f195fa110082cf26",
      "tree": "b76f73144a0d6c8d64280c954a880ccc5a178406",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Tue Oct 08 17:07:02 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Tue Oct 08 17:29:02 2013 +0800"
      },
      "message": "Add some test_cases for compute-cli\n\n+ test_agent_list\n+ test_cell_list\n+ test_host_list\n\nChange-Id: Ic99c3e137da688a97d39af4902c71ddddf34228e\n"
    },
    {
      "commit": "44e0865ba714cec6e9607d161b24b007f4a82de4",
      "tree": "956b88e57bf22b4f34d690010fb3429181487421",
      "parents": [
        "d0181f647c4fdac223d9058022d471e4fb8b8a61"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Oct 08 16:42:46 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Oct 08 16:50:37 2013 +0800"
      },
      "message": "skip test_lock_unlock_server\n\nskip test_lock_unlock_server due to bug 1233026.\nFix the bug will change the exception of self.servers_client.stop.\nAfter this bug fixed, will update this test.\n\nChange-Id: Ie1e8de6b3582147a44337b0cd6f0ab51531b6938\n"
    },
    {
      "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": "c2abb6c1025d26f9957ccf56573e5488fc83973a",
      "tree": "37aa912742550b8961d26f0d9359b6491bdbb8b2",
      "parents": [
        "c03cfab4a6bcd20da4250accd16f3b749e64e3dc"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Sun Sep 29 19:14:09 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 08 14:15:10 2013 +0800"
      },
      "message": "add some negative tests for volume updating:\n\n- test_update_volume_with_nonexistant_volume_id\n- test_create_volume_with_size_negative\n- test_update_volume_with_invalid_volume_id\n- test_update_volume_with_empty_volume_id\n\nChange-Id: Iee8510303b2643c065a662655ac2b4e44611ba84\n"
    },
    {
      "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": "da0708587432e47f85241201968e6402190f0c5d",
      "tree": "908b7e18b012f1ef93df8a04ed148f9e34c6bcb0",
      "parents": [
        "58daf5f1f070f7142b8e2d5578e92a634422cc0e"
      ],
      "author": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Wed Sep 25 08:07:57 2013 -0500"
      },
      "committer": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Sun Oct 06 18:59:46 2013 +0800"
      },
      "message": "Test for the nova diagnostics API\n\nAdd tests for nova API \u0027servers/{server_id}/diagnostics\u0027\n\nChange-Id: If631472081d16fe8c0b37575eb157a7b13d6fba4\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": "2eb89ccc88d1db69849c0ec3a7d104470eb84044",
      "tree": "9777a0d04bce89b112c8bda0507dd8b855a8bc78",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Thu Oct 03 23:44:41 2013 +0800"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Fri Oct 04 22:49:46 2013 +0800"
      },
      "message": "add a negative test for flavor_extra_specs\n\nWhen unseting a nonexistent key, an exception should be raised.\nwhen settting flavor extra specs, key is arbitrary, so\n\u0027set_nonexistent_key\u0027 does not make sense\n\nChange-Id: I1b94a8b9524ed67dfc3fb1afd51442b740873638\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": "dd9fb006793341f9c39efe6b560a808ab7a9d6b8",
      "tree": "d10b38b631ae9cd88c620bce99ec4ab458deb485",
      "parents": [
        "efde76183b6f14483e6c621cf68b4e163fd9595c"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Sep 30 11:35:18 2013 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Oct 04 10:12:03 2013 +1300"
      },
      "message": "Orchestration autoscaling improve status polling\n\nThis change includes the following improvements to the\nautoscaling test:\n- On stack create status timeout, override the error status so\n  that FAILED stacks fail fast\n- Improve the error message in assertScale\n- Delete the stack at the end of the scenario, and confirm the delete\n  succeeded\n\nChange-Id: Ia220e3a2b422472ac7c6d29f9a5a61bd7c4987c3\n"
    },
    {
      "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"
    }
  ],
  "next": "4d91977ccd4273e302330c6aa35dae32b9bb877c"
}
