)]}'
{
  "log": [
    {
      "commit": "1189dd15c6d06fb87e44fd10e37da5d5f6f5653b",
      "tree": "571672f8290c6768ed0f33d8526168551bc2040c",
      "parents": [
        "4ef513006d309a8579dc56c9cd19b09e2dedf452"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 09 16:03:56 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 25 14:14:14 2017 +0000"
      },
      "message": "Add test for cinder volume extend when volume has snapshot\n\nIt should be possible to extend a Cinder volume even if it has one\nor several snapshots. There was once a regression here (see #1470558)\n\nChange-Id: I1b50795e9bb2c66554cade8f623ff2059029ab88\nRelated-Bug: #1470558\n"
    },
    {
      "commit": "4ef513006d309a8579dc56c9cd19b09e2dedf452",
      "tree": "6e12a0ea26a0beb7a7a0809818cc04276dbeb6fa",
      "parents": [
        "5a70bd15f23687f64cf3814ac3f8c05de2e5c65c",
        "61d42c7615e08422cbd8ca68c64f2f5ff14916a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 20:22:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 20:22:55 2017 +0000"
      },
      "message": "Merge \"Set default value of \u0027dvr_extra_resources\u0027 option to False\""
    },
    {
      "commit": "5a70bd15f23687f64cf3814ac3f8c05de2e5c65c",
      "tree": "8a9d75f1599c4acd5f0592680f37f9ddd93662e9",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679",
        "56e7f38a2fe14815e5757b2f3472cd8c25482853"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 19:48:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 19:48:30 2017 +0000"
      },
      "message": "Merge \"Fix no module unit test for Python3.6\""
    },
    {
      "commit": "61d42c7615e08422cbd8ca68c64f2f5ff14916a2",
      "tree": "28938a72ae04c982f1cb4963ee4207d298410226",
      "parents": [
        "11b0030f7d06bfffdaa2863c313b803851347c2c"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri May 27 14:34:08 2016 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 05 11:01:42 2017 +0000"
      },
      "message": "Set default value of \u0027dvr_extra_resources\u0027 option to False\n\nThe default value of the option was set to True to support Liberty\nwhich is not supported anymore. So let\u0027s set the default value of\nthe option to False.\n\nRelated-Bug: #1590049\n\nChange-Id: Idb39e7d60e01bf4a0abf42b1003f0b60fe56cded\n"
    },
    {
      "commit": "d01fde620b8165408bc44f7ac98d1b5e78a36679",
      "tree": "000e8729a781ecaaed2fac9754b0ac3583a01605",
      "parents": [
        "140fc102b7a86340bd2b47423f64ec723958da93",
        "63fe58fe45c052b519db64680cc09f2b548b992f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 10:32:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 10:32:50 2017 +0000"
      },
      "message": "Merge \"Volume force-delete when volume in maintenance state\""
    },
    {
      "commit": "140fc102b7a86340bd2b47423f64ec723958da93",
      "tree": "90f0a1f98ad573f985f2c9e6ca5d15895ea89eb8",
      "parents": [
        "11b0030f7d06bfffdaa2863c313b803851347c2c",
        "76d80b5a5e7ab9c497dedea7e17c1717b1140de7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 10:31:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 10:31:00 2017 +0000"
      },
      "message": "Merge \"Remove a redundant client variable\""
    },
    {
      "commit": "11b0030f7d06bfffdaa2863c313b803851347c2c",
      "tree": "e170f6f1f027e834bfa0160df24b4111be8b458c",
      "parents": [
        "268f12b87083858fade5a16c8a38dc9e0325988f",
        "fe96c26ba6696dfddf5e09225cd0917e21109e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "message": "Merge \"Add additional roles method to v3 roles client.\""
    },
    {
      "commit": "268f12b87083858fade5a16c8a38dc9e0325988f",
      "tree": "57358e11bfc382db688ae3da99edfd0ae019857f",
      "parents": [
        "08ef4a928f208c68908e3578e0177d3b217180ec",
        "9b8a367472707aa5e3ac3e7f327a142fbf356688"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 06:58:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 06:58:39 2017 +0000"
      },
      "message": "Merge \"Reduce the time waiting for server ACTIVE\""
    },
    {
      "commit": "08ef4a928f208c68908e3578e0177d3b217180ec",
      "tree": "9ea0f35f222d3f9869049b35f3e78ab16d349c0b",
      "parents": [
        "9b0c25b75cb49ed00e94a96512907716ce2cea33",
        "edb2b1244aa052c09f655379bf1806687caa30ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 06:20:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 06:20:54 2017 +0000"
      },
      "message": "Merge \"Fix flavor info in server response schema\""
    },
    {
      "commit": "9b0c25b75cb49ed00e94a96512907716ce2cea33",
      "tree": "6d5d0f2e3a69210054d04271038d66f99b3a544f",
      "parents": [
        "4ae82a98773ae0b5b803f3791a8808fda7142a1b",
        "ccd9d65e61c56ced5422db107a5346749962111d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 05:04:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 05:04:43 2017 +0000"
      },
      "message": "Merge \"Fix API reference links in volume/snapshot/type client\""
    },
    {
      "commit": "4ae82a98773ae0b5b803f3791a8808fda7142a1b",
      "tree": "eeba4d54d3e5ea833aceca63d17d9da40af572b8",
      "parents": [
        "b38fc63ee7c486507e20b4d0c1955bf200079ad7",
        "c860912ddd728764ded6caa24dda911c9fc18171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 04:45:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 04:45:56 2017 +0000"
      },
      "message": "Merge \"Fix tox coverage section\""
    },
    {
      "commit": "b38fc63ee7c486507e20b4d0c1955bf200079ad7",
      "tree": "94f38884cfa62f9277f0d7d6dc83cf8b7bc115b9",
      "parents": [
        "948d9b9845b18928c037625929e2846172083751",
        "f62703b5a4ec420399373480531c5d0428454350"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 03:37:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 03:37:56 2017 +0000"
      },
      "message": "Merge \"Add volume backup container parameter\""
    },
    {
      "commit": "56e7f38a2fe14815e5757b2f3472cd8c25482853",
      "tree": "079784db6703fd9d9a757a6c9d397bb86fef0567",
      "parents": [
        "948d9b9845b18928c037625929e2846172083751"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Wed Apr 05 10:25:01 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Wed Apr 05 11:02:04 2017 +0900"
      },
      "message": "Fix no module unit test for Python3.6\n\nThis commit fixes a unit test of \u0027test___init___no_module\u0027 for\nPython3.6. From Python3.6, the error has been changed to\nraise a ModuleNotFoundError (subclass of ImportError) when it cannot\nfind a module[1]. We should keep tempest working on Python3.6 although\nwe actually don\u0027t have py36 gate job now.\n\nSo, The testtools.ExpectedException is too strict in this situation. So\nI just change it to use assertRaises. This is a bit loose to check\nhowever, I was thinking introducing checking the semver was a bit\noverkill here.\n\n[1] https://docs.python.org/3/whatsnew/3.6.html#other-language-changes\n\nChange-Id: I21dc50f20671780f2704d8dd18ca72e0628c8c68\nCloses-Bug: #1664454\n"
    },
    {
      "commit": "948d9b9845b18928c037625929e2846172083751",
      "tree": "a65239e59e7678b96f48b229aec028e522c0eb44",
      "parents": [
        "ec2bce20ba48d438837daeb286bc5de81bc05ec2",
        "9fff020f372239402ba9595e6710a15397402328"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 00:54:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 00:54:14 2017 +0000"
      },
      "message": "Merge \"Move test_volume_manage to unversioned path\""
    },
    {
      "commit": "edb2b1244aa052c09f655379bf1806687caa30ae",
      "tree": "62c4b36fc8d497d6c4aaeb9ce1a5f61b7aa9c72a",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Mar 31 03:27:34 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Apr 05 00:21:18 2017 +0000"
      },
      "message": "Fix flavor info in server response schema\n\nNova show flavor info(id and link) in the server representation\nbut those are not always going to be present.\n\nIf flavor data is being deleted from DB after server creation then,\nit will return empty dict. But Tempest schema expect a non-empty dict\nalways.\n\nFixing doc for that on nova side- I350dc33df0cb03eb86df1f142e58ae34b02a1334\n\nAlso we are not loosing any coverage due to relaxing this in schema as tests\ndoes checks the flavor object presence for normal case where flavor should\nbe present in server representation.\n- test_resize_server_confirm\n- test_rebuild_server\n\nChange-Id: I274a86112d78c469970b62334a4301b107a75c5a\nCloses-Bug: #1677953\n"
    },
    {
      "commit": "ec2bce20ba48d438837daeb286bc5de81bc05ec2",
      "tree": "c32dcf3c3ab048b024d6e06fc45dc7ad8ec5e37a",
      "parents": [
        "25dbeeff33c361579c8ad2fb420300eb82cc5a7d",
        "d8386a3fb492122eedf926f0a61822068b2499e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 04 19:34:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 04 19:34:48 2017 +0000"
      },
      "message": "Merge \"Rename test-removal.rst\""
    },
    {
      "commit": "25dbeeff33c361579c8ad2fb420300eb82cc5a7d",
      "tree": "eda73c0dfb60425e7b28d1da8f049a57479e103b",
      "parents": [
        "3f9b3b1191ab3b7e91bd1525f10a1c202009c4c3",
        "d3eb1c05c74cd9e55a6e3c68b2b1e9abdf5cba14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 04 19:19:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 04 19:19:13 2017 +0000"
      },
      "message": "Merge \"Move Cinder non-admin tests into unversioned path\""
    },
    {
      "commit": "fe96c26ba6696dfddf5e09225cd0917e21109e19",
      "tree": "7c66114b1a5c654df9a47fdef5fd99de5a1e6450",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 31 05:25:26 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Apr 04 19:26:33 2017 +0100"
      },
      "message": "Add additional roles method to v3 roles client.\n\nAdds the following API call to the roles_client library:\n  - list all role inference rules (/v3/role_inferences)\n\nThis enables querying these APIs for a list of all the\nrole assignments or all the role inferences.\n\nNote that listing all role inference rules is distinct\nfrom listing inference rules. This can be confirmed\nin the API docs [0] and in the code itself [1]\n(see list_role_inference_rules vs list_implied_roles).\n\n[0] https://developer.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules\n[1] https://github.com/openstack/keystone/blob/3e5ead0a45f698eed4162787b723090cee4733f8/keystone/assignment/routers.py\n\nChange-Id: I9d6c0dc83a85bbca173b753183d838adfee04008\n"
    },
    {
      "commit": "d8386a3fb492122eedf926f0a61822068b2499e2",
      "tree": "badb1c4c290b4312d76d567a4effed937be5d5ae",
      "parents": [
        "3f9b3b1191ab3b7e91bd1525f10a1c202009c4c3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 31 10:56:58 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Apr 04 18:00:52 2017 +0000"
      },
      "message": "Rename test-removal.rst\n\nAll other rst files don\u0027t contain \"-\" in the file names instead of \u0027_\u0027.\nThis patch renames test-removal.rst for consistent format on rst files.\n\nTrivialFix\n\nChange-Id: I229870baa1954e1f6b2277318ae5bae332f660ad\n"
    },
    {
      "commit": "3f9b3b1191ab3b7e91bd1525f10a1c202009c4c3",
      "tree": "ba50ee05ef0227e60dac3789c2eaf7d77554c346",
      "parents": [
        "8c18908b0dcc281de2d9f8db12304b9157809a6b",
        "e8ab5f9b080d67ef5023a9a2eaa3e9ed8feafd7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 04 17:42:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 04 17:42:26 2017 +0000"
      },
      "message": "Merge \"Add tempest test writing guide\""
    },
    {
      "commit": "d3eb1c05c74cd9e55a6e3c68b2b1e9abdf5cba14",
      "tree": "36e9fcafa89c897029b23ee3b44e343804a7860a",
      "parents": [
        "8c18908b0dcc281de2d9f8db12304b9157809a6b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 03 14:00:29 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Apr 04 12:10:35 2017 +0000"
      },
      "message": "Move Cinder non-admin tests into unversioned path\n\nAs http://lists.openstack.org/pipermail/openstack-dev/2017-March/114507.html\nwe will use the existing Cinder V2 API tests for testing the base\nmicroversion of Cinder V3 API also.\nSo it is not necessary to contain versioned path in test module pathes.\nThis patch just moves Cinder non-admin tests to unversioned pathes.\n\nNOTE: v2 path still contain test_volumes_list and test_volumes_snapshots_list.\n      These module names are conflict to unversioned ones, and we still need\n      some works for merging them. We will follow that after this patch.\n\nChange-Id: Ibfa348eaf83dc9f3812562848b31f6099b023124\n"
    },
    {
      "commit": "8c18908b0dcc281de2d9f8db12304b9157809a6b",
      "tree": "0a7882a9d7917c63e1629400aa62d2c88f79261b",
      "parents": [
        "82e5b2d8374ff57ef7e45cc596f447fe264d8426"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 03 13:47:54 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Apr 04 12:09:52 2017 +0000"
      },
      "message": "Merge Cinder v3 base test module into general one\n\nCinder v3 base test module contained some v3 specific test classes\nbut that is not so different from the general one which is used for\nCinder v2 tests.\nWe will use the general test module for Cinder v3 tests also in the\nfuture. So this patch merges Cinder v3 base test module for re-using\nthe v2 tests.\n\nChange-Id: Ia956908dff14f15e55687f3daa4789dde096ba41\n"
    },
    {
      "commit": "82e5b2d8374ff57ef7e45cc596f447fe264d8426",
      "tree": "6f4a665be0e894341c6c1f6edcd345ea259e13e2",
      "parents": [
        "076d412210b567069509f23dcfa0f2d0368e2df5",
        "2ea48f06f232a52661dab6582c1a01c96366a2fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 04 12:09:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 04 12:09:25 2017 +0000"
      },
      "message": "Merge \"Rename server arg in wait_for_interface_status method\""
    },
    {
      "commit": "f62703b5a4ec420399373480531c5d0428454350",
      "tree": "a48dd5505f65f1e8a939ff5e5d095ae6ed01d283",
      "parents": [
        "076d412210b567069509f23dcfa0f2d0368e2df5"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Apr 04 14:50:55 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Apr 04 14:55:40 2017 +0300"
      },
      "message": "Add volume backup container parameter\n\n Update \"test_volume_backup_create_get_detailed_list_restore_delete\"\n testcase to verifiy volume backup container parameter.\n\nChange-Id: I49603e56485458f64dacee8c0e31f4195a3771ec\n"
    },
    {
      "commit": "c860912ddd728764ded6caa24dda911c9fc18171",
      "tree": "0e3c39679cc1dc77ceec670a915f80f925882255",
      "parents": [
        "076d412210b567069509f23dcfa0f2d0368e2df5"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 04 16:23:09 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 04 16:23:09 2017 +0900"
      },
      "message": "Fix tox coverage section\n\nThis commit removes the setenv parameter of testenv:cover section in\ntox.ini. Recently, \u0027\u0027tox -e cover doesn\u0027t\u0027\u0027 work, actually.\n\nChange-Id: I82ac3dace47c187160dc683e0f740b0589773c0b\n"
    },
    {
      "commit": "9fff020f372239402ba9595e6710a15397402328",
      "tree": "4ce2081d9042683789acb230af115c1b1ae6dcb9",
      "parents": [
        "076d412210b567069509f23dcfa0f2d0368e2df5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 03 13:32:15 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 03 13:32:15 2017 -0700"
      },
      "message": "Move test_volume_manage to unversioned path\n\nJust before I2acfe5a28a2533b16565e6ebad5c820e7c3a3967 , the patch\nwhich adds test_volume_manage was merged. So this patch moves the\ntest into unversioned path again.\n\nChange-Id: I46f14c5dc944110d383ca3f1a395e681d6fb3159\n"
    },
    {
      "commit": "076d412210b567069509f23dcfa0f2d0368e2df5",
      "tree": "6b6a841742b1bf7985f16c22bdcc8facc7eadc3d",
      "parents": [
        "dbffd22f44241146c03a98d6ff3a8479c1bc9174",
        "7fd5d4bbdb368c863eab7c8f14620e9918569421"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 03 19:15:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 03 19:15:32 2017 +0000"
      },
      "message": "Merge \"Move Cinder admin tests into unversioned path\""
    },
    {
      "commit": "dbffd22f44241146c03a98d6ff3a8479c1bc9174",
      "tree": "907c4251d551a1679ba46596e07fc3c1238f43d5",
      "parents": [
        "90d505ae75462aea9c16119db0ef8933d999b872",
        "12afdb896541b72385e7e5586b739cf4c8661b7c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 03 16:03:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 03 16:03:31 2017 +0000"
      },
      "message": "Merge \"Correct the module path for decorators\""
    },
    {
      "commit": "e8ab5f9b080d67ef5023a9a2eaa3e9ed8feafd7a",
      "tree": "52d08cd5b4d9693ed2426209dc55baa1de4c8fce",
      "parents": [
        "90d505ae75462aea9c16119db0ef8933d999b872"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 01 15:25:39 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 03 11:53:35 2017 -0400"
      },
      "message": "Add tempest test writing guide\n\nThis commit is the start of a new doc guide for helping people figure\nout how to write good tempest tests. This is just a starting point for\nthe document and doesn\u0027t cover every aspect of writing a test case in\ntempest. Right now it just covers the setupClass phase for writing\nTestCases. It will be expanded upon in future commits to give a complete\nguide to writing tests in Tempest.\n\nChange-Id: Ie0db2079163f536ae72668c8fc9129ae4c6389e2\n"
    },
    {
      "commit": "2ea48f06f232a52661dab6582c1a01c96366a2fe",
      "tree": "114f868d8c642531b9d2f5edf949418b403e0ca4",
      "parents": [
        "90d505ae75462aea9c16119db0ef8933d999b872"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 03 11:36:19 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 03 11:37:28 2017 -0400"
      },
      "message": "Rename server arg in wait_for_interface_status method\n\nThis is very minor, but the server formal argument to the\nwait_for_interface_status method is actually a server id.\n\nThis changes the name of the parameter to be clear on the\ntype of that object, since it could easily be confused\nwith a full server response body dict.\n\nChange-Id: Id7cab21ab75092226f0784877ae55f17e880229c\n"
    },
    {
      "commit": "76d80b5a5e7ab9c497dedea7e17c1717b1140de7",
      "tree": "4e371a411d6cb7be0ae05fd6b6c69f165259aeee",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Apr 03 12:29:57 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Apr 03 14:19:18 2017 +0300"
      },
      "message": "Remove a redundant client variable\n\nIt is more clear to use the original client name.\nThe client name \u0027client\u0027 is too much general compare\nto \u0027volumes_client\u0027.\n\nChange-Id: I0e0c517ee27d598c90025c8fd36bd17141fbd237\n"
    },
    {
      "commit": "90d505ae75462aea9c16119db0ef8933d999b872",
      "tree": "eff10bd013ccb74b141298652481e4f8f1ba4697",
      "parents": [
        "cf9c5e57ccb2befc2348d5ce2f830e1ddaa5912e",
        "8e2d403283f160b0dbc7d8cdbb42e7a432da0a38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 03 09:58:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 03 09:58:00 2017 +0000"
      },
      "message": "Merge \"Identity V3-ext Oauth1 Consumers Client\""
    },
    {
      "commit": "cf9c5e57ccb2befc2348d5ce2f830e1ddaa5912e",
      "tree": "c0fec3fbcbaa10f239b7e89a8fe61ace93a0b900",
      "parents": [
        "41e7bd7c6f9bfad0807e4e17e6782189516331a9",
        "97c7419c5dda9ba8b239cf81f03066dc053d2fc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 03 06:55:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 03 06:55:09 2017 +0000"
      },
      "message": "Merge \"Glance supports vhdx disk_format\""
    },
    {
      "commit": "12afdb896541b72385e7e5586b739cf4c8661b7c",
      "tree": "fc38ee7e89fe5316daf819e30433624d71ad451b",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Sat Apr 01 19:32:26 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Sat Apr 01 19:33:21 2017 +0800"
      },
      "message": "Correct the module path for decorators\n\nThe import path of decorators is not correct, this patch fixes that.\n\nChange-Id: I4eb09829c4ea787c013cb6061b0ebbc665125b10\nCloses-Bug: #1678465\n"
    },
    {
      "commit": "9b8a367472707aa5e3ac3e7f327a142fbf356688",
      "tree": "518db2755144442f29eee0366e6ce97557f1ba95",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sat Apr 01 17:18:44 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sat Apr 01 17:25:46 2017 +0800"
      },
      "message": "Reduce the time waiting for server ACTIVE\n\nIn ListServerFiltersTestJSON\u0027 resource_setup, 3 servers are\ncreated and we wait for them reaching ACTIVE one by one.\nThis is to optimize the waiting time.\n\nChange-Id: I401429c9a17b7eb30e1941cd9e2573441abe6a58\n"
    },
    {
      "commit": "41e7bd7c6f9bfad0807e4e17e6782189516331a9",
      "tree": "cdc8fdccbc1ccc9d9e89364266f2f803eec79eee",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 31 17:50:56 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 31 17:50:56 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I538aa04495f3f2517769854d382d76803d0da9e9\n"
    },
    {
      "commit": "ccd9d65e61c56ced5422db107a5346749962111d",
      "tree": "ff031179a1f5c3b3bf7d8f0955b1a756bc030b57",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 30 15:01:49 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 31 10:30:26 2017 +0800"
      },
      "message": "Fix API reference links in volume/snapshot/type client\n\nThis is to fix some broken urls in volume/snapshot/type clients.\n\nChange-Id: Id22497203395e4d3b4f8b55e5dda0fcbd2097347\n"
    },
    {
      "commit": "7fd5d4bbdb368c863eab7c8f14620e9918569421",
      "tree": "7b544ef969e518696ad63b50f582bf2cb99bc50a",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 27 11:36:31 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 30 12:26:01 2017 -0700"
      },
      "message": "Move Cinder admin tests into unversioned path\n\nAs http://lists.openstack.org/pipermail/openstack-dev/2017-March/114507.html\nwe will use the existing Cinder V2 API tests for testing the base\nmicroversion of Cinder V3 API also.\nSo it is not necessary to contain versioned path in test module pathes.\nThis patch just moves Cinder admin tests to unversioned pathes.\n\nChange-Id: I2acfe5a28a2533b16565e6ebad5c820e7c3a3967\n"
    },
    {
      "commit": "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a",
      "tree": "e03e5ca77da20d24859cf5f0e664bb9dddf5e70e",
      "parents": [
        "391516076b74e97fff2dbb5d048cb7c8166ba222"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 27 11:25:37 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 30 12:25:58 2017 -0700"
      },
      "message": "Rename Cinder V2 API tests\n\nAs http://lists.openstack.org/pipermail/openstack-dev/2017-March/114507.html\nwe will use the existing Cinder V2 API tests for testing the base\nmicroversion of Cinder V3 API also.\nThe V2 test classes contained \"V2\" on these names, and that will be\nconfusing when using them for the V3 tests.\nThis patch just renames the V2 tests by removing \"V3\" from the test\nclass names.\n\nChange-Id: Ia89f4c1492983aef7d3394a6278c3c3c5fd11529\n"
    },
    {
      "commit": "391516076b74e97fff2dbb5d048cb7c8166ba222",
      "tree": "2ed46e1886db93082b0fc164d378a16763f0f70a",
      "parents": [
        "e620b5abf261224794e1085082c52b9a04cdfa43",
        "7252ce0789d6eaaa14474d853a50f25ef5c9878a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 19:14:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 19:14:14 2017 +0000"
      },
      "message": "Merge \"Skip flaky test_create_router_set_gateway_with_fixed_ip\""
    },
    {
      "commit": "e620b5abf261224794e1085082c52b9a04cdfa43",
      "tree": "836999e10579817e5d0b6864978a77fef8448de9",
      "parents": [
        "6487283f6e10e88b6e24ac148335201a38f0653a",
        "ba37ac443fed68c96e69b1643c77c5faad9e5459"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 14:17:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 14:17:38 2017 +0000"
      },
      "message": "Merge \"Volume reset to maintenance mode\""
    },
    {
      "commit": "6487283f6e10e88b6e24ac148335201a38f0653a",
      "tree": "4bd6e748370e56daf717de517637f2cb39de6379",
      "parents": [
        "ed183f9747bc5e9426e3f11673fa463a5defae5f",
        "9b6608503721d4e7f3fff9144dc9c93dd8fe97fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 12:17:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 12:17:22 2017 +0000"
      },
      "message": "Merge \"Removing py34 from tox\""
    },
    {
      "commit": "ed183f9747bc5e9426e3f11673fa463a5defae5f",
      "tree": "180299fdf45887ba49e38ea40e7b1b0511ea2e6c",
      "parents": [
        "a7aa59975036c7c48a094af19689dc0c8a44d470",
        "244cf7cfb1632a5e1ae2332ad52fcdeff1ba97bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 12:08:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 12:08:49 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute config options for validation-2\""
    },
    {
      "commit": "a7aa59975036c7c48a094af19689dc0c8a44d470",
      "tree": "41e1ea672015cf546a91499dcf2da27473632158",
      "parents": [
        "d241358f8747a0a339027844eb694403c612660e",
        "e4dc8fb3ab1fcb0ae0e83722c7c1e7abde0c7b94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 10:33:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 10:33:55 2017 +0000"
      },
      "message": "Merge \"Add skip method for volume test with the glance service\""
    },
    {
      "commit": "d241358f8747a0a339027844eb694403c612660e",
      "tree": "238742fd996d10d65cdda9480edef913a44c6295",
      "parents": [
        "36eb924c36d10d1e82fbe9d8134ad4a8d5178a38",
        "2715d224afbeac91b4d7be15f3fd1ca6134f873b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 10:20:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 10:20:23 2017 +0000"
      },
      "message": "Merge \"Fix API reference links in volume client\""
    },
    {
      "commit": "244cf7cfb1632a5e1ae2332ad52fcdeff1ba97bd",
      "tree": "7a2ccd8e644f62c9a5ecee9cd7cfe6ee002db7d7",
      "parents": [
        "82a278e88c9e9f9ba49f81c1f8dba0bca7943daf"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 06:39:31 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Mar 30 09:14:56 2017 +0000"
      },
      "message": "Remove deprecated compute config options for validation-2\n\nBelow compute config options for validation server had been\ndeprecated with corresponding options in validation group almost\nyear back.\n- 1908e37d2551760831e338788511db93d5129e16\n\n    - ``compute.image_ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``compute.ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``scenario.ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``compute.network_for_ssh`` (available as ``validation.network_for_ssh``)\n    - ``compute.ping_timeout `` (available as ``validation.ping_timeout``)\n\nThis patch removes them from tempest conf.\n\nFew plugins still using the old configs and this depends on their fix.\n\nChange-Id: I2221b2d50fee97a464c7d5f0b3c2e13142cb394f\n"
    },
    {
      "commit": "36eb924c36d10d1e82fbe9d8134ad4a8d5178a38",
      "tree": "91da6c840d206337ff4e90b53df43422fc5a0c1a",
      "parents": [
        "2df61eeabb0fc24d0d71cf35e04dabd2eeb5882b",
        "9751b3d9fed4fa073522ddccbe468bee3c0caef4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 08:19:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 08:19:44 2017 +0000"
      },
      "message": "Merge \"Correct invalid param in create_volume\""
    },
    {
      "commit": "97c7419c5dda9ba8b239cf81f03066dc053d2fc7",
      "tree": "4832ce74da6e22ca3615f52f9c67728144eff0cf",
      "parents": [
        "ebb74eb2df269335fd95ca9130b71866e715f76c"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Mar 30 09:34:59 2017 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Mar 30 09:36:26 2017 +0300"
      },
      "message": "Glance supports vhdx disk_format\n\nThe disk_format config option enables vhdx as supported by default.\n\nhttps://docs.openstack.org/releasenotes/glance/newton.html\n\nChange-Id: I783c2f6ca5fe03d5483681611e7c8d1b4dcf9383\n"
    },
    {
      "commit": "9b6608503721d4e7f3fff9144dc9c93dd8fe97fc",
      "tree": "9924ca9364161e11bcb3df40950d2351923e0f65",
      "parents": [
        "13ee2ca9aae08a9d1aa85438c144ae7047c92c2c"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Tue Mar 28 15:11:40 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Mar 30 11:54:51 2017 +0530"
      },
      "message": "Removing py34 from tox\n\nNow gate job for Python 3.5 exists and not 3.4,\nwe should remove those references to the 3.4 that is untested\n\nChange-Id: I2bfedb9a7cc48413dee35d519c52cc2fd3bd3f13\n"
    },
    {
      "commit": "2df61eeabb0fc24d0d71cf35e04dabd2eeb5882b",
      "tree": "948de71f0879e54849755aed6f925f12e2366bb8",
      "parents": [
        "ebb74eb2df269335fd95ca9130b71866e715f76c",
        "5129c62bc614429a97cf13e99c495296111ebe0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 06:24:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 06:24:34 2017 +0000"
      },
      "message": "Merge \"Remove set_mac_address from old remote_client\""
    },
    {
      "commit": "ebb74eb2df269335fd95ca9130b71866e715f76c",
      "tree": "09ff70c494c223947e5d9f39355680e293c56330",
      "parents": [
        "22159e9bb36550a369ec1ccc41c2a0cb183515ca",
        "0884488802a75242304fe78fff871451d7631da4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 15:16:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 15:16:51 2017 +0000"
      },
      "message": "Merge \"Add test creating a protected image\""
    },
    {
      "commit": "22159e9bb36550a369ec1ccc41c2a0cb183515ca",
      "tree": "08f2d8ce69f2aab5a8e4f7f7c73cc585a3780b7a",
      "parents": [
        "4f78af83bf85646c554e1ef05ff3b037570ecdf9",
        "ae36ce8b467653dd0041212175ac402c3e7522c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 15:04:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 15:04:04 2017 +0000"
      },
      "message": "Merge \"Nova: Move _Websocket class to a common place\""
    },
    {
      "commit": "2715d224afbeac91b4d7be15f3fd1ca6134f873b",
      "tree": "84f55f8ffa9b50d48edeb838a276463ce9aaa482",
      "parents": [
        "4f78af83bf85646c554e1ef05ff3b037570ecdf9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 29 14:53:48 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 29 14:53:48 2017 +0100"
      },
      "message": "Fix API reference links in volume client\n\nExisting links are broken, fixing them.\n\nChange-Id: I42be40cb64d64b013368fe39668e3749580520b5\n"
    },
    {
      "commit": "4f78af83bf85646c554e1ef05ff3b037570ecdf9",
      "tree": "3e44e319758bd54d1cd3cdb56c71723ee2f9d90f",
      "parents": [
        "3e3942e11c963da056d21e3061221aac9b60f577",
        "679f8c30cce605c3f2ff540a3fecab57fe806653"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 13:26:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 13:26:33 2017 +0000"
      },
      "message": "Merge \"Remove assign_static_ip from old remote_client\""
    },
    {
      "commit": "3e3942e11c963da056d21e3061221aac9b60f577",
      "tree": "b8861ba396d4f665f756201e5388619214945435",
      "parents": [
        "4b3d082f49267ce07649b68119b511e97d7bb248",
        "126fe985f68aeaf65037c104326ce6b859c01f00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 13:26:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 13:26:24 2017 +0000"
      },
      "message": "Merge \"Remove set_nic_state from old remote_client\""
    },
    {
      "commit": "4b3d082f49267ce07649b68119b511e97d7bb248",
      "tree": "ef895f3a87d725fd9f7be1059c77da0bada2bde1",
      "parents": [
        "6f40c3e4a832876474cbd33c0943f13a603a390b",
        "f96aefe283a96ae79b0f5e6b1e7d4312246aa55b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 13:17:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 13:17:54 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary usuage of instance variable\""
    },
    {
      "commit": "6f40c3e4a832876474cbd33c0943f13a603a390b",
      "tree": "2880ae6aeecc3243ee164635ce5675b124d8c299",
      "parents": [
        "d44b295a168f067e7352895f4ce0ad32a3ec672d",
        "f52c5a5608aeedb311c9ef98078b2e54127d44eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 12:10:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 12:10:15 2017 +0000"
      },
      "message": "Merge \"Remove unused CONF and LOG\""
    },
    {
      "commit": "9751b3d9fed4fa073522ddccbe468bee3c0caef4",
      "tree": "125fc7614aaf3a81d7803030119bcf5cc2ac8d29",
      "parents": [
        "f07c9da2119d4071b7976e30552ad49098d8037c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 18:01:01 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 18:01:01 2017 +0800"
      },
      "message": "Correct invalid param in create_volume\n\nThere is no argument named \"param\" in create_volume, besides,\nname is not necessary in create_volume(if name is not passed in,\nthe volume can reach status available with name\u003dnull), so this\nis to remove param in create_volume in negative tests.\n\nChange-Id: I7e0ed8be728825ca340be584e1dfe0cc5a8dbff5\n"
    },
    {
      "commit": "f52c5a5608aeedb311c9ef98078b2e54127d44eb",
      "tree": "e4eb4c26e9f7159fe22c3443afa0f3bf921675a1",
      "parents": [
        "f07c9da2119d4071b7976e30552ad49098d8037c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 15:13:22 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 15:13:22 2017 +0800"
      },
      "message": "Remove unused CONF and LOG\n\nThis is to remove unused CONF and LOG to keep code clean.\n\nChange-Id: I57aaa3816e28c08c8e82e4717dfb1c2f99ed9ec2\n"
    },
    {
      "commit": "f96aefe283a96ae79b0f5e6b1e7d4312246aa55b",
      "tree": "85cfb622c3aec8934d552651f70cefb768f4da0a",
      "parents": [
        "f07c9da2119d4071b7976e30552ad49098d8037c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 14:59:58 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 29 14:59:58 2017 +0800"
      },
      "message": "Remove unnecessary usuage of instance variable\n\nThis is to change some instance variables to local variables,\nand remove some unused instance variables.\n\nChange-Id: Id2e7a1dcad4e51df488094ba9fb837410802828b\n"
    },
    {
      "commit": "d44b295a168f067e7352895f4ce0ad32a3ec672d",
      "tree": "36940deecb2d5c7e489e85338761eb0e01f07e6d",
      "parents": [
        "c92ac0ffd908cda19d0d6bde99964ce90ae65821",
        "3bd0d2bbd10cf7098eb38b6b2c22caa84caeb396"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 06:51:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 06:51:00 2017 +0000"
      },
      "message": "Merge \"Remove remaining usage of cinder v1 API call from Tempest\""
    },
    {
      "commit": "c92ac0ffd908cda19d0d6bde99964ce90ae65821",
      "tree": "a39790aa073b7b568ffb1cc76e7b5305d4afb52e",
      "parents": [
        "f07c9da2119d4071b7976e30552ad49098d8037c",
        "cec4494d973498197a3a3ed5a347a866bd81f79b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 05:34:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 05:34:30 2017 +0000"
      },
      "message": "Merge \"Fix race in test_attach_detach_volume\""
    },
    {
      "commit": "63fe58fe45c052b519db64680cc09f2b548b992f",
      "tree": "d2b8994d3895ee73f3c3444761e957c55d0d83c1",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Mar 26 13:31:46 2017 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Mar 29 07:32:26 2017 +0300"
      },
      "message": "Volume force-delete when volume in maintenance state\n\nIts not doable to delete a volume in a maintenance state without force.\nThe testcase calls to force_delete_volume in order to delete the volume.\n\nChange-Id: Ia54721089d4925b6f5eeeef283cb62551a6120e1\n"
    },
    {
      "commit": "f07c9da2119d4071b7976e30552ad49098d8037c",
      "tree": "dd1b354655b4104c3932177abdb01e59ef3bbb50",
      "parents": [
        "a92a428b8cafde229c2f4f43db07931764a0e135",
        "ad3c2d8187bc4e85a5d24cf002691059321ca2a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 29 02:07:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 29 02:07:28 2017 +0000"
      },
      "message": "Merge \"Make test_volume_pools A/A compatible\""
    },
    {
      "commit": "5129c62bc614429a97cf13e99c495296111ebe0a",
      "tree": "68d3db5a72e1d658a12e2a1f5700ab8da2c96492",
      "parents": [
        "679f8c30cce605c3f2ff540a3fecab57fe806653"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 22 11:18:42 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Mar 28 20:50:27 2017 +0000"
      },
      "message": "Remove set_mac_address from old remote_client\n\nset_mac_address() was called from test_network_basic_ops only and\nit is not necessary to keep it as common method in Tempest.\nThen this patch moves the implementation into test_network_basic_ops\nand removes set_mac_address() from old remote_client.\nIn addition, this patch merges 3 exec_command() calls into a single\ncall for avoiding ssh re-connections.\n\nChange-Id: I60b86a143e3987b911fa070754879bd002128120\n"
    },
    {
      "commit": "a92a428b8cafde229c2f4f43db07931764a0e135",
      "tree": "8ce838a2b6d59d8665b42f0c63681a865c57cbf8",
      "parents": [
        "6384abe8a9385cd4b330b907730f767cf6670fc1",
        "f4fbf30742673c1dc5b9ee3346bfe5f574c0633c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 19:42:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 19:42:01 2017 +0000"
      },
      "message": "Merge \"Add test case for volume unmanage and manage\""
    },
    {
      "commit": "6384abe8a9385cd4b330b907730f767cf6670fc1",
      "tree": "082e300e3b72b3ec8254d48ad7d1b870ad823fe0",
      "parents": [
        "91b46ac81ff0104012ed8f5432a76e28cc9a4415",
        "4dda94e9b4ccf06b63e8a831ab6887b51c933377"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 11:41:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 11:41:42 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary show_floatingip\""
    },
    {
      "commit": "91b46ac81ff0104012ed8f5432a76e28cc9a4415",
      "tree": "3cfff7e552d7247fd3c457573d953f00904d65ae",
      "parents": [
        "23dced8b4222918d5290382251103700690a7bf8",
        "63cf8071e0a2c1ba78481a6af3239cdcf9ea0e34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 11:41:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 11:41:34 2017 +0000"
      },
      "message": "Merge \"Unskip test_snapshot_list_param_limit_equals_zero\""
    },
    {
      "commit": "23dced8b4222918d5290382251103700690a7bf8",
      "tree": "d76a2e461e85ddd7d20629c8e4a49b67eb4e9b8c",
      "parents": [
        "d11f316eec7c1da8912b10477d515d1affc984ae",
        "159064a5867c6e124fa79ce3a132bac2a08b3874"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 11:28:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 11:28:59 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary Cinder v1 code\""
    },
    {
      "commit": "d11f316eec7c1da8912b10477d515d1affc984ae",
      "tree": "be9fa229c498dae836b67525553e87c7f0b4a648",
      "parents": [
        "9e5cea7f1641ef5534b589a4627db77377f8c2ca",
        "79ec3343631d3fedaf1577a8f1902ad06836a4f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 10:45:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 10:45:47 2017 +0000"
      },
      "message": "Merge \"Should be more clear for device name opt\""
    },
    {
      "commit": "9e5cea7f1641ef5534b589a4627db77377f8c2ca",
      "tree": "76a973cb60519a2c280dbf0ebd8c8d38f87b8398",
      "parents": [
        "4df2338dede31b1df31eb53868ab899c385dcd18",
        "316d56462c23cffba3ad99bc1e306a81781c39f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 10:25:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 10:25:37 2017 +0000"
      },
      "message": "Merge \"Add test case for update volume encryption type\""
    },
    {
      "commit": "3bd0d2bbd10cf7098eb38b6b2c22caa84caeb396",
      "tree": "9b1ea09b52c17b6f8714f3722737f039eafc7e62",
      "parents": [
        "4df2338dede31b1df31eb53868ab899c385dcd18"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Mar 23 01:57:28 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Mar 28 10:00:52 2017 +0000"
      },
      "message": "Remove remaining usage of cinder v1 API call from Tempest\n\nCinder v1 API tests have been removed from Tempest\n- I04de2d90fe11f8ec4acbfa983bc0ad3aa979f45b\n\nThere are few other tests like compute, scenario which makes\ncall to Cinder v1 API based on api_v1 is configured.\nWe should cleanup those to go with v2 directly and later\nthose will be directed to make v2/v3 APIs.\n\nChange-Id: I0685a74a80ff845bd0d787bc43fac1c608ee4710\n"
    },
    {
      "commit": "4df2338dede31b1df31eb53868ab899c385dcd18",
      "tree": "47f41a4963147ed17f0c1f06d499ec895f337f44",
      "parents": [
        "13ee2ca9aae08a9d1aa85438c144ae7047c92c2c",
        "c9d5800cce4f945194e60384cf9d2675f6182661"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 09:45:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 09:45:58 2017 +0000"
      },
      "message": "Merge \"Fix for test_volume_swap\""
    },
    {
      "commit": "ba37ac443fed68c96e69b1643c77c5faad9e5459",
      "tree": "3807aeb984009795e751760e133913d5c27120c7",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Mar 26 13:25:04 2017 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Mar 28 08:55:13 2017 +0300"
      },
      "message": "Volume reset to maintenance mode\n\nUpdate existing test with reset-volume state to maintenance.\n\nThe purpose here is to verify that cinder state can be changed to maintenance.\n\nHere are all valid states for cinder:\nhttps://docs.openstack.org/developer/cinder/api/cinder.api.contrib.admin_actions.html\n\nChange-Id: I5226b000317b2a9ab034afa90c3461011db4a030\n"
    },
    {
      "commit": "13ee2ca9aae08a9d1aa85438c144ae7047c92c2c",
      "tree": "3ced908f50ac91ddc38b4bd0e773206cd29ceff8",
      "parents": [
        "03e36b63bd44095a7d59b90da0ac84c6125596fb",
        "7531e9848d66918c4ea8507db0a79be6af2db248"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 04:13:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 04:13:22 2017 +0000"
      },
      "message": "Merge \"Do not use skip_checks in TestServerAdvancedOps\""
    },
    {
      "commit": "159064a5867c6e124fa79ce3a132bac2a08b3874",
      "tree": "cfe72130c8dfd70d9e08c014a2483a8434f4b9fc",
      "parents": [
        "877811f92f5d315b403de6e8928720e95d4ce861"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 27 12:48:09 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 27 18:21:09 2017 -0700"
      },
      "message": "Remove unnecessary Cinder v1 code\n\nSince the commit I04de2d90fe11f8ec4acbfa983bc0ad3aa979f45b Cinder v1\nAPI tests have been removed. So there is not any case which requires\n_api_version is 1. This patch just removes it.\n\nTrivialFix\n\nChange-Id: I7af71ef6eada3017bc5a96830515915b7a848a74\n"
    },
    {
      "commit": "03e36b63bd44095a7d59b90da0ac84c6125596fb",
      "tree": "00bc47fc1f02d79e7571f77e6ddb584dd6f6420e",
      "parents": [
        "40c8f6097e75ae346ec61a8d4351954accc94f77",
        "d1ef129094cea565118cad5a61d487ed902e8c88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 01:18:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 01:18:31 2017 +0000"
      },
      "message": "Merge \"Deprecate the dvr_extra_resources config switch.\""
    },
    {
      "commit": "40c8f6097e75ae346ec61a8d4351954accc94f77",
      "tree": "7e53d7fdc53fa1e7f6bc1bcbd5993815e3e773bf",
      "parents": [
        "39f9363fdddfdbd9ffe260f0f120f29aa21603d4",
        "14158c95fbfd85847273dc79b9e5d2db75c3d932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 19:43:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 19:43:41 2017 +0000"
      },
      "message": "Merge \"Adding server evacuate client\""
    },
    {
      "commit": "39f9363fdddfdbd9ffe260f0f120f29aa21603d4",
      "tree": "eee0813186aacd8336ab74cf5d0c90758dc64508",
      "parents": [
        "c0f492de070780884c6e5e00b6bd305cf9925d45",
        "5cbc00ab7f90c130401e9a4ec42b612c066f4740"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 19:37:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 19:37:53 2017 +0000"
      },
      "message": "Merge \"Remove name checking for api version 1\""
    },
    {
      "commit": "c0f492de070780884c6e5e00b6bd305cf9925d45",
      "tree": "2d57b3fc7094bb1568e8e8c03752c22cea6b9a21",
      "parents": [
        "877811f92f5d315b403de6e8928720e95d4ce861",
        "5afcb343d856f15bae76c998db3b396c47b958d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 19:33:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 19:33:46 2017 +0000"
      },
      "message": "Merge \"Remove cinder clients api version 1\""
    },
    {
      "commit": "ae36ce8b467653dd0041212175ac402c3e7522c0",
      "tree": "fd91bdbff1e303940d616ebab8a6ecd5da0adce8",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Mar 20 16:27:26 2017 +0100"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Mar 27 16:49:37 2017 +0200"
      },
      "message": "Nova: Move _Websocket class to a common place\n\nTo avoid to introduce a dependency to \"websocket-client\", we re-use\nthe internal \"_Websocket\" class which encapsulates the sockets.\nThis class got introduced with commit 1f87a5611 for the VNC console\ntest cases.\nThis change moves this class to a common place, so that it can be\nused by VNC and (in a later change) \"serial console\" test cases\nequally.\n\nChange-Id: I79065865c876549269b2bb962a6826ac2fd0a403\n"
    },
    {
      "commit": "5afcb343d856f15bae76c998db3b396c47b958d6",
      "tree": "5d6fd9aa50b06f7dd69a49e7475471562adf5b1e",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Mar 27 15:41:56 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Mar 27 15:41:56 2017 +0300"
      },
      "message": "Remove cinder clients api version 1\n\nSince cinder api version 1 is deprecated, we should remove \u0027volumes_v1_client\u0027\nand \u0027snapshots_v1_client\u0027 clients from manager.py.\n\nChange-Id: I2a5e4eb326e90a0c108ffaac652308c9f3fc1a7e\n"
    },
    {
      "commit": "5cbc00ab7f90c130401e9a4ec42b612c066f4740",
      "tree": "eb280b6d449a5a1d1f6a1c61f60c8fc4d159536f",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 26 11:49:54 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Mar 27 14:54:40 2017 +0300"
      },
      "message": "Remove name checking for api version 1\n\nSince cinder api version 1 is deprecated, it\u0027s redundant\nto check \u0027display_name\u0027 field.\n\nChange-Id: I17f610994f496da246dae0c5b77c20ab32f19218\n"
    },
    {
      "commit": "79ec3343631d3fedaf1577a8f1902ad06836a4f8",
      "tree": "816d51c382c825fc61125db17638694889c07a11",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Kevin_Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Sat Mar 25 17:33:27 2017 +0800"
      },
      "committer": {
        "name": "Zhenyu Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Mon Mar 27 07:57:11 2017 +0000"
      },
      "message": "Should be more clear for device name opt\n\nWe are allowed to config the volume_device_name when\nrunning tests, but not or hypervisors guarantee that\nthey will respect the user defined device name(KVM),\nand tests may fail due to inappropriate device name\nset.\n\nWe should include this information about this opt\nto avoid confusions.\n\nChange-Id: I193940c3ae565dd4803f19a77326006ebdc038cc\n"
    },
    {
      "commit": "7252ce0789d6eaaa14474d853a50f25ef5c9878a",
      "tree": "a4e8ff778c4c5ccffcbdf762727cf42f98c62522",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Mar 26 20:48:14 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Mar 26 20:48:14 2017 +0200"
      },
      "message": "Skip flaky test_create_router_set_gateway_with_fixed_ip\n\ntest_create_router_set_gateway_with_fixed_ip starts by allocating an IP\nfrom the public_network, then it deletes that IP (which releases the\nIP back to the pool), then it tries to create a router with a fixed\nexternal IP set to the IP value it got earlier.\n\nBut in the mean time, another test could have claimed the very same IP\nbecause there\u0027s a fraction of time when the IP is again available. In\nthat case, the create router call fails with\n\nBody: {\"NeutronError\": {\"message\": \"IP address 172.24.5.2 already allocated\nin subnet 41f6fb6a-f10d-4a9a-9b9b-235bbbde0891\", \"type\":\n\"IpAddressAlreadyAllocated\", \"detail\": \"\"}}\n\nChange-Id: I9761b094351709f97e5b1524935d070796c64273\nRelated-Bug: #1676207\n"
    },
    {
      "commit": "14158c95fbfd85847273dc79b9e5d2db75c3d932",
      "tree": "448f877b408a236228b6bdbb2772748d9ad1ddea",
      "parents": [
        "df9fbe56289619ecc87ff570251a450d526e04fc"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mr290n@att.com",
        "time": "Tue Mar 21 14:23:15 2017 +0530"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sat Mar 25 06:52:37 2017 +0000"
      },
      "message": "Adding server evacuate client\n\nThis patch adds compute server evacuate API client method.\n\nThis client method is required to implement evacuate related tests\nin OpenStack Patrole project.\n\nChange-Id: Ie0d65d83923331caaa9cbbbd63b096ff8400bffa\nPartial-Bug:: #1673811\n"
    },
    {
      "commit": "e4dc8fb3ab1fcb0ae0e83722c7c1e7abde0c7b94",
      "tree": "f23ba6703619afb500cd5e959742aa674d56f47f",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Jaesang Lee",
        "email": "jaesang_lee@sk.com",
        "time": "Sat Mar 25 01:19:58 2017 +0000"
      },
      "committer": {
        "name": "Jaesang Lee",
        "email": "jaesang_lee@sk.com",
        "time": "Sat Mar 25 01:23:13 2017 +0000"
      },
      "message": "Add skip method for volume test with the glance service\n\nIn some tests, it try to create volume with image\n \"VolumesV2ImageMetadata\",\n \"test_create_from_bootable_volume\",\n \"test_bootable_volume_backup_and_restore\",\nso it should be check Glance is available before test.\nIf all tests in class is associate with glance, I used skip_checks,\nand otherwise, I used testtools.SkipIf\n\nChange-Id: I2302699f98b77b0ccad551ef11c4655544b3f827\nCloses-Bug: 1675700\n"
    },
    {
      "commit": "877811f92f5d315b403de6e8928720e95d4ce861",
      "tree": "e977ae53bee26132799c035854813d0332704f29",
      "parents": [
        "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Mar 24 14:32:03 2017 -0400"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Mar 24 16:43:04 2017 -0400"
      },
      "message": "Add note on get_disks about unsupported guests\n\nPut note out there in case others run into a failure using\nSLES 11 images.\n\nChange-Id: I34a87e533ffe903429913566a77ed5c6c05580cb\nCloses-Bug: #1673607\n"
    },
    {
      "commit": "cec4494d973498197a3a3ed5a347a866bd81f79b",
      "tree": "0b61f450fd6b439eda259b28a8da67c338a8f052",
      "parents": [
        "b70e641d6ddf04dba84f563a4ebd54090f035a11"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 24 14:44:19 2017 +0000"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Fri Mar 24 18:50:34 2017 +0000"
      },
      "message": "Fix race in test_attach_detach_volume\n\nThe test boots a server, attaches a volume and then power cycles\nthe server, to check that the volume is still attached.\nWhen ssh validation is on, we must wait for the ssh key to be\ninjected in the guest authorized keys file, before power cycling,\notherwise ssh will fail later in the test.\n\nChange-Id: I506085b4efd2501e41e91530b3fedcfad286ef0e\n"
    },
    {
      "commit": "74c14ae82c4f6d0983920ad2f258999a6c8f6f0c",
      "tree": "004462454414e896c964f40fd48b3aa1cf440890",
      "parents": [
        "a70006b3f0d7e7cfb8a9ac0fe489062b0a511b21",
        "44a0f3947fc89c3fdd03ade389281bd2a4434bad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 16:46:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 16:46:14 2017 +0000"
      },
      "message": "Merge \"Make novnc test compatible with RFB3.3\""
    },
    {
      "commit": "a70006b3f0d7e7cfb8a9ac0fe489062b0a511b21",
      "tree": "fe2c85ebb54b8e9685788822887de333c462c075",
      "parents": [
        "b70e641d6ddf04dba84f563a4ebd54090f035a11",
        "f684ed1c1337399ba04a662d9a9096c5e3a7b0ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 16:11:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 16:11:16 2017 +0000"
      },
      "message": "Merge \"Fix multiple create for multiple networks\""
    },
    {
      "commit": "b70e641d6ddf04dba84f563a4ebd54090f035a11",
      "tree": "0bf7bf2139ebd651f3154167fca5b445a796767d",
      "parents": [
        "a3e0559d62e223393cd3f451d4417357dc054f78",
        "8ea57c2f406cc99a775055fddf856fc361f5b2f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 11:17:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 11:17:56 2017 +0000"
      },
      "message": "Merge \"Remove explicit install of setuptools\""
    },
    {
      "commit": "f684ed1c1337399ba04a662d9a9096c5e3a7b0ec",
      "tree": "823ac3e3098c944b27b32038542309bc2d1b354e",
      "parents": [
        "4411b2992c4f093ddc893e2e8149b2277d35c137"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 22 15:09:54 2017 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Mar 24 10:33:13 2017 +0000"
      },
      "message": "Fix multiple create for multiple networks\n\nChange I953fe9cde89d9e8c968889a823911a206b27a4cd extended\nthe test to count the number of servers created, but in doing so\nit stopped selecting the tenant network, which causes the test\nto fail when more then one network is available to tenants.\n\nThe logic to select the network should not live in the\ncommon server create helper since it depends on configuration;\nthe alternative is simply to discover the correct tenant network\nin the test and pass it to the create method.\n\ncloses-bug: #1675059\nChange-Id: I3e97a2d911c151b8df941b11935a547b39331a8f\n"
    },
    {
      "commit": "63cf8071e0a2c1ba78481a6af3239cdcf9ea0e34",
      "tree": "4715e7bc320bae577b47ac920bbbbfd178ac5245",
      "parents": [
        "4cc24a55526e85b5e5a529cd0d13a6b822bf1a06"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Mar 23 19:58:26 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Mar 24 10:27:18 2017 +0000"
      },
      "message": "Unskip test_snapshot_list_param_limit_equals_zero\n\ntest_snapshot_list_param_limit_equals_zero was skipped because\nof #1540893 There was a bug in Cinder v1 and v2 (only in Kilo\nrelease) when list snapshot was called with a limit of 0.\n\nNow that all supported branches have the fix in Cinder, we can\nunskip the test.\n\nChange-Id: Ia2ba9c9ee99b8ae3d1b82e98a0810b2185f34c45\nRelated-Bug: #1540893\n"
    },
    {
      "commit": "a3e0559d62e223393cd3f451d4417357dc054f78",
      "tree": "8d216bca1dca607311bcdac3d061beb4781c2aba",
      "parents": [
        "4cc24a55526e85b5e5a529cd0d13a6b822bf1a06",
        "d114804f1a25c4fc6299153e8e368e12151bbf2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 04:18:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 04:18:38 2017 +0000"
      },
      "message": "Merge \"Use Sphinx 1.5 warning-is-error\""
    },
    {
      "commit": "8e2d403283f160b0dbc7d8cdbb42e7a432da0a38",
      "tree": "2214bb53e668ccfe5987842534c6714eef03bc1f",
      "parents": [
        "05efdd12657b20d6bc3419d8d40ec6f89d6a6064"
      ],
      "author": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Tue Feb 14 09:36:37 2017 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Mar 23 16:15:37 2017 +0000"
      },
      "message": "Identity V3-ext Oauth1 Consumers Client\n\nAdding a new client lib to handle the OAUTH consumers API testing\n\nIncluded unit tests for the client lib, and\nAPI tests for the OAUTH consumers API\n\nCo-Authored-By: Nishant Kumar \u003cnk613n@att.com\u003e\nCo-Authored-By: Avishek Dutta \u003cad620p@att.com\u003e\n\nChange-Id: I6d0884637cfe00a5313a5d019e1e062316f76d57\nCloses-Bug: #1672810"
    },
    {
      "commit": "4cc24a55526e85b5e5a529cd0d13a6b822bf1a06",
      "tree": "eb6b4ef29f6831cdd1a95ea7a22f184d5bcaab94",
      "parents": [
        "96adedc7d30fd784bc280c37ebe1f1f169dc2020",
        "e3701dd534696bb29661f61aa1759bc9e659931e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 15:18:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 15:18:56 2017 +0000"
      },
      "message": "Merge \"doc: Remove config for unused builders\""
    },
    {
      "commit": "96adedc7d30fd784bc280c37ebe1f1f169dc2020",
      "tree": "3fc615cd17eabc1f00beeb6c010a1efb562eb807",
      "parents": [
        "a281277a7bbf02cf39d2f62fbeb850feeb0050f7",
        "dde9de4107ccf23c5731463b505cfe115575b76d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 15:17:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 15:17:37 2017 +0000"
      },
      "message": "Merge \"Ensure compute features enabled in test_images\""
    },
    {
      "commit": "a281277a7bbf02cf39d2f62fbeb850feeb0050f7",
      "tree": "8971a41c01f838613a7f3ae0dda7d3f2b18fb5ab",
      "parents": [
        "57fb135d7ee3fc4f6fe1c695a78a0c0c60031a3b",
        "a57530cf96a8bc84d89c03bb6f1c0a50143a6ed8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 15:08:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 15:08:24 2017 +0000"
      },
      "message": "Merge \"Remove special_fields definition\""
    },
    {
      "commit": "57fb135d7ee3fc4f6fe1c695a78a0c0c60031a3b",
      "tree": "9bc7f395a3f5170de043f0a626acb1d97ec8a866",
      "parents": [
        "a0e723cdf00ff28b25d97285454ea661142b154c",
        "ee88041bf414f60d59980d6f5c788d2edee6fa77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 14:27:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 14:27:54 2017 +0000"
      },
      "message": "Merge \"Deprecate the ``deactivate_image`` configuration switch\""
    }
  ],
  "next": "a0e723cdf00ff28b25d97285454ea661142b154c"
}
