)]}'
{
  "log": [
    {
      "commit": "079eef81d6cac4fe4c65ca7ff7f3992e784db83d",
      "tree": "7868daf54a3a9967f53d5f5504acd2a2b1770fca",
      "parents": [
        "83dd49b86c9bfe664b083b0213c31f4b48d86dde",
        "5be44581742a053837db6cc3553e72091ee3e7e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 29 15:34:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 29 15:34:38 2014 +0000"
      },
      "message": "Merge \"Fixing typo in config.py\""
    },
    {
      "commit": "83dd49b86c9bfe664b083b0213c31f4b48d86dde",
      "tree": "ec6eb13f0bc1b55d2ffd65f1488f7876c11b7e5e",
      "parents": [
        "94c593d3d14083561d629f30c23b5272aa61bef0",
        "ebf0f8c569345f229004993a8692cd6f9ddd410e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 29 15:34:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 29 15:34:29 2014 +0000"
      },
      "message": "Merge \"Add ComputeClient for cleanup\""
    },
    {
      "commit": "94c593d3d14083561d629f30c23b5272aa61bef0",
      "tree": "05836c9bdbb8cd72cef7f14d29bda0da8a995451",
      "parents": [
        "6caffce1934fff8c6dfbb8225272ca87cbf29d79",
        "553b667c24099fd2567d0713fef2df37f9852a2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 29 15:33:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 29 15:33:57 2014 +0000"
      },
      "message": "Merge \"Merge telemetry clients to a single class\""
    },
    {
      "commit": "6caffce1934fff8c6dfbb8225272ca87cbf29d79",
      "tree": "dbee8f998175c8eec59f444a26992d95afc97748",
      "parents": [
        "f4c97eed53af2a62f96f8fefe81223c7ef1d04cd",
        "ed2ad4facb93aa79496024b5006d5c70c82941d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 25 02:51:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 25 02:51:50 2014 +0000"
      },
      "message": "Merge \"Fix log message on exception in setUpClass\""
    },
    {
      "commit": "f4c97eed53af2a62f96f8fefe81223c7ef1d04cd",
      "tree": "23d59bb9f6a9d410f0e4c97a2b83ae1a6d7dba4f",
      "parents": [
        "840eafaee94c88310595b5a0a4b2277295977070"
      ],
      "author": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Fri Dec 12 03:14:43 2014 +0530"
      },
      "committer": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Wed Dec 24 17:34:08 2014 +0000"
      },
      "message": "Refactor custom matchers\n\nThis reduces the complexity by grouping checks\n\nChange-Id: Iabdbd7cb50beb869409289918aa15005ebfe6e9b\n"
    },
    {
      "commit": "5be44581742a053837db6cc3553e72091ee3e7e1",
      "tree": "5ce47ccdda67266391a1411fd17624a826fed606",
      "parents": [
        "840eafaee94c88310595b5a0a4b2277295977070"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:05:13 2014 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:10:09 2014 +0200"
      },
      "message": "Fixing typo in config.py\n\nChange-Id: Iedf697bf3fd83854626f1513da81885428d723f4\n"
    },
    {
      "commit": "ebf0f8c569345f229004993a8692cd6f9ddd410e",
      "tree": "90aced17f60bb0511246db361dc4bd90cd960478",
      "parents": [
        "553b667c24099fd2567d0713fef2df37f9852a2f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 24 03:47:35 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 24 03:48:24 2014 +0000"
      },
      "message": "Add ComputeClient for cleanup\n\nIn compute clients, there is a lot of duplicated code for setting\nCONF. This patch adds ComputeClient for removing them.\n\nChange-Id: I47908c426177be301bb9b963224c6a6afbb24ed1\n"
    },
    {
      "commit": "553b667c24099fd2567d0713fef2df37f9852a2f",
      "tree": "359e07461102a984a6cd43067e8141f53d78e77c",
      "parents": [
        "840eafaee94c88310595b5a0a4b2277295977070"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 22 01:37:47 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Dec 24 03:45:45 2014 +0000"
      },
      "message": "Merge telemetry clients to a single class\n\nThere are two telemetry clients as a base one and a JSON one. This\nimplementation way is different from the other projects\u0027 clients.\nNow we need to implement a rest client method as a library function,\nand it is necessary to make the rest implementations consistent now.\nThen, this patch merges telemetry clients to a single class like the\nother projects\u0027 ones.\n\nChange-Id: Ifbe058df9c4e269a359a65f31efd1d34f208d253\n"
    },
    {
      "commit": "840eafaee94c88310595b5a0a4b2277295977070",
      "tree": "862212f3d064decc41e76804e10f262b21728035",
      "parents": [
        "770b872ff6b25ef082a468240bb57ec478358513",
        "88f12c18130a4271ed5c31fb049b45265c4e80d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 24 02:40:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 24 02:40:05 2014 +0000"
      },
      "message": "Merge \"Merge network clients to a single class\""
    },
    {
      "commit": "770b872ff6b25ef082a468240bb57ec478358513",
      "tree": "b1197496860556d97188c0820154b57197a1db0f",
      "parents": [
        "7ace5a0da46f355635ba21de01593526151c5174",
        "de398ac8b8660c31b42099cccf7994fd2f382ddd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 24 01:33:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 24 01:33:26 2014 +0000"
      },
      "message": "Merge \"Add ObjectStorageClient for cleanup\""
    },
    {
      "commit": "88f12c18130a4271ed5c31fb049b45265c4e80d1",
      "tree": "126a6c51cb1ffa381514794139c55b92562c88fc",
      "parents": [
        "7ace5a0da46f355635ba21de01593526151c5174"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 24 01:02:58 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 24 01:02:58 2014 +0000"
      },
      "message": "Merge network clients to a single class\n\nThere are two network clients as a base one and a JSON one. This\nimplementation way is different from the other projects\u0027 clients.\nNow we need to implement a rest client method as a library function,\nand it is necessary to make the rest implementations consistent now.\nThen, this patch merges network clients to a single class like the\nother projects\u0027 ones.\n\nChange-Id: I8373f372dcc7b93c185bb5fc67f6a84429505672\n"
    },
    {
      "commit": "ed2ad4facb93aa79496024b5006d5c70c82941d4",
      "tree": "6da683114bb867af4346ad013fe18e532154337c",
      "parents": [
        "7ace5a0da46f355635ba21de01593526151c5174"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 23 15:18:32 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 23 15:21:06 2014 -0500"
      },
      "message": "Fix log message on exception in setUpClass\n\nThis commit fixes an issue with the log messages printed when an\narbitrary exception is raised during setUpClass. Previously the\nvariables were provided in the wrong order causing the log message\nto be confusing.\n\nChange-Id: Ie3682284905f0d31c801aac731ae843fae0fd314\n"
    },
    {
      "commit": "7ace5a0da46f355635ba21de01593526151c5174",
      "tree": "49a04ec6000218a99f557a14e3380af5676d24e4",
      "parents": [
        "128bbed7a023096b84a2462295a4e7bd4cd0b226",
        "ba3aee5a9c9df7c2b471da4e6d1d48a60a97ab9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 23 14:43:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 23 14:43:49 2014 +0000"
      },
      "message": "Merge \"Fix dhcpv6-stateful tempest test to validate only valid use-case\""
    },
    {
      "commit": "128bbed7a023096b84a2462295a4e7bd4cd0b226",
      "tree": "e6dfeced25e5ce8a2a3fcb50614a4246cdb9af69",
      "parents": [
        "9ff1314bd1f52b308bcfa0a8e751f11535808518",
        "2b6e67cfb5e50d078e36e6cd21df1394d29d80b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 23 10:51:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 23 10:51:03 2014 +0000"
      },
      "message": "Merge \"EC2: do not assume order in dictionary\""
    },
    {
      "commit": "9ff1314bd1f52b308bcfa0a8e751f11535808518",
      "tree": "0eca734c6c7f5e923c433947c57cd3a018ec9e43",
      "parents": [
        "cccc74ad79858ee4ce699051a5e6cbad9fb161ac",
        "c0514d53e904418b99934ccde66da0f859b6ddbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 22 16:47:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 22 16:47:59 2014 +0000"
      },
      "message": "Merge \"DHCP6 Tests fail to remove DVR ports\""
    },
    {
      "commit": "cccc74ad79858ee4ce699051a5e6cbad9fb161ac",
      "tree": "ea97aacb4d9836695194813d30fb8698a3fc2afe",
      "parents": [
        "b86f5159ef9363cf7424964331b28bc1b018ceee",
        "a39d0be90d3843a6738d4b4125462d89f7cefc5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 22 15:16:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 22 15:16:37 2014 +0000"
      },
      "message": "Merge \"Add VolumeClient for cleanup\""
    },
    {
      "commit": "b86f5159ef9363cf7424964331b28bc1b018ceee",
      "tree": "e41ae1a5879f36faabcbef84f4e25eade213ca74",
      "parents": [
        "52416786f6b2cd9ac09df0762c5fc78bbcbdcbc9",
        "ab667960ef337538cf777bb0f325cb5d0e865d76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 22 15:16:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 22 15:16:28 2014 +0000"
      },
      "message": "Merge \"Actually attach a volume to an instance before taking snapshot\""
    },
    {
      "commit": "52416786f6b2cd9ac09df0762c5fc78bbcbdcbc9",
      "tree": "08e302458ea2f1c6abc464e71ff50b3bd256c928",
      "parents": [
        "3e267e86eb5eb3e0f785ccde2a67bdc1a61dd977",
        "b25c5b80b33a050072e8589d8455c8620d9fc01b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 22 15:14:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 22 15:14:44 2014 +0000"
      },
      "message": "Merge \"Test wrong IP version of prefix in security rule\""
    },
    {
      "commit": "2b6e67cfb5e50d078e36e6cd21df1394d29d80b8",
      "tree": "29391b53b3039750d1a173095fec1c0c42bec750",
      "parents": [
        "305bafd91d301d7c15d708b66edc664f164578a0"
      ],
      "author": {
        "name": "Rushi Agrawal",
        "email": "rushi.agr@gmail.com",
        "time": "Thu Dec 18 16:39:36 2014 +0530"
      },
      "committer": {
        "name": "Rushi Agrawal",
        "email": "rushi.agr@gmail.com",
        "time": "Mon Dec 22 19:02:29 2014 +0530"
      },
      "message": "EC2: do not assume order in dictionary\n\nInstance tags dictionary used to be empty, so to assert addition\nof a new tag, fetching the first entry from that dict worked fine.\n\nBut it doesn\u0027t work when there are more than one entries are\npresent. This patch fixes this.\n\nChange-Id: I8130d16b6d30498f77dc23368ab4b5a9eff60b7c\n"
    },
    {
      "commit": "3e267e86eb5eb3e0f785ccde2a67bdc1a61dd977",
      "tree": "daf55ad8cade8f40ae3a7ac97b7cb54cc00e9245",
      "parents": [
        "912cbb01ddd8bfd58fc1f76a01e1a7924d0a3493",
        "ca1d5e927bf5b546b5226fdd42b03a7b7b81b460"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 22 09:11:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 22 09:11:34 2014 +0000"
      },
      "message": "Merge \"Improve error message on exception raised by get_default\""
    },
    {
      "commit": "de398ac8b8660c31b42099cccf7994fd2f382ddd",
      "tree": "4aa58010aedd2ae0a186adcbcad369bf3c4a774a",
      "parents": [
        "a39d0be90d3843a6738d4b4125462d89f7cefc5f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 17 08:34:34 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Dec 21 13:06:29 2014 +0000"
      },
      "message": "Add ObjectStorageClient for cleanup\n\nIn object storage clients, there is a lot of duplicated code for\nsetting CONF. This patch adds ObjectStorageClient for removing them.\n\nChange-Id: I07eb4af34b20ae94a09b6fa90ffeb3bc19e14762\n"
    },
    {
      "commit": "a39d0be90d3843a6738d4b4125462d89f7cefc5f",
      "tree": "45ad22fc2536cd6ce8fd99a0281ff34e5c8fc845",
      "parents": [
        "912cbb01ddd8bfd58fc1f76a01e1a7924d0a3493"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 17 08:46:11 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Dec 21 13:06:29 2014 +0000"
      },
      "message": "Add VolumeClient for cleanup\n\nIn volume clients, there is a lot of duplicated code for\nsetting CONF. This patch adds VolumeClient for removing them.\n\nChange-Id: I4be9678656d0da5689070959c7f56c2ed903dd69\n"
    },
    {
      "commit": "912cbb01ddd8bfd58fc1f76a01e1a7924d0a3493",
      "tree": "4327720a0a191268b7f7f5c6e4fd3e6a1df554ff",
      "parents": [
        "f7677674d2f818dae7ee99a347328f88ad4df625",
        "5b139ad8e4cec01ad143449deb1dc06bbde35468"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 21 01:16:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 21 01:16:25 2014 +0000"
      },
      "message": "Merge \"Add note about build_timeout\""
    },
    {
      "commit": "ca1d5e927bf5b546b5226fdd42b03a7b7b81b460",
      "tree": "cad12da8c4b67754fee9a6b922e62fca532918be",
      "parents": [
        "f7677674d2f818dae7ee99a347328f88ad4df625"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 19 18:45:43 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 19 18:45:43 2014 -0500"
      },
      "message": "Improve error message on exception raised by get_default\n\nThis commit adds a missing message from the InvalidConfiguration\nexception raised by the get_default method in the credentials classes.\nWithout an explanatory message it is very difficult for users to\nidentify the cause of the configuration error.\n\nChange-Id: I709500fd32bdc86766de4f72e2032591c2f7aaa3\n"
    },
    {
      "commit": "f7677674d2f818dae7ee99a347328f88ad4df625",
      "tree": "5f7830442f8bbfdc0dc5f9c650c84b909ef87541",
      "parents": [
        "5e39799cde906f89fd5155a394358cea92aec007",
        "5bd4cbf5b55aee678d0531a16f1ca6cfcee0dc46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 19 18:04:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 19 18:04:31 2014 +0000"
      },
      "message": "Merge \"Reorder setup and cleanup functions for readability\""
    },
    {
      "commit": "5e39799cde906f89fd5155a394358cea92aec007",
      "tree": "e38e4353c225e3454824e6a57dddff67a6b2b879",
      "parents": [
        "c7b08af36f140c649dbda6ad17e536f1f3762bda"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 17 09:03:19 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Dec 19 11:12:57 2014 +0000"
      },
      "message": "Add IdentityV3Client for cleanup\n\nIn identity v3 clients, there is a lot of duplicated code for\nsetting CONF. This patch adds IdentityV3Client for removing them.\n\nChange-Id: Ib09342d7d831e8ac496efa0d799cd17af3c4a95f\n"
    },
    {
      "commit": "ba3aee5a9c9df7c2b471da4e6d1d48a60a97ab9d",
      "tree": "a0a4209f36eb8d216221642bdddfc370060f25a1",
      "parents": [
        "c7b08af36f140c649dbda6ad17e536f1f3762bda"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Fri Dec 19 08:26:45 2014 +0000"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Fri Dec 19 08:27:01 2014 +0000"
      },
      "message": "Fix dhcpv6-stateful tempest test to validate only valid use-case\n\nAccording to IPv6 Radvd implementation[1], when ipv6_ra_mode is not set\nand ipv6_address_mode is set to dhcpv6-stateful, Neutron would be using\nan external router for Router Advertisements. Such subnets are not\nsupposed to be associated with Neutron Router as they are meant to be\nused with external router.\n\nA recent commit I0a063e543e320ea625a5411547bce7fa2ad66b7d is causing\nfailure of the Neutron patch[2] in gate. This patch modifies the tempest\ncode to remove this invalid use-case and validate only the valid\nuse-cases.\n\n[1] - Neutron ipv6-radvd-ra blueprint\n[2] - https://review.openstack.org/#/c/136733/6\n\nCloses-Bug: #1404139\nChange-Id: Ib17d1e92d5491aa49a58717ba158f339a1c5f366\n"
    },
    {
      "commit": "c7b08af36f140c649dbda6ad17e536f1f3762bda",
      "tree": "c76c21d68501be4a064011211dbc234c888aba2c",
      "parents": [
        "16b6826b9474cfa065a3ce24b22ee3a363716d21",
        "34e881201d0dcd790304e65405057ae4215eec1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 19 01:37:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 19 01:37:53 2014 +0000"
      },
      "message": "Merge \"Change neutron client methods to return one value and update tests\""
    },
    {
      "commit": "ab667960ef337538cf777bb0f325cb5d0e865d76",
      "tree": "e712841e0a3ad3acd34505f202f1a5abc7b5bb80",
      "parents": [
        "16b6826b9474cfa065a3ce24b22ee3a363716d21"
      ],
      "author": {
        "name": "Mitsuhiro Tanino",
        "email": "mitsuhiro.tanino@hds.com",
        "time": "Wed Dec 10 15:52:08 2014 -0500"
      },
      "committer": {
        "name": "Mitsuhiro Tanino",
        "email": "mitsuhiro.tanino@hds.com",
        "time": "Thu Dec 18 16:56:45 2014 -0500"
      },
      "message": "Actually attach a volume to an instance before taking snapshot\n\nIn the test test_snapshot_create_with_volume_in_use, the test calls Cinder\n\"os-attach\" for attaching a volume. The \"os-attach\" to tell Cinder the\nvolume is attached, but the API doesn\u0027t actually attach the volume to an\ninstance.(Only update volume status in DB)\n\nThis is not right test case for taking a snapshot with in-use volume.\nIn this test, Nova \"os-volume_attachment\" should be called for volume\nattachment.\n\nAlso, some Cinder drivers fails assisted snapshot due to this problem.\nIn order to perform the snapshot properly, this fix is needed.\n\nCloses-Bug #1401110\nChange-Id: Ib31e351fe7c3d27824241cf142c213eae287483f\n"
    },
    {
      "commit": "c0514d53e904418b99934ccde66da0f859b6ddbd",
      "tree": "72da24795acb1597e32c710b78bb5bff7c75fd70",
      "parents": [
        "8ab97ebe651c2ecc78505776340041b4ad33479e"
      ],
      "author": {
        "name": "Michael Smith",
        "email": "michael.smith6@hp.com",
        "time": "Thu Dec 18 10:37:49 2014 -0800"
      },
      "committer": {
        "name": "Michael Smith",
        "email": "michael.smith6@hp.com",
        "time": "Thu Dec 18 10:48:27 2014 -0800"
      },
      "message": "DHCP6 Tests fail to remove DVR ports\n\nThe method _clean_network() only removes centralized\nrouter interface ports since it uses only \u0027network:router_interface\u0027\nas a valid router interface port.\n\nChange-Id: Ic647d27c5c4e3bcb8ec0349e31684204e3d0c569\nCloses-bug: #1403983\n"
    },
    {
      "commit": "16b6826b9474cfa065a3ce24b22ee3a363716d21",
      "tree": "007455e24f2d5dff1a71e74836589618bec08790",
      "parents": [
        "8ab97ebe651c2ecc78505776340041b4ad33479e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 05 19:06:31 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 18 15:14:39 2014 +0000"
      },
      "message": "Fix slowest test output after test run\n\nThis commit fixes the output from pretty_tox.sh so that the testr\nslowest output isn\u0027t gobbled up by the pipe into subunit-trace.\n\nChange-Id: I11e8fe80c35a1d3a90a4d7c8bf2b36c4114b5cc6\n"
    },
    {
      "commit": "34e881201d0dcd790304e65405057ae4215eec1f",
      "tree": "5d464cd51886292ee01777aaed74f446228a911f",
      "parents": [
        "8ab97ebe651c2ecc78505776340041b4ad33479e"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Dec 11 15:24:05 2014 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Dec 18 09:56:18 2014 -0500"
      },
      "message": "Change neutron client methods to return one value and update tests\n\nAlso removed redundant ok checks in javelin.py and put in a work-around\nfor the existing assumption that all client \u0027list_\u0027 methods have the same\nsignature.\n\nIt was necessary to change the mocked network calls in the unit tests.\nSince the mocked status is never referenced, it was just removed.\n\nPartially implements: blueprint clients-return-one-value\n\nChange-Id: I76de07e984f13e3eec4977a4d823d1ef367e8f46\n"
    },
    {
      "commit": "b25c5b80b33a050072e8589d8455c8620d9fc01b",
      "tree": "21e1a66b9326834214743c00ce9767e201ef58c7",
      "parents": [
        "305bafd91d301d7c15d708b66edc664f164578a0"
      ],
      "author": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Fri Nov 21 15:14:22 2014 +0300"
      },
      "committer": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Thu Dec 18 16:09:28 2014 +0300"
      },
      "message": "Test wrong IP version of prefix in security rule\n\nNegative tests combines wrong sombination of ethertype and\nIP prefix arguments in security rule creating. Shall be BadRequest\nresponse and appropriate error message.\n\nChange-Id: Iefdc45555beb2ff0807925efc7fc992e30f14899\n"
    },
    {
      "commit": "8ab97ebe651c2ecc78505776340041b4ad33479e",
      "tree": "29b10197fe48940af4f1e75ad88eb3bd3e29ad3c",
      "parents": [
        "305bafd91d301d7c15d708b66edc664f164578a0",
        "eb6af63b79113ad212809caacafab5211d4b3b8b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 12:48:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 12:48:53 2014 +0000"
      },
      "message": "Merge \"Add a word \"Test\" to metering test classes\""
    },
    {
      "commit": "305bafd91d301d7c15d708b66edc664f164578a0",
      "tree": "0a29c6d924c3325c3bdbcf0af2958d5b587127ac",
      "parents": [
        "61b0033f15c7ebd0e9190143a2dcac3b11c34e5d",
        "8e48ad63ffa091c1c823082242ccc217a30356b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 07:26:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 07:26:43 2014 +0000"
      },
      "message": "Merge \"Fix ipv6 network scenario in multi-network environment\""
    },
    {
      "commit": "eb6af63b79113ad212809caacafab5211d4b3b8b",
      "tree": "85a3aa56ad66cb715336107f114d2b2d61159841",
      "parents": [
        "61b0033f15c7ebd0e9190143a2dcac3b11c34e5d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Dec 09 02:13:12 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 18 04:17:56 2014 +0000"
      },
      "message": "Add a word \"Test\" to metering test classes\n\nAll test class except metering test classes contains \"Test\" in their\nnames. This patch adds the word to metering test classes for clarifying\nthe test classes.\n\nChange-Id: I8d42d73464a94f5229ff7065404bbf3b402c75c7\n"
    },
    {
      "commit": "61b0033f15c7ebd0e9190143a2dcac3b11c34e5d",
      "tree": "4c66aa92dca29c8d520cd89e92d146659ea0e555",
      "parents": [
        "8684758ca26f4c5567dba020f9894a052781834a",
        "0f562a86a8c5b7de9611c325d361b34f983c3026"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:52 2014 +0000"
      },
      "message": "Merge \"Add Test to Create Port with no security groups\""
    },
    {
      "commit": "8684758ca26f4c5567dba020f9894a052781834a",
      "tree": "ad6976165f70754c54b32853ab4aca045a65804f",
      "parents": [
        "9d2b6bcb758c518e797f5964b4d4ad29f7d61dcc",
        "fe087de4b78232bd4bf425386cad878b4102511f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:42 2014 +0000"
      },
      "message": "Merge \"Fix rebuild server tests for wrong input\""
    },
    {
      "commit": "9d2b6bcb758c518e797f5964b4d4ad29f7d61dcc",
      "tree": "8c887bcd603e5b2aed62446fdd6780f74ae34152",
      "parents": [
        "63a2ac87331c45824e3c29e389241134096b5ec8",
        "643f4c60dd67aa8e76a605c613ab40413b866b72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:33 2014 +0000"
      },
      "message": "Merge \"Use isolated creds for dashboard scenario\""
    },
    {
      "commit": "63a2ac87331c45824e3c29e389241134096b5ec8",
      "tree": "2d0e49aba238552384949e461c28bb8699e91b5c",
      "parents": [
        "061b1838389841b58310d5e88139b89cde72504f",
        "cf3de04a6f05aabe663e098f5ebc64213408ab23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:23 2014 +0000"
      },
      "message": "Merge \"Do not test the metadata_items limit when there is no limit\""
    },
    {
      "commit": "061b1838389841b58310d5e88139b89cde72504f",
      "tree": "8021527b1cbfedcdf64f53319a8af40e6733a0a2",
      "parents": [
        "37e87185fcb803a999aa7adf79c38c77a432fd47",
        "933a55545b7b091ac6ad723229913e9e9de7bd55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:14 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary setting from CredentialsTests\""
    },
    {
      "commit": "37e87185fcb803a999aa7adf79c38c77a432fd47",
      "tree": "b209d22a954b9214d420e1850a1b5e6e463af24e",
      "parents": [
        "2d88e495cc531a8ce8d92e0916f702c31f66491c",
        "b87b817b92e277525afd2b9f40c00b93b6f2d8ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 02:55:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 02:55:04 2014 +0000"
      },
      "message": "Merge \"Do not test the maxImageMeta limit when there is no limit\""
    },
    {
      "commit": "2d88e495cc531a8ce8d92e0916f702c31f66491c",
      "tree": "2a7807b80386f84ed105f283f8246c9c786d295d",
      "parents": [
        "9845a6452ca0d457de127e7314678c76f2446131",
        "f0ce225d7b17579d8c90050897196d9f706e68b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 00:58:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 00:58:34 2014 +0000"
      },
      "message": "Merge \"DHCPv6 network tests\""
    },
    {
      "commit": "5bd4cbf5b55aee678d0531a16f1ca6cfcee0dc46",
      "tree": "8ac5302c62fb392fa4e8d6a8bf82556a473ef75d",
      "parents": [
        "9845a6452ca0d457de127e7314678c76f2446131"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Wed Dec 17 21:38:38 2014 +0000"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Wed Dec 17 21:38:38 2014 +0000"
      },
      "message": "Reorder setup and cleanup functions for readability\n\nAs suggested on another patch, reordering these to have the setup\nfunctions together for readability.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: I8e75d29edc62d30c2ba51f01a3bec490c88adde4\n"
    },
    {
      "commit": "933a55545b7b091ac6ad723229913e9e9de7bd55",
      "tree": "9e0e1ccd7cf8793d4a7a95c24a8c2dea00140cb4",
      "parents": [
        "9845a6452ca0d457de127e7314678c76f2446131"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 17 06:55:17 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 17 07:47:57 2014 +0000"
      },
      "message": "Remove unnecessary setting from CredentialsTests\n\nIn CredentialsTests, ClosingHttp is not used.\nAnd TempestConfigPrivate setting is duplicated between test classes.\nThis patch removes them for cleanup.\n\nChange-Id: Ia909018c8e6a18c1e9e00f395a5447d881820269\n"
    },
    {
      "commit": "0f562a86a8c5b7de9611c325d361b34f983c3026",
      "tree": "120700a560ccc5393e2842d28e3e45f9d3273839",
      "parents": [
        "9845a6452ca0d457de127e7314678c76f2446131"
      ],
      "author": {
        "name": "Rajkumar Thiyagarajan",
        "email": "rajkumart@hp.com",
        "time": "Thu Aug 21 01:59:19 2014 -0700"
      },
      "committer": {
        "name": "Rajkumar",
        "email": "rajkumart@hp.com",
        "time": "Wed Dec 17 05:34:29 2014 +0000"
      },
      "message": "Add Test to Create Port with no security groups\n\n-Create a Port with no security groups\n-Validate length of security group list is zero in response\n\nAdd Test to Update Port  with no security groups\n\n-Create a Port with default security groups\n-Validate length of security group list is not zero in response\n-Update a Port with no security groups\n-Validate length of security group list is zero in response\n\nChange-Id: I965090417ef0719246cfdc2db6a9d33d4e78e326\n"
    },
    {
      "commit": "fe087de4b78232bd4bf425386cad878b4102511f",
      "tree": "1ce317a0fe7aca158fe290dfbc8be1d057b32204",
      "parents": [
        "9845a6452ca0d457de127e7314678c76f2446131"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 16 09:23:58 2014 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 17 13:15:31 2014 +0900"
      },
      "message": "Fix rebuild server tests for wrong input\n\nNova rebuild server API takes \u0027metadata\u0027 as one of the input in\nrequest body. But test_rebuild_non_existent_server pass\nwrong input \u0027meta\u0027 in rebuild server call.\n\nThis patch removes optional arg of rebuild call from this test.\n\nThis tests does not fail because Nova V2 does not have strong input validation.\nIt is failed in Nova V2.1 experimental job on-\nIb13b02cefb9617e8af3b62b81d2f7eb7cd88eab1\n\nChange-Id: Id276b94ae757801babc5e026ee5e38179d9e09e8\n"
    },
    {
      "commit": "5b139ad8e4cec01ad143449deb1dc06bbde35468",
      "tree": "b2120a8bfaef8a9c028068ae471d0b7213ae7ffd",
      "parents": [
        "ab6106ddaa5b58a423277fcdfc57ad85c31f39ce"
      ],
      "author": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:08:41 2014 +0000"
      },
      "committer": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:10:47 2014 +0000"
      },
      "message": "Add note about build_timeout\n\nCompute\u0027s build_timeout applies to other services that don\u0027t define that\nvalue. This patch adds a comment to make that explicit.\n\nChange-Id: I8bbe7a654a548317d0c66fa24506eff7424cf9ef\nCloses-Bug: #1394519\n"
    },
    {
      "commit": "9845a6452ca0d457de127e7314678c76f2446131",
      "tree": "7593f4baa090631f28582912583f7d300b25b204",
      "parents": [
        "b7ee5a01afcb67643ef459c440f46566ab08e89f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Dec 12 05:43:32 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Dec 14 13:18:35 2014 +0000"
      },
      "message": "Remove Nova v3 API schemas\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes the API schemas.\n\nChange-Id: Icf56194e855452e580e6a126f8477ebbd8d6952d\n"
    },
    {
      "commit": "b7ee5a01afcb67643ef459c440f46566ab08e89f",
      "tree": "28f9680eadadb53fa6b0f034ea52abc7316aaf63",
      "parents": [
        "9f5adf8053196ac103302d4d7ea3b1f927caff5d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Dec 12 04:07:11 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Dec 14 13:18:35 2014 +0000"
      },
      "message": "Remove Nova v3 API clients\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes the clients.\n\nChange-Id: I90f48b3adcd94435320de965a3db21eefaa97cda\n"
    },
    {
      "commit": "9f5adf8053196ac103302d4d7ea3b1f927caff5d",
      "tree": "238d3efced5595dfbdd5cbf5f970af12641f9440",
      "parents": [
        "ab6106ddaa5b58a423277fcdfc57ad85c31f39ce"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Dec 12 04:01:32 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Dec 14 13:18:22 2014 +0000"
      },
      "message": "Remove Nova v3 API tests\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes them.\n\nChange-Id: I5de01deaa699e03b0e838952239011da54702daf\n"
    },
    {
      "commit": "643f4c60dd67aa8e76a605c613ab40413b866b72",
      "tree": "5b3b1cadea0788fb1ad4fcaa6811a55cf9049dfe",
      "parents": [
        "59101f7ea3b4f16383e65f06bc0e2c8add351716"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 12 19:54:34 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 12 23:15:26 2014 -0500"
      },
      "message": "Use isolated creds for dashboard scenario\n\nThis commit modifies the dashboard basic ops scenario to use isolated\ncreds allocated during the setupClass. Previously this test used hard\ncoded values from the config file. But, moving forward those options\nwill be deprecated in favor of the test-accounts file. In preparation\nfor that shift this test needs to be modified to use the credentials\nprovided by either tenant isolation or test accounts.\n\nChange-Id: I92d5809ef8c46350684ebbed7269cd6df04f39da\n"
    },
    {
      "commit": "8e48ad63ffa091c1c823082242ccc217a30356b5",
      "tree": "42dc18ab914cb29b62217df1a2bd55082988fa08",
      "parents": [
        "e869ff3d32014aa918ccaee28c7ab9bfa94c1461"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 12 11:07:23 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 12 14:27:08 2014 -0500"
      },
      "message": "Fix ipv6 network scenario in multi-network environment\n\nThis commit makes the server creation as part of the testing use the\nnetwork created for the test. This is required if there is more than\n1 network for the tenant used by the test. Which is normally the case\noutside of running with tenant isolation.\n\nCloses-Bug: #1401961\n\nChange-Id: Ia5e177ad1124f9ee6cd7e92fad614f3310e1a86f\n"
    },
    {
      "commit": "ab6106ddaa5b58a423277fcdfc57ad85c31f39ce",
      "tree": "4c1d46d9f606abf1d399f05bc1feefa76e55912c",
      "parents": [
        "721f80d90dd470b4be3eeddfa45dce3a01a59d97"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 12 10:38:23 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 12 11:08:03 2014 -0800"
      },
      "message": "Skip IPv6 scenarios for baremetal\n\nThese tests attempt to create two isolated tenant networks and\nboot servers on each.  Baremetal relies on flat networking that\ndoes not support network isolation, so these tests should be skipped\nin that case.\n\nChange-Id: Ia7383114c17e4d901c81b8e7b6b2822a7ec4f908\n"
    },
    {
      "commit": "721f80d90dd470b4be3eeddfa45dce3a01a59d97",
      "tree": "ef6bc655264017db52dfb9839b3e8f6f87d54681",
      "parents": [
        "59101f7ea3b4f16383e65f06bc0e2c8add351716"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 12 11:03:14 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 12 11:07:39 2014 -0800"
      },
      "message": "Remove use of \u0027cls.enabled \u003d False\u0027\n\nVarious network scenario tests have been setting this attribute\nwhen raising skip exceptions.  It appears to no longer be used for\nanything and can be removed.\n\nChange-Id: I368f9e08cba6372010b9fed47f7730160e9d60b1\n"
    },
    {
      "commit": "59101f7ea3b4f16383e65f06bc0e2c8add351716",
      "tree": "623383c43dcb0d34ceb4fe126c8587ca8a5c6990",
      "parents": [
        "add5b7d6422cbd2199766410c2ff7892420c4119",
        "75a9aec499afef6dde7a34b6db18e00cb9c2b363"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 17:30:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 17:30:19 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "add5b7d6422cbd2199766410c2ff7892420c4119",
      "tree": "71a6bb0a67842c9e0a6a1af7006873222af08ac9",
      "parents": [
        "cc4b3bc586ef545c737c418371db6882976030ac",
        "e8dfd67c5564800cdd4630b73a59aaef11972148"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 15:31:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 15:31:43 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 API code from RestClient\""
    },
    {
      "commit": "cc4b3bc586ef545c737c418371db6882976030ac",
      "tree": "c5d5f12c35d4c4c449e7a6dd7381fe24fa71dfa4",
      "parents": [
        "ec269aa9918d3a6324b9e22fe711507590795b5d",
        "43a694a9883d0a4de5dceb5f038f53a767569cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 08:58:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 08:58:29 2014 +0000"
      },
      "message": "Merge \"Raise a new exception NotImplemented for HTTP501\""
    },
    {
      "commit": "ec269aa9918d3a6324b9e22fe711507590795b5d",
      "tree": "255c1556ca31084972a0ea6f9676be1ff08c9065",
      "parents": [
        "e869ff3d32014aa918ccaee28c7ab9bfa94c1461",
        "938e3330e2219740b9ab3f14984f2d67177b268d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 08:23:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 08:23:32 2014 +0000"
      },
      "message": "Merge \"Remove XML related code from RestClient\""
    },
    {
      "commit": "e869ff3d32014aa918ccaee28c7ab9bfa94c1461",
      "tree": "6c7a487acc992890a87f3eaa41a6d48f3ab9b713",
      "parents": [
        "919d0e8c8ff5781ee0e6b9f9c527f2eff58779db"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 11 11:43:09 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 11 11:46:21 2014 -0500"
      },
      "message": "Bump working version to 4\n\nWith the tempest-3 tag being published to signify the end of xml\ntesting in tempest we need to bump the working version to tempest-4\nto indicate that the next tag will be 4.\n\nChange-Id: I1fd12cb3e20692c60daa4eb19c6d876b00318d56\n"
    },
    {
      "commit": "e8dfd67c5564800cdd4630b73a59aaef11972148",
      "tree": "7004b5f905bdc0a14f80b3cf323e82a0787a1bf4",
      "parents": [
        "43a694a9883d0a4de5dceb5f038f53a767569cbb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 11 09:06:10 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 11 11:42:58 2014 +0000"
      },
      "message": "Remove Nova v3 API code from RestClient\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes Nova v3 API code from RestClient for code cleanup.\n\nChange-Id: I46631092e1c851f4603035c3dcc11287b777323c\n"
    },
    {
      "commit": "43a694a9883d0a4de5dceb5f038f53a767569cbb",
      "tree": "74c8e66172a53a01c92bb296f77edc40f5655132",
      "parents": [
        "938e3330e2219740b9ab3f14984f2d67177b268d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 11 05:29:02 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 11 11:42:58 2014 +0000"
      },
      "message": "Raise a new exception NotImplemented for HTTP501\n\nIn _error_checker(), both HTTP500 and 501 are converted to the same\nexception ServerFault. In addition, some method which extracts error\nmessage raises a specific exception IdentityError without considering\nHTTP code.\nThis patch adds a new exception NotImplemented and uses it for HTTP501\nso that we can know which error response is returned from a server.\n\nChange-Id: Ic8fc216377942619f11a2462b79d0597071ac294\n"
    },
    {
      "commit": "938e3330e2219740b9ab3f14984f2d67177b268d",
      "tree": "99b32633131b610caf9f5be6c871ba212749b028",
      "parents": [
        "c5fa893e615c07434415d9dd199981d1a6abe149"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 14:09:18 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 11 11:42:50 2014 +0000"
      },
      "message": "Remove XML related code from RestClient\n\nXML API tests have been removed, but there is still some code related\nto XML API tests in RestClient class.\nThis patch remove it for code cleanup.\n\nChange-Id: I098fe348220bb24c022c4b0753da322e1cdb1893\n"
    },
    {
      "commit": "919d0e8c8ff5781ee0e6b9f9c527f2eff58779db",
      "tree": "71ea570298bcb7b487184ff7fe28bee4b83ef96f",
      "parents": [
        "4b6f1f1610cba8e26d2431cecc8c25261892f9a6",
        "14113579e8d78a49cbe576959d25b49c199bafb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 08:59:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 08:59:59 2014 +0000"
      },
      "message": "Merge \"Adds scenario for IPv6 addresses\""
    },
    {
      "commit": "4b6f1f1610cba8e26d2431cecc8c25261892f9a6",
      "tree": "3fe26239064152542eac747d9ec02f54dbd17ea5",
      "parents": [
        "87336afc21bf6588bcc17e0988238cf3c67e01b1",
        "53483137c70dfeebff3c53c6f841ea55f9cca679"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 08:53:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 08:53:54 2014 +0000"
      },
      "message": "Merge \"Remove network debug\""
    },
    {
      "commit": "87336afc21bf6588bcc17e0988238cf3c67e01b1",
      "tree": "14e721034fb779ff71e8fb1dd42270fe410fe9ab",
      "parents": [
        "c5fa893e615c07434415d9dd199981d1a6abe149",
        "2b1670c63d9b2e7932c9a2cc9581b5561006d170"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 08:32:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 08:32:41 2014 +0000"
      },
      "message": "Merge \"Handle pagination keys in lister response\""
    },
    {
      "commit": "c5fa893e615c07434415d9dd199981d1a6abe149",
      "tree": "4aada034a98974307ff0748a3d68a8eca389d6ad",
      "parents": [
        "c240bccc9173261805f9513d2428a2bb162a9326",
        "2bc293ee97272768876995a6621d58112bd61ad4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 08:14:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 08:14:24 2014 +0000"
      },
      "message": "Merge \"Use assertIn to check for subnet membership\""
    },
    {
      "commit": "75a9aec499afef6dde7a34b6db18e00cb9c2b363",
      "tree": "8955920abc74ff7dbab0c9a6f10db9b2a9335d63",
      "parents": [
        "c240bccc9173261805f9513d2428a2bb162a9326"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 11 07:20:52 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 11 07:20:52 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Icc3af198981cb427fb735b747aacfa02b85e7242\n"
    },
    {
      "commit": "c240bccc9173261805f9513d2428a2bb162a9326",
      "tree": "51fba8f1284c7e458434cd0176da386623ec8e8c",
      "parents": [
        "3a94488ced15985f34b276993891b3bf3def3845"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 06:21:16 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Dec 11 03:09:53 2014 +0000"
      },
      "message": "Change rest client exceptions\u0027 inheritances\n\nRateLimitExceeded, ServerFault and OverLimit raise at rest_client layer\nand they should inherit from RestClientException for representing what\nhappens clearly. This patch changes them.\n\nChange-Id: I0b74bd44a88cc68bdaeab6bd605722d47f5a28a9\n"
    },
    {
      "commit": "3a94488ced15985f34b276993891b3bf3def3845",
      "tree": "a33fe6be9e6164db1fce9df40fd90e648bd966f4",
      "parents": [
        "03371c59ad7b1fcbd43d39f027af20c7d97ddedf",
        "e9140bfb08995ee0ad03b46855dd0c6588851c33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 02:00:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 02:00:32 2014 +0000"
      },
      "message": "Merge \"Move safe_body() into specific class\""
    },
    {
      "commit": "03371c59ad7b1fcbd43d39f027af20c7d97ddedf",
      "tree": "16cd5d2fb47ea172336ec76d23bb25feb74f7681",
      "parents": [
        "07a3f45625be9b74abfc711191af1a70bbb51e33",
        "53c963a916e1e31f2e017e9a7bf9e09c5456880f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 02:00:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 02:00:22 2014 +0000"
      },
      "message": "Merge \"Make InvalidServiceTag inherit from TempestException\""
    },
    {
      "commit": "07a3f45625be9b74abfc711191af1a70bbb51e33",
      "tree": "f23603f347698ba282dd6ae72f68e5967fafb96d",
      "parents": [
        "10c0e4fa4219b31334687894075a5c04f42a4813",
        "a5ddd556c61ff53e4b9644fa869ccea33e3b0302"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 01:52:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 01:52:04 2014 +0000"
      },
      "message": "Merge \"Framework for staged setup\""
    },
    {
      "commit": "e9140bfb08995ee0ad03b46855dd0c6588851c33",
      "tree": "b0b211c7615276ab85498536f21df766e204e9b0",
      "parents": [
        "53c963a916e1e31f2e017e9a7bf9e09c5456880f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 05:31:16 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 23:39:50 2014 +0000"
      },
      "message": "Move safe_body() into specific class\n\nsafe_body() is used in RestClient class only, so this patch\nmoves safe_body() into the class for the code cleanup.\n\nChange-Id: Ice80d5ab19438162ba7a5705fa78c1ab91c1ccd5\n"
    },
    {
      "commit": "53c963a916e1e31f2e017e9a7bf9e09c5456880f",
      "tree": "8c83952ee3d9b27e65b8ad5b645e05e89f900b85",
      "parents": [
        "10c0e4fa4219b31334687894075a5c04f42a4813"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 06:06:25 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 23:39:50 2014 +0000"
      },
      "message": "Make InvalidServiceTag inherit from TempestException\n\nExceptions which inherit from RestClientException should raise based\non an error response which is returned from REST API servers(nova-api,\netc). However, InvalidServiceTag is not now.\nWe have a plan RestClient is implemented in tempest-lib and related\nexceptions also are moved to tempest-lib.\nFor doing that, this patch separates an unrelated exception from\nRestClientException.\n\nChange-Id: I49d50fb14b18c6fb263308a68d7ac6a97b1a9800\n"
    },
    {
      "commit": "a5ddd556c61ff53e4b9644fa869ccea33e3b0302",
      "tree": "a01d8cf70b03d21d23e5e21c5591b3f6b8b4d37d",
      "parents": [
        "32541388d99c908a4c16fdebbe21cb43e1073f02"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Aug 19 18:30:00 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Dec 10 21:42:29 2014 +0000"
      },
      "message": "Framework for staged setup\n\nSplit up the resource_setup in a number of methods to avoid\ncalls to tearDownClass when not needed, and enforce good\npractices in the structure of the setUpClass.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: I3eae85f8e42f8ed58c87e6336792faf66c8f13aa\n"
    },
    {
      "commit": "10c0e4fa4219b31334687894075a5c04f42a4813",
      "tree": "c806e6bdbbdeedadf1fe74fc655aa710b60f0008",
      "parents": [
        "02a73e9e7d37ee2b7e95d18b21d428f947bd8756",
        "cf61121ac27f70ad7f66770f2d41d29328e161de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 20:32:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 20:32:26 2014 +0000"
      },
      "message": "Merge \"Skip test_update_router_admin_state for baremetal\""
    },
    {
      "commit": "02a73e9e7d37ee2b7e95d18b21d428f947bd8756",
      "tree": "53889a43816225322395a05b571904ad8adb517e",
      "parents": [
        "5f93d37ed1756998ce4ee2368e74bb600f7d5cdc",
        "08803f64e68a05c2b73367aded5de088a47769a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 19:45:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 19:45:19 2014 +0000"
      },
      "message": "Merge \"Check that the number of fixed_ips is at least one\""
    },
    {
      "commit": "2bc293ee97272768876995a6621d58112bd61ad4",
      "tree": "3b2b8f22ebc7e1d5c28534813234a5122944ac97",
      "parents": [
        "08803f64e68a05c2b73367aded5de088a47769a7"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed Dec 10 10:37:57 2014 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed Dec 10 10:45:39 2014 -0700"
      },
      "message": "Use assertIn to check for subnet membership\n\nFor dual stacked networks, the gateway port will have multiple subnets\nassociated\n\nChange-Id: I450f896f29051921b011e1643f1a1e24ed82ac08\n"
    },
    {
      "commit": "cf3de04a6f05aabe663e098f5ebc64213408ab23",
      "tree": "6b25343bd9abcb223d9649a68d9bdd958b9c7bfe",
      "parents": [
        "fc7d4ff1fe049af5457f674a30c3e339dfb9ad4f"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed Dec 10 15:02:58 2014 +0100"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed Dec 10 15:02:58 2014 +0100"
      },
      "message": "Do not test the metadata_items limit when there is no limit\n\nChange-Id: I08919f935df1f34e8b75efa2772b08a9eb643872\nCloses-Bug: #1401116\n"
    },
    {
      "commit": "5f93d37ed1756998ce4ee2368e74bb600f7d5cdc",
      "tree": "2c83998027f2d5d4ca3c2e899a7f5622c0f1d3af",
      "parents": [
        "fc7d4ff1fe049af5457f674a30c3e339dfb9ad4f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 05:26:28 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 10 05:26:38 2014 +0000"
      },
      "message": "Remove unused TOKEN_CHARS_RE\n\nTOKEN_CHARS_RE is not used in rest_client.py, and this patch\nremoves it.\n\nChange-Id: I33db1b937efc6393d979da6c3f6b55cf31b5779c\n"
    },
    {
      "commit": "53483137c70dfeebff3c53c6f841ea55f9cca679",
      "tree": "966351406f34bb920c1c451ccd61679580235f46",
      "parents": [
        "8be1f240c903e69e3887aa7924814c1ac9923229"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 18:50:06 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 20:26:05 2014 -0500"
      },
      "message": "Remove network debug\n\nThis commit removes all of the network debugging gorp usage from\ntempest. These were added as a crutch over a year ago to enable\nreal neutron testing in the gate, which was impossible to debug\nat the time. This debug info is an inherent layer violation in tempest\nwhich is only supposed to be black-box and not care about any of the\nunderlying internals. It also assumes a single host environment and\nthat tempest is running on that machine, which is mostly specific to\nthe gate and devtest setups. Additionally the amount of output on a\nfailure is staggering to the point where keeping this around is\ncounter-productive. If we are unable to debug issues at this point\nneutron needs to improve their logging so people can figure out what\nfailed.\n\nChange-Id: Ia1ed4ab3cd2e4941fb072b3390f4859420989e74\n"
    },
    {
      "commit": "08803f64e68a05c2b73367aded5de088a47769a7",
      "tree": "02a24f3bf8906adb1282045595b5a924bc697a86",
      "parents": [
        "6e228dc39303c2d404bbea88668eea2352f20a47"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 16:41:01 2014 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 17:19:51 2014 -0700"
      },
      "message": "Check that the number of fixed_ips is at least one\n\nIn DevStack-Gate, we are attempting to run dual stacked, so even when\nrunning IPv6 tests, an IPv4 address will be present.\n\nChange-Id: I303d15cdf9fb458df49e4b8eaf3adc41226bf176\nRequired-By: I3d416275f77913769b98e77f7e47bed17fc4d1cc\n"
    },
    {
      "commit": "fc7d4ff1fe049af5457f674a30c3e339dfb9ad4f",
      "tree": "257e689e9fd8fae59a2b1a9d63ad8f129ca349d7",
      "parents": [
        "8be1f240c903e69e3887aa7924814c1ac9923229",
        "073731025290a6161b27fa224ba7a0e17d2dffe9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:12:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:12:01 2014 +0000"
      },
      "message": "Merge \"Test to create bulk port\""
    },
    {
      "commit": "cf61121ac27f70ad7f66770f2d41d29328e161de",
      "tree": "37019bf64538dcd2b4664623ef1c2650d4820de0",
      "parents": [
        "8be1f240c903e69e3887aa7924814c1ac9923229"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 09 14:13:28 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 09 14:13:28 2014 -0800"
      },
      "message": "Skip test_update_router_admin_state for baremetal\n\nThe baremetal deployment relies on a flat network without tenant isolation.\nThe router servicing this single network should not be taken up and down,\nespecially if there are other tests running that may be accessing things\nvia public IP.  This is accounted for already during network/router/subnet\ncreation, but this test needs to be skipped as well.\n\nChange-Id: I4064e134493085d90a0f0967b7b9ad640aadf75c\nCloses-bug: #1400902\n"
    },
    {
      "commit": "8be1f240c903e69e3887aa7924814c1ac9923229",
      "tree": "006223765d9fab515eaa8a6a91f04f25f36a605b",
      "parents": [
        "61fc0eb4ece6845052775b4697f4831a29c9904c",
        "b29d3cb9b0aea1c2af7a085c35849ee89996326f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:30:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:30:28 2014 +0000"
      },
      "message": "Merge \"Temporarily disable service-type test\""
    },
    {
      "commit": "b29d3cb9b0aea1c2af7a085c35849ee89996326f",
      "tree": "cbec27672ae6194199c935ec52083e156b07d826",
      "parents": [
        "40545e19d8145df21b31ed143522f02619ebe50e"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Mon Dec 08 21:32:14 2014 -0700"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 15:21:33 2014 +0000"
      },
      "message": "Temporarily disable service-type test\n\nWith the advanced services disabled this test fails. In order to make\nforward progress on the services split this test needs to be disabled\nto allow the services split to move forward.\n\nRelated-Bug: #1400370\n\nChange-Id: Ide264a371215bb6a56e52faab18296fb0cf0a74b\n"
    },
    {
      "commit": "61fc0eb4ece6845052775b4697f4831a29c9904c",
      "tree": "45720bdddc565370020f99ca19cb5c192392009f",
      "parents": [
        "6d4a2ad7fa11838e1dcf76fb4f0e478321e72c97",
        "54176ce7b1469158e43a60cda9c5382001cbd40f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 13:03:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 13:03:14 2014 +0000"
      },
      "message": "Merge \"Ensure extension aliases are used for nova based services\""
    },
    {
      "commit": "6d4a2ad7fa11838e1dcf76fb4f0e478321e72c97",
      "tree": "2e7dd6f08f1e5ff43968dfd1d63830c6d996d1be",
      "parents": [
        "bae6549374562f029084d95049135e60d38db0d9",
        "6384bbba9cc01827cc0c5ac4bc57078d38ef6d49"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 12:11:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 12:11:23 2014 +0000"
      },
      "message": "Merge \"Basic networks Scenario Test Enhancements\""
    },
    {
      "commit": "bae6549374562f029084d95049135e60d38db0d9",
      "tree": "7d916d9a8ebb815f0338715e622a9414ffa16433",
      "parents": [
        "464bc72465734e1dfce7a9f93717112b65932693",
        "1102c3a8df51238ff600f7b17be257e8cfb7fffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:58:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:58:30 2014 +0000"
      },
      "message": "Merge \"Add more verbose info for wait_for_..._status methods\""
    },
    {
      "commit": "464bc72465734e1dfce7a9f93717112b65932693",
      "tree": "6d98dd6e20527324ae7b021ff9edd87a8c271eb5",
      "parents": [
        "9819e7fd75abb2a2c6f84f2447df4245cc0aca43",
        "d04f64950b2b393e1a81cb3d5e8a8418fe15114b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:19:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:19:00 2014 +0000"
      },
      "message": "Merge \"Firewall as a service API Test Enhancement\""
    },
    {
      "commit": "9819e7fd75abb2a2c6f84f2447df4245cc0aca43",
      "tree": "1d35ce4417933f08136136d9ab9fb10d0e15bf91",
      "parents": [
        "40545e19d8145df21b31ed143522f02619ebe50e",
        "3fe2dc303ea115d2174ededabeaf68b9dd4d3466"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:16:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:16:25 2014 +0000"
      },
      "message": "Merge \"Scenario manager: catch Exception in get_remote_client\""
    },
    {
      "commit": "b87b817b92e277525afd2b9f40c00b93b6f2d8ef",
      "tree": "4f4c3b48961976f28ede0f4881197606dbcad357",
      "parents": [
        "1beedac2ba69bd3a4d76cec65d8dd56f8a559449"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Mon Dec 08 17:22:47 2014 +0100"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Tue Dec 09 12:07:19 2014 +0100"
      },
      "message": "Do not test the maxImageMeta limit when there is no limit\n\nChange-Id: I6e7797a5dd60da8e5c69caab2224ab27add8a2f4\nCloses-Bug: #1400383\n"
    },
    {
      "commit": "40545e19d8145df21b31ed143522f02619ebe50e",
      "tree": "af4f00c5959d1cac14a82ab2e6ff072e60e3b0c3",
      "parents": [
        "bfd6e182381592edd5b89f225400e2b08dd0c3a6",
        "5ea777f0dd05b4908c08e8d75ba82a3c2eaf223e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 03:30:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 03:30:04 2014 +0000"
      },
      "message": "Merge \"Ironic: Remove few misguided negative tests on ports\""
    },
    {
      "commit": "bfd6e182381592edd5b89f225400e2b08dd0c3a6",
      "tree": "bd87626feb7f223d36fcf1889baa0bc324fdbccb",
      "parents": [
        "3dd8545b33e30c69e69d6a31bdefc77944d25ada",
        "fe094eac8e41dfe8feeb08621d7f32f6c9e90b50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 02:46:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 02:46:41 2014 +0000"
      },
      "message": "Merge \"Revert \"Log the credentials used to clear networks\"\""
    },
    {
      "commit": "54176ce7b1469158e43a60cda9c5382001cbd40f",
      "tree": "b05097606bde14d7f74a4dfe7801b2be29e0f18c",
      "parents": [
        "6e228dc39303c2d404bbea88668eea2352f20a47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Dec 08 21:28:05 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Dec 08 20:49:07 2014 -0500"
      },
      "message": "Ensure extension aliases are used for nova based services\n\nThis commit fixes the extension checker in verify-tempest-config to\nensure that nova and nova based services are using the extension\naliases instead of the extension names. The extension names are meant\nto be human readable and are not the best way to identify it. This is\nwhat the tempest code is also expecting, however in some cases the\nname was still being used by the verify tool, which was incorrect. As\npart of this it was necessary to fix several other places where name\nwas being used instead of alias, or other extension list formatting\nresponse checking was incorrect.\n\nChange-Id: I35f5db655f065f29760515a26db1fb508d229393\n"
    },
    {
      "commit": "fe094eac8e41dfe8feeb08621d7f32f6c9e90b50",
      "tree": "030abab4246371a8df47b32485ee634cd7c53f18",
      "parents": [
        "38156b7a2a23666b1908c5c97d210b3676c12090"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 01:19:27 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 01:19:27 2014 +0000"
      },
      "message": "Revert \"Log the credentials used to clear networks\"\n\nThis is using the incorrect format and it\u0027s spewing errors everywhere.\n\nThis reverts commit 38156b7a2a23666b1908c5c97d210b3676c12090.\n\nChange-Id: If3d32320eb707531b9b37324ddbebeeb62574041\n"
    },
    {
      "commit": "3dd8545b33e30c69e69d6a31bdefc77944d25ada",
      "tree": "a06ade849de6fe1dc0438c0a48d192cdc6bf395b",
      "parents": [
        "6e228dc39303c2d404bbea88668eea2352f20a47",
        "38156b7a2a23666b1908c5c97d210b3676c12090"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 00:38:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 00:38:40 2014 +0000"
      },
      "message": "Merge \"Log the credentials used to clear networks\""
    },
    {
      "commit": "6e228dc39303c2d404bbea88668eea2352f20a47",
      "tree": "bd87626feb7f223d36fcf1889baa0bc324fdbccb",
      "parents": [
        "1beedac2ba69bd3a4d76cec65d8dd56f8a559449",
        "99fe698aca8ce805650caa206700d4d2942ae20d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 16:22:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 16:22:36 2014 +0000"
      },
      "message": "Merge \"Remove Volume V1 specific test base classes\""
    },
    {
      "commit": "1102c3a8df51238ff600f7b17be257e8cfb7fffc",
      "tree": "3ec82059ecf69d5bac76e7b45c19cb589bdcd48f",
      "parents": [
        "1beedac2ba69bd3a4d76cec65d8dd56f8a559449"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Mon Oct 20 17:17:55 2014 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Mon Dec 08 09:49:54 2014 +0100"
      },
      "message": "Add more verbose info for wait_for_..._status methods\n\nIf this method failed because the resource will not reach desired\nstatus, you just know expected status, not actual status at time of\ntimeout. It can help with debugging.\n\nChange-Id: I583f0739bf771dd587acd13c1453ae6a440a9e87\n"
    },
    {
      "commit": "1beedac2ba69bd3a4d76cec65d8dd56f8a559449",
      "tree": "e6d43b630e86c19b56f4c604371674e246a91ec1",
      "parents": [
        "a7db669cd3c563f92977c82c2f301aff6b368d5d",
        "3434547582f6343138a5d9810ab2c4969fc36998"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 05:13:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 05:13:38 2014 +0000"
      },
      "message": "Merge \"Support creating users with a default_project_id\""
    }
  ],
  "next": "99fe698aca8ce805650caa206700d4d2942ae20d"
}
