)]}'
{
  "log": [
    {
      "commit": "6dbc403f3d224a8fdc99212b8195d248a65a1b45",
      "tree": "00462f7034ddcee615105495f50625c03fb7ed71",
      "parents": [
        "b355a7c5091571e0b55b5d8faa09235bb8ea2dac",
        "b8532432f81e500707a10d731181d85f973c9761"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 07:02:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 07:02:36 2016 +0000"
      },
      "message": "Merge \"Add test removal procedure doc\""
    },
    {
      "commit": "b355a7c5091571e0b55b5d8faa09235bb8ea2dac",
      "tree": "c4ee07b7e1b01b326023180cfd269f3f1c2615ec",
      "parents": [
        "9c6bb2d7e044f3a09d784dafe7df491988e88b22",
        "b9255a51faf1ec7873a185ab79a8fead53afa41a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 04:27:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 04:27:04 2016 +0000"
      },
      "message": "Merge \"Add Available params in volume backup and snapshot clients\""
    },
    {
      "commit": "9c6bb2d7e044f3a09d784dafe7df491988e88b22",
      "tree": "908b3e281b9d2d1eb347a32aa3935090bbab6611",
      "parents": [
        "45b2b318ea141f6e674e0084dd1b5f054e56123d",
        "6a61bd9ccedef1ee1bd0b9110dc43f9c17e9321f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 04:21:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 04:21:31 2016 +0000"
      },
      "message": "Merge \"Api specs for update_volume_image_metadata\""
    },
    {
      "commit": "45b2b318ea141f6e674e0084dd1b5f054e56123d",
      "tree": "b11148cdedec311979ddf670faa0898c7dfc0422",
      "parents": [
        "1fd1a9d363050d950faf4374c9917768c0425e37",
        "9f3afc0827b9ed13dae95000a8eb3bee270e72ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 04:04:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 04:04:26 2016 +0000"
      },
      "message": "Merge \"Correct \"Available params\" link in create_flavor\""
    },
    {
      "commit": "1fd1a9d363050d950faf4374c9917768c0425e37",
      "tree": "ac73144769e8dfda834c891f64907d8fd4215c31",
      "parents": [
        "27b0417974d3bdcb89259329e9e8f51dff0a9111",
        "03f09f989b2fc47233c59e0313844426753a66f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 03:15:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 03:15:22 2016 +0000"
      },
      "message": "Merge \"Remove the _try_wrapper function from identity tests\""
    },
    {
      "commit": "27b0417974d3bdcb89259329e9e8f51dff0a9111",
      "tree": "c3ae426e98de37abbde3861560bd1857f824b450",
      "parents": [
        "d54f2b1c8b454429f717630e8bb29c0acf08ed5b",
        "e28b2c278edbe0d0587dc3d8261ce85f81dc9ac9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 03:08:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 03:08:27 2016 +0000"
      },
      "message": "Merge \"Move properties handling to the test side\""
    },
    {
      "commit": "d54f2b1c8b454429f717630e8bb29c0acf08ed5b",
      "tree": "4d09b4b0efce59185e4582eb6757f1e1a2890036",
      "parents": [
        "9fa35f013f64b4be207e7c0f1e312dd40fbb371f",
        "2b47841c4d563bd2cc2a380853e05b0447cf5dd4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 02:44:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 02:44:43 2016 +0000"
      },
      "message": "Merge \"Add guidance on negative tests in HACKING.rst\""
    },
    {
      "commit": "b9255a51faf1ec7873a185ab79a8fead53afa41a",
      "tree": "81bfd8e21dd795167bf4b0c43593914ca7873368",
      "parents": [
        "9fa35f013f64b4be207e7c0f1e312dd40fbb371f"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 24 10:29:43 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 24 10:29:43 2016 +0800"
      },
      "message": "Add Available params in volume backup and snapshot clients\n\nThis is to add Available params in volume backup and snapshot\nclients.\n\nChange-Id: I0dfa0e4d846b9a746f27e4a2c6d408df00517887\n"
    },
    {
      "commit": "9f3afc0827b9ed13dae95000a8eb3bee270e72ba",
      "tree": "2290d4001474b8d37ee9f8b86acba4e2a1789785",
      "parents": [
        "013dcd51589811dbde31538e6160bbe3860bbd1a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 23 12:33:30 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 24 09:02:58 2016 +0800"
      },
      "message": "Correct \"Available params\" link in create_flavor\n\nAvailable params link in create_flavor is invalid, and this is to\ncorrect this.\n\nChange-Id: Ib1eb62723ae44436f2ff5db1fb4218d7a77ff463\n"
    },
    {
      "commit": "9fa35f013f64b4be207e7c0f1e312dd40fbb371f",
      "tree": "218c77532e98eb46dac7a7182d7cebef6195ef5e",
      "parents": [
        "b6daa8551471194294cbcc6c1a05718d5644b1db",
        "530e606898d662c8801594d911c6de3c36d38f11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 00:28:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 00:28:14 2016 +0000"
      },
      "message": "Merge \"Volume pagination with specific tenant\""
    },
    {
      "commit": "b6daa8551471194294cbcc6c1a05718d5644b1db",
      "tree": "761efbabde6e94721f452f38fb5e3936c8c09591",
      "parents": [
        "d23af14447c5b0ceecfd4c560a5a7050f4ace4c1",
        "e77b6899594232f1ecadfd752c50005756ebbd5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 00:27:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 00:28:00 2016 +0000"
      },
      "message": "Merge \"Cleanup projects in reverse order\""
    },
    {
      "commit": "e28b2c278edbe0d0587dc3d8261ce85f81dc9ac9",
      "tree": "c62372eb70c56684595cfb534497861f8aee3457",
      "parents": [
        "d23af14447c5b0ceecfd4c560a5a7050f4ace4c1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 22 10:07:27 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 23 17:10:45 2016 -0700"
      },
      "message": "Move properties handling to the test side\n\nOn Glance v1 API, properties are passed on headers and the v1 client\nchanged properties\u0027 names internally.\nService clients should work without any wrapper functions, so this\npatch moves the handling to the test side.\n\nChange-Id: I46716e2948eeb429a597289c3db54e978a154f27\n"
    },
    {
      "commit": "2b47841c4d563bd2cc2a380853e05b0447cf5dd4",
      "tree": "161aca1ee343d2d73bb4c10b6cbd32418814f2eb",
      "parents": [
        "d23af14447c5b0ceecfd4c560a5a7050f4ace4c1"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Thu Jun 23 16:03:28 2016 -0700"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Thu Jun 23 16:05:01 2016 -0700"
      },
      "message": "Add guidance on negative tests in HACKING.rst\n\nAdds guidance on negative tests based on work items from the Newton\ndesign summit in Austin[1].\n\n[1] https://etherpad.openstack.org/p/newton-qa-negative-testing\n\nChange-Id: Ic44b0e17540a5e984006a4a74c8318ad7e74db31\n"
    },
    {
      "commit": "6a61bd9ccedef1ee1bd0b9110dc43f9c17e9321f",
      "tree": "e620e31e7eed21965a14c11b436d8770e070e8c2",
      "parents": [
        "3fe57b329ca0d000f6a212c566030d8d6f157ab2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Jun 23 22:46:08 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Fri Jun 24 00:09:55 2016 +0300"
      },
      "message": "Api specs for update_volume_image_metadata\n\nPOST requests with kwargs should include a link to the\nAPI specs for the API with the list of valid parameters.\n\nChange-Id: Ic99250ebc9798267c42bc70cd8498b62b949931a\n"
    },
    {
      "commit": "d23af14447c5b0ceecfd4c560a5a7050f4ace4c1",
      "tree": "03afd395802cc3d058fd3f8e5e2b1de7b358ba7d",
      "parents": [
        "3fe57b329ca0d000f6a212c566030d8d6f157ab2",
        "f2c45014bbc16bcc868921d3194a8771aae4e536"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 20:34:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 20:34:28 2016 +0000"
      },
      "message": "Merge \"Remove testscenarios usage from test_server_basic_ops\""
    },
    {
      "commit": "03f09f989b2fc47233c59e0313844426753a66f5",
      "tree": "cff88ec23d5faf7081caa7e6204f00b0be9f122c",
      "parents": [
        "e77b6899594232f1ecadfd752c50005756ebbd5b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 23 15:32:33 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 23 15:32:33 2016 -0400"
      },
      "message": "Remove the _try_wrapper function from identity tests\n\nThe _try_wrapper() function was used on the cleanup path for several\nidentity api tests to wrap deletes and ignore exceptions. But, this\nwas a terrible thing to and just masked real bugs. If an api call\nfails for an unexpected reason, even in the teardown path, that is\na real problem. This commit removes this and replaces it with just\nignoring 404s which is a possible expected condition on teardown.\n\nChange-Id: I6996a8320c510923172a157d3257710c1e9baaa3\n"
    },
    {
      "commit": "e77b6899594232f1ecadfd752c50005756ebbd5b",
      "tree": "fb5283dbc1371e16cf614c46058dad0af9a09e93",
      "parents": [
        "3fe57b329ca0d000f6a212c566030d8d6f157ab2"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 23 13:07:47 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 23 13:07:47 2016 -0500"
      },
      "message": "Cleanup projects in reverse order\n\nCommit 0a592b4 introduced a change where a hierarchy of projects\nis created. Of course, the parent project is created before the\nchild project. The project cleanup code was deleting projects in\nthe order that they\u0027re created. Keystone doesn\u0027t allow deleting the\nparent before the children so this was causing the project to be\nleft around (the DELETE operation was failing but cleanup failures\nare ignored).\n\nThe fix here is to do the cleanups in reverse order so that the\nchild is deleted before the parent.\n\nChange-Id: Id7422967ccb666966fbce5a175db5e128b2d3df7\nCloses-Bug: 1595638\n"
    },
    {
      "commit": "3fe57b329ca0d000f6a212c566030d8d6f157ab2",
      "tree": "b6d500cd18f257005398ffbf578b48c459558c3d",
      "parents": [
        "2fa41e19b94e5d3463de02394acd703742f50e61"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 21 14:39:00 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 23 14:27:25 2016 +0000"
      },
      "message": "Fix the init command global conf dir path\n\nThis commit fixes how we use the global configuration path as part of\nthe tempest init command. The concept behind the global config dir is\nthat is used as an initial preseed of the local etc/ dirs that get\nused in each workspace. However, right now the init command relies on\npython packaging to try and figure out where this dir lives. This is\nbecause we implicitly are relying on the data_files construct in the\npython packaging ecosystem to create this global configuration dir.\nThis however is a mistake and causes nondeterminism and lots of bugs\nbecause python packaging is never consistent in how it handles these.\n\nInstead of futily attempting to guess where python might put the data\nfiles and hoping that we got it right, this commit switches to an\nopinionated stance on where these directories live, it becomes a\ndocumented set of places and the burden is switched to the installer\nand or user to make sure these directories are correctly populated.\nWhile this requires an extra step in some installation scenarios it\u0027s\na necessary extra step to ensure things actually work. As part of\nthis change it was also necessary to update certain functions to be\nmore resilient against the absence of any files in the global config\ndir.\n\nPartially-Implements: bp tempest-run-cmd\nChange-Id: Ic4e67362db053848e6ad03b0eae9e55faa87766f\n"
    },
    {
      "commit": "2fa41e19b94e5d3463de02394acd703742f50e61",
      "tree": "7e9da2db36083a455e3a60e80f0e14ae8cb519d9",
      "parents": [
        "e0ef05ce0dfcfc2e2c7c4b9524af7a67bd52a1c3",
        "45d7d42f3365d42cd95e5151945a3cc26874e578"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:01:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:01:57 2016 +0000"
      },
      "message": "Merge \"Merge common properties on list_images\""
    },
    {
      "commit": "e0ef05ce0dfcfc2e2c7c4b9524af7a67bd52a1c3",
      "tree": "d69f17aa02f7eedc991028a1742d5fbc948e47ce",
      "parents": [
        "4b2c49cf2a74325a13a537117bd2b71fdde388cd",
        "bdef1c77ab84aed6b10f459895da7ea753166416"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 11:23:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 11:23:50 2016 +0000"
      },
      "message": "Merge \"Move oslo config generator config inside package\""
    },
    {
      "commit": "f2c45014bbc16bcc868921d3194a8771aae4e536",
      "tree": "44809f959667e556e9669bc5edc279001130fe0b",
      "parents": [
        "23d05753380986dec7f890c38ed47ea3cc99d835"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 21:13:42 2016 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 23 09:41:38 2016 +0000"
      },
      "message": "Remove testscenarios usage from test_server_basic_ops\n\nThis commit removes the scenario test wrapper around\ntest_server_basic_ops. This has always caused problems in tempest as\nit actually tries to do real operations during discovery which is a\nterrible idea. This weighed against a very limited benefit and limited\nuse by most people it\u0027s time to just call the experiment and remove\nit. This is not saying there is no usefulness in testing a full matrix\nof images and flavors on a real deployment, but instead that the place\nfor this kind of testing is not in tempest discovery. If people who\nfound this valuable in the past want to retain the functionality should\nhelp work on an alternative method of doing it that isn\u0027t so invasive.\n\nChange-Id: Ie7814bd50f1c57c5f8da8355f665f09c9ac8e2d9\n"
    },
    {
      "commit": "4b2c49cf2a74325a13a537117bd2b71fdde388cd",
      "tree": "3a0bf398be9b0b24bc13723396424d88e96af22f",
      "parents": [
        "013dcd51589811dbde31538e6160bbe3860bbd1a",
        "e9593cd343599f9fbe5438e0ed292be84913e2ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 05:42:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 05:42:26 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary setUp and tearDown\""
    },
    {
      "commit": "013dcd51589811dbde31538e6160bbe3860bbd1a",
      "tree": "281e48e23c3716c04386070af6531ae3bbc4c2be",
      "parents": [
        "23d05753380986dec7f890c38ed47ea3cc99d835",
        "b786dcae6c5e8e6e17838adebb7a98dc256c1464"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 02:54:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 02:54:57 2016 +0000"
      },
      "message": "Merge \"Add section on release notes to reviewing doc\""
    },
    {
      "commit": "e9593cd343599f9fbe5438e0ed292be84913e2ea",
      "tree": "62b25867d10c83437ca17b7196768e00de2707d5",
      "parents": [
        "23d05753380986dec7f890c38ed47ea3cc99d835"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 23 10:34:42 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 23 10:34:42 2016 +0800"
      },
      "message": "Remove unnecessary setUp and tearDown\n\nThis is to remove some setUp and tearDown that doing nothing\nadditional.\n\nChange-Id: I84b10f19bbe35f5e83e74afa21a69844c9264ac3\n"
    },
    {
      "commit": "23d05753380986dec7f890c38ed47ea3cc99d835",
      "tree": "a50c4e9c6fc331fac70910230aead84cf9b1586e",
      "parents": [
        "208d1f3078f9e3d1f3e235f3f41244fc8b90b608",
        "fe2fa00e13c23d5529cb16bc08647d0599709297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 00:04:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 00:04:28 2016 +0000"
      },
      "message": "Merge \"Fix un-assignment local variable \u0027returncode\u0027 error\""
    },
    {
      "commit": "208d1f3078f9e3d1f3e235f3f41244fc8b90b608",
      "tree": "35954c00a225c4290f8149c18e628995b15ec96d",
      "parents": [
        "c3e4b530fce7edd9ee7b00c878fe0ae53d23f09b",
        "119b2f2e458b7b5e057b5774e27042b77a8c28eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 23:59:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 23:59:20 2016 +0000"
      },
      "message": "Merge \"Image metadata for volume\""
    },
    {
      "commit": "c3e4b530fce7edd9ee7b00c878fe0ae53d23f09b",
      "tree": "139d778be2eb324d0bee163ce536b7d8d8dc6312",
      "parents": [
        "952ddac672e8085aeff5964276e4a71b9d527d82",
        "9c257a787ea88c6dff0e9d89521cd8418b06b43e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 23:43:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 23:43:30 2016 +0000"
      },
      "message": "Merge \"Update identity v2 users_client methods name\""
    },
    {
      "commit": "45d7d42f3365d42cd95e5151945a3cc26874e578",
      "tree": "d7a41749778288b5f3b60566a373c7697c8da3c6",
      "parents": [
        "c33486f1ea3306ecb8f4ae6b944a332ba94dd3f1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 22 10:03:28 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 22 14:06:35 2016 -0700"
      },
      "message": "Merge common properties on list_images\n\nSeveral properties which are passed to list_images are the same\nbetween glance v1 and v2 API on the test.\nSo this patch merges them to clearify the difference.\n\nChange-Id: Id3d71e90cc4173b393f9d8fcfd60283e0159b856\n"
    },
    {
      "commit": "952ddac672e8085aeff5964276e4a71b9d527d82",
      "tree": "861ff43639841d152e61df19c3a2fe20b1f3277e",
      "parents": [
        "c33486f1ea3306ecb8f4ae6b944a332ba94dd3f1",
        "ed348856ad8168511de81a746c202b50ad46dc26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 19:42:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 19:42:44 2016 +0000"
      },
      "message": "Merge \"Add available params in set metadata\""
    },
    {
      "commit": "bdef1c77ab84aed6b10f459895da7ea753166416",
      "tree": "9a998721367964e8934ce6353a5689cecf393efc",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 21 18:06:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 14:39:42 2016 -0400"
      },
      "message": "Move oslo config generator config inside package\n\nThis commit moves the oslo config generator config file from living as\na data file, which makes it very difficult to rely on, to just living\nin the package. By including it in the package we have a guaranteed\nrelative path we can rely on for building utilities on it, like the\ntempest init command.\n\nChange-Id: I5b9deae733f42fe3ed39418103304f71b43dccb3\nPartially-implements: bp tempest-run-cmd\n"
    },
    {
      "commit": "b786dcae6c5e8e6e17838adebb7a98dc256c1464",
      "tree": "653366e64e67413787c57456d36c2d25ed1ed840",
      "parents": [
        "26300f9bd3fc929817a3784bfb550e4ec928dc12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 10:32:45 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 10:32:45 2016 -0400"
      },
      "message": "Add section on release notes to reviewing doc\n\nThis commit adds a brief section about ensuring release notes are\npresent to the reviewing doc. This should hopefully make it more\nclear to reviewers when we need to include release notes.\n\nChange-Id: I0815b9c24f6ec9e384b1657c94ed387d0d748392\n"
    },
    {
      "commit": "c33486f1ea3306ecb8f4ae6b944a332ba94dd3f1",
      "tree": "cc83661727e72e20abccd8223ad8375825b6f371",
      "parents": [
        "9a22543b4b233732d9acb7b4417dda1f7b369a1a"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 12:22:08 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 22 11:06:55 2016 +0000"
      },
      "message": "Service client modules in various services  __init__\n\nImport the remaning service client classes in the __init__ of the\ncorresponding services module, and define __all__, so that service client\nclasses may be accessed by importing the service module only.\n\nChange-Id: Id7428ac7bc9aeffed21a5e99c3f520f1568f2018\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "9a22543b4b233732d9acb7b4417dda1f7b369a1a",
      "tree": "1ffc5ee6e9bc065e0233ec578eec8e1a5a6c51ce",
      "parents": [
        "26300f9bd3fc929817a3784bfb550e4ec928dc12"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 12:16:22 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 22 11:06:33 2016 +0000"
      },
      "message": "Service client modules in object-storage __init__\n\nImport the object-storage service client classes in the __init__ of the\nobject-storage module, and define __all__, so that service client classes\nmay be accessed by importing the object-storage module only.\n\nChange-Id: Ie0d13548d12e0ace4bb611470849d7ddcb23cbcb\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "26300f9bd3fc929817a3784bfb550e4ec928dc12",
      "tree": "5f9e463bbfa696af8dce12b7893cf93071c4b885",
      "parents": [
        "14ecae147af5ddd27a25469315be05fa08ac5c39"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 12:14:00 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 22 11:06:06 2016 +0000"
      },
      "message": "Service client modules in image __init__\n\nImport the image service client classes in the __init__ of the\nimage module, and define __all__, so that service client classes\nmay be accessed by importing the image module only.\n\nChange-Id: Ieb4590acd3029dfcc94c48cf85f8fbee9a4f1da7\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "14ecae147af5ddd27a25469315be05fa08ac5c39",
      "tree": "b08dd6b7d14e4df845e298298cc740c861876931",
      "parents": [
        "c34e518b6fd9ee8ef6e5678c6a12089fc8523f69"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 11:56:24 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 22 11:05:22 2016 +0000"
      },
      "message": "Service client modules in volume __init__\n\nImport the volume service client classes in the __init__ of the\nvolume module, and define __all__, so that service client classes\nmay be accessed by importing the volume module only.\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I7f0e070f325a9b77979d6516d18bf319bfdfa7b8\n"
    },
    {
      "commit": "c34e518b6fd9ee8ef6e5678c6a12089fc8523f69",
      "tree": "3c75005615e0a709147cc41b73d773f1f1839c57",
      "parents": [
        "5903016a92a46ae804bd78dae1acf015da9f1561",
        "6cb6b136b00bbd956b00bdb85d27a505bd5e9718"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 10:47:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 10:47:09 2016 +0000"
      },
      "message": "Merge \"Service client modules in identity __init__\""
    },
    {
      "commit": "5903016a92a46ae804bd78dae1acf015da9f1561",
      "tree": "51a9d29d618798b4d7d62ee9321627b910f90bea",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09",
        "9346483d38d9921f222d24132eb8220ecd9def34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 10:39:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 10:39:21 2016 +0000"
      },
      "message": "Merge \"Make `tempest init` working dir an abspath\""
    },
    {
      "commit": "fe2fa00e13c23d5529cb16bc08647d0599709297",
      "tree": "ca6934641de91de90aab75278db6f04cac9a0b08",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 12:58:34 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:44:04 2016 +0900"
      },
      "message": "Fix un-assignment local variable \u0027returncode\u0027 error\n\nThis commit fixes an error \"local variable \u0027returncode\u0027 referenced\nbefore assignment\" when we run \u0027tempest run\u0027 with having a\ntestrepository.\n\nChange-Id: I99425de8481db4bddbe06b715bcceaaadaa1a797\n"
    },
    {
      "commit": "b8532432f81e500707a10d731181d85f973c9761",
      "tree": "6467f18d9cf67dc1ead9a9fd9d1a2701fc732e0d",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:02:06 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:31:02 2016 +0900"
      },
      "message": "Add test removal procedure doc\n\nThis commit copies the Tempest test removal procedure doc from wiki[1]\nto the tempest repo. Because this document is tightly coupled with\ntempest so we don\u0027t need to manage it in the wiki. And we can see and\nreview this through the gerrit when we would like to update it.\nAnd I\u0027ll update the wiki page to be just a link after merging this.\n\n[1] https://wiki.openstack.org/wiki/QA/Tempest-test-removal\n\nChange-Id: I5f2322a5de7b73252e0162165eeaec120ec94948\n"
    },
    {
      "commit": "ed348856ad8168511de81a746c202b50ad46dc26",
      "tree": "ef165579766f8b096ca438db0e05c13f25ff39c5",
      "parents": [
        "76a4b4eeb92d28c1726339ddf8da33b540932379"
      ],
      "author": {
        "name": "caojinlan",
        "email": "cao.jinlan@zte.com.cn",
        "time": "Tue Jun 21 11:59:55 2016 +0800"
      },
      "committer": {
        "name": "caojinlan",
        "email": "cao.jinlan@zte.com.cn",
        "time": "Wed Jun 22 14:35:48 2016 +0800"
      },
      "message": "Add available params in set metadata\n\nset_metadata in aggregates_client has **kwargs parameter, but\nno api reference link is given. so this is to add \"Available params\"\nin its comment.\n\nCloses-Bug: #1592314\n\nChange-Id: I8fff5914a6e550a1fd02a1940bb0fc92180cf3a5\n"
    },
    {
      "commit": "119b2f2e458b7b5e057b5774e27042b77a8c28eb",
      "tree": "7d455be169c379c9c18d39b55756833e14401dce",
      "parents": [
        "fb77374ddeeb1642bffa086311d5f281e15142b2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jun 20 20:59:41 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jun 21 16:59:01 2016 +0300"
      },
      "message": "Image metadata for volume\n\nCinder allows user to modify an image property or add new properties\n\nAdded:\n- Api for sets volume image metadata\n- Api for deletes volume image metadata\n\nTest:\n- updating and deleting image metadata of volume\nNote: Cinder V1 does not support image metadata modfication\n\nChange-Id: Ieb0932407f1ae14cea0025bb57ab92f9687b228e\n"
    },
    {
      "commit": "6cb6b136b00bbd956b00bdb85d27a505bd5e9718",
      "tree": "0b86b67b92722126f7264260564ec03975cf9b7d",
      "parents": [
        "fa991be4368acf02bc8c35e138bf0cf512c6e69c"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 11:39:10 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 13:01:35 2016 +0000"
      },
      "message": "Service client modules in identity __init__\n\nImport the identity service client classes in the __init__ of the\nidentity modules in v2 and v3, and define __all__, so that service\nclient classes may be accessed by importing the identity module only.\n\nChange-Id: I9ea4c30a0abbdfc4532d074fd073c2666c7eb84f\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "530e606898d662c8801594d911c6de3c36d38f11",
      "tree": "9ce229e2feaa823e370826fa566001966cc7be03",
      "parents": [
        "7732fb08d5ed524ee37935ef2b5b1fcd185c798f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed May 18 14:47:15 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jun 21 14:42:51 2016 +0300"
      },
      "message": "Volume pagination with specific tenant\n\nTesting the ability to filter a list of volumes\naccording to specific tenant.\nNote: The test uses admin user, because only admin has the privileges\nto perform this action, by default.\n\nChange-Id: I761427a352ba77b7e903f121df7c49b4b9f23592\n"
    },
    {
      "commit": "73c449834bef51cde6cab7fb96091e84b2610d09",
      "tree": "31f36bd39cb108794ce7d0204e120cd19f80bf69",
      "parents": [
        "000bb56b269fd87fe8891d89f901ba83f52dda29",
        "cdf20386479ccf34d70f919929bdb0235216ea0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 21 10:07:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 10:07:21 2016 +0000"
      },
      "message": "Merge \"Change hostname_equals_servername to get_hostname\""
    },
    {
      "commit": "000bb56b269fd87fe8891d89f901ba83f52dda29",
      "tree": "9fe49f66116c424e574c838f20e0fc36c14b1e34",
      "parents": [
        "8ef9c5b700d032e29f059400b9a2c585277f5ff5",
        "bedb2ad9d21ca16b23542122006482315e3b9a68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 21 09:30:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 09:30:34 2016 +0000"
      },
      "message": "Merge \"Correct some misspelt words in print messages\""
    },
    {
      "commit": "8ef9c5b700d032e29f059400b9a2c585277f5ff5",
      "tree": "96741aadee5dd2da501e51071799721538c38162",
      "parents": [
        "10dd2b058834064596248154632f409f1417ae55",
        "e612bf2b25265f50ee289902c57f682c31dfc691"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 21 07:49:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 07:49:18 2016 +0000"
      },
      "message": "Merge \"Return ResponseBody object from delete_role\""
    },
    {
      "commit": "10dd2b058834064596248154632f409f1417ae55",
      "tree": "70c5b069407b448bfe55b3c0b7749287f8224a06",
      "parents": [
        "4a3fd9975354a73b72dfd49c21582f02805c7667",
        "50894fcf9126b69bcc3ffe0d0f9c977189a7ab49"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 21 07:47:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 07:47:55 2016 +0000"
      },
      "message": "Merge \"Make identity v2 roles_client use **kwargs\""
    },
    {
      "commit": "9c257a787ea88c6dff0e9d89521cd8418b06b43e",
      "tree": "8ec144ce9a6fc8540abbf404e7d34deff5686f72",
      "parents": [
        "e612bf2b25265f50ee289902c57f682c31dfc691"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 21 10:15:10 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 21 07:33:23 2016 +0000"
      },
      "message": "Update identity v2 users_client methods name\n\nMakes some methods name of identity v2 users_client consistent\nwith other service clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4dff7b1b71e1b4f8bfc1da302fd7d06a430496c9\n"
    },
    {
      "commit": "4a3fd9975354a73b72dfd49c21582f02805c7667",
      "tree": "c39d76723d053392342f27d96b4bbd4bd2090506",
      "parents": [
        "fa991be4368acf02bc8c35e138bf0cf512c6e69c",
        "2038488008aaddbb054bed46ba6c76a5ecbd095a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 21 03:31:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 03:31:21 2016 +0000"
      },
      "message": "Merge \"Remove unused LOG from images_client\""
    },
    {
      "commit": "bedb2ad9d21ca16b23542122006482315e3b9a68",
      "tree": "b4271194e6cacff30c200a43daa92080b2d08e74",
      "parents": [
        "fb77374ddeeb1642bffa086311d5f281e15142b2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 20 11:39:01 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 21 10:36:46 2016 +0800"
      },
      "message": "Correct some misspelt words in print messages\n\nexceution (execution)\nsecurtiy (security)\nfailled (failed)\n\nChange-Id: I65b33d3900dab70ac202515adebde383c1155609\n"
    },
    {
      "commit": "fa991be4368acf02bc8c35e138bf0cf512c6e69c",
      "tree": "483a79e073746448e2f5af3842463cb1e5ba4fa4",
      "parents": [
        "76a4b4eeb92d28c1726339ddf8da33b540932379"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 17 11:46:14 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 00:10:24 2016 +0100"
      },
      "message": "Service client modules in network __init__\n\nImport the network service client classes in the __init__ of the\nnetwork module, and define __all__, so that service client classes\nmay be accessed by importing the network module only.\n\nTBD: add reno\n\nChange-Id: I8e39bbeeef4d91f46e68d3ef488aee2518f53f18\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "76a4b4eeb92d28c1726339ddf8da33b540932379",
      "tree": "d391a8558bf208afc7e70225808cf25ddfc0f7b1",
      "parents": [
        "b74fd5ef7446f8b66c5971ea43b2c7d452eb405a"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 14 23:28:16 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 00:10:08 2016 +0100"
      },
      "message": "Service client modules in compute __init__\n\nImport the compute service client classes in the __init__ of the\ncompute module, and define __all__, so that service client classes\nmay be accessed by importing the compute module only.\n\nTBD: Add reno\n\nChange-Id: I8f4e168466a5d331634af50d73267af965aa46e3\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "b74fd5ef7446f8b66c5971ea43b2c7d452eb405a",
      "tree": "beadfda5e8124a0f1b794c44aae718447d131f8b",
      "parents": [
        "b51ee61042dc09b676457cd55d429aadfa066ce4",
        "9bf9fac1d4b3500fc9e5ee04e2a2bf286d0d496e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 20 22:56:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 20 22:56:17 2016 +0000"
      },
      "message": "Merge \"Generic \"delete volume\" method\""
    },
    {
      "commit": "b51ee61042dc09b676457cd55d429aadfa066ce4",
      "tree": "5e14fa8292188d98728f360a5d4f19c49cb4b714",
      "parents": [
        "682da859d03863a5e9460d3313aa7b611293a3ec",
        "7668fad3d9b2cdf3b9d87a7c447c1257f7fe021c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 20 21:00:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 20 21:00:50 2016 +0000"
      },
      "message": "Merge \"Make identity v2 tenants_client use **kwargs\""
    },
    {
      "commit": "682da859d03863a5e9460d3313aa7b611293a3ec",
      "tree": "0bcdb488f98238d69ecd0bfbfe3f9958f0e46195",
      "parents": [
        "e62c8b82aafff33dfbb28721fc48b53518843bc6",
        "1ebec2827b0f97086bef5002e3bdb2c74e3c7625"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 20 20:23:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 20 20:23:22 2016 +0000"
      },
      "message": "Merge \"Define v1 image_members_client as library\""
    },
    {
      "commit": "e62c8b82aafff33dfbb28721fc48b53518843bc6",
      "tree": "7589ec490fec4d34dd1d23bc492e228a14bf110d",
      "parents": [
        "fb77374ddeeb1642bffa086311d5f281e15142b2",
        "84fe742fe3a0dcbadc3d53375b8a4720276be334"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 20 17:36:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 20 17:36:47 2016 +0000"
      },
      "message": "Merge \"Add a response schema for \"log\" attribute\""
    },
    {
      "commit": "9bf9fac1d4b3500fc9e5ee04e2a2bf286d0d496e",
      "tree": "63a909501fc74240cf8cb90c545fd4dd514696a6",
      "parents": [
        "fb77374ddeeb1642bffa086311d5f281e15142b2"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jun 19 15:32:33 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jun 19 15:43:37 2016 +0300"
      },
      "message": "Generic \"delete volume\" method\n\nSince \"delete_volume\" function appears many times in tempest,\nit\u0027s requested to create a new generic method.\n\nChange-Id: Ib99ed1531d3ed7f8bd10c083185c3868d88e65b2\n"
    },
    {
      "commit": "fb77374ddeeb1642bffa086311d5f281e15142b2",
      "tree": "e8b3a7fa6922e5e3fc7612da648258a7504cb6e7",
      "parents": [
        "b94ee0f8e29abd53c488c80d2240bb6fd0dd978b",
        "abd4cbd0106af94b91bbbed378bafe11f6133481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 18 14:49:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 18 14:49:08 2016 +0000"
      },
      "message": "Merge \"Add simple test for Neutron GET /\""
    },
    {
      "commit": "b94ee0f8e29abd53c488c80d2240bb6fd0dd978b",
      "tree": "7d47e4f1a59c111ceb16342b8602ca698e52f1df",
      "parents": [
        "ebcc070dc5e23a649a2c5875b1917f8bf8809ef4",
        "88ea9ab07d1431ae781fd59592e4f013fb06ce8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 18 01:38:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 18 01:38:31 2016 +0000"
      },
      "message": "Merge \"Adding/fixing docstring to _create_creds function\""
    },
    {
      "commit": "2038488008aaddbb054bed46ba6c76a5ecbd095a",
      "tree": "7efd17c1d18099dcfd3d4d1736c40d45429611bf",
      "parents": [
        "3ff4ad1b386c6a5a562872e204ab66d8e7cdd4bf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jun 17 17:21:58 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jun 17 17:21:58 2016 -0700"
      },
      "message": "Remove unused LOG from images_client\n\nLOG is not used at all in images_client.\nSo this patch removes it for the code cleanup.\n\nChange-Id: I096d34f095d8c13c74ea0b5d98c479c901cc2de3\n"
    },
    {
      "commit": "ebcc070dc5e23a649a2c5875b1917f8bf8809ef4",
      "tree": "56ca05e8b84a1da22e83d646aae3fb457b6614d5",
      "parents": [
        "afd41ddcf2f6dc29b1ccc66ea938e044e89c7c30",
        "e1c6c1c54e5e566ca820d4e8445b4f8981506439"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 23:38:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 23:38:00 2016 +0000"
      },
      "message": "Merge \"Make identity v2 user_client use **kwargs\""
    },
    {
      "commit": "afd41ddcf2f6dc29b1ccc66ea938e044e89c7c30",
      "tree": "244b3ec7f3d728749fb12db493df5fd8882c6a00",
      "parents": [
        "3ff4ad1b386c6a5a562872e204ab66d8e7cdd4bf",
        "6ce39219698e11f775c6b239a41e5eb8a77c863c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 23:30:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 23:30:16 2016 +0000"
      },
      "message": "Merge \"Make identity v2 service_client use **kwargs\""
    },
    {
      "commit": "1ebec2827b0f97086bef5002e3bdb2c74e3c7625",
      "tree": "e0eeaa1d4de02ed91af5e5f7bef0fd41a317c8e5",
      "parents": [
        "3ff4ad1b386c6a5a562872e204ab66d8e7cdd4bf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 14 11:20:00 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jun 17 16:06:01 2016 -0700"
      },
      "message": "Define v1 image_members_client as library\n\nImage v1 API\u0027s image_members_client has good interfaces now,\nthen this patch makes the client as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I51af23c1249a10c8d4ddea99b28e61dccb5f38c2\n"
    },
    {
      "commit": "3ff4ad1b386c6a5a562872e204ab66d8e7cdd4bf",
      "tree": "6f80be1a08b62473d3ba300de9edac374baa0b37",
      "parents": [
        "2876d5ba3932b3706b2c8ff47fb394af5f092d51",
        "fcb0b68e7b9a42636faa5b7698f95d8e4d6a003b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 22:46:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 22:46:42 2016 +0000"
      },
      "message": "Merge \"Add tests for Cinder user messages v3 API\""
    },
    {
      "commit": "2876d5ba3932b3706b2c8ff47fb394af5f092d51",
      "tree": "b0b2dc6e2a45b50a5ae39625114466f554d8288f",
      "parents": [
        "4d63b16de86cedeb9f4ee2d4daf7cb18c0fbc4a6",
        "90d2c8e560d1f3a5b2fc4104ca01e4b4e05523f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 19:32:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 19:33:01 2016 +0000"
      },
      "message": "Merge \"Consider pre-existing VMs when testing server list\""
    },
    {
      "commit": "4d63b16de86cedeb9f4ee2d4daf7cb18c0fbc4a6",
      "tree": "9878d51f4250d776d7828ab447eab3455b907552",
      "parents": [
        "85fb012cd699716e769df0d7bce86c4627c9088e",
        "861619cdad44965e6fe2e59044fa87dfdd4190ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 18:15:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 18:15:42 2016 +0000"
      },
      "message": "Merge \"Add IPv6 rule creation to validation resources\""
    },
    {
      "commit": "9346483d38d9921f222d24132eb8220ecd9def34",
      "tree": "32977d5efc93d6791e8bd908aa6d3905a7989241",
      "parents": [
        "85fb012cd699716e769df0d7bce86c4627c9088e"
      ],
      "author": {
        "name": "Jake Yip",
        "email": "jake.yip@unimelb.edu.au",
        "time": "Sat Jun 18 00:57:40 2016 +1000"
      },
      "committer": {
        "name": "Jake Yip",
        "email": "jake.yip@unimelb.edu.au",
        "time": "Sat Jun 18 01:07:43 2016 +1000"
      },
      "message": "Make `tempest init` working dir an abspath\n\nThe working directory can be either a relative path or absolute path\ndepending on how `tempest init` is called. If `tempest init` is called,\nthe working directory is absolute, but if `tempest init [dir]` is\ncalled, the working directory is relative. The relative case leads to a\nbug in setting up the tempest config file later.\n\nWe normalized and absolutized local_dir early on, and make everything\nwork with abspath. This minimize handling of the different paths and\nreduces the chances of bugs from handling in later code.\n\nChange-Id: I6dc314017eb264302ba68bbf25060e833d8e317a\nCloses-Bug: #1593747\n"
    },
    {
      "commit": "e612bf2b25265f50ee289902c57f682c31dfc691",
      "tree": "2bacac35c3d7b9b4d1c558c8f850b613c107d5c4",
      "parents": [
        "50894fcf9126b69bcc3ffe0d0f9c977189a7ab49"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 18:54:16 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 18:54:16 2016 +0900"
      },
      "message": "Return ResponseBody object from delete_role\n\nAll service client methods shouyld return the ResponseBody object\ninstead of individual resp \u0026 body tuple.\n\nThis method was missed and caught by new unit tests of roles_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib08e531e91dad03ef0dd1cd2cb8fae080755e223\n"
    },
    {
      "commit": "50894fcf9126b69bcc3ffe0d0f9c977189a7ab49",
      "tree": "23207b7909e09625751f5c74d210dd0c4fc909d7",
      "parents": [
        "7668fad3d9b2cdf3b9d87a7c447c1257f7fe021c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 13:20:25 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 13:20:25 2016 +0900"
      },
      "message": "Make identity v2 roles_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes identity v2 roles_client use **kwargs.\n\nAlso rename some method to match the consistency and later those\ncan match with v3 clients methods naming and we can remove many wrapper\nmethod exist currently to call v2 and v3 methods.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I88153db1649ef890786b1354180e528fb3f3dc25\n"
    },
    {
      "commit": "85fb012cd699716e769df0d7bce86c4627c9088e",
      "tree": "3857b9eb0d0237b3a9a60c00a7c3cf3515f15927",
      "parents": [
        "c57f4d2c5fd3d7a7ac994f477f9f4f358b5ff0fb",
        "d9016380490b0ca16c62d89828707f22b82c048b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 03:27:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 03:27:18 2016 +0000"
      },
      "message": "Merge \"Clarify \"data\" arg in create/update_image()\""
    },
    {
      "commit": "c57f4d2c5fd3d7a7ac994f477f9f4f358b5ff0fb",
      "tree": "12a616c0d49a48bbdd974eb6a8b07105c04a3541",
      "parents": [
        "40b496c45c63f948ca5b074308c42c7fed7e8066",
        "01151e82f07cba0fa53213465b9390eb0b28d60b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 03:25:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 03:25:53 2016 +0000"
      },
      "message": "Merge \"Move get_image_meta_from_headers from images_client\""
    },
    {
      "commit": "7668fad3d9b2cdf3b9d87a7c447c1257f7fe021c",
      "tree": "1f90feb006d77aab2662ae79d2fdb232c0bcfaba",
      "parents": [
        "e1c6c1c54e5e566ca820d4e8445b4f8981506439"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 15 18:17:39 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 11:43:29 2016 +0900"
      },
      "message": "Make identity v2 tenants_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes identity v2 tenant_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3fe7b6b7f81a0b20888b2c70a717065e4b43674f\n"
    },
    {
      "commit": "e1c6c1c54e5e566ca820d4e8445b4f8981506439",
      "tree": "500593020e535cd8ebf2cc7baaa2626bb8c4a1d5",
      "parents": [
        "6ce39219698e11f775c6b239a41e5eb8a77c863c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 15 14:50:41 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 00:13:53 2016 +0000"
      },
      "message": "Make identity v2 user_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes identity v2 user_client use **kwargs.\n\nAlso adding some doc link.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I058e74a205ff9223113ad9fed8be61e6b66e7045\n"
    },
    {
      "commit": "6ce39219698e11f775c6b239a41e5eb8a77c863c",
      "tree": "afce6ba9c210a32e2459179e5320290eeec51a34",
      "parents": [
        "32f80f2ed522c982412021371ead10baa97e868b"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 15 13:20:11 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 17 09:10:42 2016 +0900"
      },
      "message": "Make identity v2 service_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes identity v2 service_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib5677cc185ace03f2e8824ba84365476823f50d5\n"
    },
    {
      "commit": "861619cdad44965e6fe2e59044fa87dfdd4190ae",
      "tree": "e7a8e42cbe62bca5fbbab6b2c60642fe7b329a07",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 16 17:11:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 16 18:54:31 2016 -0400"
      },
      "message": "Add IPv6 rule creation to validation resources\n\nThis commit adds a stage for creating ipv6 security group rules if\nip_version_for_ssh is set to 6. Previously, we would only create the\nipv4 rules even if we knew that ipv6 was going to be used for ssh.\n\nCo-Authored-By: Chris Lee \u003cchris.lee@dreamhost.com\u003e\nChange-Id: I1a27babf772481f4651c55d9cd2e3c9efa12da32\nCloses-Bug: #1593416\n"
    },
    {
      "commit": "40b496c45c63f948ca5b074308c42c7fed7e8066",
      "tree": "7c0030588187213381ba8a333dc4ac8fb4abb4b0",
      "parents": [
        "9253047d609288fe1b1dfd1acd089263f43e4ba3",
        "0abbfcb6d1042f65c42736a3267bd2e89176f98d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 16 21:51:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 16 21:51:44 2016 +0000"
      },
      "message": "Merge \"Add operator role to heat stack owner\""
    },
    {
      "commit": "84fe742fe3a0dcbadc3d53375b8a4720276be334",
      "tree": "2624d3e85cce405579357b54107ef956a9963e43",
      "parents": [
        "9253047d609288fe1b1dfd1acd089263f43e4ba3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 16 12:08:39 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 16 12:08:39 2016 -0700"
      },
      "message": "Add a response schema for \"log\" attribute\n\nDuring the nova reivew of Ic1a307c405f769cadd037ae45e921d88b6a2bea5 ,\nwe found the lack of the response schema for \"log\" attribute.\nThe \"log\" attribute should have state, instances, errors and message\naccording to https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/instance_usage_audit_log.py#L104\n\nThen this patch adds them to the response schema.\n\nChange-Id: I1c0fab7ba54cc346e9f9f2308c8a46f5ee00b9d6\n"
    },
    {
      "commit": "fcb0b68e7b9a42636faa5b7698f95d8e4d6a003b",
      "tree": "fbbd71f67e7067ae02bb83ac9ad8e1d7f14b31ae",
      "parents": [
        "777a307b3c9f4284facf081e6b951b5755333adf"
      ],
      "author": {
        "name": "Andrew Kerr",
        "email": "andrew.kerr@netapp.com",
        "time": "Fri Apr 01 16:01:34 2016 -0400"
      },
      "committer": {
        "name": "Andrew Kerr",
        "email": "andrew.kerr@netapp.com",
        "time": "Thu Jun 16 17:05:25 2016 +0000"
      },
      "message": "Add tests for Cinder user messages v3 API\n\nThis commit adds basic tests for the list/show/delete\nv3 APIs for Cinder\u0027s new user messages.\n\nDepends-On: Id8a4a700c1159be24b15056f401a2ea77804d0a0\nDepends-On: I97caa6bfababf7d1cc714296ae66f77d22bf24ab\nDepends-On: I80c6a0c46c667291c6f7fe2a036717504c110314\n\nChange-Id: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc\n"
    },
    {
      "commit": "9253047d609288fe1b1dfd1acd089263f43e4ba3",
      "tree": "1ddc2ea9874d3586271d38d8aace4f3b82b19b10",
      "parents": [
        "32f80f2ed522c982412021371ead10baa97e868b"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Thu Jun 16 09:14:25 2016 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Thu Jun 16 11:03:54 2016 +0000"
      },
      "message": "Fixes port.id bug added with 777a307b3c9f4284facf081e6b951b5755333adf\n\nChanging port.id to port[\u0027id\u0027]\n\n\nChange-Id: I1bd3759e17abd8c61050c48a3c8d70359eaeb8ad\n"
    },
    {
      "commit": "cdf20386479ccf34d70f919929bdb0235216ea0a",
      "tree": "a32cbe2ce057060d14dd8be34fde40317c9e6e32",
      "parents": [
        "32f80f2ed522c982412021371ead10baa97e868b"
      ],
      "author": {
        "name": "imran malik",
        "email": "imran.malik@emc.com",
        "time": "Thu Jun 16 00:43:57 2016 -0700"
      },
      "committer": {
        "name": "imran malik",
        "email": "imran.malik@emc.com",
        "time": "Thu Jun 16 03:47:40 2016 -0700"
      },
      "message": "Change hostname_equals_servername to get_hostname\n\nThis patch fixes the issue with current logic of checking hostname\nequals servername. The function hostname_equals_servername is a\nutil function, which means assert calls cannot be made there.\nIt only returns True or False based on comparison of hostname and\nvm name.\nHowever, if they are not equal, one can never know what was the\nexpected value vs the actual value of hostname because the assertTrue\ncall inside the test doesn\u0027t reveal that info.\nUtil functions should better just return hostname value and comparison\nis to be made in actual test using assertEqual, this will help debugging\nand logging the values of actual vm name and hostname returned from\nutil function.\n\nChange-Id: I8c89680471547c4aeb556a34eb3b298f9ffbed62\n"
    },
    {
      "commit": "0abbfcb6d1042f65c42736a3267bd2e89176f98d",
      "tree": "179c0619515be6c3effe1409f1898984c0bf4aa1",
      "parents": [
        "777a307b3c9f4284facf081e6b951b5755333adf"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 15 23:27:29 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 16 10:32:31 2016 +0100"
      },
      "message": "Add operator role to heat stack owner\n\nThe account used in SwiftResourcesTestJSON requires the heat stack\nowner role along with the swift operator one. No pre-provisioned\naccount today satisifies that requirement, so fixing that.\n\nChange-Id: I9db0154a364cec3214b5cabd8a7766a110c2b973\n"
    },
    {
      "commit": "32f80f2ed522c982412021371ead10baa97e868b",
      "tree": "d109d703b44ffae531516db9f8a7ca41c3d0444e",
      "parents": [
        "d8874f0eca9ef7727174832b1e05963ba8c98b9c",
        "af4f7cfe90bfce7cbd3d72255fa451e354fe533d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 16 00:42:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 16 00:42:23 2016 +0000"
      },
      "message": "Merge \"Cleanup exceptions in tempest\""
    },
    {
      "commit": "d8874f0eca9ef7727174832b1e05963ba8c98b9c",
      "tree": "3613c08041910e067b3e77ca058ec65fd87be8d2",
      "parents": [
        "777a307b3c9f4284facf081e6b951b5755333adf",
        "c0d500ae6b5817dc131a5e4c997fd455014e8b95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 22:26:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 22:26:53 2016 +0000"
      },
      "message": "Merge \"Add InvalidIdentityVersion in lib.exception\""
    },
    {
      "commit": "af4f7cfe90bfce7cbd3d72255fa451e354fe533d",
      "tree": "3a1bee1c0ebdc2039df9ffdd71acc264392c2eab",
      "parents": [
        "c0d500ae6b5817dc131a5e4c997fd455014e8b95"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Jun 13 15:12:26 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 15 21:44:21 2016 +0100"
      },
      "message": "Cleanup exceptions in tempest\n\nThere is a number of exceptions available in tempest.lib which are duplicated\nin the exceptions module in tempest. They are all identitical, except for one:\nTimeoutException. The tempest.lib version inherits from RestClientException,\nwhile the tempest version is a TempestException. The only class that should\nuse the former is the RestClient (and derivative), while it is used by ssh\nclient as well. Changing the type of exception raised by ssh.py would be a\nbackward incompatible change, so I think we cannot change this now.\n\nChange-Id: I98ad80266b00f7d0b9d269a516866d81312aa834\n"
    },
    {
      "commit": "90d2c8e560d1f3a5b2fc4104ca01e4b4e05523f1",
      "tree": "c594bd6bee26c5c16bdbe7f87cce684cf777d60b",
      "parents": [
        "4f7ed8e05d46bfe954e052d0e57006b7ecaecd43"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed Jun 15 12:08:08 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed Jun 15 13:38:11 2016 -0700"
      },
      "message": "Consider pre-existing VMs when testing server list\n\nWhen running the test_list_servers_by_limits_greater_than_actual_count\ntest using pre-provisioned accounts, the test gives a false positive\nsince it does not consider the VMs the user could already have before\nthe test started.\nThis commit fixes the test by considering those pre-existing VMs a\nuser might have.\n\nChange-Id: I5d18cdced9f074d3214f9f0b9515929ba5bf7c04\nCloses-Bug: 1592971\n"
    },
    {
      "commit": "777a307b3c9f4284facf081e6b951b5755333adf",
      "tree": "9a11d16965e01251416d5601ab49036b8ee72c68",
      "parents": [
        "cf2150a534659964255a9682ecb32c7b78943ea6",
        "33735f268530331c8e5d7653623e548aebdfba5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 18:43:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 18:43:59 2016 +0000"
      },
      "message": "Merge \"Remove neutron OO wrappers\""
    },
    {
      "commit": "cf2150a534659964255a9682ecb32c7b78943ea6",
      "tree": "5d01e2030ff7b81cf5ea5a3dd1282fa9940f794a",
      "parents": [
        "4f7ed8e05d46bfe954e052d0e57006b7ecaecd43",
        "5e0ba92649cfc265836d8420077d414394a75c7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 18:36:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 18:36:39 2016 +0000"
      },
      "message": "Merge \"Rename mathods of v1 image_members_client\""
    },
    {
      "commit": "c0d500ae6b5817dc131a5e4c997fd455014e8b95",
      "tree": "cb1ff8f32134497afa1c2502ca474ad063dd049f",
      "parents": [
        "77c21afe24da7378823e4b468b2aa45c90700a9a"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 15 09:50:21 2016 +0900"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 15 11:03:34 2016 +0100"
      },
      "message": "Add InvalidIdentityVersion in lib.exception\n\nInvalidIdentityVersion was used in lib.auth.py but somehow\nmissed to be added in lib.exception\n\nIt did not fail on gate as condition raising this exception\nnever got satisfied.\n\nChange-Id: Ife35dfdb37ab20c7780e0646ed0427c1325ce909\n"
    },
    {
      "commit": "33735f268530331c8e5d7653623e548aebdfba5b",
      "tree": "e578e5fe2f00f312e393e58aae322870e0713dea",
      "parents": [
        "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50"
      ],
      "author": {
        "name": "Steve Heyman",
        "email": "steve.heyman@rackspace.com",
        "time": "Tue May 24 09:28:08 2016 -0500"
      },
      "committer": {
        "name": "Steve Heyman",
        "email": "steve.heyman@rackspace.com",
        "time": "Tue Jun 14 21:10:03 2016 -0500"
      },
      "message": "Remove neutron OO wrappers\n\nThere are object-oriented wrappers around neutron objects that add\nneedless complexity to the code and make it more difficult to\nread, understand and debug.  This patch will remove those wrappers\n(which are all contained in tempest/scenario/network_resources.py).\nThe tests that previously used those wrappers have been updated to\nclient results directly.\n\nCo-Authored-by: Joshua White \u003cjoshua.l.white@intel.com\u003e\nChange-Id: I3879ae24e47590d12fb09a4bb4697f139f57caf7\n"
    },
    {
      "commit": "4f7ed8e05d46bfe954e052d0e57006b7ecaecd43",
      "tree": "7c0bc9e9f5b0641be69e153d1ab8d91b9f083a8f",
      "parents": [
        "77c21afe24da7378823e4b468b2aa45c90700a9a",
        "7daa31e663df3443e1a95f230707d5c9d6942215"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 00:59:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 00:59:10 2016 +0000"
      },
      "message": "Merge \"Add available params in identity client\u0027s comment\""
    },
    {
      "commit": "5e0ba92649cfc265836d8420077d414394a75c7a",
      "tree": "3ef2a4063c9f49f19ac768203cf676db03a43131",
      "parents": [
        "9c3bd21e06f8f304afa077c86d669d1191b49f0d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 14 11:10:36 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 14 12:10:03 2016 -0700"
      },
      "message": "Rename mathods of v1 image_members_client\n\nv2 image_members_client contains create_image_member() and\ndelete_image_member() and these method names are based\nhttp://specs.openstack.org/openstack/qa-specs/specs/tempest/consistent-service-method-names.html\n\nThis patch renames v1\u0027s one also for the same methods.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I547be28c45d69fa0628bb2c7278a3d1f6912c674\n"
    },
    {
      "commit": "77c21afe24da7378823e4b468b2aa45c90700a9a",
      "tree": "75462198924ed67c7d99e4856a49fbd3376f3a42",
      "parents": [
        "9c3bd21e06f8f304afa077c86d669d1191b49f0d"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Apr 20 11:31:14 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jun 14 15:26:38 2016 +0300"
      },
      "message": "Quota usage after volume transfer\n\nSince there was an issue quota during volume transfer,\nI decided to add this test.\nThe test verifies updating of volume quota usage,\nafter volume transfer between two tenants.\n\nChange-Id: Ifb54257ab4264e885d07eb5a7604a46a06a95ad4\n"
    },
    {
      "commit": "9c3bd21e06f8f304afa077c86d669d1191b49f0d",
      "tree": "60d8204826fdf64cc2c42f1f6444b6afd3deb2fa",
      "parents": [
        "57e8c9266b0ef313eb4943ce0395eab0bce60184",
        "cd7e92e171393ea2d16cd6407f773c5267a54e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 10:37:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 10:37:37 2016 +0000"
      },
      "message": "Merge \"Define v2 endpoints_client as libarry\""
    },
    {
      "commit": "57e8c9266b0ef313eb4943ce0395eab0bce60184",
      "tree": "75405cfa039af233432f7aae4cd8e596a89c98ad",
      "parents": [
        "57e0e11793e9aecef82a19ab245284ad5205754a",
        "b5ebadb58a0c5256789a3dc818bf345806266048"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 10:37:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 10:37:27 2016 +0000"
      },
      "message": "Merge \"Make endpoints_client use **kwargs\""
    },
    {
      "commit": "57e0e11793e9aecef82a19ab245284ad5205754a",
      "tree": "0b5ba8d37351e5aa612ef2c562fd5622a3ae2f35",
      "parents": [
        "5a90ea32ac0c4706c9f3dd4b60ed9fc8f47a8425",
        "6a7ba6077865d238dbc75b7a2389e1799a270f67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 10:02:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 10:02:12 2016 +0000"
      },
      "message": "Merge \"Remove the test path of image service\""
    },
    {
      "commit": "7daa31e663df3443e1a95f230707d5c9d6942215",
      "tree": "8c0f72c90b017c9f52d5b1f2bf08d935227e9618",
      "parents": [
        "fbff514f708a02cc6cf72a0446f760dfb6ed82d0"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 14 17:24:42 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 14 17:24:42 2016 +0800"
      },
      "message": "Add available params in identity client\u0027s comment\n\nSome interfaces in identity clients have **kwargs parameter, but no api\nreference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: Ia097a5cb4e60d7c32d424b7ddbca3104738e740f\n"
    },
    {
      "commit": "5a90ea32ac0c4706c9f3dd4b60ed9fc8f47a8425",
      "tree": "b89778776b272eced74e31807ce19f1c7f4a6130",
      "parents": [
        "ffda1133bf2a24014b1697f2d570caf52a5b1bdc",
        "0a592b48833dc8f54a53699053413c5633c3d7fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 07:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 07:47:14 2016 +0000"
      },
      "message": "Merge \"Add missing tests for the identity v3 API\""
    },
    {
      "commit": "ffda1133bf2a24014b1697f2d570caf52a5b1bdc",
      "tree": "c1a6afe97ff77eb9c2e24378debae6bbbe37a1df",
      "parents": [
        "853146d8ba3cdd0ae78cfc353df26593c1a5a3c2",
        "142657b20e49759032454802f4b95ee963d27249"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 07:18:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 07:18:49 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary setUp()\""
    },
    {
      "commit": "853146d8ba3cdd0ae78cfc353df26593c1a5a3c2",
      "tree": "6cae81f097896845a260593b13b6839579c14019",
      "parents": [
        "9ae36842a8b17ee9f4caac868389053ef37acb50",
        "ff6d0da7f09e81f390308275d4a87a2737defa86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 04:43:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 04:43:14 2016 +0000"
      },
      "message": "Merge \"Add available params in attach_volume\u0027s comment\""
    },
    {
      "commit": "9ae36842a8b17ee9f4caac868389053ef37acb50",
      "tree": "64733bd2e4c813612b1d6f00ff52a16f155bc498",
      "parents": [
        "fbff514f708a02cc6cf72a0446f760dfb6ed82d0",
        "4654515aeffef22458e174b4894e785a5c36ac04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 04:14:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 04:14:52 2016 +0000"
      },
      "message": "Merge \"Make --concurrency not required in account_generator cmd\""
    }
  ],
  "next": "fbff514f708a02cc6cf72a0446f760dfb6ed82d0"
}
