)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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\""
    }
  ],
  "next": "fee46dd318ae877d25066481d993f0111cebc90c"
}
