)]}'
{
  "log": [
    {
      "commit": "965ef6ac6e7bcb2be212cb55502d6c64a0f3d644",
      "tree": "29cb9707fcce41a565777dce7a2a1fff4e7ca1f4",
      "parents": [
        "2ef46132e147f57e0c3825cb06651b3d218fd2ef"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 19:08:05 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 19:08:05 2017 +0100"
      },
      "message": "Remove the tempest/tests/negative/ directory\n\nIt\u0027s empty and useless, let\u0027s just delete it.\n\nChange-Id: I017b3ab3b9c74f8d860da53581ea86b65df48f87\n"
    },
    {
      "commit": "2ef46132e147f57e0c3825cb06651b3d218fd2ef",
      "tree": "199276e8b17d3346ef0bfa35049d39cf211d0f40",
      "parents": [
        "2a238889e11bfa8e13efcb9b0c7793d3192a4020",
        "7bbbec1ed9e97032bee9bd48b48c725031f57709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 01:55:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 01:55:49 2017 +0000"
      },
      "message": "Merge \"Replace six.iteritems with dict.items\""
    },
    {
      "commit": "2a238889e11bfa8e13efcb9b0c7793d3192a4020",
      "tree": "de38ffde94899f97afab6d426e16e72ef40f52a8",
      "parents": [
        "50ca4b2bcd113a838846389f5d66bf7a39babd59",
        "8a535d663709c59bfae6ea6e6793e7d3721426bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 00:30:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 00:30:18 2017 +0000"
      },
      "message": "Merge \"Remove skip for Heat-Neutron tests\""
    },
    {
      "commit": "7bbbec1ed9e97032bee9bd48b48c725031f57709",
      "tree": "79bb2613f56ceec1d8c0ba65bfce25a416c7a3f0",
      "parents": [
        "1b8f6f00eedf957990d47bc423a48f0760adfb79"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Sun Aug 21 20:03:10 2016 +0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Jan 03 23:17:34 2017 +0000"
      },
      "message": "Replace six.iteritems with dict.items\n\nAs [1] mentioned, we should use dict.items instead of six.iteritems.\nLet\u0027s use dict.items as it should return iterators in PY3 as well.\n(As for PY2, the performance about list should be negligible)\n\n[1] https://wiki.openstack.org/wiki/Python3\n\nChange-Id: I77b3a71faa71b5f671daff3415e2ae58289fd3ca\n"
    },
    {
      "commit": "50ca4b2bcd113a838846389f5d66bf7a39babd59",
      "tree": "8861554fe7d2c2f884a7a7cf6456188744174dfe",
      "parents": [
        "108ace85d38210d214e0413c76106324f82a809a",
        "539f836efd6cd01fcf1e8748a54cb5f33025cddd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 03 22:37:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 03 22:37:53 2017 +0000"
      },
      "message": "Merge \"Check project connectivity on port admin state\""
    },
    {
      "commit": "108ace85d38210d214e0413c76106324f82a809a",
      "tree": "07c9ee16b5697aa65f075ad75ffa14defde45c6b",
      "parents": [
        "7f12f983f35425eae328de78e4cb44a2f5185a67",
        "525ec718f6f2a8d452ef90c35f5144d1af9aecd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:46:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:46:34 2016 +0000"
      },
      "message": "Merge \"Hacking: enable H904\""
    },
    {
      "commit": "7f12f983f35425eae328de78e4cb44a2f5185a67",
      "tree": "177aafe0c1f6588083e69cf8f1836aa2c2f2755f",
      "parents": [
        "463d62a05f70632e7db48ce94e80db4fdab7b914",
        "37e51c50b9cf1dae2884a30413807f7978853323"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 05:56:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 05:56:37 2016 +0000"
      },
      "message": "Merge \"Remove redundant assertIn(\u0027id\u0027, xxx)\""
    },
    {
      "commit": "8a535d663709c59bfae6ea6e6793e7d3721426bd",
      "tree": "3788fa164828d09fb9d359af52c411dd81d876a4",
      "parents": [
        "463d62a05f70632e7db48ce94e80db4fdab7b914"
      ],
      "author": {
        "name": "Dariusz Smigiel",
        "email": "smigiel.dariusz@gmail.com",
        "time": "Tue Dec 27 14:19:35 2016 +0000"
      },
      "committer": {
        "name": "Dariusz Smigiel",
        "email": "smigiel.dariusz@gmail.com",
        "time": "Tue Dec 27 16:22:51 2016 +0000"
      },
      "message": "Remove skip for Heat-Neutron tests\n\nThis issue was fixed in the openstack/heat 7.0.0.0rc1.\n\nChange-Id: I6f3a72e53648a57d17935124d57f370cb0b9dc5c\nRelated-Bug: #1546201\n"
    },
    {
      "commit": "463d62a05f70632e7db48ce94e80db4fdab7b914",
      "tree": "2c8032f2e56026e32b27fb24716e4440d01c23f8",
      "parents": [
        "07741fbeba2d7f5c5357e5d6f8b3ac08acca2752",
        "ff30ede76d9cd150107a5494a005c1c72d34e13b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 27 13:26:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 27 13:26:02 2016 +0000"
      },
      "message": "Merge \"Do not use message\u003dmsg in InvalidConfiguration\""
    },
    {
      "commit": "07741fbeba2d7f5c5357e5d6f8b3ac08acca2752",
      "tree": "93ad5bbc33c51d4e54002fd1abb7e68b76cdafca",
      "parents": [
        "eca7c219fb7b8c8e65fa5d6a98c978bbc2b05613",
        "831604c1dac30c196c2ac9a0691985f0b81fbd1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 27 12:13:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 27 12:13:49 2016 +0000"
      },
      "message": "Merge \"Removes unnecessary utf-8 coding\""
    },
    {
      "commit": "37e51c50b9cf1dae2884a30413807f7978853323",
      "tree": "eca4e061b898e68376cc8a015d45a0bc1846cbbd",
      "parents": [
        "eca7c219fb7b8c8e65fa5d6a98c978bbc2b05613"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Dec 27 17:22:07 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Dec 27 17:22:07 2016 +0800"
      },
      "message": "Remove redundant assertIn(\u0027id\u0027, xxx)\n\nWhen calling base\u0027s create function, body[\u0027id\u0027] is already\nused in base\u0027s function, and there is no need to check it\nagain.\n\nChange-Id: I0f6a0c98ef43b34cba0a35a9a7308b8450be94c7\n"
    },
    {
      "commit": "ff30ede76d9cd150107a5494a005c1c72d34e13b",
      "tree": "a60a31f00d101dcde1224f799b5d06f438d08776",
      "parents": [
        "1b8f6f00eedf957990d47bc423a48f0760adfb79"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Dec 27 10:29:13 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Dec 27 10:29:13 2016 +0800"
      },
      "message": "Do not use message\u003dmsg in InvalidConfiguration\n\nIf using InvalidConfiguration(message\u003dmsg), msg will not\ndisplay properly, instead InvalidConfiguration(msg) should\nbe used.\n\nChange-Id: I29b91b3db6179bfd4ffea5352f7fcf4cfb61055f\n"
    },
    {
      "commit": "eca7c219fb7b8c8e65fa5d6a98c978bbc2b05613",
      "tree": "aaf0a8a813777017e42db984fda06a130f0eab52",
      "parents": [
        "7031448cabef343f7f1d41fd6fe6348837f9042a",
        "a1e59973916565d7859a317b875d1e053dfd09d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 26 12:46:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 26 12:46:23 2016 +0000"
      },
      "message": "Merge \"Add connectivity check test for migration with revert\""
    },
    {
      "commit": "7031448cabef343f7f1d41fd6fe6348837f9042a",
      "tree": "16589e0878130c63bbeff7fdea960087940ae429",
      "parents": [
        "1b8f6f00eedf957990d47bc423a48f0760adfb79",
        "2e1f83805b9745439a4fa3473fffddded76e0a70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 26 08:14:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 26 08:14:50 2016 +0000"
      },
      "message": "Merge \"Add check user access in test_remove_member\""
    },
    {
      "commit": "831604c1dac30c196c2ac9a0691985f0b81fbd1b",
      "tree": "687f641f78b2fba6850ae059767887558fdf4e63",
      "parents": [
        "1b8f6f00eedf957990d47bc423a48f0760adfb79"
      ],
      "author": {
        "name": "gengchc2",
        "email": "geng.changcai2@zte.com.cn",
        "time": "Mon Dec 26 14:13:35 2016 +0800"
      },
      "committer": {
        "name": "gengchc2",
        "email": "geng.changcai2@zte.com.cn",
        "time": "Mon Dec 26 14:13:35 2016 +0800"
      },
      "message": "Removes unnecessary utf-8 coding\n\nThe file was added redundant utf-8 coding by some editor.\nwe can delete it .\n\nChange-Id: I55cfca58af0985fb54f7f6307d96f99ae10bae35\n"
    },
    {
      "commit": "1b8f6f00eedf957990d47bc423a48f0760adfb79",
      "tree": "ccc44918094c8ad9f95a0ba3e655cdb1e11934f2",
      "parents": [
        "36cfd18cbff6f567732b283935de1f409692556c",
        "d3b8e679af3963dbcfb23e8b16b40610de228eac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 22:07:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 22:07:57 2016 +0000"
      },
      "message": "Merge \"Fix container cleanup in test_account_bulk\""
    },
    {
      "commit": "36cfd18cbff6f567732b283935de1f409692556c",
      "tree": "9929ee30273af96dcb7dbf091a0c2749572b2783",
      "parents": [
        "d2dd5d16753d36791a884b0b55b639b6e9516f63",
        "68227d6bd29c99205f54eddc8af0eb7ca71b1143"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 21:21:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 21:21:25 2016 +0000"
      },
      "message": "Merge \"Making all identity service clients as tempest available\""
    },
    {
      "commit": "d2dd5d16753d36791a884b0b55b639b6e9516f63",
      "tree": "0dd7db458b26e5ab6b3560b01523f672fa376ccb",
      "parents": [
        "84df94bd1f3d5403588d342a6057dfe8373440fd",
        "90c06a1fce8b8a846ea2404bbc075072af31721d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 20:10:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 20:10:41 2016 +0000"
      },
      "message": "Merge \"Use call_and_ignore_notfound_exc method\""
    },
    {
      "commit": "84df94bd1f3d5403588d342a6057dfe8373440fd",
      "tree": "7b1b9085ef5773ac23cc22faa9fa0e6d096ddf73",
      "parents": [
        "529740f487689a2003799916b162b06f48216c1e",
        "f57132a7821784ccb347163c34d6d4c025bde212"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 23 19:05:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 23 19:05:30 2016 +0000"
      },
      "message": "Merge \"Avoid volume limit usage for existing volumes\""
    },
    {
      "commit": "2e1f83805b9745439a4fa3473fffddded76e0a70",
      "tree": "291f796ec052f553f1256d40fd6b3a68ebf3ab50",
      "parents": [
        "529740f487689a2003799916b162b06f48216c1e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 23 17:34:55 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 23 17:34:55 2016 +0800"
      },
      "message": "Add check user access in test_remove_member\n\nIn test_remove_member, after delete_image_member, we should\ncheck whether the user really not being able to access the image,\njust as test_add_image_member do.\n\nChange-Id: Ib6f09d983d75d7caa544a7ed095a0b1c4425b7c6\n"
    },
    {
      "commit": "529740f487689a2003799916b162b06f48216c1e",
      "tree": "bf51674c02b904061ad398a4a6c43497ff7cb7c4",
      "parents": [
        "56b5debce567858d852eea6ebfff0a43805c1b96"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Dec 22 16:50:40 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Dec 22 16:50:40 2016 +0900"
      },
      "message": "Add accounts.yaml to .gitignore\n\nThis commit adds accounts.yaml to .gitignore. We don\u0027t need to track a\nuser specific file.\n\nChange-Id: Id9c053bcd4bde3627506ee60853d11669ffcda34\n"
    },
    {
      "commit": "68227d6bd29c99205f54eddc8af0eb7ca71b1143",
      "tree": "efb4c803af60cdf347a60ae0314625f65e7be65f",
      "parents": [
        "bb3102d2a2090f9c94f64533634d9a16b460c0f8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 22 16:17:42 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 22 16:17:42 2016 +0900"
      },
      "message": "Making all identity service clients as tempest available\n\nNow all identity service clients are in under lib and\nwe can make all identity service clients as tempest\navailable one which means register automatically.\n\nToken clients are being instantiated explicitly as\nthey expect different set of arg.\n\nChange-Id: Ifbf0b9af35e87e7a552659954721f9a431a0f8d9\n"
    },
    {
      "commit": "56b5debce567858d852eea6ebfff0a43805c1b96",
      "tree": "cad1040be83fddaae87311e28f755354fe7ff052",
      "parents": [
        "bb3102d2a2090f9c94f64533634d9a16b460c0f8",
        "854acc025396e51537ca60e55e498a6766dc69aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 05:06:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 05:06:26 2016 +0000"
      },
      "message": "Merge \"Use lower value to create flavor for creating server\""
    },
    {
      "commit": "bb3102d2a2090f9c94f64533634d9a16b460c0f8",
      "tree": "f3df5a528db733dae333d0cee88304ee9327b113",
      "parents": [
        "fba6f756afd15cb09742b7a9f237a4e061dcda70",
        "7dcd797745f9ba9447b9e0e20f0b86c314a7e903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "message": "Merge \"Define v3 domains_client as library\""
    },
    {
      "commit": "fba6f756afd15cb09742b7a9f237a4e061dcda70",
      "tree": "973e827eda6ea7097aaf60591ae51a4045a689d5",
      "parents": [
        "60c3ce26b6851ff3869f3a23823a094522df1ca5",
        "d37b6a7cb055bd245c39c231760822d39c65b45f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 16:03:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 16:03:29 2016 +0000"
      },
      "message": "Merge \"Delete volume first before deleting snapshot\""
    },
    {
      "commit": "90c06a1fce8b8a846ea2404bbc075072af31721d",
      "tree": "5d3db1f1ab791b4391427caabae0a1acee20f19d",
      "parents": [
        "d37b6a7cb055bd245c39c231760822d39c65b45f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Fri Aug 26 14:50:43 2016 +0300"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 21 11:05:51 2016 +0000"
      },
      "message": "Use call_and_ignore_notfound_exc method\n\nUpdating \u0027clear_snapshots\u0027 method for using call_and_ignore_notfound_exc\nmethod, in order to prevent a duplicated code.\n\nChange-Id: Ice75db8634115b5a0bd7a262a3d6e11a626ea939\n"
    },
    {
      "commit": "60c3ce26b6851ff3869f3a23823a094522df1ca5",
      "tree": "7332fa697ee8edf3fb94c95bb2dbc7710d1af51f",
      "parents": [
        "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
        "910022ec251a5a1db661a52342c2896e9577687f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 10:28:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 10:28:02 2016 +0000"
      },
      "message": "Merge \"Fix service clients for kwargs as None or 0\""
    },
    {
      "commit": "d3b8e679af3963dbcfb23e8b16b40610de228eac",
      "tree": "145d8937a928847d40548683214f07ca8c06158e",
      "parents": [
        "24bf034ad0e623f850f5826a0363c76e26477647"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 16 15:30:44 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 21 09:06:55 2016 +0000"
      },
      "message": "Fix container cleanup in test_account_bulk\n\nBulkTests needs to cleanup containers after each tests, and\nit tries to so by setting an instance attribute, a list of\ncontainers, and using a class method delete_containers,\nwhich uses a class attribute to discover containers to be\ndeleted.\n\nFixing this by making delete_containers a static method\nwhich accepts the list of containers and an input.\n\nPartial-bug: #1650205\nPartial-bug: #1609156\nChange-Id: I3651c2e06ca52b64e43e707de9af7d45062629bc\n"
    },
    {
      "commit": "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
      "tree": "27333da5c4ccdee169285d2897b66f135f029d9c",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "message": "Rename reno files for releasing 14.0.0\n\nThis patch renames the corresponding reno files before 14.0.0.\n\nChange-Id: I4bf37ff65edc23f366630c23e7fb76d1aec492aa\n"
    },
    {
      "commit": "910022ec251a5a1db661a52342c2896e9577687f",
      "tree": "abd7e3be95483405205b19a4b44aa1f861c2cb36",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 21 13:32:57 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 21 13:32:57 2016 +0900"
      },
      "message": "Fix service clients for kwargs as None or 0\n\nimages_client and servers_client, does not allow\nto pass 0/none/false etc for few requetst param.\n\nService client interfaces should check existence if\nthose in kwargs instead of their value and\nthen populate the request body arg.\n\nChange-Id: I40f5ef84ab90509722b485a5f38a97d8fbc1d37c\n"
    },
    {
      "commit": "854acc025396e51537ca60e55e498a6766dc69aa",
      "tree": "084263a512be6c3321c7867dd370ef48e40a022a",
      "parents": [
        "3dbde9de528feb66f11fe59282fa7d0116684009"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Dec 20 15:47:04 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 21 09:21:44 2016 +0800"
      },
      "message": "Use lower value to create flavor for creating server\n\nRunning test_resize_server_using_overlimit_vcpus will sometimes\nfail with \"No valid host was found\", because the values it uses\nfor disk/ram/vcpus are a little too large(especially vcpus value),\nthe environment may don\u0027t meet the resource requirement.\nThis is to use lower value to create flavor to avoid \"No valid host\nwas found\" exception.\n\nChange-Id: I6201333f8d288a4f704971643607e19173165b36\n"
    },
    {
      "commit": "e89140eda3b67ca2a3dad5217208b6cf888ce122",
      "tree": "e543fb0a414901cb7c8feb741b9144009883adbb",
      "parents": [
        "fb94a87cb3306769cce0372dadb4b1e583336d37",
        "d96a3afb48b52d75165a312e04268858db0ff796"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 15:33:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 15:33:31 2016 +0000"
      },
      "message": "Merge \"Clients.py: add back the default_params_with_timeout_values class variable\""
    },
    {
      "commit": "fb94a87cb3306769cce0372dadb4b1e583336d37",
      "tree": "1f18cd8e45ed623069ad75b350800d303984c06d",
      "parents": [
        "4b0ba28c98148cb3d0b2ba8e4150592b73517d52",
        "0df8076ed100885a122f1ce83b1ed543b939e0dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:58:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:58:33 2016 +0000"
      },
      "message": "Merge \"Use ephemeral\u003d0 to create flavor without ephemeral disk\""
    },
    {
      "commit": "4b0ba28c98148cb3d0b2ba8e4150592b73517d52",
      "tree": "bf3dd9608f6a450da68196a0946f032cfe4170e0",
      "parents": [
        "4051e6867fdc847e3fe494e22b84e5d10ebe0a04",
        "9b261b501a895b5c5af7c03629ee0e3b268dbf53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:58:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:58:26 2016 +0000"
      },
      "message": "Merge \"Add releasenotes for baremtal tests removal\""
    },
    {
      "commit": "4051e6867fdc847e3fe494e22b84e5d10ebe0a04",
      "tree": "0e8eae8eb3c07b1947931a68e080d22840ee9cca",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8",
        "c6e88a6c0249f1cdcb46cd6d7efa7688c60ad14f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:57:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:57:09 2016 +0000"
      },
      "message": "Merge \"Backup and restore bootable volume\""
    },
    {
      "commit": "7dcd797745f9ba9447b9e0e20f0b86c314a7e903",
      "tree": "d662b204f97debe7e97d2e035cc39cd09567d585",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 13 11:04:03 2016 +0900"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 20 12:42:26 2016 +0000"
      },
      "message": "Define v3 domains_client as library\n\nMigrate identity v3 API domains_client to tempest.lib and implement\nunit test for the service clients.\nInit files are edited and the old ones in tempest/services/identity are removed\nas this is the last identity client to migrate.\n\nPartially implements blueprint consistent-service-method-names\n\nCo-Authored-By: ghanshyam \u003cghanshyammann@gmail.com\u003e\nChange-Id: Ia3f5693156d6d9dff4f8b0b1986c5bc456af804a\n"
    },
    {
      "commit": "9b261b501a895b5c5af7c03629ee0e3b268dbf53",
      "tree": "51f6b49604753d446a0cfa5670f560427139be83",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:30:02 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Dec 20 12:09:14 2016 +0000"
      },
      "message": "Add releasenotes for baremtal tests removal\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest.\n\nThis patch adds release notes which got missed in\nprevious patch.\n\nChange-Id: Iba3b613aa7bd00abdada7e503c366acc7a12e19d\n"
    },
    {
      "commit": "72ccabcb685df7c3e28cd25639b05d8a031901c8",
      "tree": "85bd0d2d4321acf860666e7f700a0aa6902beee4",
      "parents": [
        "4e7c1070cec6d071bbf8eeb91340539490e9ec8a",
        "2d78e8ed478e7304c850158254f0746bdc47bb73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 02:10:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 02:10:38 2016 +0000"
      },
      "message": "Merge \"PCI-DSS tests\""
    },
    {
      "commit": "4e7c1070cec6d071bbf8eeb91340539490e9ec8a",
      "tree": "f06764e9fde75d0ce444728a270db1054434a207",
      "parents": [
        "9e6ee394184aedc777226b0723e5fe16d2b33ebe",
        "aef9499dc02953e44c01cbbfc38c0223e232f7a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 18:00:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 18:00:27 2016 +0000"
      },
      "message": "Merge \"Correct fake V3 token responses\""
    },
    {
      "commit": "d96a3afb48b52d75165a312e04268858db0ff796",
      "tree": "d6bcf6a90ed1b38f02853eadb400bd8e54254e5b",
      "parents": [
        "6e07a4b0aa9675f9290a339371f939341c542ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Dec 19 17:04:25 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Dec 19 17:04:25 2016 +0100"
      },
      "message": "Clients.py: add back the default_params_with_timeout_values class variable\n\nId518a6d87d0949737cd1c50cb6a83149b85e5f85 removes this class variable\nbecause we thought no one was using it anymore. We were wrong and broke\nsome Tempest plugins. But this variable shouldn\"t have been used in the\nfirst place because it\u0027s a private/internal variable only. So we\nexpect plugins will eventually remove their dependency on that var.\n\nChange-Id: Iac926f12cf3a1681a596f0ba7d014a402cda5fa0\n"
    },
    {
      "commit": "525ec718f6f2a8d452ef90c35f5144d1af9aecd7",
      "tree": "0fea4bcb25f7340eb9c7d77bd4ed6422fc0f0f70",
      "parents": [
        "6e07a4b0aa9675f9290a339371f939341c542ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 17:51:26 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Dec 19 16:25:24 2016 +0100"
      },
      "message": "Hacking: enable H904\n\nIt\u0027s a really cool rule that will avoid suboptimal usage of the\nlogging library.\n\nChange-Id: I6414624f6b51333d477dd88290158aaeb51b851f\n"
    },
    {
      "commit": "a1e59973916565d7859a317b875d1e053dfd09d3",
      "tree": "460583910196e715a3f16bf3d8ff962173d66718",
      "parents": [
        "e541f232847cfff3ac8118d90eef3255218eaaeb"
      ],
      "author": {
        "name": "Ludovic Beliveau",
        "email": "ludovic.beliveau@windriver.com",
        "time": "Thu Jul 28 14:06:28 2016 -0400"
      },
      "committer": {
        "name": "Ludovic Beliveau",
        "email": "ludovic.beliveau@windriver.com",
        "time": "Mon Dec 19 08:40:48 2016 -0500"
      },
      "message": "Add connectivity check test for migration with revert\n\nThis test creates a guest and execute a cold migration with revert\non it.  Network connectivity is validated after the confirm resize.\n\nChange-Id: I1048cf945c8cbb4f9f7b8f971282c38a6cce8f8f\n"
    },
    {
      "commit": "9e6ee394184aedc777226b0723e5fe16d2b33ebe",
      "tree": "ef9f9695ea4eb1949b07b0f2af26cee248d9641f",
      "parents": [
        "6e07a4b0aa9675f9290a339371f939341c542ee2",
        "1df803326cbff09c447f742c11261f0c75021f1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 12:32:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 12:32:45 2016 +0000"
      },
      "message": "Merge \"Improve volume pools tests code\""
    },
    {
      "commit": "6e07a4b0aa9675f9290a339371f939341c542ee2",
      "tree": "3771f696cff04b6f854a0baf2ecace8ae2c10b17",
      "parents": [
        "d3685ca17e52e7b51128b57bbc4630b89797e2e7",
        "929b348b9c611f76447ae051f5d561bc7bf190fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:53 2016 +0000"
      },
      "message": "Merge \"Few updates for baremtal dependent tests\""
    },
    {
      "commit": "d3685ca17e52e7b51128b57bbc4630b89797e2e7",
      "tree": "3213f7a42b0a63cb573f8627ba69b136421b60d1",
      "parents": [
        "382a2065f3364a36c110bfcc6275a0f8f6894773",
        "66cded2553a90ce2b29b4dae442e1bce95895f53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:47 2016 +0000"
      },
      "message": "Merge \"Removing baremetal tests from tempest tree\""
    },
    {
      "commit": "382a2065f3364a36c110bfcc6275a0f8f6894773",
      "tree": "e537441f8479d5aaef48788aa5ea8c8191716dd0",
      "parents": [
        "3ca47cc2368351b1f125b47bebc6c66d6e7bbe80",
        "eba284eef14655a80dfa53f4d487748b75e129a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:39 2016 +0000"
      },
      "message": "Merge \"Do not use self.volume_origin in volume.base.attach_volume\""
    },
    {
      "commit": "3ca47cc2368351b1f125b47bebc6c66d6e7bbe80",
      "tree": "692a65da8f5b214b3edc68145d863ca0b9d22fba",
      "parents": [
        "74abd727805f76792fc54f702b0a2e1ea3b3b15b",
        "85fb617c6c9cd8776120b151fd1582bdaabd84a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:10:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:10:28 2016 +0000"
      },
      "message": "Merge \"Remove unused CONF and LOG\""
    },
    {
      "commit": "74abd727805f76792fc54f702b0a2e1ea3b3b15b",
      "tree": "f86b392d01c9af22f10e643365783e945f9fac4e",
      "parents": [
        "20a3d16e78ae687a71f7debdf6344f60e2d13399",
        "9e52d6b460442cab15c7d7478c33b7e0f97186c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 09:29:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 09:29:12 2016 +0000"
      },
      "message": "Merge \"Add volume backup description parameter\""
    },
    {
      "commit": "20a3d16e78ae687a71f7debdf6344f60e2d13399",
      "tree": "2efc9664b4a95b8a705132a3664d811be48bb346",
      "parents": [
        "4561b60254c9002294bce29895e1bcf0afd4518e",
        "b787aa7d8b256a7970d02cac01f73dcf8fd56271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 09:27:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 09:27:07 2016 +0000"
      },
      "message": "Merge \"test_service_providers: require service-type ext\""
    },
    {
      "commit": "f57132a7821784ccb347163c34d6d4c025bde212",
      "tree": "c9909f14406bf2f35d5fb552b6baea8a611851d7",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 11:51:52 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 19 15:53:14 2016 +0800"
      },
      "message": "Avoid volume limit usage for existing volumes\n\nWhen using pre-provisioned credentials, the tenant may have volumes\nother than those created in the testcase and so will make\ntest_get_volume_absolute_limits fail unexpectedly. e.g. the existing\nvolumes may be those not being deleted successfully and ending up with\nstatus \u0027ERROR\u0027, which is not rarely seen in production clouds. So this\nis to avoid existing volumes in AbsoluteLimitsV2Tests.\n\nChange-Id: Icf2673c2be26be1ff279e019d9cb13ec611ec741\n"
    },
    {
      "commit": "4561b60254c9002294bce29895e1bcf0afd4518e",
      "tree": "31f4ee59e450ab6d6fceef0f34c86bac55232f59",
      "parents": [
        "d187de95745b50186dc2aed7d29dcbbacc5e388c",
        "5817e14f095173f013469ee44fd7a248800f3205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 18 23:22:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 18 23:22:11 2016 +0000"
      },
      "message": "Merge \"Improve help message for scheduler_available_filters\""
    },
    {
      "commit": "d187de95745b50186dc2aed7d29dcbbacc5e388c",
      "tree": "cdb5638d818c60e91c9b6128b455c92e2a71314e",
      "parents": [
        "861ca4b971f6db71493fc7a3aa9c171b836ec819",
        "4894a91ac2ed8d5f7cf345efd3b7d9b3cd67dd4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 22:20:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 22:20:20 2016 +0000"
      },
      "message": "Merge \"Make get_partitions() work for partitioned disks\""
    },
    {
      "commit": "861ca4b971f6db71493fc7a3aa9c171b836ec819",
      "tree": "15e66ce1331f96849758ba1dd4f3d1eb10e0cd48",
      "parents": [
        "24bf034ad0e623f850f5826a0363c76e26477647",
        "54129d5043f7e6395fd4aaa7640b27c58ebf6628"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 22:04:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 22:04:15 2016 +0000"
      },
      "message": "Merge \"Fix flavor_client create_flavor interface\""
    },
    {
      "commit": "24bf034ad0e623f850f5826a0363c76e26477647",
      "tree": "6198cdca84646b90f5028e05a4a6bfd6e82b4777",
      "parents": [
        "3b23b9aadc8daee3b8746c9fe39566fd51443401",
        "42c14078686a428ede52865c791c6ca4043e5c44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 12:59:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 12:59:52 2016 +0000"
      },
      "message": "Merge \"Wait for server to be active before deleting\""
    },
    {
      "commit": "3b23b9aadc8daee3b8746c9fe39566fd51443401",
      "tree": "e8e1d52cdbff0678abcd94c0f657642d15222a7e",
      "parents": [
        "3dbde9de528feb66f11fe59282fa7d0116684009",
        "bee17c4cb781630c29a0ac93561a571b2075ad42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 08:28:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 08:28:09 2016 +0000"
      },
      "message": "Merge \"Remove unused clients in setup_clients\""
    },
    {
      "commit": "eba284eef14655a80dfa53f4d487748b75e129a9",
      "tree": "71fb196d71844070756af38096b137a260db2c22",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 10:44:41 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 16:24:29 2016 +0800"
      },
      "message": "Do not use self.volume_origin in volume.base.attach_volume\n\nIn volume.base.attach_volume, the addCleanup uses\nself.volume_origin which will make the function can\u0027t\nbe used elsewhere.\n\nChange-Id: Ibe7f81700b1c668c27e48a2e4b4557dafe7f0eb7\n"
    },
    {
      "commit": "3dbde9de528feb66f11fe59282fa7d0116684009",
      "tree": "49755bebe61a2ae5f91622493f08f9c06abf80cf",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb",
        "7a682fe3ffe8ff9367e3c45fa6861575496a5e02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 07:18:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 07:18:38 2016 +0000"
      },
      "message": "Merge \"Do not create volume in resource_setup for test_volume_reset_status\""
    },
    {
      "commit": "bee17c4cb781630c29a0ac93561a571b2075ad42",
      "tree": "46d249917d39d24adfb985338bf0e762de3b8ab5",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 11:21:43 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 11:21:43 2016 +0800"
      },
      "message": "Remove unused clients in setup_clients\n\nThere are some unused clients in setup_clients, and\nthis is to remove them for code clean.\n\nI have searched for unused clients in all api testcases\nand I hope this time nothing is missed.\n\nChange-Id: I268e1f99196ae3e6e008aae25b29a0c5a9cbe125\n"
    },
    {
      "commit": "0df8076ed100885a122f1ce83b1ed543b939e0dd",
      "tree": "7e0d5134f19b9c8c13005a0503e9178b76468bde",
      "parents": [
        "54129d5043f7e6395fd4aaa7640b27c58ebf6628"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 10:15:40 2016 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Dec 16 01:37:55 2016 +0000"
      },
      "message": "Use ephemeral\u003d0 to create flavor without ephemeral disk\n\nWhen creating flavor, whether \u003c\"ephemeral\": 0\u003e is included\nin request body will get same results \u003c\"OS-FLV-EXT-DATA:ephemeral\": 0\u003e,\nso we needn\u0027t use different code to create flavor with or without\nephemeral disk.\nBesides, it seems not necessary to use different flavor names for\nflavor with or without ephemeral disk, the info can easily be got\nfrom flavor info. So the code can become more simple.\n\nChange-Id: If0a63ff401f34caebff00b7925b08fe02b3eb5d3\n"
    },
    {
      "commit": "54129d5043f7e6395fd4aaa7640b27c58ebf6628",
      "tree": "fa1282b57bdcb506b6c3dd939b461c31c42daa05",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Dec 16 09:02:15 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Dec 16 01:37:15 2016 +0000"
      },
      "message": "Fix flavor_client create_flavor interface\n\nIn flavor_clients compute service client, create_flavor\nmethod does not allow to pass 0/none/false etc for\n\u0027OS-FLV-EXT-DATA:ephemeral\u0027 and \u0027os-flavor-access:is_public\u0027.\n\nhttps://github.com/openstack/tempest/blob/d12c233343aa490a23b9ffd3a58c5df6ff2bf9da/tempest/lib/services/compute/flavors_client.py#L70-L72\n\nCode should check existence if those in kwargs instead of\ntheir value and then populate the request body arg.\n\nChange-Id: I0fda1aa2d126e10c986bfe445637d61e5b60de2d\nCloses-Bug: #1650418\n"
    },
    {
      "commit": "b787aa7d8b256a7970d02cac01f73dcf8fd56271",
      "tree": "69c12f5da04c6dbc452b68743a889f2367778b1b",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 15 10:50:55 2016 -0800"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 15 14:34:14 2016 -0800"
      },
      "message": "test_service_providers: require service-type ext\n\ntest_service_providers assumes that service-type api extension.\nSo skip it when it\u0027s not enabled.\n\nChange-Id: I22a3f184b24b674bd085af455ef074932b742442\nCloses-bug: #1650351\n"
    },
    {
      "commit": "9e52d6b460442cab15c7d7478c33b7e0f97186c5",
      "tree": "ffb5caf435cd211e2dcd45c9174d0c445295a72d",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 11 12:18:42 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Dec 15 17:13:17 2016 +0200"
      },
      "message": "Add volume backup description parameter\n\nUpdate \"test_volume_backup_create_get_detailed_list_restore_delete\"\ntestcase to verifiy volume backup description parameter.\n\nChange-Id: Ib8de9029d61cbce8519eafa38d98428fa7155ea6\n"
    },
    {
      "commit": "c21931840ac0795066efeba56b0bb5e29421babb",
      "tree": "94192766984aff67054c7349f97e512d07f9d873",
      "parents": [
        "d6da8c97d780b5b527e87c3554ac9c50fe2bbd8f",
        "bb028441ad9561e49b95e470a3899b2908212e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:06:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:06:13 2016 +0000"
      },
      "message": "Merge \"Remove unused client in SecurityGroupRulesNegativeTestJSON\""
    },
    {
      "commit": "d6da8c97d780b5b527e87c3554ac9c50fe2bbd8f",
      "tree": "b1086d3ef457024b11a2dc70b38036ae025b311e",
      "parents": [
        "68c52089a75baa4dc96a2ec6a1ebf44eb93382c7",
        "9b6829071db12f3ea4db112309d27e64dd788fde"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:06:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:06:05 2016 +0000"
      },
      "message": "Merge \"Use base.delete_server in base.rebuild_server\""
    },
    {
      "commit": "68c52089a75baa4dc96a2ec6a1ebf44eb93382c7",
      "tree": "610ba6958628121530ae0506b442dc8e0ffbb470",
      "parents": [
        "dd52e9da17d4c3a65f6cd9cacef56ab313012006",
        "f08e28b55dc1e1ec6871c9e35074482f6de4dacc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:01:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:01:48 2016 +0000"
      },
      "message": "Merge \"Use base.delete_server in ServersTestJSON\""
    },
    {
      "commit": "dd52e9da17d4c3a65f6cd9cacef56ab313012006",
      "tree": "7ee8b2c34133b74808fc46697259afd72e6d0831",
      "parents": [
        "83b95d13288efc17754425e924d56759632c6c3b",
        "c251edff0cb301dde933198162ca4b510bd9bc2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 11:13:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 11:13:28 2016 +0000"
      },
      "message": "Merge \"Add namespace property unittest\""
    },
    {
      "commit": "83b95d13288efc17754425e924d56759632c6c3b",
      "tree": "0d04a42994fa996051785e4d0f81d116a047b2a7",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987",
        "a1111c55181115e3e184ee802f4606b6b8f8f6ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 11:11:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 11:11:19 2016 +0000"
      },
      "message": "Merge \"Add test.related_bug() to know launchpad bug reports\""
    },
    {
      "commit": "7a682fe3ffe8ff9367e3c45fa6861575496a5e02",
      "tree": "9b527ee47d6080f0b54a2de845678fc5b2e0adfa",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 17:20:00 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 17:20:00 2016 +0800"
      },
      "message": "Do not create volume in resource_setup for test_volume_reset_status\n\nIn VolumesActionsV2Test, the volume created in resource_setup is\nonly used in test_volume_reset_status, so the volume can be created\nin test_volume_reset_status, thus resource_setup and tearDown can\nbe removed.\n\nChange-Id: I09fafdfa4d504677dde622a6f474008795e5c8cd\n"
    },
    {
      "commit": "85fb617c6c9cd8776120b151fd1582bdaabd84a1",
      "tree": "fb6c6695f4ba677510711b0dc7d08d6fd4572228",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 16:16:52 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 16:16:52 2016 +0800"
      },
      "message": "Remove unused CONF and LOG\n\nThere are some unused CONF and LOG in testcases,\nthis is to remove them for code clean.\n\nChange-Id: Ic71abaef87ac7de1e6470ca7e6685acd899a9e0c\n"
    },
    {
      "commit": "bb028441ad9561e49b95e470a3899b2908212e7e",
      "tree": "5dc3711d53d71a66db675aad0ebee3a6d2ca0011",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 13:52:47 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 13:52:47 2016 +0800"
      },
      "message": "Remove unused client in SecurityGroupRulesNegativeTestJSON\n\nThere is still an unused client in SecurityGroupRulesNegativeTestJSON,\nthis is to remove it.\n\nChange-Id: If365c92f2a8d4a53b03ff2fdf5c95b4a4d58ddb5\n"
    },
    {
      "commit": "9b6829071db12f3ea4db112309d27e64dd788fde",
      "tree": "84286b624218150a4816e2e02e0a62bf82625f32",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 09:16:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 09:16:34 2016 +0800"
      },
      "message": "Use base.delete_server in base.rebuild_server\n\nThe multi lines of deleting_server in compute.base.rebuild_server\ncan be replaced by one call to compute.base.delete_server.\n\nChange-Id: If3150f14d4b700a47bfc4a0cc85e8c5ec2e86b83\n"
    },
    {
      "commit": "929b348b9c611f76447ae051f5d561bc7bf190fe",
      "tree": "8332fa90bfbbcc95502a3f9f63cad35dba9ee3c7",
      "parents": [
        "66cded2553a90ce2b29b4dae442e1bce95895f53"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:47:53 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 15 00:10:06 2016 +0000"
      },
      "message": "Few updates for baremtal dependent tests\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest and so config\noptions.\nNew config options \u0027shared_physical_network\u0027 is being\nadded to check whether env support shared network or\nnetwork isolation.\n\nBut few tests are being skipped wrongly seems.\n\nThis patch fix those.\n\nChange-Id: I59c757c3c32b961cdf92e393e01612115de5bdce\n"
    },
    {
      "commit": "66cded2553a90ce2b29b4dae442e1bce95895f53",
      "tree": "b77d3e125f260a149c1df98c2725044e193886d4",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Mon Aug 15 14:55:58 2016 -0300"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 14 20:54:12 2016 +0000"
      },
      "message": "Removing baremetal tests from tempest tree\n\nironic project now has a tempest plugin and its tests will be maintained there.\n\nCloses-Bug: #1614516\nDepends-On: I0b7e32dfad2ed63f9dd4d7cad130da39bc869a8a\nChange-Id: Id518a6d87d0949737cd1c50cb6a83149b85e5f85\n"
    },
    {
      "commit": "bc80debd90ae50a85cd08d66bb82fca84b8b1987",
      "tree": "f9df4482503a1ff4aa2d68bd8fa00de33e5167de",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162",
        "f29831d8dd95d06abdbf89e903fea94a5bea8f41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 10:27:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 10:27:02 2016 +0000"
      },
      "message": "Merge \"Separate capabilities service method from account_client\""
    },
    {
      "commit": "f08e28b55dc1e1ec6871c9e35074482f6de4dacc",
      "tree": "2768fa5df8287aebd1434193a774e87ce68d88f5",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 14 17:29:50 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 14 17:29:50 2016 +0800"
      },
      "message": "Use base.delete_server in ServersTestJSON\n\nIn ServersTestJSON, the internal function cleanup_server can be\nreplaced by base.delete_server.\n\nChange-Id: I8ce5a2e78837aa70c52d69445ebba65593d53f27\n"
    },
    {
      "commit": "1df803326cbff09c447f742c11261f0c75021f1b",
      "tree": "7f1b81a17a00c4b10b601e4c448be7236d0d66f3",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Nov 30 16:24:27 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Dec 14 08:40:16 2016 +0200"
      },
      "message": "Improve volume pools tests code\n\nCreate a method to check if volume host is in the pools list,\nin order to prevent a duplicate code.\n\nChange-Id: I1dd707f0ad6e6b59744d6c27fc1158439ae6af61\n"
    },
    {
      "commit": "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162",
      "tree": "e5ab612801a1ac937d760d8544905f3b4b5c56c6",
      "parents": [
        "c51971ccc2f7735429dfe4bafc2e6fee5e6e36f6",
        "52d3ffa3b2eedef65c2bca5b6950a4ecbffb035a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 05:38:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 05:38:55 2016 +0000"
      },
      "message": "Merge \"Fix a few Python 3.x issues\""
    },
    {
      "commit": "c51971ccc2f7735429dfe4bafc2e6fee5e6e36f6",
      "tree": "f476dac1304d6905ca18049fdbcd7507c2af841c",
      "parents": [
        "e541f232847cfff3ac8118d90eef3255218eaaeb",
        "79cd1829980ac7b52371e873a7a4de7789b3174d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 05:08:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 05:08:49 2016 +0000"
      },
      "message": "Merge \"tempest/test.py: make set_validation_resources() more idiomatic\""
    },
    {
      "commit": "52d3ffa3b2eedef65c2bca5b6950a4ecbffb035a",
      "tree": "37ddd4c24d593d026601691857880443ae5bc84e",
      "parents": [
        "7322467e0ba75694d867cf0513bb2378295a0dca"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Dec 13 18:17:45 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Dec 13 18:47:30 2016 +0000"
      },
      "message": "Fix a few Python 3.x issues\n\nAutomatic casting does not happen anymore in 3.x, which causes an\nissues when comparing strings with ints.\nBytes are actually strings in py2.7, but it\u0027s not possible to\nconcatenate bytes and strings in py3.x or to search for a string\nin an array of bytes.\n\nChange-Id: I787f8f0e371beb314a39cf036c56e21ed0fba6e6\n"
    },
    {
      "commit": "e541f232847cfff3ac8118d90eef3255218eaaeb",
      "tree": "27c36efc1e02e0286079519334cd108315263450",
      "parents": [
        "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
        "8d23f9212adf4fb10cc0a321cd3b8a0d6cf29623"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 17:33:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 17:33:21 2016 +0000"
      },
      "message": "Merge \"Use base.create_volume in VolumesTestJSON\""
    },
    {
      "commit": "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
      "tree": "f2938491bd7dba3bc7461ddc5c83ec37c9717041",
      "parents": [
        "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
        "7bba16c4c3b26e4f96fa17fd2c5597a32a284588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "message": "Merge \"Create two new clients under tempest.lib libary\""
    },
    {
      "commit": "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
      "tree": "3f7ecdf681b6ddafddaa032e90180d457d38e4ec",
      "parents": [
        "fc267faa92c5355d9971b7dac3275ffea9646cd0",
        "5e27eab13f631c20230e547b9667dcd90945d070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:18:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:18:19 2016 +0000"
      },
      "message": "Merge \"Add extra unit tests for base_url\""
    },
    {
      "commit": "2d78e8ed478e7304c850158254f0746bdc47bb73",
      "tree": "54c1c037948253cc0ea953e8a4b6ea6166878a8b",
      "parents": [
        "ca8be4ecb0700850a030acbfc9b9672ac5ddb687"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Sep 28 10:38:08 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Dec 13 12:05:37 2016 -0300"
      },
      "message": "PCI-DSS tests\n\nThis patch adds a first set of tests for the PCI-DSS feature.\nThe tests included are related to:\n- user account lockout\n- password history requirements\n\nIt also fixes the behavior of the \"test_users\" API tests to\nhandle the environment with the PCI-DSS settings enabled.\n\nWe rely on the \"security_compliance\" feature flag, a follow\nup patch in DevStack enables the required settings in\nkeystone at the same time that sets the configs for the tempest\ntests and enables the feature flag.\n\nChange-Id: I59fba9391f77dba026cce79d5fec9cb32c6bb72c\n"
    },
    {
      "commit": "fc267faa92c5355d9971b7dac3275ffea9646cd0",
      "tree": "e7bfba8624a62c70734b09b2db277dff1d7d6ab4",
      "parents": [
        "08f2e625b473dd21568ff683d15854dd12bd2600",
        "8af17d65e4f5aa9ea4ff737346c11a18c156773c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 11:15:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 11:15:51 2016 +0000"
      },
      "message": "Merge \"Make identity v3 domains_client use **kwargs\""
    },
    {
      "commit": "f29831d8dd95d06abdbf89e903fea94a5bea8f41",
      "tree": "757742453a2143d04d7556fe465d92a4c3c2d142",
      "parents": [
        "08f2e625b473dd21568ff683d15854dd12bd2600"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 12 18:45:23 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 13 16:55:28 2016 +0900"
      },
      "message": "Separate capabilities service method from account_client\n\nlist_extension() method in account_client is to lists\nthe activated capabilities of swift.\n\nThat is separate API than account service and should have\nseparate service client.\n- http://developer.openstack.org/api-ref/object-storage/?expanded\u003dlist-activated-capabilities-detail\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I344c424020f9e10832040935fd0df43e596003c3\n"
    },
    {
      "commit": "08f2e625b473dd21568ff683d15854dd12bd2600",
      "tree": "14f4b04e372fa9ae5b77bfb52007559ba1cc20a3",
      "parents": [
        "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
        "7322467e0ba75694d867cf0513bb2378295a0dca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 03:02:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 03:02:13 2016 +0000"
      },
      "message": "Merge \"Set auth in clients before they are used\""
    },
    {
      "commit": "a1111c55181115e3e184ee802f4606b6b8f8f6ab",
      "tree": "6d423551373a1f8350264b8b267a0241acea3365",
      "parents": [
        "8092d568448d34ebaba13ddaf0f9a3f55388cc50"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Dec 01 19:42:03 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Dec 12 17:57:26 2016 -0800"
      },
      "message": "Add test.related_bug() to know launchpad bug reports\n\nWe(QA-team) have added some tests into Tempest for reproducing bugs on the\ngate and applied the corresponding patches into multiple branches. This kind\nof tests are useful for production clouds also because they can know latent\nbugs of their own clouds from the test failures.\nHowever, it is difficult to find the corresponding patches when facing test\nfailures now because testers need to search the git history of the failed test\nand find the bug number from \"Related-Bug\" tag from the commit message.\nThis patch adds a new decorator to know launchpad bug reports more easily.\n\nIn addition, this patch puts the decorator to test_delete_attached_volume\nas a sample becauuse the test can detect the server internal error which\nmakes operations harder on productions.\n\nChange-Id: Idc9ac0ebc61e230e4e014fb6476d1c74116511f7\n"
    },
    {
      "commit": "8af17d65e4f5aa9ea4ff737346c11a18c156773c",
      "tree": "c5de7995053238f1fdb0b3fde692adc66bd5d92f",
      "parents": [
        "0efdca895a756ab0f7ed8a44b779542e725ad3d3"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Aug 01 16:19:42 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 13 10:49:09 2016 +0900"
      },
      "message": "Make identity v3 domains_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.\n\nThis patch makes identity v3 domains_client use **kwargs.\n\nAlso add and correct doc string link.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ibe27a399e5b2774aae2c3585e2299616583c25f9\n"
    },
    {
      "commit": "7322467e0ba75694d867cf0513bb2378295a0dca",
      "tree": "ec6e560bbd8d12dec654ddceadd7c900d6cbb3df",
      "parents": [
        "28d142be69fc0f9b925fd9596d41f1576d6f3700"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 09 21:08:19 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 12 14:14:32 2016 +0000"
      },
      "message": "Set auth in clients before they are used\n\nWhen credentials are preprovisioned, and thus read from a file,\nonly the fields configured in accounts.yaml are available in the\ncredentials object. Several tests rely on used_id / project_id\nbeing available in the credentials object. To ensure a consistent\nbehaviour between dynamic and preprovisioned credentials, setting\nauth in the client manager before it is returned to the test, so\nthat all fields are available.\n\ntest_security_groups_basic_ops has its own solution for filling in\nIDs, which is broken, so removing it and let it rely on the IDs\nbeing there.\n\nChange-Id: I3450c055c63782a97413606f90ad77b7dba452f1\nPartial-bug: #1609156\n"
    },
    {
      "commit": "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
      "tree": "567a14d46a0fb19ca8304cc909a60ebc843cea66",
      "parents": [
        "19f1716a86e9dc0689667dad6e44bd27f49c3550",
        "e579463b045040a9874257ea6a20c3262ac56556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 13:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 13:43:59 2016 +0000"
      },
      "message": "Merge \"Network test: rework the service types/service providers tests\""
    },
    {
      "commit": "c251edff0cb301dde933198162ca4b510bd9bc2e",
      "tree": "9f1da936325f90d6cc4f8862b6b0f665dbf9e03b",
      "parents": [
        "4b053d228ac59cd25389d437993182de7083dfef"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Nov 30 12:06:00 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Dec 12 18:17:40 2016 +0800"
      },
      "message": "Add namespace property unittest\n\nThis patch is to add unittests for namespace_properties_client.\n\nChange-Id: I1561f101fd72b3e2acf8213a90a79a36b6147288\n"
    },
    {
      "commit": "8d23f9212adf4fb10cc0a321cd3b8a0d6cf29623",
      "tree": "df2378999bb707c07c27300446af18c6505dadbb",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 17:29:42 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 17:29:42 2016 +0800"
      },
      "message": "Use base.create_volume in VolumesTestJSON\n\nIn VolumesTestJSON.resource_setup,\n1) the multi lines of creating volumes can be replaced by one call\n   to base.create_volume.(base.create_volume can be modified to\n   accept other kwargs)\n2) The try...except seems no necessary, because if not all volumes are\n   created, the volumes already created will be deleted automatically.\n   And without LOG.exception(exc), we can also clearly see the traceback\n   info to see what had happened.\n3) the resource_cleanup is no necessary, because volumes created by\n   base.create_volume can be deleted automatically.\n\nThis patch is to deal with these points and to make code more simple.\n\nChange-Id: Ia0bf536882776717521a86107a9b72ced9408398\n"
    },
    {
      "commit": "19f1716a86e9dc0689667dad6e44bd27f49c3550",
      "tree": "63fe40370055a97466d5aadae37f4fe61cef3a48",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 14:10:48 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 14:10:48 2016 +0800"
      },
      "message": "Remove unused client in setup_clients\n\nThere are some unused client definitions in setup_clients,\nthis is to remove them for code clean.\n\nChange-Id: I93b17dd9ec284d71b2c0b7123d475d609cb52a7c\n"
    },
    {
      "commit": "c6e88a6c0249f1cdcb46cd6d7efa7688c60ad14f",
      "tree": "e417d79d6196cf49d20c4a966f62a44794d2d0a1",
      "parents": [
        "b29981fff1eef4f37f972df1b3f90883fce0349e"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Dec 08 17:12:31 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 11 09:57:58 2016 +0200"
      },
      "message": "Backup and restore bootable volume\n\nThe test verifies that when backuping a bootable volume,\nthe restored backup volume is also a bootable volume.\n\nAdded:\n- Method for restoring a backup.\n\nChange-Id: Ic94df97fd54e5671e487967b76894b48bc3e55ff\n"
    },
    {
      "commit": "63746daa93694dc6a11666d7b0539fe9c3422981",
      "tree": "4abc7c6c46bc282d09ae68d183e6d87bf2d4b228",
      "parents": [
        "25061b031dcea52982244064c6e5e36019191287"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 17:16:51 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 17:16:51 2016 +0100"
      },
      "message": "Docs: Add the remote tag to the badge image\n\nLatest docutils complains about images that are not in the same repo\nunless they are properly marked as `:remote:`.\n\nChange-Id: Ic305813473eabbe1ab43a78fc767e0d80b097a07\n"
    },
    {
      "commit": "e579463b045040a9874257ea6a20c3262ac56556",
      "tree": "1e8a8ebe9b70da506ebcbbb5714a68482b1207eb",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 21 17:34:32 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 13:36:12 2016 +0000"
      },
      "message": "Network test: rework the service types/service providers tests\n\nThe test `test_service_provider` has been skip for more than 2 years\nbecause of bug #1400370 . In the mean time, the Neutron service-type\nextension has been reworked heavily.\n\nThe connection between service-types and service-providers from the\ndocumentation PoV is briefly discussed in bug #1239153\n\nWhat\u0027s left in the Neutron Core API is \u0027GET /service-providers\u0027\nas per the official doc here [1]\n\nThe patch adds the test for the corresponding API route.\n\n[1] : http://developer.openstack.org/api-ref/networking/v2/index.html?\nexpanded\u003dlist-service-providers-detail#service-providers\n\nRelated-Bug: #1400370\nChange-Id: I66a077b61aa260bf0acaae1adf77f44104b67f0e\n"
    },
    {
      "commit": "25061b031dcea52982244064c6e5e36019191287",
      "tree": "63d3550fb266541f4d6ee3df709f3f112b3d5200",
      "parents": [
        "693b1ac99b4c5f7720a793901eb360393f6a9ebc",
        "796f3b9b645df556a3c76b06f715ba7d73a696c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 09 11:56:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 09 11:56:39 2016 +0000"
      },
      "message": "Merge \"Correct improper comment\""
    },
    {
      "commit": "693b1ac99b4c5f7720a793901eb360393f6a9ebc",
      "tree": "fccad5fce6d146423b31e7d4885faafb9523e8ab",
      "parents": [
        "0efdca895a756ab0f7ed8a44b779542e725ad3d3",
        "9f93a673211496bd920919e38c390479545bdf95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 09 10:14:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 09 10:14:18 2016 +0000"
      },
      "message": "Merge \"Correct boundary value test in ImagesOneServerNegativeTestJSON\""
    },
    {
      "commit": "796f3b9b645df556a3c76b06f715ba7d73a696c4",
      "tree": "ae9905a6c9ecc18921f01c4a328a9f75cc25bcab",
      "parents": [
        "d73a9f5716d05059fec61ceaa301e46a5643461a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 09 09:57:18 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 09 09:57:18 2016 +0800"
      },
      "message": "Correct improper comment\n\n\"Delete server before trying to create server\" looks confusing,\nthe author may would have wanted to say \"Delete server before\ntrying to create image\".\n\nChange-Id: Ia0f8ca29d6042d022cf4f6edf60f149f4a5f9154\n"
    },
    {
      "commit": "0efdca895a756ab0f7ed8a44b779542e725ad3d3",
      "tree": "6084d437aa5254b5ab0f10e66a79613ff74f97fa",
      "parents": [
        "fe5f786001133ed97f1883a28a670b7749e2aaaa",
        "dd9f80514cf8af84b2748aa86df4377281ec54ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 23:47:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 23:47:57 2016 +0000"
      },
      "message": "Merge \"Pass username on v3 token issue\""
    }
  ],
  "next": "fe5f786001133ed97f1883a28a670b7749e2aaaa"
}
