)]}'
{
  "log": [
    {
      "commit": "939ec1aa7bfaff201e2008ef0bbb08c1bf28e484",
      "tree": "41789f9261c5de46a1f6f7c24c6adb3819ca2a3a",
      "parents": [
        "2e044f14d68306f3ecc8db557d551a527fc029f5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 28 10:51:02 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 28 10:51:02 2017 -0800"
      },
      "message": "Removed unused PING_IPV4_COMMAND etc\n\nPING_IPV4_COMMAND, PING_IPV6_COMMAND and PING_PACKET_LOSS_REGEX had\nbeen added since Ia34d7c75ad05f7658d1abb7bebeb1bbd271fd089 (2012),\nbut they were never used at all.\nThis patch removes them for the cleanup.\n\nChange-Id: Ide56a0eaa6727d41fb35fb287dcf919828db05e5\n"
    },
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "7b93104dde7a1c961ea4d03773e206453677c040",
      "tree": "6ea542207d771c753a452e36a31c34581e1a3da8",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 16:41:58 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 22 09:24:00 2017 +0800"
      },
      "message": "Add missing @test.attr(type\u003d\u0027negative\u0027) for negative tests\n\nThis is an supplement for Ide649f740a4bb9da2e0be9b20f4059d8287781c9,\nsome negative tests forgot to add @test.attr(type\u003d\u0027negative\u0027).\n\nChange-Id: Iad67e5f01bb4eb6866d0bcc5e771641c18e7e1e9\n"
    },
    {
      "commit": "3949f07d7ac23004caa4d33caa130df59478e675",
      "tree": "b85dcc94085d893833be04052d7c39e1534c2632",
      "parents": [
        "1ffbb759c545feab9d241c70eff6b8d255588843",
        "291a80608f7b2efe9632ceb37e74dbf6ebfd64e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:05:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:05:38 2017 +0000"
      },
      "message": "Merge \"Add decorator for negative tests\""
    },
    {
      "commit": "1ffbb759c545feab9d241c70eff6b8d255588843",
      "tree": "da2cb85fc893e389b88fb3d4028cea6b139f539f",
      "parents": [
        "41cb36e121838dad0029344fde03bf3d461a37cd",
        "e5b62a634ed1582328c00bdd6753eaea4b75b6d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:08 2017 +0000"
      },
      "message": "Merge \"Add admin_servers_client in BaseV2ComputeAdminTest\""
    },
    {
      "commit": "41cb36e121838dad0029344fde03bf3d461a37cd",
      "tree": "86545301cfc164980e594b1cf404e2f9c7c95f31",
      "parents": [
        "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
        "3beb6cf3c476bd2d0875beb058a04c9da7febf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "message": "Merge \"Add test for compute API List Security Groups By Server\""
    },
    {
      "commit": "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
      "tree": "b936a728a23117ef9d0117f07cdde512f6a73ae3",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019",
        "90e2a6d3c0184cd36d58d4eae598e192b6aefda7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:00:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:00:47 2017 +0000"
      },
      "message": "Merge \"Fix test_novnc for python3\""
    },
    {
      "commit": "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f",
      "tree": "12804877c492e52f9ddef143863684724d8f686f",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 12:34:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Feb 21 20:55:45 2017 +0000"
      },
      "message": "Add reno for Tempest v15.0.0\n\nChange-Id: I328eb214781a965d4f02692ee4349cbe53ab5044\n"
    },
    {
      "commit": "0bfe8bd004f0a84bd7abf9b195be67d3522da180",
      "tree": "a86ddbab3440bf08d1573ef0079d5ea12c435dd6",
      "parents": [
        "5cc4373c6e5967063b0343ce9ea4d5da38639e71"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Tue Feb 21 19:31:53 2017 +0000"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Tue Feb 21 19:31:53 2017 +0000"
      },
      "message": "Revert \"Remove the skip_unless_config and skip_if_config decorators\"\n\nThis reverts commit 5cc4373c6e5967063b0343ce9ea4d5da38639e71.\n\nChange-Id: I6456304a9a155bcd3fdedef1615556b4ca0955cd\n"
    },
    {
      "commit": "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d",
      "tree": "239f15bd595efb9ce264587ee3279757e00cb672",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "message": "Rename reno files of v15.0.0\n\nThe reno files are for Tempest v15.0.0, so this patch renames them\nto identify them easily.\n\nChange-Id: I6f5c86778e9394ffa56bd11678f47d2939c7ab47\n"
    },
    {
      "commit": "5fe623966ee483db63082f74f1c1df581d58b3bf",
      "tree": "69dc115e9c8be7ae3bc26b93e95edd782bbefac9",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Feb 20 09:51:00 2017 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Feb 21 09:58:50 2017 +0000"
      },
      "message": "Revert \"Remove wait_for_server from create_image_from_server\"\n\nThe kwarg really is used - and some virt drivers break without this extra wait.\nFor example, the XenServer CI became unstable again without this fix\n\nNote that this fix was originally added to ensure stability in this CI\nenvironment (fixing bug 1258635)\n\nThis reverts commit 621544cc962b35025d3cbb97e7eb32fa7d9f508a.\n\nChange-Id: I1547bf3ee4bb7a6c1552d0c1fa90280af1a9802c\n"
    },
    {
      "commit": "c092892dc24228ad61370aaa062595a120c02019",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "message": "There are some typos in releasenotes\n\nThis is to correct the typos in releasenotes\n\nChange-Id: Ibe15293e0a950e08d7077b6b43467c4d78a0beac\n"
    },
    {
      "commit": "44cdf1566f118247011189026006dcaacc7d83a9",
      "tree": "6d0cf76df2fcaedfe779052fad0472f8d65b1fe0",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 11:21:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 11:21:57 2017 +0800"
      },
      "message": "Remove unnecessary int casting\n\nThis is to do the same cleanup as Ifd4543a7d0373e814584bb936a7150bb68478277,\ndo not use int casting on integer value\n\nChange-Id: I382b151e50fde3aaa2310222fe68da7ec8e3581a\n"
    },
    {
      "commit": "a0ef988016c034de9508b1e1e42e9d715d2787eb",
      "tree": "0268d47ca18a3065d325dadf2f1b7ec99de62a11",
      "parents": [
        "10c407a35f802fb72f3f13a964f63f653a3e166c",
        "5cc4373c6e5967063b0343ce9ea4d5da38639e71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 20:09:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 20:09:13 2017 +0000"
      },
      "message": "Merge \"Remove the skip_unless_config and skip_if_config decorators\""
    },
    {
      "commit": "64e6b4457c748f74bfb4fbf3860ab65b65ae9beb",
      "tree": "fea01e0661868ee25c488cd6a13474f9ac7fb11b",
      "parents": [
        "80e5a386959720f590390cc5c3cd84d0571bcac8"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 20 19:29:02 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 20 19:29:02 2017 +0100"
      },
      "message": "Scenario manager: remove some useless `_list_*` methods\n\nThe file manager.py is already too big. We need to shrink it down before\nrefactoring it. This patch removes some `_list_*` methods that are just\nwrappers around client calls.\n\nChange-Id: I4426f196795acf2a94bd6933bb842bb4c44f1fee\n"
    },
    {
      "commit": "10c407a35f802fb72f3f13a964f63f653a3e166c",
      "tree": "024ae222fc43a2a27c051ad889e22d1811d124ba",
      "parents": [
        "80e5a386959720f590390cc5c3cd84d0571bcac8",
        "1ec4c5a3f32770dce72f9e9ec01b515a51cfbfb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 18:27:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 18:27:28 2017 +0000"
      },
      "message": "Merge \"Remove unused client in setup_clients\""
    },
    {
      "commit": "80e5a386959720f590390cc5c3cd84d0571bcac8",
      "tree": "7ec2fe427170f064994d65e64991ae7029c7f11e",
      "parents": [
        "167f5dd63a14449473761aa06455daeca2f21640",
        "d77d3d1b60e89ec42a38f5ba19b23daf0624b10e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 17:26:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 17:26:25 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary int declaration\""
    },
    {
      "commit": "167f5dd63a14449473761aa06455daeca2f21640",
      "tree": "fc6e56ee7d8406dfe0f6fb94ad07eb2d8893eb97",
      "parents": [
        "a1f3f859fcf4470fbae91060291899180c1ed184",
        "7e0c9b641324cfc3e293ac4a59e3cfce4906d96e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:35:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:35:37 2017 +0000"
      },
      "message": "Merge \"Do not use unnecessary instance variable in compute and volume\""
    },
    {
      "commit": "7eba6ae54dd799d873f7ba93f629b81ed0f1ecc7",
      "tree": "1d305b5ce4efb31963bccf03d8a595ac671e381b",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "brian.rosmaita@rackspace.com",
        "time": "Sat Feb 11 11:00:46 2017 -0500"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "brian.rosmaita@rackspace.com",
        "time": "Mon Feb 20 11:30:00 2017 -0500"
      },
      "message": "Fix tests for bug 1656183\n\nChanges expected success code for the delete-namespace-tags\nfunction in the NamespaceTagsClient class, which is modified\nin Glance by I4b6dc1714aeca409a85bfa1f9b729147da704df8\n\nThis function is called by MetadataNamespaceTagsTest, both by a\ndelete-namespace-tags test and as part of resource cleanup.\n\nChange accepts either the 200 (incorrect) or 204 (correct)\nsuccess code, allowing tempest containing this change to be\nused against older versions of Glance.\n\nChange-Id: I84626976ca729f65b0ee0ea6afe5c9a6a408eecc\n"
    },
    {
      "commit": "0da0375e01a874f028461eb3d0a5270f221ff274",
      "tree": "fbc787d20934760f7d4fb5efc51349fa3c4f537b",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 13:01:25 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Feb 20 14:49:05 2017 +0200"
      },
      "message": "Add negative tests for snapshot pagination\n\nAdded negative tests:\n- snapshot list by invalid \u0027sort\u0027 param\n- snapshot list by invalid \u0027marker\u0027 param\n- snapshot list by invalid \u0027limit\u0027 param\n\nNote: There is a bug related to \u0027name\u0027, \u0027status\u0027 and \u0027volume_id\u0027 parameters,\nsince, inserting invalid value for those parameters returns an empty list.\n\nChange-Id: Ieeb81c69458b4b3028a929096d0f121e34111edc\n"
    },
    {
      "commit": "d77d3d1b60e89ec42a38f5ba19b23daf0624b10e",
      "tree": "6630275322993ffdcde7a51a1acf3a1e54d5a7d5",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "Avi Avraham",
        "email": "aavraham@redhat.com",
        "time": "Wed Feb 15 16:45:25 2017 +0200"
      },
      "committer": {
        "name": "Avi Avraham",
        "email": "aavraham@redhat.com",
        "time": "Mon Feb 20 11:46:40 2017 +0200"
      },
      "message": "Remove unnecessary int declaration\n\nvolume[\u0027size\u0027] is already type int\n\nChange-Id: Ifd4543a7d0373e814584bb936a7150bb68478277\n"
    },
    {
      "commit": "3beb6cf3c476bd2d0875beb058a04c9da7febf21",
      "tree": "e0f13fecfb017d61b52eae986db12c177ea917cb",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zwhe",
        "email": "zwhe@fiberhome.com",
        "time": "Thu Feb 09 16:59:41 2017 +0800"
      },
      "committer": {
        "name": "Zhongwei He",
        "email": "zwhe@fiberhome.com",
        "time": "Mon Feb 20 08:33:41 2017 +0000"
      },
      "message": "Add test for compute API List Security Groups By Server\n\nChange-Id: I36dfdee780ef1796b360537b5649b0957392ef08\n"
    },
    {
      "commit": "291a80608f7b2efe9632ceb37e74dbf6ebfd64e1",
      "tree": "b6f7acd48f4bc1bf3ad935c5c5e9ee83ffecce63",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 13:21:48 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 13:21:48 2017 +0200"
      },
      "message": "Add decorator for negative tests\n\nChange-Id: Ide649f740a4bb9da2e0be9b20f4059d8287781c9\n"
    },
    {
      "commit": "52d7b0d62600b24f516070a4cc5f4194d5cffc76",
      "tree": "d0a3170b00ce84af4418e82a16e9d6c3cc849df2",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Nov 07 20:53:19 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 09:12:42 2017 +0200"
      },
      "message": "Add a generic \"wait_for_volume_resource_status\" function\n\nThis function waits for a volume resource to reach a given status.\nThe function is a common function for volume, snapshot and backup\nresources.\n\nChange-Id: I070a9f84b8b199df22765391482f7d69a5414db3\n"
    },
    {
      "commit": "a1f3f859fcf4470fbae91060291899180c1ed184",
      "tree": "2a3bff6603975cca403fd4db801a7109fc236074",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Sat Feb 18 11:56:24 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Sat Feb 18 11:56:24 2017 +0900"
      },
      "message": "Add v15.0.0 releasenote\n\nThis commit adds v15.0.0 releasenote. Because v15.0.0 was already\nreleased.\n\nChange-Id: Icc58ea6bd2e792a7fd38af6ef2f28d9cf5741a39\n"
    },
    {
      "commit": "9913cbbb4cce03307cf82c3da078cb5b32b3850f",
      "tree": "ce35652ec382ac144b954d3f5ef2adeda14d145b",
      "parents": [
        "8f98c4b60bf06a8c15e8c054848d2440c46077d0",
        "7a8f29dffea6c203e3c31f28fc06161a5de3d4f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 21:31:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 21:31:08 2017 +0000"
      },
      "message": "Merge \"Change instance variable to local variable in scenario/image/volume\""
    },
    {
      "commit": "8f98c4b60bf06a8c15e8c054848d2440c46077d0",
      "tree": "382012c39855a484ff67d38768d2ca5bf22867b4",
      "parents": [
        "68d22c8eeab43970a2683b3bcab618c6676eef4e",
        "d5969797065d698ae6af4fcffd735b3e1031b1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 09:47:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 09:47:09 2017 +0000"
      },
      "message": "Merge \"admin/test_flavors: some code cleanup and factorization\""
    },
    {
      "commit": "68d22c8eeab43970a2683b3bcab618c6676eef4e",
      "tree": "9239727c7acbf9f90fd0da0449110134a50c9108",
      "parents": [
        "96e604bf4fa45ae7d0a284048fe6c2f668c11d41",
        "ade71d2a4d19da5fe2671b3092e35667cb302953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute config options for validation\""
    },
    {
      "commit": "7e0c9b641324cfc3e293ac4a59e3cfce4906d96e",
      "tree": "e340f4894e8c6ce77d34f6b913fcd467458c16b8",
      "parents": [
        "96e604bf4fa45ae7d0a284048fe6c2f668c11d41"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:25:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 17:28:14 2017 +0800"
      },
      "message": "Do not use unnecessary instance variable in compute and volume\n\nThis is to change the unnecessary instance variable to local variable.\n\nChange-Id: I62d7acabc234ccd2f0640439972b9a6112414ad6\n"
    },
    {
      "commit": "96e604bf4fa45ae7d0a284048fe6c2f668c11d41",
      "tree": "dc53d8882cc11f9fe1254a7a05a58b11eb8fde16",
      "parents": [
        "85f98615c3f1eb6ff96fb210189d988cf32f950e",
        "f874114b4ec9f36a580dfd37d2f0b233dc4271ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:49:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:49:14 2017 +0000"
      },
      "message": "Merge \"Remove unused variable and unnecessary instance variable in network\""
    },
    {
      "commit": "85f98615c3f1eb6ff96fb210189d988cf32f950e",
      "tree": "444c2cc9807153d52dbabee724bb4fb9953e57ab",
      "parents": [
        "3ae9783b66fcb4db44714b36a648049d741e036e",
        "8bd576f6f71eb5ea2070b3f129fcf06564de0dd5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:40:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:40:17 2017 +0000"
      },
      "message": "Merge \"Remove unused variable in compute and volume\""
    },
    {
      "commit": "3ae9783b66fcb4db44714b36a648049d741e036e",
      "tree": "0fd951d01c387da7b12621171975557b8eb654d0",
      "parents": [
        "1d41b4bcd9e7d2c367caf29a9bb9e98a4f5e83d2",
        "6b7040a51144740e8c31f994297f3e7adbfe7eb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:19:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:19:35 2017 +0000"
      },
      "message": "Merge \"Add skip if public_network_id is not specified\""
    },
    {
      "commit": "7a8f29dffea6c203e3c31f28fc06161a5de3d4f1",
      "tree": "58348408f95087446f077feb14b5309702bb4347",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 10:16:45 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 10:16:45 2017 +0800"
      },
      "message": "Change instance variable to local variable in scenario/image/volume\n\nThere are still some unnecessary instance variables, and this is to\nchange them to local variables.\n\nChange-Id: I9c9e25255e9d84639122156a618f266b91818743\n"
    },
    {
      "commit": "1d41b4bcd9e7d2c367caf29a9bb9e98a4f5e83d2",
      "tree": "b1f42e4594cf22704326519ee3555378e16aa02b",
      "parents": [
        "2c1002eccbff9847339920227f5663aa7c925212",
        "33726c3ef2f1a43f0c96fbb385556130abc7d74d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:10:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:10:08 2017 +0000"
      },
      "message": "Merge \"Add DeleteErrorException\""
    },
    {
      "commit": "2c1002eccbff9847339920227f5663aa7c925212",
      "tree": "a3ee90f78081c0bd08aeb48fbe268bea21e8f09c",
      "parents": [
        "3f476151393f7b9de066e1c38b9deb84a700e867",
        "a40fc6fc8f65567cb5d3c401f95fae5324716e1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:10:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:10:00 2017 +0000"
      },
      "message": "Merge \"Remove unused neutron_available\""
    },
    {
      "commit": "3f476151393f7b9de066e1c38b9deb84a700e867",
      "tree": "3c378499df88be3fe16bc03b122ec6adca5c8371",
      "parents": [
        "d53e2204e088e34b0a69cbcf4a43e0ea6c085ad0",
        "0004b8fcf8634de5be364ac9cac24ac16468facc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:08:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:08:43 2017 +0000"
      },
      "message": "Merge \"Swift list containers should test for reverse listing param\""
    },
    {
      "commit": "d53e2204e088e34b0a69cbcf4a43e0ea6c085ad0",
      "tree": "e72e8072709e85e0a92c6cff6e336c1eb076d4eb",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838",
        "8515b8ffcaeb433dcd343d4ff6095d7f62e43e20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "message": "Merge \"Remove deprecated network config options\""
    },
    {
      "commit": "90e2a6d3c0184cd36d58d4eae598e192b6aefda7",
      "tree": "1cadec1562226c11f3fa6893aaf393e3a847bdcd",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 06 19:56:43 2017 -0500"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu Feb 16 10:34:20 2017 +0100"
      },
      "message": "Fix test_novnc for python3\n\nWhen running test_novnc on python3 there are bunch of mismatches between\nbytes objects and strings. This commit cleans those up by casting things\nwhere appropriate to ensure everything is the same type on both py2 and\npy3. At the same time some sloppy asserts were cleaned up to make the\ncasting easier.\n\nDepends-On: I349742d80e0abeb7866eeeb647ce18948eff81f8\nChange-Id: Ibc95a8e0b264c3df396e866527574cd1aa73611a\n"
    },
    {
      "commit": "f874114b4ec9f36a580dfd37d2f0b233dc4271ea",
      "tree": "d530e83834862bb22a3c67c9a35b22a7598bd79f",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:50:27 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 14:48:38 2017 +0800"
      },
      "message": "Remove unused variable and unnecessary instance variable in network\n\nThis is to change unnecessary instance variable to local variable,\nand to remove unused variable to keep code clean.\n\nChange-Id: Ib44edbe9132d4c7a92d833ae41f125facb2c8fb0\n"
    },
    {
      "commit": "ade71d2a4d19da5fe2671b3092e35667cb302953",
      "tree": "bd6cc718524b0e18bec0d77558e6f5766e92f411",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 05:36:14 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 16 05:00:01 2017 +0000"
      },
      "message": "Remove deprecated compute config options for validation\n\nBelow compute config options for validation server had been\ndeprecated with corresponding options in validation group almost\nyear back.\n- I1908e37d2551760831e338788511db93d5129e16\n\n    - ``compute.use_floatingip_for_ssh`` (available as ``validation.connect_method``)\n    - ``compute.ssh_auth_method`` (available as ``validation.auth_method``)\n    - ``compute.image_ssh_password`` (available as ``validation.image_ssh_password``)\n    - ``compute.ssh_shell_prologue`` (available as ``validation.ssh_shell_prologue``)\n    - ``compute.ping_size `` (available as ``validation.ping_size``)\n    - ``compute.ping_count `` (available as ``validation.ping_count``)\n    - ``compute.floating_ip_range `` (available as ``validation.floating_ip_range``)\n\nThis patch removes them from tempest conf.\n\nDevstack and all plugins are good on those config options.\n\nFew options are also deprecated same time but those are being\nused in some plugin and will be removed in next commit with fix\nin corresponding plugins.\n\nChange-Id: Ia601e8e08284beceff0e2d02182cedc684044ec2\n"
    },
    {
      "commit": "8bd576f6f71eb5ea2070b3f129fcf06564de0dd5",
      "tree": "cc3b95b62f2d95668d9166a6ce64fa738aebced3",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:37:38 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:37:38 2017 +0800"
      },
      "message": "Remove unused variable in compute and volume\n\nThis is to remove unused variable to keep code clean.\n\nChange-Id: I055da09930e7ed8d5c6df589f50c68ae70b75010\n"
    },
    {
      "commit": "7a884c222c8eee73c44bcab6081ab5a847413838",
      "tree": "9bc34f9a44ffb470980a21a871c4fab0ea911c54",
      "parents": [
        "1878cd77a745aaf5f5a80c1eeb896aac1595a7d3",
        "8889d2b6fb43d7a8e2c35956f9e4189cb26f9874"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute microversion config options\""
    },
    {
      "commit": "1878cd77a745aaf5f5a80c1eeb896aac1595a7d3",
      "tree": "38bb74a38418e86356b1ff6202d2f36a288b9cce",
      "parents": [
        "43708f589ae7f347ce2199e54fbee12bec127018",
        "134d9f748be26dd4c7649534b716f8533b6bcd62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 18:07:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 18:07:01 2017 +0000"
      },
      "message": "Merge \"Introduce flake8-import-order\""
    },
    {
      "commit": "43708f589ae7f347ce2199e54fbee12bec127018",
      "tree": "f99b65058d83a8f56fa6668804ca98af10dca8b8",
      "parents": [
        "b665a1ee61ebc4be391baea4e066db1b018b61f6",
        "dffb867d75d22ff4f960513a0c0c876545a39f3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 17:38:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 17:38:16 2017 +0000"
      },
      "message": "Merge \"Update _create_test_user in identity base\""
    },
    {
      "commit": "5cc4373c6e5967063b0343ce9ea4d5da38639e71",
      "tree": "8654eac893caa720b7e1e81f370b9fd2f1a3d704",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 15:18:53 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 15:20:03 2017 +0100"
      },
      "message": "Remove the skip_unless_config and skip_if_config decorators\n\nThey are not used anywhere in Tempest code nor in any Tempest plugins.\n\nChange-Id: I54a001cb562a8aac91537bf61e82a7e7d3498788\n"
    },
    {
      "commit": "b665a1ee61ebc4be391baea4e066db1b018b61f6",
      "tree": "4cc32cdc4d15d9025575009b659fab3da2ab7109",
      "parents": [
        "ee84e3998b0e5688d1681499a96a23d8788a9375",
        "27fd84ee459f81ecef08ea3650c285f76c5a303a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:00:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:00:16 2017 +0000"
      },
      "message": "Merge \"Try boot a vm with lower than min ram\""
    },
    {
      "commit": "33726c3ef2f1a43f0c96fbb385556130abc7d74d",
      "tree": "dba3e08660bea80fb88d5fe5610a0a387c9cd360",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zoukeke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Tue Feb 07 17:25:20 2017 +0800"
      },
      "committer": {
        "name": "Zou Keke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Wed Feb 15 10:16:20 2017 +0000"
      },
      "message": "Add DeleteErrorException\n\nIn function “wait_for_server_termination”，it is in the waiting\nfor server to reach termination. So it\u0027s more reasonable to throw\na deleting error exception here when server going error.\nThis patch adds a DeleteErrorException and let function\n“wait_for_server_termination” to use it. This makes the exception\nmessage more clear when server(or other resources) entering error\nstatus in the waiting for deletion.\n\nAnd the DeleteErrorException will be used\nin change I6f92f00b8fe4651c27ff4da783b004d29c526dfe\n\nChange-Id: I6646ce732a4f3802338c8f2a478fd81ff5a16a55\n"
    },
    {
      "commit": "a40fc6fc8f65567cb5d3c401f95fae5324716e1e",
      "tree": "1655a64a345b6f7b9788a59485225afc7cd74e13",
      "parents": [
        "ee84e3998b0e5688d1681499a96a23d8788a9375"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 17:51:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 17:51:34 2017 +0800"
      },
      "message": "Remove unused neutron_available\n\nThis is to remove unused neutron_available in resource_setup.\n\nChange-Id: I7e74311eb33877fd326d6c688dcc1e7ec380c5ff\n"
    },
    {
      "commit": "e5b62a634ed1582328c00bdd6753eaea4b75b6d2",
      "tree": "12ef09fa674398156eb132b3594da4da768f1545",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 16:04:21 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 16:04:21 2017 +0800"
      },
      "message": "Add admin_servers_client in BaseV2ComputeAdminTest\n\nadmin_servers_client is often used in testcases inherited from\nBaseV2ComputeAdminTest, so this is to add admin_servers_client\nin BaseV2ComputeAdminTest\u0027s setup_clients.\n\nChange-Id: Ia34366523a1d02cec1dbd7c6a1781df89ed6ebef\n"
    },
    {
      "commit": "1ec4c5a3f32770dce72f9e9ec01b515a51cfbfb3",
      "tree": "f5ed8651294b04ca916fefe8243ef889fafcc166",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:17:02 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:17:02 2017 +0800"
      },
      "message": "Remove unused client in setup_clients\n\nadmin_hosts_client is not used in TestNetworkAdvancedServerOps,\nthis is to remove it from setup_clients\n\nChange-Id: Ia6ad755a377d417c716d48a92b3e6e82b54e7119\n"
    },
    {
      "commit": "6b7040a51144740e8c31f994297f3e7adbfe7eb1",
      "tree": "1c76f99b2e9eaa0d785b7c02457687d1cf9fe543",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 18 16:38:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:08:24 2017 +0800"
      },
      "message": "Add skip if public_network_id is not specified\n\nIf public_network_id is not specified in tempest.conf,\nthe testcases using it should be skipped, otherwize we will\nget errors like:\n    BadRequest: Bad request\n    Details: {u\u0027message\u0027: u\"Invalid input for external_gateway_info.\n              Reason: \u0027\u0027 is not a valid UUID.\",\n              u\u0027type\u0027: u\u0027HTTPBadRequest\u0027, u\u0027detail\u0027: u\u0027\u0027}\n\nBesides, _create_router in dynamic_creds will try to create_router\nusing self.public_network_id as external_gateway_info, which will also\nraise Error when self.public_network_id is None, so here is to pass\nexternal_gateway_info to create_router only when self.public_network_id\nis not None.\n\nChange-Id: I567f9a51d301bcfea782d549298dbd3a598f3b85\n"
    },
    {
      "commit": "ee84e3998b0e5688d1681499a96a23d8788a9375",
      "tree": "3b0303fe362ed6558e9fead9b263fc679bb7d36d",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86",
        "74eb3b5147dbc6a7c578dd3a12de887bd564cc70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 06:42:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 06:42:15 2017 +0000"
      },
      "message": "Merge \"Fix AttributeError in wait_for_volume_retype\""
    },
    {
      "commit": "c7b487aba76ea83b267a4b864dd053fd8d920f86",
      "tree": "a03673ccea80d4bd8b4988dbb12b1525b55ef836",
      "parents": [
        "b9f6beb122fceb7eb9cf1521b92a5d3c28c4e3e6",
        "8816ec5afa74855bbcea58d8aff3ccb5e160df91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 03:54:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 03:54:31 2017 +0000"
      },
      "message": "Merge \"Remove redundant parameters for server creation\""
    },
    {
      "commit": "b9f6beb122fceb7eb9cf1521b92a5d3c28c4e3e6",
      "tree": "44f936a4d68e902e18c6da9121178d8883514664",
      "parents": [
        "91274251ae62742ee4f2a8746966b58a683331e8",
        "8801e360ec7437d5175fe0e337037baa354df542"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 00:32:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 00:32:52 2017 +0000"
      },
      "message": "Merge \"Fix router port IP address references\""
    },
    {
      "commit": "91274251ae62742ee4f2a8746966b58a683331e8",
      "tree": "6e5ec90d8f46b6fc0df8e0bd1b59e3da91112ca2",
      "parents": [
        "8e04a9fa879acb93ea14e332ddd6a61760cc5328",
        "e9c7b9f1ed33706dea34b38e7135b9cd7e4c7044"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 00:31:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 00:31:26 2017 +0000"
      },
      "message": "Merge \"Remove input-scenario config options\""
    }
  ],
  "next": "8e04a9fa879acb93ea14e332ddd6a61760cc5328"
}
