)]}'
{
  "log": [
    {
      "commit": "c48250ebe80cb859a7cc95a439fd09ee43459aba",
      "tree": "5d0e9d07795accd4ee6c1f38f18113130e868c74",
      "parents": [
        "97333b42f28c623eb8c4e74116507a9fa6f4cea7"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 26 11:05:55 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Dec 03 15:50:09 2013 +0800"
      },
      "message": "port test_server_rescue into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I11e258e3f257348e74b4cf4d900c3f9b292e2539\n"
    },
    {
      "commit": "97333b42f28c623eb8c4e74116507a9fa6f4cea7",
      "tree": "49b21d83bd76ed5f300c01bf16d78bab77650b4e",
      "parents": [
        "b6473eade921dcda1b88bea8e2d9f4b4f69a603c",
        "eb69f3fc9e245e8a59845976861947c695bec314"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 02:21:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 02:21:30 2013 +0000"
      },
      "message": "Merge \"Support Neutron security groups in scenario testing\""
    },
    {
      "commit": "b6473eade921dcda1b88bea8e2d9f4b4f69a603c",
      "tree": "acc4421f07fc9298869d93a30c4cc059bfdd1510",
      "parents": [
        "ca8bb2d896cb2c3106bbf65a2c7293bda1a36e03",
        "1b8dc3d79f786d04f88a9cc42ab00d619474ce5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 01:39:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 01:39:41 2013 +0000"
      },
      "message": "Merge \"Add test for Swift formpost middleware\""
    },
    {
      "commit": "ca8bb2d896cb2c3106bbf65a2c7293bda1a36e03",
      "tree": "16c3099f315513de89be3316bb093ff3c6c04d54",
      "parents": [
        "72c5d1be96ca560644bb7e9363a10a890082538a",
        "a2b1dea92c006c85a5dca5d8288a50bbd1296903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 01:39:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 01:39:25 2013 +0000"
      },
      "message": "Merge \"Update openstack/common/lockutils\""
    },
    {
      "commit": "72c5d1be96ca560644bb7e9363a10a890082538a",
      "tree": "2e692071f2e71cab72b12c21becaf48eb7ca26d3",
      "parents": [
        "589d68f895857939f8a73f11c95d94fabbd4cf3c",
        "3577260c3f25d9b2fede5cb78144f166f13f4b83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 01:36:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 01:36:19 2013 +0000"
      },
      "message": "Merge \"Enable a uuid flavor\""
    },
    {
      "commit": "589d68f895857939f8a73f11c95d94fabbd4cf3c",
      "tree": "5770d67520e0ec7dd7a1e1bb080568151f0b98fd",
      "parents": [
        "a56124341db7b0ed082ed126841766c523fc5a1b",
        "b705d466bdf93e6be0ec734ee47633eca569cec2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 02 16:09:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 02 16:09:48 2013 +0000"
      },
      "message": "Merge \"Start failing logs with errors except neutron\""
    },
    {
      "commit": "a56124341db7b0ed082ed126841766c523fc5a1b",
      "tree": "5dcf815fa80a0de362b77e6ac7f003a0585069ec",
      "parents": [
        "21c7db1c52d7915e9e29aab4edc6e164a5002c9e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sun Dec 01 19:12:15 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sun Dec 01 19:12:15 2013 -0500"
      },
      "message": "Revert \"Add test_cases for cinder cli in v2 version\"\n\nThese tests aren\u0027t parallel safe, as they make calls into cinder\nthat assume nothing else is changing the environment, but they\nare. This was seen in errors like:\n\nhttp://logs.openstack.org/43/59243/2/gate/gate-tempest-devstack-vm-postgres-full/e2be8a0/\n\nDoing a full revert as this is currently bouncing a lot of code\nthat is unrelated. This will need to be rethought in a future\niteration.\n\nThis reverts commit cceda7d4c727815aff95d8deb941ffce069f2c8b.\n\nChange-Id: I44ef405695074615ef6447078958791af9b99827\n"
    },
    {
      "commit": "21c7db1c52d7915e9e29aab4edc6e164a5002c9e",
      "tree": "24ed403dde5c253a1274e2c29f4bc576d3124d77",
      "parents": [
        "9a83a3900e4585f467b3cdb269652afc7acaa5f8",
        "6a5dfb22ec659a2ceb43d086d6b73061bcfdc818"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 01 11:58:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 01 11:58:06 2013 +0000"
      },
      "message": "Merge \"Moves negative tests from api/compute/keypairs/test_keypairs\""
    },
    {
      "commit": "9a83a3900e4585f467b3cdb269652afc7acaa5f8",
      "tree": "ae84156474b0bfcbee755f49a6fc54b88b387016",
      "parents": [
        "3b1c4a663990b5c8c5d429fac2efb8747d81bd8d",
        "0b1e67c373ad9c93c3c5881e5ed711c131f56ced"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 30 18:31:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 18:31:13 2013 +0000"
      },
      "message": "Merge \"port servers_negative tests into v3 part1\""
    },
    {
      "commit": "b705d466bdf93e6be0ec734ee47633eca569cec2",
      "tree": "822cf8d40539672274c9dadca336da495be6e9cb",
      "parents": [
        "3b1c4a663990b5c8c5d429fac2efb8747d81bd8d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 27 14:51:26 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 04:14:44 2013 +0000"
      },
      "message": "Start failing logs with errors except neutron\n\nChange-Id: Ie9d52cca37fc02cdec506633b055e37c7e35fabe\n"
    },
    {
      "commit": "3b1c4a663990b5c8c5d429fac2efb8747d81bd8d",
      "tree": "3976bf6ad1dc2924c7df01664e821546a939ce69",
      "parents": [
        "8633ceb45f396771cbc1316190a51c7a9992fcc9",
        "78dc5abf0ce358b02c23ef25a85f07a55ca0fc41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 30 04:05:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 04:05:19 2013 +0000"
      },
      "message": "Merge \"Fix file print logic bug and update whitelist\""
    },
    {
      "commit": "78dc5abf0ce358b02c23ef25a85f07a55ca0fc41",
      "tree": "ad3f7b7731a78315c6593d395a6e7edb79749104",
      "parents": [
        "6f5f9e9261f3a4bf0d438101fcc5d0a3e5a57daf"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Nov 29 12:33:02 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Nov 29 14:13:20 2013 -0500"
      },
      "message": "Fix file print logic bug and update whitelist\n\nChange-Id: I723cb28b05fda314fa42c4d9baf5b2d922446867\n"
    },
    {
      "commit": "8633ceb45f396771cbc1316190a51c7a9992fcc9",
      "tree": "6b7b70a2b32060d3c371c9cc941cc4b2be68ee8b",
      "parents": [
        "6f5f9e9261f3a4bf0d438101fcc5d0a3e5a57daf",
        "7cba108271fbd8b54ba56055004ef5e505202794"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 29 18:02:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 29 18:02:07 2013 +0000"
      },
      "message": "Merge \"Adds delete api test to glance\""
    },
    {
      "commit": "6f5f9e9261f3a4bf0d438101fcc5d0a3e5a57daf",
      "tree": "6a4e3a527f8244cd71307c8fbecd85eb2d920cd5",
      "parents": [
        "e6967905a9d4e86d6c1374dbab10d8d980389d6c"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 22:16:37 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Nov 29 12:52:38 2013 +0800"
      },
      "message": "port test_hypervisor into nova v3 part2\n\nthis ports test_hypervisor into nova v3 and\ncorresponding hypervisor_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I21a846f8fb7d662986eebde1ffd0b6b803a4b574\n"
    },
    {
      "commit": "e6967905a9d4e86d6c1374dbab10d8d980389d6c",
      "tree": "62a2d9f91adac649ae88242a1e3cf038e3da0ea6",
      "parents": [
        "59711ee068b700e303ce095500f2a5a69dc666ee",
        "4b3511ea4491562feed462f819de48487906b0a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 29 01:56:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 29 01:56:11 2013 +0000"
      },
      "message": "Merge \"port test_hypervisor into nova v3 part1\""
    },
    {
      "commit": "59711ee068b700e303ce095500f2a5a69dc666ee",
      "tree": "7e07dff093d20621b1b8a0272a4d5017955e26ea",
      "parents": [
        "c42ce4426f37435eceb8db226aed0a0e5029e455",
        "5232b66a1951a8525d3cfb6c8af82058d3140bdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 29 01:29:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 29 01:29:54 2013 +0000"
      },
      "message": "Merge \"Add migrate negative tests\""
    },
    {
      "commit": "c42ce4426f37435eceb8db226aed0a0e5029e455",
      "tree": "c593b9c964c1e994bb938cf8e11ee6c01efea2fa",
      "parents": [
        "b490daf852edc8a64099d6d4d73e182e2c4f3b21",
        "cd525a2d6b57c3f5ad56b0b2218cffb2d020ab91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 28 13:52:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 28 13:52:21 2013 +0000"
      },
      "message": "Merge \"Add missing \"interface\" argument to AltManager\""
    },
    {
      "commit": "b490daf852edc8a64099d6d4d73e182e2c4f3b21",
      "tree": "50a945f8266ee88adae9352a1e46489a7ff2e710",
      "parents": [
        "42c39bb2f21883db36e8d83ea4b492222f22fd25",
        "cceda7d4c727815aff95d8deb941ffce069f2c8b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 28 13:52:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 28 13:52:13 2013 +0000"
      },
      "message": "Merge \"Add test_cases for cinder cli in v2 version\""
    },
    {
      "commit": "42c39bb2f21883db36e8d83ea4b492222f22fd25",
      "tree": "76b930b3ee0c143e0ab3ecde8d3ffb924b4d8608",
      "parents": [
        "23738f52cf6aa040e9e95648fc7bd751e73c7e1c",
        "3e2a028f368f1c79cb9825bc30f5e6c32a0c34fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 28 13:52:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 28 13:52:05 2013 +0000"
      },
      "message": "Merge \"Ensure no dangling resources are left if tests are skipped\""
    },
    {
      "commit": "23738f52cf6aa040e9e95648fc7bd751e73c7e1c",
      "tree": "2d336f9f22c61c405bd4c4489b034722e8a0b13e",
      "parents": [
        "e60b945d08180c98493709a84bb0dd09f181db47",
        "aa1800704cc5f4f23c41d91986a22ec2f4906e87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 28 11:32:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 28 11:32:11 2013 +0000"
      },
      "message": "Merge \"Add some tests for os_update_readonly_flag\""
    },
    {
      "commit": "6a5dfb22ec659a2ceb43d086d6b73061bcfdc818",
      "tree": "0be880daa05f96f541fd7d13234d489ddcda3436",
      "parents": [
        "e60b945d08180c98493709a84bb0dd09f181db47"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Nov 28 14:31:40 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Nov 28 14:42:16 2013 +0530"
      },
      "message": "Moves negative tests from api/compute/keypairs/test_keypairs\n\nThis change set seperates negative tests in test_keypairs to a\nnew negative file test_keypairs_negative.\n\nNote: HACKING.rst\nThe second requirement is that all negative tests must be added to a negative\ntest file. If such a file doesn\u0027t exist for the particular resource being\ntested a new test file should be added\n\nChange-Id: I18f195d8470e6a9a135ee346a3489ba5d553b0a1\n"
    },
    {
      "commit": "eb69f3fc9e245e8a59845976861947c695bec314",
      "tree": "d13b977f5d38d153376abf9f3155d9308b1c9e76",
      "parents": [
        "e60b945d08180c98493709a84bb0dd09f181db47"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Oct 10 13:18:16 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Nov 28 09:39:27 2013 +0200"
      },
      "message": "Support Neutron security groups in scenario testing\n\nThe methods\nNetworkScenarioTest._create_security_group()\nand\nNetworkScenarioTest.create_loginable_secgroup_rule()\nuse the nova client by default.\n\nAdded helper functions \"*_neutron\" that use the neutron (network)\nclient.\nMoved old implementation into \"*_nova\" for old usage.\n\nAdds methods to scenario/manager to allow for generic creation of\nneutron secgroup and rules as existing methods only create a secgroup\nwith login rules (incoming ping and ssh).\n\nChange-Id: I6de4bf9f7deed215cf61c87c3ae3f4240982523e\n"
    },
    {
      "commit": "e60b945d08180c98493709a84bb0dd09f181db47",
      "tree": "c48dd634dada8ae57ab9321b5ae22800aff57b3b",
      "parents": [
        "951312b71101c49583d43e94dbaaed5045ad14a1",
        "8e1f86111b4800542edf8dbae834a5c0a958e367"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 27 20:54:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 20:54:26 2013 +0000"
      },
      "message": "Merge \"Check HTTP response headers of Swift API in detail\""
    },
    {
      "commit": "951312b71101c49583d43e94dbaaed5045ad14a1",
      "tree": "a1edfa5384fd9e1f3a17d585c135d37e1efa7e09",
      "parents": [
        "f98edba30952de287ba207e48401bf9350594de6",
        "76d45ea43031b84e0a7cd30523da0c6cf75ed583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 27 20:45:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 20:45:23 2013 +0000"
      },
      "message": "Merge \"port test_simple_tenant_usage into nova v3 part1\""
    },
    {
      "commit": "f98edba30952de287ba207e48401bf9350594de6",
      "tree": "8046289a97fdca58441ea26e5f16dc4af44e33e7",
      "parents": [
        "01d64f4800c8692d7c2577491137a2fc1e0b219d",
        "91feab92775098db708c7c2e5c71d28fdaa82385"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 27 20:45:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 20:45:08 2013 +0000"
      },
      "message": "Merge \"port attach_interfaces and server_address tests into v3 part2\""
    },
    {
      "commit": "01d64f4800c8692d7c2577491137a2fc1e0b219d",
      "tree": "045c38a730393e80beb7a14ad81102cb1aee1702",
      "parents": [
        "032d39d60ed804a713a38bd934712df793c3c35a",
        "e07cdb87675d6beaecd6284022baa97801264e92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 27 19:20:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 19:20:35 2013 +0000"
      },
      "message": "Merge \"Dump all error messages for neutron\""
    },
    {
      "commit": "032d39d60ed804a713a38bd934712df793c3c35a",
      "tree": "055795778e154143f8d5f9ac75344a953398f0ce",
      "parents": [
        "1f25aab1d436cf961844f910e5d440de6e3ef041"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 27 12:00:14 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 27 12:00:14 2013 -0500"
      },
      "message": "More stuff in the whitelist\n\nChange-Id: Ia3aadd0ecd6a647bf9a49c9e9ad6fb4de2edcc6c\n"
    },
    {
      "commit": "e07cdb87675d6beaecd6284022baa97801264e92",
      "tree": "fa6e581540ee5adcb53d0f84b07c891d51cd4d93",
      "parents": [
        "1f25aab1d436cf961844f910e5d440de6e3ef041"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 27 10:53:54 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 27 10:53:54 2013 -0500"
      },
      "message": "Dump all error messages for neutron\n\nAlso, prepare to fail all jobs except neutron if there are errors.\n\nChange-Id: I6e8299b45a8845d9772f37feaf360b9bc1be2675\n"
    },
    {
      "commit": "cd525a2d6b57c3f5ad56b0b2218cffb2d020ab91",
      "tree": "a613862511960b79d6b75796b7f82c154bf3a341",
      "parents": [
        "ae11415f7fd886c89fbada3f3041f2a5000d3430"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Wed Nov 27 06:54:52 2013 -0800"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Wed Nov 27 06:57:17 2013 -0800"
      },
      "message": "Add missing \"interface\" argument to AltManager\n\nAltManager should have an interface keyword argument in the\ninitializer and also pass it to the super class.\n\nChange-Id: I0d66609a7649d339f09b5948da5178df15ea43b2\nCloses-Bug: #1255559\n"
    },
    {
      "commit": "1f25aab1d436cf961844f910e5d440de6e3ef041",
      "tree": "cbe39dc7f4d42dcf0cdedb870e23498fac4a8334",
      "parents": [
        "2560d6f46223972d0d1b9499781b6956f818a833",
        "6eb0585f707e73d7a707b651265531840016c0f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 27 13:25:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 13:25:19 2013 +0000"
      },
      "message": "Merge \"Improve the UX around sample config generation\""
    },
    {
      "commit": "aa1800704cc5f4f23c41d91986a22ec2f4906e87",
      "tree": "e3b949230a84aae393d4121c75cb153b928a00df",
      "parents": [
        "2560d6f46223972d0d1b9499781b6956f818a833"
      ],
      "author": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Thu Nov 21 12:31:26 2013 +0800"
      },
      "committer": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Wed Nov 27 15:35:43 2013 +0800"
      },
      "message": "Add some tests for os_update_readonly_flag\n\nThere is no test for os_update_readonly_flag api,\nso add some for it.\n\nChange-Id: Ice9a6ffea47dbaa492067f746edddcfbfc4eac4a\n"
    },
    {
      "commit": "cceda7d4c727815aff95d8deb941ffce069f2c8b",
      "tree": "f6cc1ef3b7553a904c9ce2b9501557cac4ae660e",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Thu Oct 10 15:15:48 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Wed Nov 27 14:42:19 2013 +0800"
      },
      "message": "Add test_cases for cinder cli in v2 version\n\nAdd a new test_class for cinder-cli tempest in v2 version.\n\n + test_cinder_volumes_list_in_v2\n + test_cinder_absolute_limit_list_in_v2\n + test_cinder_backup_list_in_v2\n + test_cinder_extra_specs_list_in_v2\n + test_cinder_quota_class_show_in_v2\n + test_cinder_quota_defaults_in_v2\n + test_cinder_quota_show_in_v2\n + test_cinder_rate_limits_in_v2\n + test_cinder_snapshot_list_in_v2\n + test_cinder_type_list_in_v2\n + test_cinder_availability_zone_list_in_v2\n + test_cinder_service_list_in_v2\n + test_cinder_transfer_list_in_v2\n + test_cinder_bash_completion_in_v2\n\nThree command-representations are different between v1 and v2:\n\n \u003d cinder list\n \u003d cinder snapshot-list\n \u003d cinder bash-completion\n\nChange-Id: Ia57af3cf3d8a0e62063ade1542c086e26f041e1e\n"
    },
    {
      "commit": "3e2a028f368f1c79cb9825bc30f5e6c32a0c34fc",
      "tree": "245030f4b51ea7ddc4f11e4c4647c00a5526a25a",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Nov 22 14:47:16 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Nov 26 18:06:19 2013 -0800"
      },
      "message": "Ensure no dangling resources are left if tests are skipped\n\nWhen tenant isolation is enabled, some network resources are\nprovisioned even though some tests are skipped. This has\na bad effect because these resources (like ip allocations,\nrouters and such) may have quota\u0027s default values that are\nlow.\n\nWith this change we ensure resources are torn down correctly.\n\nCloses-bug:  1254166\nRelated-bug: 1232971\nRelated-bug: 1253966\n\nChange-Id: Id86841775a26f12a5ae8c520a086e5f1ebd63135\n"
    },
    {
      "commit": "76d45ea43031b84e0a7cd30523da0c6cf75ed583",
      "tree": "68a32a5e510ec47aba788bf2ee0cee81ab0a3eff",
      "parents": [
        "2560d6f46223972d0d1b9499781b6956f818a833"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 15:08:17 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 27 09:33:29 2013 +0800"
      },
      "message": "port test_simple_tenant_usage into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I0ef1d85fe7ce7e9ca836c6e3a5a447df9941eccd\n"
    },
    {
      "commit": "91feab92775098db708c7c2e5c71d28fdaa82385",
      "tree": "6ef82dab3790a5a1915839b75da52de78fbcf231",
      "parents": [
        "2560d6f46223972d0d1b9499781b6956f818a833"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Aug 15 18:25:33 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 27 09:28:09 2013 +0800"
      },
      "message": "port attach_interfaces and server_address tests into v3 part2\n\nThis port interface client into v3 and the attach_interface tests\ninto v3, also port server_address tests into v3\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I0701ace05c6ae7feb72a6a00949ae830f63ff853\n"
    },
    {
      "commit": "2560d6f46223972d0d1b9499781b6956f818a833",
      "tree": "f15db7ca7503616dd7fa9983c8292cacec486af8",
      "parents": [
        "ae11415f7fd886c89fbada3f3041f2a5000d3430",
        "d67afa8616ff2cf8093edf2c66a9a153e9293ac8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 22:57:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 22:57:57 2013 +0000"
      },
      "message": "Merge \"Add hopefully last batch to the whitelist\""
    },
    {
      "commit": "d67afa8616ff2cf8093edf2c66a9a153e9293ac8",
      "tree": "ed60612312aa7959d02c52d1aeacd887512abd9b",
      "parents": [
        "879cc996d5003f48c8fe8957608d44acb93f87dd"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Nov 26 16:04:33 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Nov 26 16:20:05 2013 -0500"
      },
      "message": "Add hopefully last batch to the whitelist\n\nChange-Id: Id55203825633f0dbbcf22914a2e9a84f892d0a52\n"
    },
    {
      "commit": "3577260c3f25d9b2fede5cb78144f166f13f4b83",
      "tree": "68ded4b967cdf478750d74bf22c53f6390d65a1d",
      "parents": [
        "ae11415f7fd886c89fbada3f3041f2a5000d3430"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Nov 14 15:03:27 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Nov 27 06:02:50 2013 +0900"
      },
      "message": "Enable a uuid flavor\n\nCurrent tempest configuration enforces a flavor id should be integer,\nbut we can create a uuid flavor. For example, the following command\ncreates a flavor with auto-generated uuid:\n\n  $ nova flavor-create m3.small auto 512 0 1\n\nThis patch enables a uuid flavor by changing a flavor_id type from\ninteger to string.\n\nChange-Id: I6567ef3086710508ef4215e93634601119ce3402\n"
    },
    {
      "commit": "ae11415f7fd886c89fbada3f3041f2a5000d3430",
      "tree": "874a6eb24f43f6f6486bd188b60bbc7239355b9d",
      "parents": [
        "f770f958328f86c0395327d344ae5c08cc725261",
        "fbc15ded968bbc15f6e76c9683e8d2d43fe4cac7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 17:51:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 17:51:28 2013 +0000"
      },
      "message": "Merge \"Enable the Nova V3 API Tests\""
    },
    {
      "commit": "f770f958328f86c0395327d344ae5c08cc725261",
      "tree": "1267a57a40bcf5a8d97aa9030039618919fb10e7",
      "parents": [
        "879cc996d5003f48c8fe8957608d44acb93f87dd",
        "851a1352b9743167011371469e52b7a52550b1b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 17:47:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 17:47:56 2013 +0000"
      },
      "message": "Merge \"Add hard reboot for outputting console log\""
    },
    {
      "commit": "6eb0585f707e73d7a707b651265531840016c0f4",
      "tree": "84751aa99badcd959acf1a836990b47720c3330a",
      "parents": [
        "879cc996d5003f48c8fe8957608d44acb93f87dd"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Nov 26 15:28:12 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Nov 26 15:47:52 2013 +0000"
      },
      "message": "Improve the UX around sample config generation\n\nThis commit just adds some documentation around using the sample config\ngenerator. It also adds a wrapper script that sets the env variable for\nrunning the oslo generator script with tempest.\n\nChange-Id: I860b17defeeb85174e68b1e8b046b0e43c30683b\n"
    },
    {
      "commit": "879cc996d5003f48c8fe8957608d44acb93f87dd",
      "tree": "6ba73b4cfa1425c931803c0d82fe9f44a4f413bd",
      "parents": [
        "81b5f3dbbf76ed9155bc55d1e627dc839ce93775",
        "ac7b3804b8ffdcbe5cb9174e6bbb69766d3b78d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 11:52:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 11:52:54 2013 +0000"
      },
      "message": "Merge \"port test_availability_zone into nova v3 part2\""
    },
    {
      "commit": "81b5f3dbbf76ed9155bc55d1e627dc839ce93775",
      "tree": "9d7ac1338f174ec004b2e69c4c570066982ac20a",
      "parents": [
        "430895e072067930b0aab7a3bcb6fb9368b19b3c",
        "4327453c0aaebb38a8ff773d248c43fbd68afd8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 10:53:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 10:53:30 2013 +0000"
      },
      "message": "Merge \"Cleanup using about the data_utils module and functions again\""
    },
    {
      "commit": "430895e072067930b0aab7a3bcb6fb9368b19b3c",
      "tree": "2f23fe6e56f36577965f4c85599d7a0950bc9458",
      "parents": [
        "1c15a0fffe85259630574dc2fc0611a21dde6cf2",
        "96a86aeeb9ab7b496db297b6aaab3659e7184b74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 10:53:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 10:53:22 2013 +0000"
      },
      "message": "Merge \"Avoid deleting ports assigned to router interfaces\""
    },
    {
      "commit": "851a1352b9743167011371469e52b7a52550b1b7",
      "tree": "12ab1a565d36becfb3cda1adc37414d179e561dc",
      "parents": [
        "1c15a0fffe85259630574dc2fc0611a21dde6cf2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 26 18:42:52 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 26 18:43:57 2013 +0900"
      },
      "message": "Add hard reboot for outputting console log\n\nIf a instance backup, the console log file is truncated and we cannot\nget any console log through \"console-log\" API.\nTo avoid this problem, this patch adds a hard reboot call for outputting\nsome console log.\n\nRelated-Bug: #1251920\nChange-Id: Ic41ee9e12beb3277a1095933c81016336057111f\n"
    },
    {
      "commit": "7cba108271fbd8b54ba56055004ef5e505202794",
      "tree": "28cb4a651ffd951680b5ab77b6fab6148de9447b",
      "parents": [
        "1c15a0fffe85259630574dc2fc0611a21dde6cf2"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Tue Nov 26 12:43:04 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Tue Nov 26 12:46:49 2013 +0530"
      },
      "message": "Adds delete api test to glance\n\nThis change adds api test for v2/images/​{image_id}\nalso moves to negative tests in test_images to test_images_negative\n​\n\nChange-Id: Id231ff3325a6a9a1a3eab67fafb2658832170f0c\n"
    },
    {
      "commit": "8e1f86111b4800542edf8dbae834a5c0a958e367",
      "tree": "8fde6bdcb4dbde2617f0f2ef0a914bb659e47035",
      "parents": [
        "1c15a0fffe85259630574dc2fc0611a21dde6cf2"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Tue Nov 26 15:43:21 2013 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Tue Nov 26 15:46:28 2013 +0900"
      },
      "message": "Check HTTP response headers of Swift API in detail\n\nAll HTTP response headers for each Swift API are checked their existence\nand style. For checking, create custom_matchers.py file in common directory\nand implement specific matchers so that they can be reused.\n\nChange-Id: I7dcd87c814cf657999796bda75482505112b4edb\nCloses-Bug: #1240856\n"
    },
    {
      "commit": "0b1e67c373ad9c93c3c5881e5ed711c131f56ced",
      "tree": "c110668b3b034527b5fb503b738d647cc2864f00",
      "parents": [
        "1c15a0fffe85259630574dc2fc0611a21dde6cf2"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 07 22:35:51 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Nov 26 14:03:34 2013 +0800"
      },
      "message": "port servers_negative tests into v3 part1\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: If6ebd818904ef57d1c5a144f179a958b617df7e1\n"
    },
    {
      "commit": "1c15a0fffe85259630574dc2fc0611a21dde6cf2",
      "tree": "31d056682e79cef3e8581c55ec4cce124221e2fb",
      "parents": [
        "bf4de3bfae05a8da8a58b8c2a71bbb44645886a8",
        "00bf5c07191e695f858e10b2ac7648f9a003aa26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 05:11:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 05:11:50 2013 +0000"
      },
      "message": "Merge \"Add some tests for security_group_rules api\""
    },
    {
      "commit": "5232b66a1951a8525d3cfb6c8af82058d3140bdf",
      "tree": "3906be93384b490aa3e33f9069826e265dfed8e5",
      "parents": [
        "f9455867ef5b1689c6ecfd0ad89005d02bcf7ffe"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Fri Oct 11 10:21:58 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Tue Nov 26 11:07:19 2013 +0800"
      },
      "message": "Add migrate negative tests\n\n- test_migrate_non_existent_server\n- test_migrate_server_invalid_state\n\nChange-Id: I41035371c38dfb1ab52db39d3b8893aa29b79f15\n"
    },
    {
      "commit": "bf4de3bfae05a8da8a58b8c2a71bbb44645886a8",
      "tree": "fcd7f8c768f408ea7dd66fbf6061c68afa7259f7",
      "parents": [
        "39a043370ae648f4fde5165f6a0f514a7dea4162",
        "2e1872dd09ad9cca929d605cfa8862568386cb81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 01:13:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 01:13:41 2013 +0000"
      },
      "message": "Merge \"Enhance tests for flavor_extra_spec API\""
    },
    {
      "commit": "39a043370ae648f4fde5165f6a0f514a7dea4162",
      "tree": "1c49103eae25bde50ea06f3530ca9d461c40800c",
      "parents": [
        "f9455867ef5b1689c6ecfd0ad89005d02bcf7ffe",
        "d4d3c6d4a1a7434e23d70514b23d5ed15e8dff0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 01:13:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 01:13:38 2013 +0000"
      },
      "message": "Merge \"Add test for update/reset_snapshot_status API\""
    },
    {
      "commit": "fbc15ded968bbc15f6e76c9683e8d2d43fe4cac7",
      "tree": "3feeb58844d530dde83f116fc86eb1b08493a649",
      "parents": [
        "f9455867ef5b1689c6ecfd0ad89005d02bcf7ffe"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Tue Nov 26 10:20:08 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Tue Nov 26 10:41:47 2013 +1030"
      },
      "message": "Enable the Nova V3 API Tests\n\nRe-enables the tests which were temporarily disabled\nto help debug issues with the gate.\n\nDon\u0027t approve this until https://review.openstack.org/#/c/57572/\nand https://review.openstack.org/#/c/57584/ have merged\nand the gate looks stable\n\nChange-Id: I049360bc8409e666852911404b1c7c8e12364745\n"
    },
    {
      "commit": "f9455867ef5b1689c6ecfd0ad89005d02bcf7ffe",
      "tree": "aa60dfb73e08d12288d858c5c72139d770c500a6",
      "parents": [
        "7811379c3a7f8b53c94db529f8f488bb3fe210a4",
        "3d46811826466c12916330848b7ac3a3c5736b57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 18:51:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 18:51:01 2013 +0000"
      },
      "message": "Merge \"Add sample config check to tox pep8 job\""
    },
    {
      "commit": "7811379c3a7f8b53c94db529f8f488bb3fe210a4",
      "tree": "16691c373f02fb7ce1d62fd4a7b27d1cf93b1357",
      "parents": [
        "8adb195cc979e22d089e933bae1ad7415653bc41",
        "f13e487c3444b025c39fee39344778675de8d5e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 18:50:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 18:50:24 2013 +0000"
      },
      "message": "Merge \"Move admin client initialization into stress-openstack\""
    },
    {
      "commit": "8adb195cc979e22d089e933bae1ad7415653bc41",
      "tree": "d7ad0b4b8288c476b8d4cd8a98e4d24935533d10",
      "parents": [
        "874062844835c2cb7efcb40f98a8683b869770bf",
        "ef7a1bd807090fa4ca9f517890e38e7800ee217f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:14:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:14:02 2013 +0000"
      },
      "message": "Merge \"add tests for InstanceUsageAuditLog\""
    },
    {
      "commit": "874062844835c2cb7efcb40f98a8683b869770bf",
      "tree": "721a85a67fbe9a566ae090f3743cba167c4e04cc",
      "parents": [
        "fb475f7f8d34e150168ac73b61c894256c77b71e",
        "892d43567bebc31283b56f9e22d554ee98b60e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:13:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:13:35 2013 +0000"
      },
      "message": "Merge \"Forced isolation for the tests in test_list_servers_negative.py\""
    },
    {
      "commit": "fb475f7f8d34e150168ac73b61c894256c77b71e",
      "tree": "e6ceace1b6d5295e4da8801a8479317c7f4a43b1",
      "parents": [
        "c98cc2f190dd5548fd69876d662d70ed22406f7b",
        "b1c9d5ff70d03835ded85209507eadc0fa0e6af6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:13:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:13:33 2013 +0000"
      },
      "message": "Merge \"Rename object storage features section\""
    },
    {
      "commit": "c98cc2f190dd5548fd69876d662d70ed22406f7b",
      "tree": "e6ceace1b6d5295e4da8801a8479317c7f4a43b1",
      "parents": [
        "2455895d7f5c75c822b57a2ef111b23866b85072",
        "cb15291d5db2632cf389270d099e47513df8f54f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:13:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:13:30 2013 +0000"
      },
      "message": "Merge \"port attach_interfaces and server_address tests into v3 part1\""
    },
    {
      "commit": "2455895d7f5c75c822b57a2ef111b23866b85072",
      "tree": "12d2b05a6929d3336cc0bdd5e7478df4b5c8a947",
      "parents": [
        "70d0b4d856f50d5bd7c0479e4709369daa558c6b",
        "f30b4ef2407afae3a0d44849db2ac5f029176bb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:13:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:13:27 2013 +0000"
      },
      "message": "Merge \"Added images support and existing config support\""
    },
    {
      "commit": "70d0b4d856f50d5bd7c0479e4709369daa558c6b",
      "tree": "074866bdca1e3d9a2406bebb66b50d483a80f87c",
      "parents": [
        "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8",
        "cbd82dc0440cbcf1a768ac31f93d3ced04917947"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 17:08:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 17:08:48 2013 +0000"
      },
      "message": "Merge \"Add test cases for volume-transfer\""
    },
    {
      "commit": "3d46811826466c12916330848b7ac3a3c5736b57",
      "tree": "f313af1cbec91d64a5a4a251c43131f54e28aaa5",
      "parents": [
        "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 21:49:14 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Nov 25 15:11:47 2013 +0000"
      },
      "message": "Add sample config check to tox pep8 job\n\nThis commit takes the check_uptodate.sh script from nova and adds it\nto the pep8 tox job. This will enforce that the sample config file is\nup to date for each proposed commit. This also ensures that config\noptions are setup properly and that the style in the sample config is\nconsistent because it\u0027s auto-generated.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: I9efaa9fc1cf09e95d7111b000895c7b49705713b\n"
    },
    {
      "commit": "f13e487c3444b025c39fee39344778675de8d5e0",
      "tree": "1e394306d7d5ce461845c531ae98c2759f087924",
      "parents": [
        "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Nov 25 14:50:33 2013 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Nov 25 14:55:15 2013 +0100"
      },
      "message": "Move admin client initialization into stress-openstack\n\nRunning the stress test framework without any tempest.conf causes\nan error. This is due to the fact that the admin client expects the\nconfiguration file. This causes error while doing pep8 checks (see\nhttps://review.openstack.org/#/c/56308/)\n\nChange-Id: I69b3d83185d1b144474314402ad5449980d6ffbc\nFixes: bug #1251663\n"
    },
    {
      "commit": "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8",
      "tree": "188ffb483da11efebfe0c871200cee7e492cd28a",
      "parents": [
        "b8753b6464fa3fcca136c134dca3ab66e7e54a2d",
        "e4476cdedf58bcb1c626cf342a70617798f40619"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 04:56:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 04:56:56 2013 +0000"
      },
      "message": "Merge \"Adds negative tests to glance api\u0027s\""
    },
    {
      "commit": "4327453c0aaebb38a8ff773d248c43fbd68afd8d",
      "tree": "48901be9ea23f19da7a98401c9904a8d5df5e0ab",
      "parents": [
        "b8753b6464fa3fcca136c134dca3ab66e7e54a2d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Nov 25 12:18:22 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Nov 25 12:18:22 2013 +0900"
      },
      "message": "Cleanup using about the data_utils module and functions again\n\nHACKING officially discourages symbol import directly because it makes\nit harder to track down that a function was imported. Recently, we keep\nthis rule and almost files were already fixed in\n  Ibda1a5e424280bad8535ee27f66dec99bf68f676 .\nBut some files are not fixed. This commit cleanups them.\n\nChange-Id: I92bf9097860738fbb79fad274b3e4cce07481f39\n"
    },
    {
      "commit": "ac7b3804b8ffdcbe5cb9174e6bbb69766d3b78d5",
      "tree": "fa72101b03a7f2799194a6c6bf86eeef59eac5f1",
      "parents": [
        "b8753b6464fa3fcca136c134dca3ab66e7e54a2d"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 16:03:53 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Nov 25 11:03:58 2013 +0800"
      },
      "message": "port test_availability_zone into nova v3 part2\n\nthis ports test_availability_zone into nova v3 and\ncorresponding availability_zone_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I5f38e54e3f29adeab67c60e8e3fe6db9e989a2d3\n"
    },
    {
      "commit": "b8753b6464fa3fcca136c134dca3ab66e7e54a2d",
      "tree": "ef57462f423bd9fa871ec63c62001818ee33e246",
      "parents": [
        "4d4890dece3d56dc03a4cc249e460b6d97405c80",
        "31a91a605a25f578b51a7bed2df8fde5c5f49ffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:46 2013 +0000"
      },
      "message": "Merge \"Make sure ssh retries on paramiko.SSHException\""
    },
    {
      "commit": "4d4890dece3d56dc03a4cc249e460b6d97405c80",
      "tree": "2c436b12fc2aebb3eb51e099467f52107ebb86ad",
      "parents": [
        "ed6dc39dbb3c40ea8bee706f51c3176693805bca",
        "efe3e65d5345f7f62be768f2c3a87726ccd7f411"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:44 2013 +0000"
      },
      "message": "Merge \"port instance_actions and server_list tests into nova v3 part2\""
    },
    {
      "commit": "ed6dc39dbb3c40ea8bee706f51c3176693805bca",
      "tree": "c5fb13322e031a01ef538db6b566c8244a0e0bc2",
      "parents": [
        "c2fcf6f3d8434e8d7380599c9e4396d52a107591",
        "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:36 2013 +0000"
      },
      "message": "Merge \"port instance_actions and server_list tests into nova v3 part1\""
    },
    {
      "commit": "c2fcf6f3d8434e8d7380599c9e4396d52a107591",
      "tree": "e8daf64b21c7d80cfd087bbc19d9ef28e0614c4b",
      "parents": [
        "4eb7ffcc512d67b16f7fe7a50a3de57c305d190b",
        "259c1137ba61c48d2d3ab6527f9c79ba877ba8ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:33 2013 +0000"
      },
      "message": "Merge \"Cleanup using about the data_utils module and functions\""
    },
    {
      "commit": "4eb7ffcc512d67b16f7fe7a50a3de57c305d190b",
      "tree": "ad63ce2a5cd35057447aa7500a5a40ba01bd47bc",
      "parents": [
        "8b3e78db23fe880ec32f97fd230ebebd0428afab",
        "b1f6483c98ff22ca6a5668d6f750e1c52e0dd8fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:10:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:10:18 2013 +0000"
      },
      "message": "Merge \"Reuse a server instance in test_disk_config\""
    },
    {
      "commit": "8b3e78db23fe880ec32f97fd230ebebd0428afab",
      "tree": "ecf9ab63140a59df24f94e6f3eb291cb539ab316",
      "parents": [
        "7d6f8216e0ea3573e47cb67101123599fa022453",
        "ce1d5d7d25d7b8c7595cc91f6bf79a7750095533"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 24 08:45:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 24 08:45:26 2013 +0000"
      },
      "message": "Merge \"port test_availability_zone into nova v3 part1\""
    },
    {
      "commit": "7d6f8216e0ea3573e47cb67101123599fa022453",
      "tree": "a95a98b47cd828300285306fb86e5a13954b184b",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e",
        "abbe563c1a7e76c84ac23f97c08e688aba90bb1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 23 13:49:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 23 13:49:08 2013 +0000"
      },
      "message": "Merge \"Don\u0027t use duplicate IP addresses\""
    },
    {
      "commit": "259c1137ba61c48d2d3ab6527f9c79ba877ba8ab",
      "tree": "773931643bfecacb06b3d6a3c743ad4820674c45",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Oct 31 17:48:44 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Sat Nov 23 13:12:50 2013 +0900"
      },
      "message": "Cleanup using about the data_utils module and functions\n\n HACKING officially discourages symbol import directly because it makes\nit harder to track down that a function was imported. Recently, we keep\nthis rule but there are many code that don\u0027t keep it.\n This commit cleanups them.\n\nChange-Id: Ibda1a5e424280bad8535ee27f66dec99bf68f676\n"
    },
    {
      "commit": "31a91a605a25f578b51a7bed2df8fde5c5f49ffc",
      "tree": "11bc8c799c3562c126f0fe16485f25ecc65f5139",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Nov 22 14:44:13 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Nov 22 14:44:13 2013 -0800"
      },
      "message": "Make sure ssh retries on paramiko.SSHException\n\nWe are occasionally seeing paramiko raise a SSHException which is\ncausing tempest to fail out, but on a constrained devstack environment\nits possible that there are network or other performance issues, so we\nwant to keep retrying on an SSHException just like we retry on a\nparamiko.AuthenticationException.\n\nAttempt at Closes-Bug: #1253896\n\nChange-Id: I4293f9a47a6d524ced0d09eb67a52c5ed1ad361e\n"
    },
    {
      "commit": "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e",
      "tree": "8fc8c00737eca51cbbfe7526fc88a53553cdab83",
      "parents": [
        "941521502c6343f1b97e19906b30038f1029548a",
        "99be654ceaacc752ba8944be03df3404ecae69c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 16:23:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 16:23:08 2013 +0000"
      },
      "message": "Merge \"Moves negative tests to test_images_oneserver_negative\""
    },
    {
      "commit": "941521502c6343f1b97e19906b30038f1029548a",
      "tree": "ab125865d2b5890f04564ffcee979c32e29672a9",
      "parents": [
        "004c7cf40415112d0f3a64cd3823fe6a2993a0d5",
        "836da3fca92f21d089d0d8bdbff887d3d4373b69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 16:20:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 16:20:40 2013 +0000"
      },
      "message": "Merge \"Adds tests to cover Swift\u0027s crossdomain middleware\""
    },
    {
      "commit": "1b8dc3d79f786d04f88a9cc42ab00d619474ce5e",
      "tree": "5ca4aff0e80ec3a319a6e100f1af5869bae82d77",
      "parents": [
        "2fbf15212e37ff71496e41d281192d7791b718ea"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Wed Nov 13 12:32:41 2013 +0100"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Fri Nov 22 16:57:41 2013 +0100"
      },
      "message": "Add test for Swift formpost middleware\n\nChange-Id: Ifb86572d5c050b3e01553160f1774de62fb525bd\n"
    },
    {
      "commit": "004c7cf40415112d0f3a64cd3823fe6a2993a0d5",
      "tree": "49958be8fd2b1920568bec9c05dc2f3867d36d3d",
      "parents": [
        "a597e887a234f7d42f94663cf5eb6bfffe4221d2",
        "6de5b04c3b756d20a5625794678a269afc4b9cdb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 10:05:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 10:05:10 2013 +0000"
      },
      "message": "Merge \"add tests for server_password\""
    },
    {
      "commit": "a597e887a234f7d42f94663cf5eb6bfffe4221d2",
      "tree": "cea54c336d946856d41e94234a6b2f9c5181f81e",
      "parents": [
        "bfdd50457a089160d3c299cf579860eb11d97e8a",
        "35f1187dc525963c001856cd678fcfab55c0a1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 10:00:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 10:00:43 2013 +0000"
      },
      "message": "Merge \"add role negative tests\""
    },
    {
      "commit": "d4d3c6d4a1a7434e23d70514b23d5ed15e8dff0a",
      "tree": "d2d2f7cfb76b07ca404fd24520c73ae64665387f",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Wed Nov 06 09:27:13 2013 +0800"
      },
      "committer": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Fri Nov 22 16:22:01 2013 +0800"
      },
      "message": "Add test for update/reset_snapshot_status API\n\nAdd some tests fot update/reset_snapshot_status API\n\nChange-Id: I5131ab1bdf3541bb139efd4ef4be5cd37e8f2774\n"
    },
    {
      "commit": "bfdd50457a089160d3c299cf579860eb11d97e8a",
      "tree": "f48f6fbc524a9535903e57aedb406507363ec4eb",
      "parents": [
        "aa3a90fc73d8e2e3de46c7414c66659be3fea0ad",
        "22af34eea3395cb20b80cbf8e8d1ca228a7f6f80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 07:49:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 07:49:21 2013 +0000"
      },
      "message": "Merge \"Remove unused code in user test\""
    },
    {
      "commit": "aa3a90fc73d8e2e3de46c7414c66659be3fea0ad",
      "tree": "339650920d25178f9079c6306f6f21c8db688987",
      "parents": [
        "19a26afe91de88743e3077295f1844d8cf2be290",
        "296a52eed519212fe81c74abe5718b904d6519d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 07:08:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 07:08:32 2013 +0000"
      },
      "message": "Merge \"Remove unused code in tempest files\""
    },
    {
      "commit": "96a86aeeb9ab7b496db297b6aaab3659e7184b74",
      "tree": "84ff947e6107d60e6b9845aeb66a28fb8faf557b",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 21 17:26:16 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 21 17:30:26 2013 -0800"
      },
      "message": "Avoid deleting ports assigned to router interfaces\n\nEven though this method is marked to be removed, in\nthe meantime the fact that it\u0027s being agressive in\ndeleting all ports might mask underlying failures\nwith the remove_interface API call, so it\u0027s best to\nrelax it now to help catch potential gate failures.\n\nChange-Id: I835942fb59ef8244f39fab59073e68c5bee3e44a\nClose-bug: 1253848\n"
    },
    {
      "commit": "b1c9d5ff70d03835ded85209507eadc0fa0e6af6",
      "tree": "56c87d6fa989b647cdcb68b0566606477bf6475d",
      "parents": [
        "19a26afe91de88743e3077295f1844d8cf2be290"
      ],
      "author": {
        "name": "Derek Higgins",
        "email": "derekh@redhat.com",
        "time": "Fri Nov 22 00:24:17 2013 +0000"
      },
      "committer": {
        "name": "Derek Higgins",
        "email": "derekh@redhat.com",
        "time": "Fri Nov 22 00:27:44 2013 +0000"
      },
      "message": "Rename object storage features section\n\nIn tempest/config.py this is defined as object-storage-feature-enabled.\n\nChange-Id: I3149fbab908bb60cd570ee144ac2df8a3da25a23\n"
    },
    {
      "commit": "19a26afe91de88743e3077295f1844d8cf2be290",
      "tree": "59c9ada12ef1278e0e1a8a3ceb2d7e62fec463c9",
      "parents": [
        "277d3785d02e547f9866c1973a610a3a25d2e194",
        "89b99a044458efd535df4a9ccf8fc23152c12bb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 21 20:27:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 21 20:27:01 2013 +0000"
      },
      "message": "Merge \"Skip test_create_backup\""
    },
    {
      "commit": "2e1872dd09ad9cca929d605cfa8862568386cb81",
      "tree": "dd6d35e33bd2869b24564572b0338a90183974cb",
      "parents": [
        "277d3785d02e547f9866c1973a610a3a25d2e194"
      ],
      "author": {
        "name": "Zhu Zhu",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Tue Oct 08 21:23:29 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 21 14:55:56 2013 +0000"
      },
      "message": "Enhance tests for flavor_extra_spec API\n\n1) Test for GET {flavor_id}/os-extra_specs/{key_id}\n2) Add a negative test to test extra spec key update\n\nChange-Id: I0d424005586f0bcc27642fa9124c7e35a99f8724\n"
    },
    {
      "commit": "89b99a044458efd535df4a9ccf8fc23152c12bb7",
      "tree": "8b825a4984faf4a55888e6716dd56f1e0612cd46",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 19 19:57:24 2013 +0900"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Nov 20 22:30:15 2013 -0800"
      },
      "message": "Skip test_create_backup\n\ntest_get_console_output fails many times now.\ntest_create_backup is a previous test of test_get_console_output, and\ntest_create_backup has been merged since 2013/11/15. The date is when\nthis failure started to happen.\n\nBut this is just a inference. However, after much checking the problem\nseems to go away with this change.\n\nChange-Id: I7fbdcec6c7990d7a9822037782729814cc6b6b79\n"
    },
    {
      "commit": "277d3785d02e547f9866c1973a610a3a25d2e194",
      "tree": "56a881abd45d1c0f16fda6ebe54ac971318394a7",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 19 18:55:42 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Nov 20 14:35:35 2013 -0800"
      },
      "message": "Disable V3 tests\n\nPartial-Bug: #1252170\n\nWe are seeing bug 1252170 happen in the v3 tests a lot.  Its uncleari f\nthis is V3 issue or another issue, but disabling these tests is a short\nterm measure to get the gate working again.\n\nChange-Id: Ia79efa2618f4dc8cad8ae23e2ba462f22a4263f3\n"
    },
    {
      "commit": "892d43567bebc31283b56f9e22d554ee98b60e06",
      "tree": "e4220dbf73bfe449699bcdd759845019b66d100a",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 15:13:08 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 15:15:38 2013 +0800"
      },
      "message": "Forced isolation for the tests in test_list_servers_negative.py\n\nIn bug 1252971, race condition will arise if the allow_tenant_isolation\nis false. ListServersNegativeTestJSON and ListServersNegativeTestXML\nwill share the tenant, if both of them check if there are existing servers\nor not before both of them create new servers, the actual servers will\nbe double of the expected.\nthis also removes the redundant code in this files.\n\nCloses-bug: 1252971\n\nChange-Id: I2f859057a71ccada86b5733c1a27386fcd6bc4b5\n"
    },
    {
      "commit": "efe3e65d5345f7f62be768f2c3a87726ccd7f411",
      "tree": "d99e69dd5a0b93cda3db1702fc7813c651477eb2",
      "parents": [
        "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 05 21:44:04 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 13:57:53 2013 +0800"
      },
      "message": "port instance_actions and server_list tests into nova v3 part2\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I9b78306da77c50fa56cb702c4b712398908b923a\n"
    },
    {
      "commit": "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a",
      "tree": "7a94f01946989be54166b9005b2de8172eb974ae",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 05 21:26:25 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 10:14:27 2013 +0800"
      },
      "message": "port instance_actions and server_list tests into nova v3 part1\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ibcf885550965b59f63e4181c9f6ccc1b96ae8c09\n"
    },
    {
      "commit": "abbe563c1a7e76c84ac23f97c08e688aba90bb1d",
      "tree": "05534efa9658a9f122652c3e1cd25dbe12c07684",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Stephen Gran",
        "email": "stephen.gran@guardian.co.uk",
        "time": "Tue Nov 19 19:16:14 2013 +0000"
      },
      "committer": {
        "name": "Stephen Gran",
        "email": "stephen.gran@guardian.co.uk",
        "time": "Tue Nov 19 19:32:51 2013 +0000"
      },
      "message": "Don\u0027t use duplicate IP addresses\n\nNeutron is going to start rejecting attempts to create multiple members\nin the same pool with duplicate IP address/port tuples.  This change\nupdates the tempest gate to make it stop trying to create new members\nwith the same IP address.\n\nChange-Id: If8f88f2897728d6be63438847a1fa2320e56b1ae\nCloses-Bug: #1252834\n"
    },
    {
      "commit": "fd7bfb547eab7e11ac1b4e70162a73c003e011d8",
      "tree": "d244169f4afccbfdfc4305e567bfb12b715eca40",
      "parents": [
        "26df0ac542ee11681fe859b2ab4c2cff50bb1c04",
        "e985ca887b2157a0d550e9bcf2137d4114cd77b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 17 06:31:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 17 06:31:20 2013 +0000"
      },
      "message": "Merge \"Enable all nova v3 tests\""
    },
    {
      "commit": "99be654ceaacc752ba8944be03df3404ecae69c0",
      "tree": "0c38183e6e9bae6ea484a21d6540c17638f9f98b",
      "parents": [
        "26df0ac542ee11681fe859b2ab4c2cff50bb1c04"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Sat Nov 16 22:02:21 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Sun Nov 17 09:59:32 2013 +0530"
      },
      "message": "Moves negative tests to test_images_oneserver_negative\n\nSegregation of negative tests into appropriate negative files.\n\nThis change just moves negative tests from\napi/compute/images/test_images_oneserver to\napi/compute/images/test_images_oneserver_negative\n\nChange-Id: I98434e6042784ad344d626c2be5ad84cadd5c737\n"
    },
    {
      "commit": "6de5b04c3b756d20a5625794678a269afc4b9cdb",
      "tree": "c158779aac1f87af1db8244e5a4b1bd2ec7ce238",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Oct 24 17:21:48 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Nov 16 13:43:46 2013 +0800"
      },
      "message": "add tests for server_password\n\nthis adds tests for the following request:\nGET /v2/{tenant_id}/servers/{server_id}/os-server-password\nDELETE /v2/{tenant_id}/servers/{server_id}/os-server-password\n\nthis requires hypervisors or cloud_init script support, so\nwe just check the response code here rather than check the\ncontent of the response\n\nChange-Id: I641f7ca92fd7cb73df2f5b9cef34af53206ba8f7\n"
    },
    {
      "commit": "a2b1dea92c006c85a5dca5d8288a50bbd1296903",
      "tree": "93dea7f38f13abc01c3ab018335ce396bc857155",
      "parents": [
        "26df0ac542ee11681fe859b2ab4c2cff50bb1c04"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Sat Nov 16 14:40:44 2013 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Sat Nov 16 14:49:24 2013 +1100"
      },
      "message": "Update openstack/common/lockutils\n\nThe following commits are in this update:\n\n79e6bc6 fix lockutils.lock() to make it thread-safe\nace5120 Add main() to lockutils that creates temp dir for locks\n537d8e2 Allow lockutils to get lock_path conf from envvar\n371fa42 Move LockFixture into a fixtures module\nd498c42 Fix to properly log when we release a semaphore\n\nChange-Id: Iefe5f90b3886c58736bdb27e9019bc19a8e49179\n"
    },
    {
      "commit": "26df0ac542ee11681fe859b2ab4c2cff50bb1c04",
      "tree": "022bf6a3dc5d9fde441a64167ab77af1d2daaef2",
      "parents": [
        "c6b71330764798d96c1bc63b8dfc1cfbeddf7711",
        "6d6293358635a1ca34516380f33fa6faa0c5b4c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 23:26:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 23:26:45 2013 +0000"
      },
      "message": "Merge \"Make smoke tests parallel\""
    },
    {
      "commit": "c6b71330764798d96c1bc63b8dfc1cfbeddf7711",
      "tree": "f0bb2682d203fa6c7f95fc6fb0f2859386806827",
      "parents": [
        "291ec4dfc4f0ebb8e6eff3c934442cb294acfed4",
        "6dd4ec850f19a3833c65531e758907975371168c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 15:09:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 15:09:35 2013 +0000"
      },
      "message": "Merge \"Test for service type management\""
    },
    {
      "commit": "4b3511ea4491562feed462f819de48487906b0a3",
      "tree": "f66485ae63619e98f5964f6133230296d8802410",
      "parents": [
        "291ec4dfc4f0ebb8e6eff3c934442cb294acfed4"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 16:11:25 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Nov 15 17:01:12 2013 +0800"
      },
      "message": "port test_hypervisor into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Iceb6bbde5901325cc5948f61b9b765f635434629\n"
    }
  ],
  "next": "cbd82dc0440cbcf1a768ac31f93d3ced04917947"
}
