)]}'
{
  "log": [
    {
      "commit": "03e1ad75af3b2d82a96855595b3a7177a2ba7dc4",
      "tree": "0f9d3d70c83d4b55c4fdf1b360412296cbd09dab",
      "parents": [
        "df16d2fc3defc5ad37b7c5c43406cfe3eb857303"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 08 14:07:01 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 08 14:07:01 2017 +0800"
      },
      "message": "Correct API reference link in identity client\n\nSome API reference links in identity client are invalid now, this\nis to change to the current link.\n\nChange-Id: Ie345e615635ee4f0c094bc9d47851d3675c71004\n"
    },
    {
      "commit": "df16d2fc3defc5ad37b7c5c43406cfe3eb857303",
      "tree": "3b8734dda6ff07d410939faba6efe3e30aea3946",
      "parents": [
        "e5c89e7b339b4a145bc4b0622a1a56a05375cf6c",
        "191e1ca8c9aefb8746a6a01ded056cb77bcc3480"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 01:11:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 01:11:36 2017 +0000"
      },
      "message": "Merge \"Move CONF values into __init__ in RemoteClient\""
    },
    {
      "commit": "e5c89e7b339b4a145bc4b0622a1a56a05375cf6c",
      "tree": "e9d7e6aabdfccfdc1d498804adc135f198f8215c",
      "parents": [
        "72aa5ff3025296343bf6dcca502d924849a1567c",
        "9aa23f307dd22c10dc519ece42c2599f83cc612e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "message": "Merge \"Deprecate the skip_unless_attr decorator.\""
    },
    {
      "commit": "72aa5ff3025296343bf6dcca502d924849a1567c",
      "tree": "5742916bda303605e265c64c577a72bd1fd8f154",
      "parents": [
        "c5f1064759fe6c75a4bc5dc251ed1661845936cb",
        "d4a1a378b36b58342e370ebaef0e4a619f67602b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 20:06:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 20:06:07 2017 +0000"
      },
      "message": "Merge \"Fix keypair GET response schema\""
    },
    {
      "commit": "191e1ca8c9aefb8746a6a01ded056cb77bcc3480",
      "tree": "d793c32aee0091d3335a96ee8a23169650d95f8d",
      "parents": [
        "c5f1064759fe6c75a4bc5dc251ed1661845936cb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 01 11:52:34 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Mar 07 17:38:00 2017 +0000"
      },
      "message": "Move CONF values into __init__ in RemoteClient\n\nRemoteClient needs to become tempest.lib for using the other projects\nand we need to separate CONF values from the class before.\nThis patch moves CONF values into __init__() in RemoteClient as the\nfirst step.\n\nChange-Id: Idde723f2ac637e6a47f3f3c8927ea5801b5fe603\n"
    },
    {
      "commit": "c5f1064759fe6c75a4bc5dc251ed1661845936cb",
      "tree": "e8465d370a599fa041c208188b54bad3626bdcce",
      "parents": [
        "e7e6fcc08e6b68a10592e39ae59cd63f174d3678",
        "326a6b3821d78e5b30fe9ba5e08a5ff81e6d0953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 17:36:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 17:36:21 2017 +0000"
      },
      "message": "Merge \"Remove get_ram_size_in_mb, get_number_of_vcpus, etc\""
    },
    {
      "commit": "e7e6fcc08e6b68a10592e39ae59cd63f174d3678",
      "tree": "717966492aea4f130f923aa66d563a7cb8678309",
      "parents": [
        "0cfd2591e6f278adae6d13edb5882f44ea7adc6a",
        "92ade4b8b1e399552bdc6c8263ea0e99afcba783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 17:35:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 17:35:40 2017 +0000"
      },
      "message": "Merge \"Improve error info in assertEmpty and assertNotEmpty\""
    },
    {
      "commit": "0cfd2591e6f278adae6d13edb5882f44ea7adc6a",
      "tree": "f0df299a446ee226e213917f8554084663daab3d",
      "parents": [
        "1b7fb7bc18a27dc652f69d8c33746b6b1a1a9db3",
        "11cf2c595cfeedaddf67ce741962d28b79008377"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "message": "Merge \"Deprecate resources_prefix and change rand_name()\""
    },
    {
      "commit": "1b7fb7bc18a27dc652f69d8c33746b6b1a1a9db3",
      "tree": "49547b73a3c65f4940628d939c3153bb2297680c",
      "parents": [
        "91798418efcb997778eab2bee4ac5310e9be7a71",
        "7d8f7c5669f42178ae47aa1a6446eda42910a390"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 06:53:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 06:53:38 2017 +0000"
      },
      "message": "Merge \"Correct test_list_servers_filtered_by_ip for bug 1668828\"\""
    },
    {
      "commit": "91798418efcb997778eab2bee4ac5310e9be7a71",
      "tree": "a34c105f4d2c7250dce4ec1886ba0f00454498f9",
      "parents": [
        "5e1543f7537a4f95070909a43e9a2ef3e6f843e0",
        "4d8ba2377bdf7c4b8d7cda205b06b0881f5890c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 05:15:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 05:15:16 2017 +0000"
      },
      "message": "Merge \"Fix typo of setUpClass\""
    },
    {
      "commit": "d4a1a378b36b58342e370ebaef0e4a619f67602b",
      "tree": "43c773fb1b5fed0dbd9abd8e53c5cc3556e058cc",
      "parents": [
        "5e1543f7537a4f95070909a43e9a2ef3e6f843e0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Mar 07 03:43:14 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Mar 07 03:43:14 2017 +0000"
      },
      "message": "Fix keypair GET response schema\n\nNova return all the attributes as required in\nGET kaypair response But response schema assume\nsome of the attributes are optional.\n\nRef- I9d8d20b42c7d32e11af479e79c9c9e8475421302\nThis patch fix the response schema to make strict validation.\nCloses-Bug: #1670563\n\nChange-Id: I144ee6cdecb94bed3a53efc2ea5261174b71ed43\n"
    },
    {
      "commit": "326a6b3821d78e5b30fe9ba5e08a5ff81e6d0953",
      "tree": "6de1fa5905c5c26e9385cbc23dc4058b0f560135",
      "parents": [
        "5e1543f7537a4f95070909a43e9a2ef3e6f843e0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 01 14:35:30 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Mar 07 00:28:47 2017 +0000"
      },
      "message": "Remove get_ram_size_in_mb, get_number_of_vcpus, etc\n\nget_ram_size_in_mb() is never used since the commit\nIa34d7c75ad05f7658d1abb7bebeb1bbd271fd089 when adding this method\nat first time.\n\nget_number_of_vcpus() is used in test_verify_created_server_vcpus\nonly in whole OpenStack projects. And the method just calls exec_command()\nwith a simple command. It is not necessary to define it as common method.\n\nget_hostname() is used only in test_host_name_is_same_as_server_name\nonly in whole OpenStack projects. And the method just calls exec_command()\nwith a simple command. It is not necessary to define it as common method.\n\nBefore defining remote_client as stable interface, this patch removes the\nmethods for the cleanup.\n\nNOTE: This removal affects to Tempest only without\n      any other projects.\n\nChange-Id: I638055d728d7406cd5ad64ee13701ef826287dd0\n"
    },
    {
      "commit": "5e1543f7537a4f95070909a43e9a2ef3e6f843e0",
      "tree": "d3b33a62ade4c44ea832feb3d81c19a4d68b7488",
      "parents": [
        "f0fe745108517712354dba590778a91a3634c1d6",
        "a6065a6be638681c22e18275714c56f508a41131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "message": "Merge \"Change default of auth_version to v3\""
    },
    {
      "commit": "f0fe745108517712354dba590778a91a3634c1d6",
      "tree": "08b073ed559fdcfa35f413a45bf2f633b3deb028",
      "parents": [
        "036d9e9cba9a145d7d6a24b894835d34f9466b24",
        "ec2eefebc846f00689a791f90d83c71f53ea3eeb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 05 01:22:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 05 01:22:36 2017 +0000"
      },
      "message": "Merge \"Use upper-constraints for tox envs\""
    },
    {
      "commit": "036d9e9cba9a145d7d6a24b894835d34f9466b24",
      "tree": "b6bd797620447a4fc3c2e5c57b3e87165eee4949",
      "parents": [
        "874c0c2b91b189c2ca35fccb1425e5602c36ea68",
        "49505df20f3dc578506e479c2afa4a4f02e464bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 04 11:04:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 04 11:04:08 2017 +0000"
      },
      "message": "Merge \"make -e full run tempest scenarios serially\""
    },
    {
      "commit": "4d8ba2377bdf7c4b8d7cda205b06b0881f5890c3",
      "tree": "fe3b3b886d8080869bcb34fc2713ff52ce96f6d9",
      "parents": [
        "f4b538cf21b1aecc28b5e663210ae2e424fea950"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 18:28:05 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 18:28:05 2017 -0800"
      },
      "message": "Fix typo of setUpClass\n\nThere are a few same pattern of typo related to setUpClass.\nLet\u0027s fix them.\n\nChange-Id: Ic835bb37353f1ef6623d55f294c09f4f06a4be44\n"
    },
    {
      "commit": "874c0c2b91b189c2ca35fccb1425e5602c36ea68",
      "tree": "a19af232cf8c08b949f333459b59fcbe5c4371f8",
      "parents": [
        "975706b5518e04c9b58e1b12602d0f01cacd3872",
        "bcc1208acfdeaf01fe999943388f44aa00e72170"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 04 01:53:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 04 01:53:51 2017 +0000"
      },
      "message": "Merge \"Add smoke tag to compute version tests\""
    },
    {
      "commit": "a6065a6be638681c22e18275714c56f508a41131",
      "tree": "5923107e0524bbcad11796399ecbce49e43457ec",
      "parents": [
        "f4b538cf21b1aecc28b5e663210ae2e424fea950"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:40:22 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:57:50 2017 -0800"
      },
      "message": "Change default of auth_version to v3\n\nKeystone v3 API is CURRENT and the v2 API is deprecated now.\nSo we need to change the default config of auth_version to fit for\ncurrent API status.\n\nNOTE: Devstack changes this config to \"v2\" when enabling the v2 API.\n      So we will still test the v2 API on the gate until we will\n      change Devstack (I801e6740258ddea2a1b628a209970e0307d39d12)\n\nChange-Id: Id5e5ed9bf4f8b0f9eb376bfc7c5801f0956da1d9\n"
    },
    {
      "commit": "975706b5518e04c9b58e1b12602d0f01cacd3872",
      "tree": "f6ea92761a768453e011d908178f396cf19dae15",
      "parents": [
        "f4b538cf21b1aecc28b5e663210ae2e424fea950",
        "7d6e48cf54cfc999af61d4307dbb2a6a01219faf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 03 23:51:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 23:51:28 2017 +0000"
      },
      "message": "Merge \"Add --combine option to tempest run\""
    },
    {
      "commit": "f4b538cf21b1aecc28b5e663210ae2e424fea950",
      "tree": "edc03f8d7a5ef6c8461bf808600a0aae22d2f981",
      "parents": [
        "4e0cebba88e4a55cbde65d8b2fd495a5726b1f5c",
        "592148cb65fd06fd824733e13d8c10ffe9f7d281"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 03 23:08:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 23:08:26 2017 +0000"
      },
      "message": "Merge \"Improve test_implied_domain_roles\""
    },
    {
      "commit": "4e0cebba88e4a55cbde65d8b2fd495a5726b1f5c",
      "tree": "8a2abbd9852de40ec6f48c2fc1a2dd099674e32f",
      "parents": [
        "9ca8ef195a85258a5a4476cc1f37e070b93c63f1",
        "a60fe389de2a590ff8346c71000b2f7462ab01c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 03 23:02:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 23:02:50 2017 +0000"
      },
      "message": "Merge \"Update README section on Python3 support\""
    },
    {
      "commit": "49505df20f3dc578506e479c2afa4a4f02e464bf",
      "tree": "1b61f2c98dbcbe9e0dd4abb4a14607bd644f84cd",
      "parents": [
        "13a7fec7592236a1b2a5510d819181d8fe3f694e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 01 11:35:58 2017 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 03 20:50:46 2017 +0000"
      },
      "message": "make -e full run tempest scenarios serially\n\nThe scenario tests end up generating a large load on target\nenvironments. In most cases this means the whole system is running at\nan extremely unrealisticly high load, and many of our scenario\nfailures are probably traceable back to this.\n\nThis classifies many more scenario tests as slow so that during normal\nfull runs they are not run, they are still accessible for running with\nthe tox -e all flag.\n\nSelection based on https://ethercalc.openstack.org/nu56u2wrfb2b\n\nDepends-on: Ia303773cabffc25d910cd1c0950d6739592bade6\nChange-Id: I35cf4a77ff61d04ed8be58acff3edf47b1ae36f7\n"
    },
    {
      "commit": "7d6e48cf54cfc999af61d4307dbb2a6a01219faf",
      "tree": "37abe661517557d58bb17547e4ed8bbb80b307e0",
      "parents": [
        "9ca8ef195a85258a5a4476cc1f37e070b93c63f1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 12:44:50 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 14:16:56 2017 -0500"
      },
      "message": "Add --combine option to tempest run\n\nThis commit adds an option to tempest run, --combine, which when used\nwill combine the current run\u0027s subunit stream with the previous run\u0027s\nsubunit stream and insert the combined stream into the testr repository\nas a new run.\n\nChange-Id: Ia303773cabffc25d910cd1c0950d6739592bade6\n"
    },
    {
      "commit": "a60fe389de2a590ff8346c71000b2f7462ab01c3",
      "tree": "ccdef88a9978c12ff2fbc3cebedd9450f09c3cc4",
      "parents": [
        "6533dd857adb86e81bd2a1b1a9b5516a2efa7761"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 02 17:15:05 2017 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 03 15:57:42 2017 +0000"
      },
      "message": "Update README section on Python3 support\n\nNow that we have a gating Python 3 job running on all tempest commits we\ncan update the language in the Readme about the Python 3 section. This\ncommit does just that.\n\nChange-Id: I2a1d35cae6c28a0b427ffd142b8a3d2f25a6dbe7\n"
    },
    {
      "commit": "92ade4b8b1e399552bdc6c8263ea0e99afcba783",
      "tree": "af8af2a519f7cb61668016e3a2abac0369f960da",
      "parents": [
        "9ca8ef195a85258a5a4476cc1f37e070b93c63f1"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 03 15:20:10 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 03 15:20:10 2017 +0800"
      },
      "message": "Improve error info in assertEmpty and assertNotEmpty\n\nWhen assertEmpty fails, it will print:\n        raise mismatch_error\n    MismatchError: 0 !\u003d 5\n\nthis is to improve the error info as:\n        raise mismatch_error\n    MismatchError: 0 !\u003d 1: list is not empty: [u\u00271b95a8ea7e124a76bfadf6ce1906aa27\u0027]\n\nand when assertNotEmpty fails, it will print:\n        raise self.failureException(msg)\n    AssertionError: 0 not greater than 0\n\nthis is to improve the error info as:\n        raise self.failureException(msg)\n    AssertionError: list is empty.\n\nChange-Id: Icdf69b596fa135387721c49df164a68799ab9a70\n"
    },
    {
      "commit": "9ca8ef195a85258a5a4476cc1f37e070b93c63f1",
      "tree": "b8f2051bef61986566542b0e31399a8036080198",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e",
        "589028a83f9833b3e6ea70a709a672679d20e488"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 03 02:48:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 02:48:12 2017 +0000"
      },
      "message": "Merge \"Change rebuild tests to use image_ref\""
    },
    {
      "commit": "11cf2c595cfeedaddf67ce741962d28b79008377",
      "tree": "dbe8179007d55fd3132e928dd20785cbd4459b50",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 28 14:50:44 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 17:08:34 2017 -0800"
      },
      "message": "Deprecate resources_prefix and change rand_name()\n\nMany projects are using rand_name() which is outside of tempest.lib.\nThe method specifies the prefix \u0027tempest\u0027, which is the default value\nof tempest.conf, to tempest.lib\u0027s rand_name().\nThe prefix is useful to identify these resources are created by Tempest.\nNo projects change this configuration value, so this patch changes the\ndefault value of rand_name() to \u0027tempest\u0027 and makes resources_prefix\noption deprecated.\n\nChange-Id: I624e2eb3954b6171fbbe00a4ed757bfac04b3eaf\n"
    },
    {
      "commit": "bcc1208acfdeaf01fe999943388f44aa00e72170",
      "tree": "33160ba64c788d76b9615ba4f9655cdde22199a5",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 16:36:00 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 16:56:24 2017 -0800"
      },
      "message": "Add smoke tag to compute version tests\n\nVersion API is important to know what versions are supported on clouds\nand the API operation is light-weight.\nIt is nice to make these tests smoke like Neutron API tests.\n\nChange-Id: I4bd13b969cdb96e528c8c8d37bc9dbe1f8f8e476\n"
    },
    {
      "commit": "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e",
      "tree": "d5141c99071d80a1860232c42c1bceb0f95ffc7e",
      "parents": [
        "6533dd857adb86e81bd2a1b1a9b5516a2efa7761"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Thu Mar 02 19:47:53 2017 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Thu Mar 02 19:48:18 2017 +0800"
      },
      "message": "[Fix gate]Update test requirement\n\nSince pbr already landed and the old version of hacking seems not\nwork very well with pbr\u003e\u003d2, we should update it to match global\nrequirement.\nPartial-Bug: #1668848\n\nChange-Id: I07b1fbf01f96c024b25178e42a4dd566b905c103\n"
    },
    {
      "commit": "6533dd857adb86e81bd2a1b1a9b5516a2efa7761",
      "tree": "50f5e589c91690e77e72c286ba76a0a20056ea7d",
      "parents": [
        "67bb8d1eff2f2b6ecdc960895ed49042d1f43591",
        "b6dfa082fc4260a7adf8886dc14878f677108f48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 10:50:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 10:50:03 2017 +0000"
      },
      "message": "Merge \"Remove unused variable\""
    },
    {
      "commit": "7d8f7c5669f42178ae47aa1a6446eda42910a390",
      "tree": "f066803bf436f6af9b640045af71110179dd1a2a",
      "parents": [
        "d184d619d7adc6ab60055884515055a7f3cf7770"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 01 15:41:41 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 02 12:04:55 2017 +0800"
      },
      "message": "Correct test_list_servers_filtered_by_ip for bug 1668828\"\n\ntest_list_servers_filtered_by_ip will fail occasionally, because\nnow on Nova side filter by ip is always \"regexp match\",\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/servers.py#L355\nso if server1\u0027s ip is \"10.1.1.1\" and servers2\u0027s ip is \"10.1.1.10\",\nfilter by server1\u0027s ip \"10.1.1.1\" will get both servers in the list.\n\nThis is to use the longest ip for the filter, i.e., if server1\u0027s\nip is \"10.1.1.1\" and server2\u0027s ip is \"10.1.1.10\", then we should use\n\"10.1.1.10\" for the filter, so to ensure only one server is returned\nin the list.\n\nChange-Id: I87c325cb80a95861287c54fbd1b5718cfb9ef310\nCloses-Bug: #1668828\n"
    },
    {
      "commit": "67bb8d1eff2f2b6ecdc960895ed49042d1f43591",
      "tree": "d177f59be1e2a1063622f6273d1033eb620cb4e4",
      "parents": [
        "b3ec41e05668c04b92bba17cd7b154c9699f754c",
        "95a328101a71a2d3fdb37f771c288318029a81a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 04:04:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 04:04:20 2017 +0000"
      },
      "message": "Merge \"Remove unused variable and unnecessary instance variable\""
    },
    {
      "commit": "b3ec41e05668c04b92bba17cd7b154c9699f754c",
      "tree": "2f06b531b907582cd56524f77c61d6822b2dca82",
      "parents": [
        "e63e67677c0c0d794dccb1659287783287550e77",
        "4c3ebb07c43eca5214d6f2830157d818fb78aba1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 02:13:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 02:13:01 2017 +0000"
      },
      "message": "Merge \"Fix remote connectivity checks\""
    },
    {
      "commit": "e63e67677c0c0d794dccb1659287783287550e77",
      "tree": "09cc02aa05f4db7749ff97f81a63d8e5ecbc1876",
      "parents": [
        "509de5a994e5d75c5fbee62b3dd1efdf392cc36b",
        "d4e041d5a318e85df956ba03f323d8443cd06db8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 00:29:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 00:29:14 2017 +0000"
      },
      "message": "Merge \"Close connection after each failed connect attempt\""
    },
    {
      "commit": "592148cb65fd06fd824733e13d8c10ffe9f7d281",
      "tree": "0b42922eb9845dcd0984654b4fb0be64db71c629",
      "parents": [
        "34a6512b77d2264dc8c911fb0af6060c605eb91f"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Jan 31 15:26:16 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Mar 01 19:54:11 2017 -0300"
      },
      "message": "Improve test_implied_domain_roles\n\nThis adds an assertion to verify that global roles can\u0027t imply domain\nspecific ones.\n\nIt is also included a new feature flag since the related bug fix\nwasn\u0027t backported to Mitaka.\n\nChange-Id: Ic7c5b93e4d679c845f546da85984517f79d1b4b7\nDepends-On: I70e3ce79ee6d9b00cc48bb178bd423d0196f6588\nRelated-Bug: 1590578\n"
    },
    {
      "commit": "509de5a994e5d75c5fbee62b3dd1efdf392cc36b",
      "tree": "f1c311bf62e6d147d724936e5c37c1149e876832",
      "parents": [
        "86bea0635eec3cc8693e9f337a8135231600ff2b",
        "7c95befefb7db27296114f87cf49e8f2b8f43a59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "message": "Merge \"Adds missing server tags APIs to servers client.\""
    },
    {
      "commit": "86bea0635eec3cc8693e9f337a8135231600ff2b",
      "tree": "a44ce52f2b6572e818627b4f53829c6cc82d12db",
      "parents": [
        "13a7fec7592236a1b2a5510d819181d8fe3f694e",
        "fec7c595a247156c2e8f6a2093095c62b7074450"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 19:46:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 19:46:02 2017 +0000"
      },
      "message": "Merge \"Remove unused client in setup_clients\""
    },
    {
      "commit": "589028a83f9833b3e6ea70a709a672679d20e488",
      "tree": "9ef7ef30a9ff939995bd866ee005a2fba377a129",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Mon Feb 13 11:26:22 2017 -0500"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Wed Mar 01 13:52:58 2017 -0500"
      },
      "message": "Change rebuild tests to use image_ref\n\nSome tests fail incorrectly if image_ref_alt is null, they should\nuse image_ref instead, as that\u0027s going to be filled in.\n\nChange-Id: I4df2175ecf0fe231e29332cfb48c12d20e36b527\nCloses-Bug: #1664291\n"
    },
    {
      "commit": "d4e041d5a318e85df956ba03f323d8443cd06db8",
      "tree": "68d6b7567d355089cd599ff65c0d8e267b9b7d14",
      "parents": [
        "13a7fec7592236a1b2a5510d819181d8fe3f694e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 01 09:58:57 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 01 09:58:57 2017 -0500"
      },
      "message": "Close connection after each failed connect attempt\n\nCurrently the ssh lib code does not explicitly close the Transport\nobjects on auth failure. It is possible that paramiko is leaving the\nconnections open on each auth attempt which is crashing dropbear in\ncirros guests. This commit adds the close() call on failure to make\nsure we don\u0027t leave a dangling connection open.\n\nChange-Id: Ida499a80be184b1af9b53d4ab27a8abbc4d59898\n"
    },
    {
      "commit": "b6dfa082fc4260a7adf8886dc14878f677108f48",
      "tree": "e2edd06ebe9306e206c4c5a12e20a255760c7b45",
      "parents": [
        "d184d619d7adc6ab60055884515055a7f3cf7770"
      ],
      "author": {
        "name": "Béla Vancsics",
        "email": "vancsics@inf.u-szeged.hu",
        "time": "Wed Mar 01 10:44:58 2017 +0100"
      },
      "committer": {
        "name": "Béla Vancsics",
        "email": "vancsics@inf.u-szeged.hu",
        "time": "Wed Mar 01 10:09:55 2017 +0000"
      },
      "message": "Remove unused variable\n\nTrivialFix\n\nChange-Id: I2dc65d75ed1b00f8833a7bf44541476c7f10a609\n"
    },
    {
      "commit": "95a328101a71a2d3fdb37f771c288318029a81a4",
      "tree": "2811e4a8808bb2fcc8d144cf3aa226cbf47ac00f",
      "parents": [
        "d184d619d7adc6ab60055884515055a7f3cf7770"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 01 17:52:21 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 01 17:52:21 2017 +0800"
      },
      "message": "Remove unused variable and unnecessary instance variable\n\nThis is to remove unused variable and unnecessary instance variable\nto keep code clean.\n\nChange-Id: I3fa75a954f6dc01db8843791c12c0ded64ca96ef\n"
    },
    {
      "commit": "fec7c595a247156c2e8f6a2093095c62b7074450",
      "tree": "aeb9a705fb793aa4bf57df6aac65db4381a6c2ec",
      "parents": [
        "d184d619d7adc6ab60055884515055a7f3cf7770"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 01 17:38:13 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 01 17:38:13 2017 +0800"
      },
      "message": "Remove unused client in setup_clients\n\nThis is to remove unused client in setup_clients\nto keep code clean.\n\nChange-Id: I822fddd46f7ac2ee06125c3588830eb1127b355a\n"
    },
    {
      "commit": "13a7fec7592236a1b2a5510d819181d8fe3f694e",
      "tree": "3af3a35e9a13b11cf8236418e894707cb3e31181",
      "parents": [
        "d184d619d7adc6ab60055884515055a7f3cf7770"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 01 04:17:53 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 01 04:17:53 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I958576f5679ed176107d9cb9a4bf0dd1ff00b054\n"
    },
    {
      "commit": "d184d619d7adc6ab60055884515055a7f3cf7770",
      "tree": "93a2d87774c33e36ee4669b705748d1528a84d4a",
      "parents": [
        "f2088f3b7b28b9d9eae3ee5c4757f2beac0aaf6a",
        "96daca7133bc0288a337946a5bec6e23ca8f5567"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 23:22:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 23:22:03 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary show_server in TestServerAdvancedOps\""
    },
    {
      "commit": "f2088f3b7b28b9d9eae3ee5c4757f2beac0aaf6a",
      "tree": "b380cf91d681b2eaf9e8593a1b263aa240e3d304",
      "parents": [
        "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
        "f2ba23f7834facb2bfe7c376840e7630881d1bf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "message": "Merge \"Remove call_until_true from test module\""
    },
    {
      "commit": "4c3ebb07c43eca5214d6f2830157d818fb78aba1",
      "tree": "a8f152bc3a3b12b068735c5513630c602d7bb61e",
      "parents": [
        "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jan 25 16:04:30 2017 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Mar 01 07:24:57 2017 +0900"
      },
      "message": "Fix remote connectivity checks\n\nGiven that _check_remote_connectivity just returns True/False,\ncallers should check the result.\n\nAlso, simplify some callers.\n\nCloses-Bug: #1659454\nChange-Id: I982c803bf036721814c09982e52d77527e9421af\n"
    },
    {
      "commit": "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
      "tree": "2790870e0bc4c43e0957e09395861e697d60da59",
      "parents": [
        "e08a800d66472d914b069bf79c4bc9c739935b4b",
        "bd4361dd192f54399f3440845b12eab54a793385"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "message": "Merge \"Fix the removal of config.skip_(unless|if)_config decorators\""
    },
    {
      "commit": "e08a800d66472d914b069bf79c4bc9c739935b4b",
      "tree": "aa4c3c6df185b2a3a4e44489eeed76b5e845ed94",
      "parents": [
        "2e044f14d68306f3ecc8db557d551a527fc029f5",
        "36f0a977cffa9a35e4cdec9dc2fce202f520996d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 20:11:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 20:11:58 2017 +0000"
      },
      "message": "Merge \"Use base.attach_volume in test_attach_volume\""
    },
    {
      "commit": "2e044f14d68306f3ecc8db557d551a527fc029f5",
      "tree": "46753cfd0d60688578aa1964c31481559b34723a",
      "parents": [
        "e69a9b995afb3417693bcc9d17d413d494f97675",
        "34a6512b77d2264dc8c911fb0af6060c605eb91f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 10:34:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 10:34:22 2017 +0000"
      },
      "message": "Merge \"Domain specific roles API tests\""
    },
    {
      "commit": "e69a9b995afb3417693bcc9d17d413d494f97675",
      "tree": "08a6c73d1c7ae04699e5a10d4025be6aa87c216e",
      "parents": [
        "632df0bad60bcfbd30ae4357700ce284412a1484",
        "1157b4bfce4d6a5450d4a73eff55639c87d16713"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 10:31:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 10:31:42 2017 +0000"
      },
      "message": "Merge \"Use base.create_flavor in test_flavors_access\""
    },
    {
      "commit": "36f0a977cffa9a35e4cdec9dc2fce202f520996d",
      "tree": "b3811ed7b2c9d06d5539d78f497752d23ba09d07",
      "parents": [
        "bad4f096e1640a6d6966fb8c0cb63482c01b5580"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 28 15:43:33 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 28 15:43:33 2017 +0800"
      },
      "message": "Use base.attach_volume in test_attach_volume\n\nThis is to use base.attach_volume to replace the internal\nfunction _attach_volume.\nBesides, in _detach_volume NotFound exception shouldn\u0027t be\nignored, so this is also to remove _detach_volume.\n\nChange-Id: I74c75baeecc4ae05d3769a9c19090d98cbff9998\n"
    },
    {
      "commit": "632df0bad60bcfbd30ae4357700ce284412a1484",
      "tree": "c7bb7b7d6e4f332e4f1d2703585f441bc71eda64",
      "parents": [
        "f9144778e10bf388263bd696f33237a8da2da5fd",
        "3b9e42e1092cd93477ef52185b67da1975e2cac7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 07:01:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 07:01:49 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary wait_for_server_status\""
    },
    {
      "commit": "f9144778e10bf388263bd696f33237a8da2da5fd",
      "tree": "4bcb22c759cf4df8c44822da9f524b28bf46ecd0",
      "parents": [
        "7ba77acf871c2a11cd945e77fa8d067288d1627a",
        "5e663406e66123b03b89c9ac6ea9b4c48765b3da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "message": "Merge \"Revert \"Add reno for Tempest v15.0.0\"\""
    },
    {
      "commit": "7ba77acf871c2a11cd945e77fa8d067288d1627a",
      "tree": "ebcf575fd1994c55cbf721cce7244736d17079bb",
      "parents": [
        "6ead4a71f294cdbfedc174ccc7c0bc9fdd40e481",
        "5b2b3620dca3c113935e69ae5477aba694dd49d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:02:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:02:47 2017 +0000"
      },
      "message": "Merge \"Use \u0027delete_snapshot\u0027 method\""
    },
    {
      "commit": "6ead4a71f294cdbfedc174ccc7c0bc9fdd40e481",
      "tree": "4ca50348541024ca77ceff8978fee6de9c3562c8",
      "parents": [
        "5efbae66cdfd909768a08606acc74430342fb94b",
        "a2ca059c608226eb4cf880a49061f78630cb0443"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:02:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:02:39 2017 +0000"
      },
      "message": "Merge \"Fix tempest 14.0.0 release notes\""
    },
    {
      "commit": "5efbae66cdfd909768a08606acc74430342fb94b",
      "tree": "4386b0c5aae7c6e47e55515301caa06f51e3f342",
      "parents": [
        "bad4f096e1640a6d6966fb8c0cb63482c01b5580",
        "b668a53ca74319bfe37cf42dfbf23e769d419a60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:01:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:01:05 2017 +0000"
      },
      "message": "Merge \"Fix tempest 15.0.0 release notes\""
    },
    {
      "commit": "5e663406e66123b03b89c9ac6ea9b4c48765b3da",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "message": "Revert \"Add reno for Tempest v15.0.0\"\n\nWe cannot add a new reno into the existing tag, so we need to\nrevert the patch.\n\nThis reverts commit 4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f.\n\nChange-Id: I7554cdcd7968bde2ce0924dcbac5f349ae230935\n"
    },
    {
      "commit": "bad4f096e1640a6d6966fb8c0cb63482c01b5580",
      "tree": "3b3fad2b739161d373d3200b0761b66ff141f569",
      "parents": [
        "29cc1f86d786b2a20954a3d1bed10872161019cf",
        "d571e03b5b67a401e7774988a84df3bef16273ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 27 20:52:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 27 20:52:36 2017 +0000"
      },
      "message": "Merge \"Remove testing of bdm v1 in boot from volume tests\""
    },
    {
      "commit": "d571e03b5b67a401e7774988a84df3bef16273ad",
      "tree": "edb52e5233af72914e51c2170409562b50e7152f",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 27 12:27:10 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 27 12:27:10 2017 -0500"
      },
      "message": "Remove testing of bdm v1 in boot from volume tests\n\nThe BDM v1 payload in Nova is really really old, and we don\u0027t even\ndocument it anywhere anymore (it\u0027s actually unclear if this was ever\ndocumented).\n\nJust use the BDM v2 payload, don\u0027t run all these tests twice.\n\nChange-Id: I1be3c16e499ac0131b24b889f17361d4a1835f02\n"
    },
    {
      "commit": "a2ca059c608226eb4cf880a49061f78630cb0443",
      "tree": "7bb13168bb16b3d5874370821f4585828a6b399e",
      "parents": [
        "b668a53ca74319bfe37cf42dfbf23e769d419a60"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "message": "Fix tempest 14.0.0 release notes\n\nThis commit fixes the release notes for tempest 14.0.0 so that the\nprelude and other sections explaining the supported releases is actually\nincluded.\n\nChange-Id: I0934be118e7a02252f9fc5cfb21d1a0682b281ef\n"
    },
    {
      "commit": "b668a53ca74319bfe37cf42dfbf23e769d419a60",
      "tree": "9b1f9337a877f7eb74bffc2caccfa852a87b4b9c",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 22 10:20:45 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:12:13 2017 -0500"
      },
      "message": "Fix tempest 15.0.0 release notes\n\nThis commit fixes the release notes for tempest 15.0.0 so that the\nprelude and other sections explaining the supported releases actually\nshow up in the 15.0.0 release notes.\n\nChange-Id: I689d51fb48a2ee5daad703db90b596d1d6fb7f6d\n"
    },
    {
      "commit": "29cc1f86d786b2a20954a3d1bed10872161019cf",
      "tree": "4ec5925543a66e74d0b7cdb6cb81705d3023a599",
      "parents": [
        "e6a375e6e65f08ca88d903e156205fe6f934a0f0"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 27 16:42:41 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 27 16:42:41 2017 +0000"
      },
      "message": "Add unit test to verify output method\n\nThe output method was only verified for the part that\nhandles json output to file, but not the part that\nhandles text file to console. Adding a test for that.\n\nChange-Id: I36b7cab44d2e443362c85f0b12e5b96d75d905f0\n"
    },
    {
      "commit": "e6a375e6e65f08ca88d903e156205fe6f934a0f0",
      "tree": "b77e48f4fe7faa948f7569d76f7de5cc6fe350da",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 27 16:06:23 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 27 16:06:23 2017 +0000"
      },
      "message": "Fix subunit describe calls for py3\n\niteritems does not exists in python3, and it\u0027s\nactually enough to iterate over keys.\n\nChange-Id: I1a614942e25af26fedc720e5ebf8f800e0c54138\n"
    },
    {
      "commit": "bd4361dd192f54399f3440845b12eab54a793385",
      "tree": "6795e23818217d1c16d5b980fdb78c25dc13ddb7",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 21 21:28:16 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat Feb 25 15:56:43 2017 +0100"
      },
      "message": "Fix the removal of config.skip_(unless|if)_config decorators\n\nThese decorators were removed in I54a001cb562a8aac91537bf61e82a7e7d3498788\nwithout a proper deprecation period. My bad.\n\nChange-Id: Icc007047a8e9a527d48374b3efcec8cc5fd1be08\n"
    },
    {
      "commit": "18026ce378491fb74ed872cae1690ac6b2cdf658",
      "tree": "1041d1beb55e53d72a32470f2819b78d3db24b0a",
      "parents": [
        "176ea1372fb51543b733147e4a761d5382da517f",
        "32b2e30904fa1b0f6d837b33edf79d6efaace692"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 25 09:18:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 25 09:18:16 2017 +0000"
      },
      "message": "Merge \"Remove extra \"?expanded\u003d\" from api link\""
    },
    {
      "commit": "176ea1372fb51543b733147e4a761d5382da517f",
      "tree": "674c05813fcc4f26e91d7c895c9ff6db0b3fdcac",
      "parents": [
        "7bf3af64048ac153ee75cdbc0988164a2dc86c1e",
        "27ca251dabc69752afdcb960d92ff8024cdf688e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 21:08:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 21:08:15 2017 +0000"
      },
      "message": "Merge \"Remove deprecated test runner wrappers (.sh files)\""
    },
    {
      "commit": "7bf3af64048ac153ee75cdbc0988164a2dc86c1e",
      "tree": "1285ab2083a5be152bdece1cd176a7e55de084b0",
      "parents": [
        "d475a1463aee309e61b6733d2fa5f0576829a744",
        "64e6b4457c748f74bfb4fbf3860ab65b65ae9beb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 19:17:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 19:17:09 2017 +0000"
      },
      "message": "Merge \"Scenario manager: remove some useless `_list_*` methods\""
    },
    {
      "commit": "d475a1463aee309e61b6733d2fa5f0576829a744",
      "tree": "7755879229e4b1715b28cfb9bd0e657121a54dfa",
      "parents": [
        "62424cb006c433dd14e32fc8755d2222276f95e1",
        "703930f7e0ff2e21c57b8e337738d48646b0c0c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 17:41:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 17:41:39 2017 +0000"
      },
      "message": "Merge \"Remove unnessessary metadata parameter\""
    },
    {
      "commit": "62424cb006c433dd14e32fc8755d2222276f95e1",
      "tree": "aa0357bde4a6aa752129a3fb4881b619eeb16999",
      "parents": [
        "e7acea1094befe4c2e280f2eb818ee7298c19f16",
        "94cb05439d55512a417400e08fae01c19c82ab2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 16:41:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 16:41:55 2017 +0000"
      },
      "message": "Merge \"Use base.create_flavor in servers test\""
    },
    {
      "commit": "e7acea1094befe4c2e280f2eb818ee7298c19f16",
      "tree": "1d45adf455e639f3e420afe549737f4d212e4ef6",
      "parents": [
        "672ae9aa23a0025c6440885eb8da1f3db5287d4b",
        "7eba6ae54dd799d873f7ba93f629b81ed0f1ecc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 14:44:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 14:44:51 2017 +0000"
      },
      "message": "Merge \"Fix tests for bug 1656183\""
    },
    {
      "commit": "672ae9aa23a0025c6440885eb8da1f3db5287d4b",
      "tree": "a4a6da549212721c5d96aec62153e37263c7ccc6",
      "parents": [
        "4a0fe7015a9deeb71c353a9b891a416e817a0e99",
        "758b767ee9bc1d5729fdee65f335e3bdd8662562"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 12:15:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 12:15:03 2017 +0000"
      },
      "message": "Merge \"Skip test_stamp_pattern until bug 1664793 is fixed\""
    },
    {
      "commit": "4a0fe7015a9deeb71c353a9b891a416e817a0e99",
      "tree": "0aed9ebab75a381d1365b5a0f86d2fc34f0b51cb",
      "parents": [
        "99a0c0fa54f859b066173080e89fa619c6c11b44",
        "d82773761f7149e2681d3854f00be98ceeb5444d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 12:01:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 12:01:24 2017 +0000"
      },
      "message": "Merge \"Add volume snapshot metadata parameter\""
    },
    {
      "commit": "99a0c0fa54f859b066173080e89fa619c6c11b44",
      "tree": "8d521f8d139f91ad4ec37691748d5676f9a063b8",
      "parents": [
        "9ff130f002a2087b28c858609a4ea1361ed459c5",
        "c8e258320b7390b7dc316399ec467e3b0e0ff72a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:22:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:22:04 2017 +0000"
      },
      "message": "Merge \"switching to decorators.idempotent_id\""
    },
    {
      "commit": "9ff130f002a2087b28c858609a4ea1361ed459c5",
      "tree": "8feedf02422660c3e45cbae372b47970bdcc5f9b",
      "parents": [
        "6cbd1bf90c5065543f79ab409aafc87df8c2427b",
        "0bfe8bd004f0a84bd7abf9b195be67d3522da180"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:14:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:14:04 2017 +0000"
      },
      "message": "Merge \"Revert \"Remove the skip_unless_config and skip_if_config decorators\"\""
    },
    {
      "commit": "3b9e42e1092cd93477ef52185b67da1975e2cac7",
      "tree": "8e92ab4d40ee20aa3a3dd71e7b2a0df55bfaf808",
      "parents": [
        "fc5a3733df149ddc5a6356915eeca2ad4d7bbcfb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 24 15:59:01 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 24 15:59:01 2017 +0800"
      },
      "message": "Remove unnecessary wait_for_server_status\n\nIn ServerRescueTestJSON\u0027s resource_setup, wait_for_server_status\nis not needed, instead, create_test_server(wait_until\u003d\u0027ACTIVE\u0027)\nshould be used.\nThis is left over in I9487ddf6db8fda5b5fe6aa3f8787b56b8c865cf5\n\nChange-Id: Ibafa745097fa12f5e6d061640009bc5b935ae52a\n"
    },
    {
      "commit": "6cbd1bf90c5065543f79ab409aafc87df8c2427b",
      "tree": "ef6574324dabb1427b49b57becf451fba6fb289f",
      "parents": [
        "fc5a3733df149ddc5a6356915eeca2ad4d7bbcfb",
        "b200555709f12bb3b0e5c6cf38f10e752c7f7977"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 06:37:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 06:37:50 2017 +0000"
      },
      "message": "Merge \"Update the test removal procedure\""
    },
    {
      "commit": "1157b4bfce4d6a5450d4a73eff55639c87d16713",
      "tree": "ba9dcc7bb1864cc25decacf26d8e13c7e6a6e30c",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Feb 13 16:59:19 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 24 11:27:57 2017 +0800"
      },
      "message": "Use base.create_flavor in test_flavors_access\n\nThe multi-lines of create_flavor can be replaced\nby one call to base.create_flavor, so that the code\nlooks simpler.\n\nChange-Id: I42e528b3b9954aa28f6dfab3967c485f18638d4a\n"
    },
    {
      "commit": "fc5a3733df149ddc5a6356915eeca2ad4d7bbcfb",
      "tree": "38a0663fe09766306a5211bf93a4d8e65e8bd435",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21",
        "0da0375e01a874f028461eb3d0a5270f221ff274"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 22:50:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 22:50:16 2017 +0000"
      },
      "message": "Merge \"Add negative tests for snapshot pagination\""
    },
    {
      "commit": "7c95befefb7db27296114f87cf49e8f2b8f43a59",
      "tree": "2d40e45664749af0265ff48159fe057e5f8e3240",
      "parents": [
        "0b5c2c91deae07f42238b6ed77f2eabc0b4b8e91"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 18:49:02 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 23 21:26:26 2017 +0000"
      },
      "message": "Adds missing server tags APIs to servers client.\n\nCurrently, there is no server tags API testing implemented in\nTempest [1]. This API was introduced to Nova in 2.26 [2].\n\nThis patch adds the server tags APIs to the servers client,\nas well as corresponding unit test and schema changes.\n\nMocking was added for the unit tests, because these tests\nexplicitly require that the COMPUTE_MICROVERSION header\nin the base_compute_client be \u00272.26\u0027, or else the schema\nthat is returned by get_schema in base_compute_client\nwill return the v2.1 schema, resulting in validation errors.\n\n[1] https://github.com/openstack/tempest/tree/master/tempest/lib/services/compute\n[2] https://developer.openstack.org/api-ref/compute/\n\nChange-Id: I06b9c6f42e066863310b4fe7ee7030c1dfb89467\nImplements: blueprint missing-server-tags-api-test\n"
    },
    {
      "commit": "703930f7e0ff2e21c57b8e337738d48646b0c0c5",
      "tree": "a4c9c08a62c48b2086e8927c9983f2b19d9f5344",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 22 17:30:55 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Feb 23 20:15:05 2017 +0200"
      },
      "message": "Remove unnessessary metadata parameter\n\nThe metadata was class value and it was used in some tests.\nHowever, the value has been unused since I7cecbde9543c441a2f3478941f85625755aabf7f\n\nChange-Id: I159663dcb463a3a218358c56291ca97fff9f8202\n"
    },
    {
      "commit": "5b2b3620dca3c113935e69ae5477aba694dd49d5",
      "tree": "9e8283da9285014e354733ab73034e2e3f691a67",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Feb 14 15:48:36 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Feb 23 19:56:21 2017 +0200"
      },
      "message": "Use \u0027delete_snapshot\u0027 method\n\nThere is a method for snapshot deletion in \u0027BaseVolumeTest\u0027 class.\n\nChange-Id: I29a3a044a3a29394868abd3f2e4823e1b1ce21ab\n"
    },
    {
      "commit": "b200555709f12bb3b0e5c6cf38f10e752c7f7977",
      "tree": "088db1a4954babd9eca344f5cb0a23025f9c8f08",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Feb 23 07:40:29 2017 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Feb 23 11:41:58 2017 -0500"
      },
      "message": "Update the test removal procedure\n\nTests that target and API which does not provide a version discovery\nmechanism, and which introduces backward incompatibilites cannot\nlive in Tempest due to its branchless nature.\n\nWith this commit I propose to extend the list of exceptions from\nthe standard removal procedure to include this group of tests.\n\nExample: I84626976ca729f65b0ee0ea6afe5c9a6a408eecc\n\nChange-Id: I209b0b3d470bd284949a77d9c266d78e7c5a5c13\n"
    },
    {
      "commit": "32b2e30904fa1b0f6d837b33edf79d6efaace692",
      "tree": "14f2a399209fabb830de0e3059f9904473b6b975",
      "parents": [
        "c6bba73fcb6161bd92fe6a115f664e29dccf26e8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 23 12:02:41 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 23 12:11:00 2017 +0800"
      },
      "message": "Remove extra \"?expanded\u003d\" from api link\n\nThis is to remove the extra \"?expanded\u003d\" from api link,\nso the link will become cleaner and easy to copy.\n\nChange-Id: I827992c0ae3a43d90a638a538937943315d1651c\n"
    },
    {
      "commit": "b88c0df7b5677cc50e2700162e47b8a7f6223e21",
      "tree": "08134916902537e8069c775ebf927340f6a795ba",
      "parents": [
        "c6bba73fcb6161bd92fe6a115f664e29dccf26e8",
        "7e936b3149ece536b010a7d0cdf0be9f97f56559"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 03:38:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 03:38:50 2017 +0000"
      },
      "message": "Merge \"Use a valid project_id flavor_access neg tests\""
    },
    {
      "commit": "758b767ee9bc1d5729fdee65f335e3bdd8662562",
      "tree": "1ed1704b7649e991bda5a1e24c3ee1bbc6709671",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 23 10:37:50 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 23 10:37:50 2017 +0800"
      },
      "message": "Skip test_stamp_pattern until bug 1664793 is fixed\n\ntest_stamp_pattern fails for some backends, and\nI79ef5b3751747755fc71793f4701e9c886a3e4ff is trying to fix it.\n\nThis is to skip test_stamp_pattern until bug 1664793 is fixed.\n\nChange-Id: I79c146f7f5db230097fd30e0ec9f4530337913d6\n"
    },
    {
      "commit": "c6bba73fcb6161bd92fe6a115f664e29dccf26e8",
      "tree": "a6b5356ba2088d686a9af84cf84caa406f0466cb",
      "parents": [
        "f97247c6c0d3aaaee950bfd2536b357db138d1f3",
        "7b93104dde7a1c961ea4d03773e206453677c040"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 01:43:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 01:43:33 2017 +0000"
      },
      "message": "Merge \"Add missing @test.attr(type\u003d\u0027negative\u0027) for negative tests\""
    },
    {
      "commit": "f97247c6c0d3aaaee950bfd2536b357db138d1f3",
      "tree": "0231af17f9ac301d85753e2652610996364196de",
      "parents": [
        "fc0d6751fc02232710ae563486d920154b03baef",
        "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "message": "Merge \"Rename reno files of v15.0.0\""
    },
    {
      "commit": "fc0d6751fc02232710ae563486d920154b03baef",
      "tree": "6edaf6bbbf30a30377c6e0014f398211f20cafba",
      "parents": [
        "0b5c2c91deae07f42238b6ed77f2eabc0b4b8e91",
        "52d7b0d62600b24f516070a4cc5f4194d5cffc76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 23:58:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 23:58:13 2017 +0000"
      },
      "message": "Merge \"Add a generic \"wait_for_volume_resource_status\" function\""
    },
    {
      "commit": "0b5c2c91deae07f42238b6ed77f2eabc0b4b8e91",
      "tree": "15bca8b3b25908231986006f753f4fdf959ec11f",
      "parents": [
        "6a826ab61b88d94cfeadaf998d0c17327d1cba9c",
        "5fe623966ee483db63082f74f1c1df581d58b3bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 20:55:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 20:55:09 2017 +0000"
      },
      "message": "Merge \"Revert \"Remove wait_for_server from create_image_from_server\"\""
    },
    {
      "commit": "6a826ab61b88d94cfeadaf998d0c17327d1cba9c",
      "tree": "976774ede3374c92289a40b82b5b735ecf3fc2d1",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75",
        "b1955081b3a64f42c9cb53cf5be300ef9c6b9f7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 20:13:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 20:13:05 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary assert and value assignment\""
    },
    {
      "commit": "27ca251dabc69752afdcb960d92ff8024cdf688e",
      "tree": "780b7e5d982c4b339c82f80e1973e4f32fcf154c",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 22 16:25:28 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 22 20:21:43 2017 +0100"
      },
      "message": "Remove deprecated test runner wrappers (.sh files)\n\nThis patch removes run_tempest.sh, run_tests.sh, tools/pretty_tox.sh\ntools/pretty_tox_serial.sh. They all have been deprecated between 7 and\n9 months ago.\n\nAs stated in the deprecation warnings, the way forward is with os-testr,\ntestr or stestr.\n\nChange-Id: I35b6f8158f702594ed81ec2211d754395cfab937\n"
    },
    {
      "commit": "ec2eefebc846f00689a791f90d83c71f53ea3eeb",
      "tree": "48ed463e9ce6e3c82715ce2618d4f3a6b47db572",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jan 09 12:57:37 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 22 17:59:28 2017 +0100"
      },
      "message": "Use upper-constraints for tox envs\n\nPin tox environments to upper-constraints to avoid conflicts with\nlibrary releases.\n\nChange-Id: I6e564f3035e2fdc5461f57f15168f498c99fc164\nCloses-Bug:#1628597\n"
    },
    {
      "commit": "f2ba23f7834facb2bfe7c376840e7630881d1bf9",
      "tree": "73665ce4d4472cf9e9711125f16f65e2f08857db",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 09 10:26:58 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Feb 22 15:51:29 2017 +0000"
      },
      "message": "Remove call_until_true from test module\n\nThe call_until_true of test module is marked as deprecated and\nwe have a plan to remove it in Ocata cycle.\nThis patch removes it after switching to use test_utils\u0027 one on\nall OpenStack projects.\n\nChange-Id: Ide11a7434a4714e5d2211af1803333535f557370\n"
    },
    {
      "commit": "7e936b3149ece536b010a7d0cdf0be9f97f56559",
      "tree": "cf4def41952d93e0d18a7c1f003bb5807c2a3500",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 21 13:09:10 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 22 13:54:16 2017 +0000"
      },
      "message": "Use a valid project_id flavor_access neg tests\n\nBased on substantial use feedback, Nova is validating the project_id\nfor both quotas and flavor access calls, so that when a 200 success is\nreturned to the user, it is because the API call actually succeeded,\nnot a failed call which returns success, and confuses users.\n\nHowever, the tempest API call uses a non existent project, which we\nneed to change.\n\nImplements bp:validate-project-with-keystone\n\nChange-Id: I825b14addbe7687a4b943acf929284b72a8f9ac0\n"
    },
    {
      "commit": "d82773761f7149e2681d3854f00be98ceeb5444d",
      "tree": "09f75b51dfda79f036be93b50b5cd9c14ada399b",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 22 15:07:52 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 22 15:07:52 2017 +0200"
      },
      "message": "Add volume snapshot metadata parameter\n\nUpdate \"test_snapshot_create_get_list_update_delete\" testcase\nto verifiy volume snapshot metadata parameter.\n\nChange-Id: I3ba820f515211f5adef62191f591ff99763a6ec5\n"
    },
    {
      "commit": "96daca7133bc0288a337946a5bec6e23ca8f5567",
      "tree": "56c11829444a71c17baaf242b69f2e6a5da8c82d",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 17:59:56 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 17:59:56 2017 +0800"
      },
      "message": "Remove unnecessary show_server in TestServerAdvancedOps\n\nIn test_server_sequence_suspend_resume, show_server follows\nwait_for_server_status which is meaningless, because in\nwait_for_server_status if server didn\u0027t reach the expected\nstate, an exception will be raised.\n\nThis is to remove the unnecessary show_server and rearrange\nthe code so it can look clearer.\n\nChange-Id: Ifbb3403cc68cf0ea4bd1f84e5972c74598c8d329\n"
    },
    {
      "commit": "c8e258320b7390b7dc316399ec467e3b0e0ff72a",
      "tree": "77bff7c851967d68e008d02cefaf4de3c516706e",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 17:22:01 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 17:22:01 2017 +0800"
      },
      "message": "switching to decorators.idempotent_id\n\nNow most testcases have switched to using decorators.idempotent_id,\nexcept two testcases,  this is to fix them.\n\nChange-Id: I0e57be7c654417a6f2687f141ae790084436c800\n"
    },
    {
      "commit": "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75",
      "tree": "1e40af2af2c7c6f11b16e8be864f0b49d3962c13",
      "parents": [
        "00c48be2551997390f12c04de6bcb00ba736e96f",
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "message": "Merge \"Add reno for Tempest v15.0.0\""
    },
    {
      "commit": "00c48be2551997390f12c04de6bcb00ba736e96f",
      "tree": "e23c79f9d0a6ef51c4e97d508666aba5a94862b3",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675",
        "44cdf1566f118247011189026006dcaacc7d83a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:00:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:00:02 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary int casting\""
    },
    {
      "commit": "b1955081b3a64f42c9cb53cf5be300ef9c6b9f7e",
      "tree": "eace17de570b931623751a870295ec57273f7c9e",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 11:50:05 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 11:50:05 2017 +0800"
      },
      "message": "Remove unnecessary assert and value assignment\n\n1) cls.test_data[\u0027size\u0027] is not used in test_images.py,\nso it can be removed.\n\n2) self.assertIn(\u0027port_state\u0027, iface) is not needed because\nthe api schema interface_common_info already checks it\n\nChange-Id: Ibaebb220d73f5d9e7bfdf39a172f70023f193270\n"
    }
  ],
  "next": "7b93104dde7a1c961ea4d03773e206453677c040"
}
