)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "cbd82dc0440cbcf1a768ac31f93d3ced04917947",
      "tree": "c4efac52cd479a5a6cc3b2907c0506b23f626856",
      "parents": [
        "bbe84d09ef8147be972cde870b24046a545fe5e5"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Tue Oct 22 16:38:39 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Fri Nov 15 14:24:34 2013 +0800"
      },
      "message": "Add test cases for volume-transfer\n\nVolume-transfer is involved in Havana Release in Cinder now.\nWe need to complete related test cases for it.\n\nFixes bug: 1243070\n\nChange-Id: Ie00aed32ebed70a3f5fcb5c5b5c16a2ae8e4549c\n"
    },
    {
      "commit": "291ec4dfc4f0ebb8e6eff3c934442cb294acfed4",
      "tree": "f095b3c4755fd971a2f09d4c66aa6c7545c5480c",
      "parents": [
        "60342136c6af6a4bcc54f74f5441aaba98994788",
        "31d9848c1372aa0640ce8714860d7d26554f4d16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 06:22:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 06:22:58 2013 +0000"
      },
      "message": "Merge \"port test_extensions into nova v3 part2\""
    },
    {
      "commit": "60342136c6af6a4bcc54f74f5441aaba98994788",
      "tree": "5cce365bbe8880968da09346a3837424fb98000e",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734",
        "ccc8946e6b11b0876aacacad16b873be1b6e5579"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 03:23:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 03:23:58 2013 +0000"
      },
      "message": "Merge \"add test for create_backup\""
    },
    {
      "commit": "00bf5c07191e695f858e10b2ac7648f9a003aa26",
      "tree": "b154b5843c46ab453613091496f03e3825a8e27f",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Tue Oct 29 12:12:35 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 10:40:41 2013 +0800"
      },
      "message": "Add some tests for security_group_rules api\n\n- test_security_group_rules_delete_when_peer_group_deleted\n- test_create_security_group_rule_with_invalid_id\n- test_create_security_group_rule_duplicate\n\nChange-Id: Ia07944079e7ffb250bf6ad9d0598592660a49a6f\n"
    },
    {
      "commit": "22af34eea3395cb20b80cbf8e8d1ca228a7f6f80",
      "tree": "740f21999b99dd8a8321ede3b5c00b08fff5aa70",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 10:16:06 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 10:19:10 2013 +0800"
      },
      "message": "Remove unused code in user test\n\nThe \"alt_tenant\" and \"alt_description\" are unused in test_users.py\nand test_users_negative.py file.\n\nThe patch will remove them.\n\nChange-Id: I834799eaa55b8ba8f589391f4531865511d0bc6a\nCloses-Bug: #1251493\n"
    },
    {
      "commit": "6dd4ec850f19a3833c65531e758907975371168c",
      "tree": "a4683b82ba24e53e58b74d9fecf08c43bd0af9ea",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Wed Oct 16 11:22:54 2013 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Fri Nov 15 10:00:40 2013 +0800"
      },
      "message": "Test for service type management\n\nAdd service provider list test for service\ntype management.\n\nChange-Id: I441dc09bea50e2dc21c8b1e282922c641a0d444f\n"
    },
    {
      "commit": "35f1187dc525963c001856cd678fcfab55c0a1ff",
      "tree": "61ce372a7dfc5437ec0d6c6097e7f42d4f3dd6e4",
      "parents": [
        "e34ac3729b242f5950274c3a46991395563f09fa"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Fri Oct 11 11:34:43 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 09:28:17 2013 +0800"
      },
      "message": "add role negative tests\n\nmake a seperate file test_roles_negative.py and move exist negative tests\nover to it,also add some negative tests to it\n\n- test_delete_role_by_unauthorized_user\n- test_delete_role_request_without_token\n- test_delete_role_non_existent\n- test_create_role_by_unauthorized_user\n- test_create_role_request_without_token\n\nChange-Id: If9f9ef67647d3ab0cfa91c2cbede1412a316148f\n"
    },
    {
      "commit": "453c87daa3d79fdc2185ea849be0c8d8f1967734",
      "tree": "f43ea7de123f64b07a64e51c6728cfbc64c36314",
      "parents": [
        "780bcd7c4ae7fedc815ca08bd69839ed9190a7dd",
        "689e26559b565103c07fd1e4f88f95edfa73c610"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:55:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:55:14 2013 +0000"
      },
      "message": "Merge \"glance v2 image sharing tests\""
    },
    {
      "commit": "780bcd7c4ae7fedc815ca08bd69839ed9190a7dd",
      "tree": "2b2a8878bbfbe57a568bd7f19969f468af5c03ca",
      "parents": [
        "3837306f7ac42e726740a2545a0fb3845a98f0a1",
        "d279629cba079d875120c5d4760563d09b11f2be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:55:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:55:06 2013 +0000"
      },
      "message": "Merge \"Add special serial smoke option\""
    },
    {
      "commit": "3837306f7ac42e726740a2545a0fb3845a98f0a1",
      "tree": "21b5d93d25b12d1bf34ce0fcf6e7f4d7c42067fc",
      "parents": [
        "f4a35a944c6906b8ecda57e0b820fa49a5c6a835",
        "cb9450dbf50973f698e29ed885919da698c76a67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:35:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:35:52 2013 +0000"
      },
      "message": "Merge \"Test for l3 agent scheduler API\""
    },
    {
      "commit": "f4a35a944c6906b8ecda57e0b820fa49a5c6a835",
      "tree": "e085b419f5207af39b9c39b86d79f194b60d3c4d",
      "parents": [
        "557cef30e0fdb408f07a3bbd50fffda60b124c4e",
        "4240318470af907e78a0e72932bbadaa74259d87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:35:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:35:07 2013 +0000"
      },
      "message": "Merge \"add negative volumes tests\""
    },
    {
      "commit": "557cef30e0fdb408f07a3bbd50fffda60b124c4e",
      "tree": "8f7c9d7a821d988461e7b45217fe027949ab8e4f",
      "parents": [
        "1c1d1fb7e51352aefeae7dc7396dc070f73c0a52",
        "39437e21afe534509705ed0a5b2c0b8fba170399"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 22:03:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 22:03:11 2013 +0000"
      },
      "message": "Merge \"Add shelve/unshelve test of nova APIs\""
    },
    {
      "commit": "1c1d1fb7e51352aefeae7dc7396dc070f73c0a52",
      "tree": "1ee63c32686fa00f79dd1f45f27419ffb084cb08",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266",
        "d57f3cf582d9c6310b85dddea428c1a39e441cd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 21:58:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 21:58:08 2013 +0000"
      },
      "message": "Merge \"add tests for certificates\""
    },
    {
      "commit": "6d6293358635a1ca34516380f33fa6faa0c5b4c9",
      "tree": "296ea41a145c02eaf76da682dbb4e4e1b8a73d85",
      "parents": [
        "d279629cba079d875120c5d4760563d09b11f2be"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:58:16 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:59:24 2013 -0800"
      },
      "message": "Make smoke tests parallel\n\nLast step in making smoke tests parallel by default.\n\nChange-Id: Ibc80407f4cb86b2588c7309af4b427f67767c0aa\n"
    },
    {
      "commit": "d279629cba079d875120c5d4760563d09b11f2be",
      "tree": "ec2a73390356ccd0848f3d526d38aa062800e73c",
      "parents": [
        "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:55:55 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:59:18 2013 -0800"
      },
      "message": "Add special serial smoke option\n\nWe want smoketests to be parallel by default (for grenade etc), but that won\u0027t work\nfor neutron, so add a special case. Since we don\u0027t want to break\nanything making this switch, it has to be done in 3 steps:\n\n1) this patch\n2) make neutron use smoke-serial\n3) change smoke to be parallel\n\nChange-Id: I03ded120c0b496026e39f14f6715624a91ac7558\n"
    },
    {
      "commit": "e4476cdedf58bcb1c626cf342a70617798f40619",
      "tree": "eeaa193768434d2868f5a9d13557c7b88d7dda29",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Fri Nov 08 12:49:48 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Nov 14 23:44:34 2013 +0530"
      },
      "message": "Adds negative tests to glance api\u0027s\n\nIt adds negative tests to get_image and delete_image\napi\u0027s\n\nget / delete -- non-existent image\nget / delete -- image where id is null\nget / delete -- deleted image\nalso moves test_get_image_null_id to negative file.\n\nChange-Id: I239084b273e72dca98cb5813af4d8422d66daa5c\n"
    },
    {
      "commit": "31d9848c1372aa0640ce8714860d7d26554f4d16",
      "tree": "a7b51cf7e30eb989abd575bc0c66debacdab5947",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Aug 22 10:51:48 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Nov 14 21:15:32 2013 +0800"
      },
      "message": "port test_extensions into nova v3 part2\n\nthis ports test_extensions into nova v3 and\ncorresponding extensions_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Iebd57de78740e051505001a5c6dea91659c7e356\n"
    },
    {
      "commit": "99060b0e385e3a65a8241ab2387768928e8d2266",
      "tree": "04e91ea1c9edab64c7733e43b0b69e403e455708",
      "parents": [
        "aeed5193742e947d81f6d9922605f64f4483667c",
        "25480bc6bc4d13f1ccdbbe5c8952a00029c72a05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 12:16:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 12:16:01 2013 +0000"
      },
      "message": "Merge \"port test_extensions into v3 part1\""
    },
    {
      "commit": "aeed5193742e947d81f6d9922605f64f4483667c",
      "tree": "46d76d7e78a05b3a3ebb8f43af3651ed2f556804",
      "parents": [
        "b92057eb89ae64d5559a988ee6d6903e3f1e6b6c",
        "5c86ae64ffc6bec53da74a904efb3e79908dd312"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 12:10:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 12:10:28 2013 +0000"
      },
      "message": "Merge \"port test_services into nova v3 part2\""
    }
  ],
  "next": "b92057eb89ae64d5559a988ee6d6903e3f1e6b6c"
}
