)]}'
{
  "log": [
    {
      "commit": "5b60c2765d8322de24bcb8de7f5bfe350cbaee7b",
      "tree": "7203c4ea64c0ac1d106fef2d85bdfd6121cf3f40",
      "parents": [
        "d6f4b0d1442d6ceadcdf2e26174764892b9b8dfe",
        "e8a703b56458298aec8ac18cbb1e7e9a8233e0b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:30:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:30:17 2016 +0000"
      },
      "message": "Merge \"Add description to the help of enable_instance_password\""
    },
    {
      "commit": "d6f4b0d1442d6ceadcdf2e26174764892b9b8dfe",
      "tree": "a6cca1a9466a0a18fe138f678727bf34864a1714",
      "parents": [
        "498255196c86f570f6d13b44c0b79d0f0f769169",
        "5fc6936112709ed699e8dfefa6c8784759f05b77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:28:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:28:38 2016 +0000"
      },
      "message": "Merge \"Use an instance method instead of class method\""
    },
    {
      "commit": "498255196c86f570f6d13b44c0b79d0f0f769169",
      "tree": "db77ab1df8bed8aa3b7a8e9fcd2f4c427eb6c492",
      "parents": [
        "a5b72636ebf983e6040b224c33d6004fc0f03fd2",
        "0670a2b1120c0c9e9fa8006c759916b5e5d9e093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:28:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:28:30 2016 +0000"
      },
      "message": "Merge \"Update tempest init help message\""
    },
    {
      "commit": "a5b72636ebf983e6040b224c33d6004fc0f03fd2",
      "tree": "bfcf76ed757111e9cd846f8fdb9a02bca5d0ca49",
      "parents": [
        "479bfaccf5b1db53afb9f0663de7544b25c4bca7",
        "506efe2d75f9c78ecad649727d0c0d79f3df8134"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:27:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:27:32 2016 +0000"
      },
      "message": "Merge \"Use local variable for volume instead of instance one\""
    },
    {
      "commit": "506efe2d75f9c78ecad649727d0c0d79f3df8134",
      "tree": "a02c21bbc99f534f0a9cf03a885246189e25eb50",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "Anna Babich",
        "email": "ababich@mirantis.com",
        "time": "Thu Sep 08 18:14:22 2016 +0300"
      },
      "committer": {
        "name": "Anna Babich",
        "email": "ababich@mirantis.com",
        "time": "Mon Sep 12 15:04:36 2016 +0300"
      },
      "message": "Use local variable for volume instead of instance one\n\nThe patch is a follow up to finish replacing instance variables\nby local ones for volume, as it has been done in [1] for server.\nAlso, the _delete_volume() helper function has been replaced by\nself.delete_volume method from base class, which waits for volume\nto be gone itself, so we don\u0027t need to use an extra check for it.\n\n[1] https://review.openstack.org/#/c/333305\n\nChange-Id: Id217d7a374c663982a9f97b83c72923136305f9f\n"
    },
    {
      "commit": "479bfaccf5b1db53afb9f0663de7544b25c4bca7",
      "tree": "4332c4845e830c2fda9991a0279ca9447d535edb",
      "parents": [
        "9badfb1c7a71fc7aae24d013c7a159d3fe7431fd",
        "05e86efadfd0a05bac660e2ce47a5502b5bbdddb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 08:41:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 08:41:00 2016 +0000"
      },
      "message": "Merge \"Remove auth_request as no used\""
    },
    {
      "commit": "e8a703b56458298aec8ac18cbb1e7e9a8233e0b5",
      "tree": "af79f65d4c480ceeeeb6e5d3e8ce1ee09623be2d",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Sep 09 15:23:03 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Sep 12 16:34:02 2016 +0800"
      },
      "message": "Add description to the help of enable_instance_password\n\nenable_instance_password in tempest.conf is a little\nconfusing to users who are not so familier with nova.\nSo this is to add a simple guide for setting its value\n(just the same as the value in nova.conf)\n\nChange-Id: I1ee732c3673cac1b64dcadeb1f6f65e3691fd9c6\n"
    },
    {
      "commit": "9badfb1c7a71fc7aae24d013c7a159d3fe7431fd",
      "tree": "f29f88601fed1069e182ef3bb998c99c38b8298a",
      "parents": [
        "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290",
        "6edd34bd502786b529ed1e90d91935392ab6a2ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 05:57:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 05:57:15 2016 +0000"
      },
      "message": "Merge \"Use api_extensions to decide security_group type nova used\""
    },
    {
      "commit": "0670a2b1120c0c9e9fa8006c759916b5e5d9e093",
      "tree": "b7e7220d6fda13f2615a899aa73febcf2c6d1938",
      "parents": [
        "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 14:55:11 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 14:55:11 2016 +0900"
      },
      "message": "Update tempest init help message\n\nThis commit updates the help message of tempest init command to be more\nadequate.\n\nChange-Id: I99c4505cf6b1806b127e32bf1b857f0c71f0d301\n"
    },
    {
      "commit": "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290",
      "tree": "d4079ac5251c40bda0481d4702baacaaad0ea81b",
      "parents": [
        "5e2e4670a300bf74188603bcf863bc20155f78cc",
        "356bb483822c394cfc200e5151adf2dc714c9e5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 01:27:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 01:27:04 2016 +0000"
      },
      "message": "Merge \"Define v3 credentials_client as library\""
    },
    {
      "commit": "05e86efadfd0a05bac660e2ce47a5502b5bbdddb",
      "tree": "beb3128d3e417436540bb7320a1b5ec761b03de0",
      "parents": [
        "5e2e4670a300bf74188603bcf863bc20155f78cc"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Sun Sep 11 17:23:31 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Sun Sep 11 17:23:31 2016 +0800"
      },
      "message": "Remove auth_request as no used\n\nFunction auth_request() isn\u0027t be used, it can be removed for the\ncode clean.\n\nChange-Id: I979b67e934c72f50dd62c75ac614f99f136cfeae\n"
    },
    {
      "commit": "5e2e4670a300bf74188603bcf863bc20155f78cc",
      "tree": "0ad19de00b2caa779c8a70cd6a48fc6ac0a524be",
      "parents": [
        "5a08f5b73c889f5b93518973f5d46de071a0f4a8",
        "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 10 14:25:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 10 14:25:43 2016 +0000"
      },
      "message": "Merge \"Define v3 trusts_client as library\""
    },
    {
      "commit": "5a08f5b73c889f5b93518973f5d46de071a0f4a8",
      "tree": "14306d23859c84b968b2c42402a5c130f3472dff",
      "parents": [
        "c2b829944986432da2f9b7f6f52f34aba325581f",
        "12dc9735a5d7fc509042d52406cb184fa99669a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 10 14:11:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 10 14:11:29 2016 +0000"
      },
      "message": "Merge \"py3: Miscellaneous fixes\""
    },
    {
      "commit": "c2b829944986432da2f9b7f6f52f34aba325581f",
      "tree": "b48df3c6c75ed610bf6ac354328500405a86fe9c",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a",
        "a212c4ae13cae447a214b64ceb1be093e6cc3a5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 14:59:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 14:59:45 2016 +0000"
      },
      "message": "Merge \"Added logic to validate storage policy info\""
    },
    {
      "commit": "12dc9735a5d7fc509042d52406cb184fa99669a9",
      "tree": "a9cf1c3644c8f1ed3612a1a4c141dd882016c630",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Wed Jul 13 22:49:17 2016 +0530"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 09 16:54:11 2016 +0200"
      },
      "message": "py3: Miscellaneous fixes\n\n* Use base64 from oslo_serialization\n* Use six.BytesIO instead of StringIO\n* Use sys.maxsize instead of sys.maxint\n* Use sorted with a key argument to sort by\n* Use range instead of moves.xrange or xrange\n* Use floor division instead of float division\n* Use \u0027r+\u0027 to open a file than \u0027rw\u0027\n* Use six.int2byte instead of chr\n* Stop using conn.strict in response_class()\n* Tests: Only compare length for bytes, not assertRegex\n\nThese changes are tested here: I3a1dfde76009cbac1d419e0ff3f1d20c4a2e99c3\n\nChange-Id: Iab9c23e497956e45c5d04a3d6513acf1b026aafb\n"
    },
    {
      "commit": "356bb483822c394cfc200e5151adf2dc714c9e5c",
      "tree": "fb8b9162582c3ecdc7acf70de392e156de775699",
      "parents": [
        "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 13:57:14 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:29:01 2016 +0200"
      },
      "message": "Define v3 credentials_client as library\n\nMigrate v3 API credentials_client to tempest.lib and add unit\ntests for the service client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0ae04d76738fe6f639d90af8c142bdbc6a1fa83f\n"
    },
    {
      "commit": "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c",
      "tree": "0314c3adc0faa8ec79feb47b6885bb70afdc66ab",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Sep 01 10:29:24 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:24:07 2016 +0200"
      },
      "message": "Define v3 trusts_client as library\n\nMigrate v3 API trusts_client to tempest.lib and add unit tests for the\nservice client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3aab5f4906718e94612e4e62a460ba13418cdc1c\n"
    },
    {
      "commit": "d00166fb4632a4b49f775d8096ffd6dd1d6c860a",
      "tree": "72a0353b869f9b3c22a0404f39fe2f12d4706455",
      "parents": [
        "9d597549dacb3706eb72a9b78b267ad46851637a",
        "e660d70c8861decfaaeb89aaca6dc4ed9156d699"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 12:12:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 12:12:01 2016 +0000"
      },
      "message": "Merge \"Move v3 inherited_roles_client to library interface\""
    },
    {
      "commit": "9d597549dacb3706eb72a9b78b267ad46851637a",
      "tree": "8cac42afec197e3c6ea97da3814c4140674356c2",
      "parents": [
        "ba3edecdd23c978bc093c586e2cf6e1d8d12508b",
        "45912d2f18c28f05adf8b3df5b5dcab9d726ac28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 12:07:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 12:07:53 2016 +0000"
      },
      "message": "Merge \"Update Available params of image\""
    },
    {
      "commit": "ba3edecdd23c978bc093c586e2cf6e1d8d12508b",
      "tree": "eb1021c32aa89724c51bfcd8c24b223901bb7c0f",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 17:07:32 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Sep 09 09:05:17 2016 +0800"
      },
      "message": "Update Available para link of keystone v3 client\n\nSome ref urls of keystone v3 clients is changed\nin http://developer.openstack.org, so this is to\nupdate available para links in keystone v3 clients\n\nChange-Id: Ifb7126bd6473e728606d3468eabddf4c52946cb9\n"
    },
    {
      "commit": "6edd34bd502786b529ed1e90d91935392ab6a2ee",
      "tree": "5c26f7c8469545c56dfa7f541a0c533606446515",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 08 16:55:45 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 08 16:55:45 2016 +0800"
      },
      "message": "Use api_extensions to decide security_group type nova used\n\nEven the system enables neutron, if neutron\u0027s security_group\nextension is disabled, Nova can still use nova\u0027s security_group\nby setting security_group_api\u003dnova in nova.conf. So this is to\nuse neutron\u0027s security group only when neutron is enabled and\nneutron\u0027s security_group extension is enabled.\n\nChange-Id: Id23fdb8cd47fb0ecf0ad0b055dcbb423ff23a239\n"
    },
    {
      "commit": "e660d70c8861decfaaeb89aaca6dc4ed9156d699",
      "tree": "4a4c65c491f5932197412ebe7c931146855fa37c",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "message": "Move v3 inherited_roles_client to library interface\n\nv3 inherited_roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I88b972d72b7ad5c2f4ee14ea2ddae0c03b8eaedf\n"
    },
    {
      "commit": "53015677cd2d96ade6863c67b4736128195798ff",
      "tree": "cff30ccf7f1fd364813e0db4c501a1c810174f15",
      "parents": [
        "ad55eb8e44ad592c9fc4ecb1126520a9c8a1fe04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 10:10:16 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 05:58:04 2016 +0000"
      },
      "message": "Move v3 roles_client to library interface\n\nv3 roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I18a4219496754809ae67d99904872bfaf5c61ea9\n"
    },
    {
      "commit": "ad55eb8e44ad592c9fc4ecb1126520a9c8a1fe04",
      "tree": "37374505fcbc0b5f7f1c1917a698e453291c1cfe",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 13:58:29 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 05:57:58 2016 +0000"
      },
      "message": "Define separate inherited_roles_client for inherited roles\n\nos-inherit APIs enables projects to inherit role assignments from either\ntheir owning domain or projects that are higher in the hierarchy.\n\nCurrently roles_client has all the os-inherit APIs methods\nbut for better maintenance and readability, those should be\nin separate client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2d5a5699bfe85fde6219758f28f381006b21daa0\n"
    },
    {
      "commit": "ca40dc85f1857b131c6f24574f7133e740d38c89",
      "tree": "0c8e2dda01db8c81656d09668093a76d374f8755",
      "parents": [
        "0b75824303a94de2b7c9ccdc0a982c40b14504ce",
        "4c351cd5f230067544b45bf925770a61f09e9a42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 08 04:48:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 08 04:48:36 2016 +0000"
      },
      "message": "Merge \"Update Available para link of network client\""
    },
    {
      "commit": "0b75824303a94de2b7c9ccdc0a982c40b14504ce",
      "tree": "eacd3f1fcbd26b863fcffe2137b6f601e95ffe24",
      "parents": [
        "2605a11dd21fbb119bd70e598cd9a445b092174d",
        "938fbe9d740d960cda6a06810111db1c5908a7c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 17:22:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 17:22:46 2016 +0000"
      },
      "message": "Merge \"Remove base_types_client for the reability\""
    },
    {
      "commit": "2605a11dd21fbb119bd70e598cd9a445b092174d",
      "tree": "3a549f63ac5e774433b0ceaaf255da276031dfd3",
      "parents": [
        "d74da9d01869aa2d3c9d6efc5389bc8ab9a58358",
        "8d2392b3b796ca549533b1dc6775d5eac0172742"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 17:22:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 17:22:37 2016 +0000"
      },
      "message": "Merge \"Define v3 identity_client as library\""
    },
    {
      "commit": "d74da9d01869aa2d3c9d6efc5389bc8ab9a58358",
      "tree": "385568ef465f59b139b883b282348485536992f7",
      "parents": [
        "f2df65643e5c411a101e987bfeaf39c9ef584cec",
        "50d9bb0fdc930a471121f79c479a378b0ef7482b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 12:53:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 12:53:22 2016 +0000"
      },
      "message": "Merge \"Move 3 volume methods to v2 volumes_client\""
    },
    {
      "commit": "5fc6936112709ed699e8dfefa6c8784759f05b77",
      "tree": "fc9fa8f40ed6ebfb61256fcf45e25cc8d674ba70",
      "parents": [
        "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Sep 05 08:42:34 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Sep 07 14:57:12 2016 +0300"
      },
      "message": "Use an instance method instead of class method\n\nThere is an advantage to use an instance method, it allows using\naddCleanup method, therefore, \u0027create_server\u0027 method will be responsible\nfor cleaning the server resource in the end of the test.\n\nChange-Id: I59b8b52bb542741bbba779bac5c7ee01515211c1\n"
    },
    {
      "commit": "8d2392b3b796ca549533b1dc6775d5eac0172742",
      "tree": "b0709d6a2380f0efe87f7c874e946c7c2e3234c7",
      "parents": [
        "f2df65643e5c411a101e987bfeaf39c9ef584cec"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 13:41:45 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 07 11:31:40 2016 +0000"
      },
      "message": "Define v3 identity_client as library\n\nMigrate identity v3 API identity_client to tempest.lib and implement\nunit test for the service clients.\n\nChange-Id: If42e7aad0e57b1d6f8a17b8f6a646ac22a6b0fa3\n"
    },
    {
      "commit": "f2df65643e5c411a101e987bfeaf39c9ef584cec",
      "tree": "e99da726fb633e52e04a007a31be186ae2832d64",
      "parents": [
        "eabe0a51179a6508e830e6df40f8707f82e88f23",
        "d0cf4afac12644a3ba4fa09ea4d9004a54901e93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:35:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:35:45 2016 +0000"
      },
      "message": "Merge \"Delete duplicate if judgment\""
    },
    {
      "commit": "eabe0a51179a6508e830e6df40f8707f82e88f23",
      "tree": "e468352075ca71f300e55ee45d253d13e0e76b7f",
      "parents": [
        "3f95a6f51841ab8bc0ba70bb629c8e4c31624613",
        "63ce488a4a311749360d9f435c8094610c6445ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:35:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:35:26 2016 +0000"
      },
      "message": "Merge \"Use testcase name as prefix of resource name\""
    },
    {
      "commit": "3f95a6f51841ab8bc0ba70bb629c8e4c31624613",
      "tree": "aa02dd531dea2ca699591fd648a9e5157fafcf2b",
      "parents": [
        "2620d622632752911635292749e09a90908b3f96",
        "95376ece26bd7e922fd2dcfe1cca3473e79ff795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:19:12 2016 +0000"
      },
      "message": "Merge \"Update the links to api-ref of network\""
    },
    {
      "commit": "2620d622632752911635292749e09a90908b3f96",
      "tree": "5ac87de62147319001279f7b8651e2429469e3d0",
      "parents": [
        "b0b1e16daedc3da4146f94472f07e881915ba6fc",
        "fe757e3963cf89d84486316853acd7b2fdd79890"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:19:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:19:02 2016 +0000"
      },
      "message": "Merge \"Narrow assertion in attach/delete volume test\""
    },
    {
      "commit": "b0b1e16daedc3da4146f94472f07e881915ba6fc",
      "tree": "9248431b00771b932868d65687fa00ecf46b4c43",
      "parents": [
        "4004dcd1c50075146a0a6c4c744256fe6bb66bef",
        "f7da5e57e2ea61da62e0030c56a1e92a452e723b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:18:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:18:54 2016 +0000"
      },
      "message": "Merge \"Don\u0027t create network resources for identity tests\""
    },
    {
      "commit": "4004dcd1c50075146a0a6c4c744256fe6bb66bef",
      "tree": "4fe59b63d3aaf8e706605c35a66873b9cd773ca0",
      "parents": [
        "7c1335efdc79752b86fe288505cd3c7f9311f6dc",
        "6c74229962b7b52c87e815096308a16209cfa4d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:18:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:18:46 2016 +0000"
      },
      "message": "Merge \"Define the v3 Users Client as a library\""
    },
    {
      "commit": "7c1335efdc79752b86fe288505cd3c7f9311f6dc",
      "tree": "4ef59421e5b71f8c34130ce98b1fa1958985a8d4",
      "parents": [
        "cc0cc90f117566b462d255cc5a6516586c3a5031",
        "90990cd5868444f81f27f2595dd37461fae6889e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:17:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:17:04 2016 +0000"
      },
      "message": "Merge \"Define v3 Groups Client as library\""
    },
    {
      "commit": "cc0cc90f117566b462d255cc5a6516586c3a5031",
      "tree": "45f2a3e3978e6a269afb58e28cbe065649ab9d9a",
      "parents": [
        "ede58787e87d3db61e2715df13863e0f55fb15e3",
        "c22ef48aecd6c7dd6d7c0ee2b4632abf7140b341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 08:06:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 08:06:51 2016 +0000"
      },
      "message": "Merge \"Fix checks for content length in object storage tests.\""
    },
    {
      "commit": "ede58787e87d3db61e2715df13863e0f55fb15e3",
      "tree": "beff6d6786499c4d74ab0dbefa02658e8c9b912a",
      "parents": [
        "a93fd8069f6a525669c0269e39595a9d1af0ff6a",
        "a6ebf626aa99170e6e2ddab27bda6e63469c548f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 07:36:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 07:36:48 2016 +0000"
      },
      "message": "Merge \"Separate encryption_types_client from types_client\""
    },
    {
      "commit": "4c351cd5f230067544b45bf925770a61f09e9a42",
      "tree": "2ccd10cff041aa433d2e166d8f05d01cfaf93f24",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 11:57:52 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 11:57:52 2016 +0800"
      },
      "message": "Update Available para link of network client\n\nSome ref urls of network clients is changed in\nhttp://developer.openstack.org, so this is to\nupdate available para links in network clients\n\nChange-Id: Ied8b81539589c847561dd5dea6d97c0f52110058\n"
    },
    {
      "commit": "a93fd8069f6a525669c0269e39595a9d1af0ff6a",
      "tree": "a1bf923ca29112700a547ed9d8ea486e1eca0197",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c",
        "2e6fb56e3005dd2892b207a8e58b85887d9a0789"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 03:53:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 03:53:53 2016 +0000"
      },
      "message": "Merge \"Make identity v3 roles_client use **kwargs\""
    },
    {
      "commit": "50d9bb0fdc930a471121f79c479a378b0ef7482b",
      "tree": "4de85ed9ea29bbd926bc2564e9d0a730ef30de51",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 16:08:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 16:46:24 2016 -0700"
      },
      "message": "Move 3 volume methods to v2 volumes_client\n\nThese 3 volume methods are used in Cinder V2 API tests only, so\nthis patch moves these methods into v2 volumes_client before defining\nstable interfaces.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9eda6faabb324671d85155660f9d14667ebf0e00\n"
    },
    {
      "commit": "938fbe9d740d960cda6a06810111db1c5908a7c6",
      "tree": "cade8af91c45b595b4050b0ac303ae4b1464db0d",
      "parents": [
        "a6ebf626aa99170e6e2ddab27bda6e63469c548f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 14:33:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 12:57:16 2016 -0700"
      },
      "message": "Remove base_types_client for the reability\n\nThe service clients for the volume service are different from the\nother services and it is a little difficult to read and debug because\nthat consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization, but actually the merit\nseems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0d59b16d706ca3ca0bf629b1374530cc5927b7c2\n"
    },
    {
      "commit": "a6ebf626aa99170e6e2ddab27bda6e63469c548f",
      "tree": "e78694f0932b1e191d057b4cc1a5141b00ae3180",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Aug 25 11:52:27 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 12:57:10 2016 -0700"
      },
      "message": "Separate encryption_types_client from types_client\n\nThe is_resource_deleted() of types_client covers both volume_type and\nencryption_type and the method interface became different from the\nother service client, because the existence check way is different\nfrom both resources. That is not so good for stable interface and\nit is nice to separate encryption_type way to simple code.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If4ecd61d2886d616b677d8bbeaf31646cb1b19cd\n"
    },
    {
      "commit": "8f325a69bc3197e9293db7d7f9df8f34bc24d92c",
      "tree": "938b634f7bf4e1b207339d120b88811df680d245",
      "parents": [
        "a07a423b3cf3348fa692dd9dae82f1d378a3f33a",
        "bbef276a826bd59999334f7760889a9032f561fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 16:10:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 16:10:13 2016 +0000"
      },
      "message": "Merge \"Count volumes vs partitions and remove hard-coded expected result\""
    },
    {
      "commit": "f7da5e57e2ea61da62e0030c56a1e92a452e723b",
      "tree": "d0874cb030918d3268b5b4a446120022bc337501",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Sep 06 18:00:52 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Sep 06 18:00:52 2016 +0200"
      },
      "message": "Don\u0027t create network resources for identity tests\n\nThe identity tests used to create network resources but they are not\nneeded because we are testing the Identity service. This patch\nstops creating these network resources.\n\nNote: somehow security groups are still created and deleted. One can\nlook Neutron server\u0027s log while running the identiy tests to see this.\n\nChange-Id: Ie77d8ecff5f346ed9411192d7076c321a9a22929\nCloses-Bug: #1618519\n"
    },
    {
      "commit": "a07a423b3cf3348fa692dd9dae82f1d378a3f33a",
      "tree": "d342040f68ddebed19f218307dd2daf90cb00f22",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2",
        "fb2b717e97b7f6d9b661da7828da8b2d77d76e57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 15:40:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 15:40:32 2016 +0000"
      },
      "message": "Merge \"Add skip logic for admin cred in test_auto_allocate_network\""
    },
    {
      "commit": "6c74229962b7b52c87e815096308a16209cfa4d0",
      "tree": "9e335aa07f5a2fa4eef3b3d01c0913191c948a55",
      "parents": [
        "90990cd5868444f81f27f2595dd37461fae6889e"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Thu Sep 01 16:28:42 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 13:23:10 2016 +0000"
      },
      "message": "Define the v3 Users Client as a library\n\nMigrate the v3 API Users Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I32441765d1f9028f5ddaaddf045f534181b44ad3\n"
    },
    {
      "commit": "90990cd5868444f81f27f2595dd37461fae6889e",
      "tree": "9a08891c46632f1ce25a67bf64eda054f1d91cc4",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Wed Aug 31 16:14:44 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 11:29:23 2016 +0000"
      },
      "message": "Define v3 Groups Client as library\n\nMigrate the v3 API Groups Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If964fcb707090f6abb2516b84c26a06f55cdbed6\n"
    },
    {
      "commit": "3db8be8f38b79e36201ff41570969c5e6c465ee2",
      "tree": "5598ac618ea7c2891439c69ec37ed155a3c49567",
      "parents": [
        "5e7039346a584f73f5684aea59334a9c70992b8f",
        "a90214277f896b1dea83f1e266533242fc36fda0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 11:14:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 11:14:36 2016 +0000"
      },
      "message": "Merge \"Update user and tenant client\u0027s Available params link\""
    },
    {
      "commit": "45912d2f18c28f05adf8b3df5b5dcab9d726ac28",
      "tree": "1284ebcd3fad862326bf39f26c58ed5d53a46214",
      "parents": [
        "1d467662d21d1df14f81e7292e739a1345cb9ef7"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Aug 26 19:32:11 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:56:07 2016 +0800"
      },
      "message": "Update Available params of image\n\nThe URLs are updated, but the docstrings in tempest are old,\nin order to check API reference, this patch updates links\nof image.\nChange-Id: I0918fa17554ae8cdaa4099cee863aa211525d686\n"
    },
    {
      "commit": "d0cf4afac12644a3ba4fa09ea4d9004a54901e93",
      "tree": "ca09b1842a2ee9beec8da7a670495927246b1414",
      "parents": [
        "5e7039346a584f73f5684aea59334a9c70992b8f"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:37:05 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:37:05 2016 +0800"
      },
      "message": "Delete duplicate if judgment\n\ncreate_user() function has done if judgment, we don\u0027t need to\nrepeat it. This patch delete it for the code clean.\n\nChange-Id: I3dbe99b31ffb4d971d2ca7b4be21941f6f30d3cb\n"
    },
    {
      "commit": "63ce488a4a311749360d9f435c8094610c6445ae",
      "tree": "9164a3b4b2e6864c649e81b5bacd07ff097b0d7a",
      "parents": [
        "72e101e7a68860bcd42a98f64c9daa0508b16942"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 06 16:04:35 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 06 17:25:33 2016 +0800"
      },
      "message": "Use testcase name as prefix of resource name\n\nThis is to use testcase name as prefix of server name\nand volume name to help debugging.\n\nChange-Id: I9a054cd27c415479e5e4ee3bf32695ae1201fd6b\n"
    },
    {
      "commit": "fb2b717e97b7f6d9b661da7828da8b2d77d76e57",
      "tree": "6074b207070585f6fd33a76ae3acc65985bb6656",
      "parents": [
        "92d513310648343fbc1638649cc1f2a058d76036"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 17:07:22 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 08:13:48 2016 +0000"
      },
      "message": "Add skip logic for admin cred in test_auto_allocate_network\n\nIn case tests are being run with pre provisioned account and\nadmin cred are not defined then auto allocate network tests\nwhich needs admin cred for tenant isolation should be skipped\ninstead of fail.\n\nThose tests are not derived from admin base class(which is valid)\nso we need to explicitly have the skip logic based on availability\nof admin cred.\n\nChange-Id: I3f0472665d7645986ee101390c8e406668a1567b\n"
    },
    {
      "commit": "5e7039346a584f73f5684aea59334a9c70992b8f",
      "tree": "2bc0a97e7ef6e599781bf4d87a89617f842d2325",
      "parents": [
        "72e101e7a68860bcd42a98f64c9daa0508b16942",
        "0cb355396b942658da5c35c005573e9239726bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 07:56:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 07:56:00 2016 +0000"
      },
      "message": "Merge \"Define v2 identity_client as library\""
    },
    {
      "commit": "72e101e7a68860bcd42a98f64c9daa0508b16942",
      "tree": "5189e501529be66139cf1bb5a010480512b02a7f",
      "parents": [
        "92d513310648343fbc1638649cc1f2a058d76036",
        "3f9cd0c2668d52af05357ca3a53c58ae441da767"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 06:59:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 06:59:38 2016 +0000"
      },
      "message": "Merge \"test_list_servers_by_admin for preexisting servers\""
    },
    {
      "commit": "92d513310648343fbc1638649cc1f2a058d76036",
      "tree": "ad06a25cf9cd63e952e150db4f107244fe203caa",
      "parents": [
        "815022227f5638c6062fe8444611d45e411bbece",
        "046a7496e8f63d02942dcdabe7cd18e5964dc340"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:59:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:59:34 2016 +0000"
      },
      "message": "Merge \"Move wait_for_qos_operations into base volume test\""
    },
    {
      "commit": "815022227f5638c6062fe8444611d45e411bbece",
      "tree": "8dd2e304962ba3e2f09afeac64dc18427ea3b559",
      "parents": [
        "023ea9eeb6b70c9f10c2d53810ae4f3d1cbd3052",
        "30397297fd030411a57256a7b1addbe13c7ed0ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:54:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:54:28 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary resource_cleanup/setup\""
    },
    {
      "commit": "023ea9eeb6b70c9f10c2d53810ae4f3d1cbd3052",
      "tree": "9322a80fa12b475bb3b2030eeb4710cc94a37bb3",
      "parents": [
        "bbc8ec929382d327ad4ba450983dfc121ab825b8",
        "7045689b764c779c084e2b615fe6e150880ba868"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:44:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:44:11 2016 +0000"
      },
      "message": "Merge \"Use \u0027OS-EXT-SRV-ATTR:host\u0027 directly\""
    },
    {
      "commit": "2e6fb56e3005dd2892b207a8e58b85887d9a0789",
      "tree": "a287e2d7a269e12aa05acf991921402e10e377c8",
      "parents": [
        "bbc8ec929382d327ad4ba450983dfc121ab825b8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 11:14:31 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 11:20:25 2016 +0900"
      },
      "message": "Make identity v3 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 v3 roles_client use **kwargs.\n\nAlso rename some method to match the consistency across v2 and v3\nservice client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2737c3a9c448c16440d2707b31fa3f99876d25a0\n"
    },
    {
      "commit": "bbc8ec929382d327ad4ba450983dfc121ab825b8",
      "tree": "2cb9e6ff18c9309698a79553d62da5be2f7d3083",
      "parents": [
        "f40f8e518abc30e704807939563d9719650a997c",
        "f63d1d6c3afa82d2780de49dce547bd6d22d9e6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:40:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:40:23 2016 +0000"
      },
      "message": "Merge \"Remove unused global variable from VolumesV1NegativeTest class\""
    },
    {
      "commit": "f40f8e518abc30e704807939563d9719650a997c",
      "tree": "8180450ea600402dbcce431e18a5d0439f01b06e",
      "parents": [
        "66070134bf583a4bc484233ced3cc172d88547ee",
        "84a5f96997eaae192f88e7481aad98d978435ff2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:19:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:19:13 2016 +0000"
      },
      "message": "Merge \"Remove get_attachment_from_volume()\""
    },
    {
      "commit": "66070134bf583a4bc484233ced3cc172d88547ee",
      "tree": "7ac15b5867b451cced0101f44d389e030a732486",
      "parents": [
        "5d74971082f0c58967ae1950524063a630c7a942",
        "adb905e8ada91b28a52beca68c86e6e2fdcf3c11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:15:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:15:35 2016 +0000"
      },
      "message": "Merge \"Remove the default size in volumes_client\""
    },
    {
      "commit": "0cb355396b942658da5c35c005573e9239726bea",
      "tree": "13a9960289a4ee79dfda3efd17b3cf7c05e970f0",
      "parents": [
        "5d74971082f0c58967ae1950524063a630c7a942"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 08:32:41 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 09:07:27 2016 +0000"
      },
      "message": "Define v2 identity_client as library\n\nMigrate identity v2 API identity_client to tempest.lib and implement\nunit test for the service clients.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I243af8583d5b497f7df3ce5dd39fe1dbd3ce0eca\n"
    },
    {
      "commit": "5d74971082f0c58967ae1950524063a630c7a942",
      "tree": "db6a8a4a8255dbdf57a987d45912ee1036ab883f",
      "parents": [
        "2a1b5715b870c56d0bc302b7236e20a3eb46109f",
        "89d56178b7eb8de67855fe721008e1b594c85ef8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:52:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:52:12 2016 +0000"
      },
      "message": "Merge \"Fix doc build if git is absent\""
    },
    {
      "commit": "2a1b5715b870c56d0bc302b7236e20a3eb46109f",
      "tree": "228e55d35356d891b5cbfc7826eed33f205838b5",
      "parents": [
        "7f10f3531b700d55ccbab160adc03a1411e4989d",
        "35a6375fd172220693ee62315035ac2c1b8eb508"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "message": "Merge \"Move `call_until_true` to tempest/lib\""
    },
    {
      "commit": "7f10f3531b700d55ccbab160adc03a1411e4989d",
      "tree": "c63ebb2bf65b40892408b0dab4138b563a42e13d",
      "parents": [
        "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6",
        "e56dd32d11dea393e4ec0090bce6ebd1fd4207de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:46:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:46:21 2016 +0000"
      },
      "message": "Merge \"Let method _get_ssh_connection handle timeout error.\""
    },
    {
      "commit": "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6",
      "tree": "74d9147f92b392b20f783583e4ccf65d24a42518",
      "parents": [
        "db5012b6281abf3f764fad910017806371f30dd3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "message": "Merge duplicated renos of identity-clients\n\nBefore releasing Tempest 12.2.0, we found the duplicated renos on\nhttp://docs.openstack.org/releasenotes/tempest/unreleased.html\nThat seems unreadable for users, so let\u0027s merge them into a single.\n\nChange-Id: Id51ecebcbf56c5e0f62e3bd35e7d531f411904db\n"
    },
    {
      "commit": "30397297fd030411a57256a7b1addbe13c7ed0ea",
      "tree": "3f000b335f8ec4ee5b779f30a6cb3487be1273da",
      "parents": [
        "db5012b6281abf3f764fad910017806371f30dd3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:05:02 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:05:56 2016 -0700"
      },
      "message": "Remove unnecessary resource_cleanup/setup\n\nSince Ic73cbffec8ff801462ea2155718fc3728bfb6512 , these methods have\nbecome unnecessary. This patch removes them for cleanup.\n\nChange-Id: Id7beb3ba890ff92982549f9424166ada3cb84879\n"
    },
    {
      "commit": "db5012b6281abf3f764fad910017806371f30dd3",
      "tree": "f615a8bd6da3db830dd3c8aee4998858d1196c17",
      "parents": [
        "0d038f47b67940cce33b80a6ded62b0517056089",
        "abdceda16b1502bae82ecd3c2d4ec31b546a247d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 20:20:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 20:20:13 2016 +0000"
      },
      "message": "Merge \"Define v3 projects_client as library\""
    },
    {
      "commit": "fe757e3963cf89d84486316853acd7b2fdd79890",
      "tree": "d70d812b2f0a8a2d2f0898dbd7d5202d62ff1ae6",
      "parents": [
        "0d038f47b67940cce33b80a6ded62b0517056089"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Sep 02 15:10:52 2016 -0400"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Sep 02 15:15:56 2016 -0400"
      },
      "message": "Narrow assertion in attach/delete volume test\n\nThe attach_delete_volume test takes the device name\nfrom tempest.conf\u0027s volume_device_name and looks for the output\nin /proc/partition.  It could be that this name occurs in part of\nanother partition\u0027s string.  Patch adjusts the name used in the\nassertion to make sure it\u0027s an exact match.\n\nChange-Id: I570864c7c38969dcdcbfa5bd71be0348d90bd790\nCloses-Bug: #1619564\n"
    },
    {
      "commit": "0d038f47b67940cce33b80a6ded62b0517056089",
      "tree": "6a7e268132b75e10abed5d2e24cde4187292bc6d",
      "parents": [
        "dc9ec071c16dcd7f4366ad8cb87ea5a6ba13c0a5",
        "e57dc002bd76eb47239f671a0b735ef510b768fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 17:27:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 17:27:59 2016 +0000"
      },
      "message": "Merge \"Add volume clone flag to clone tests\""
    },
    {
      "commit": "3f9cd0c2668d52af05357ca3a53c58ae441da767",
      "tree": "2aa958b467a7d26a5e7e62cbe5e76397e695fd6d",
      "parents": [
        "dc9ec071c16dcd7f4366ad8cb87ea5a6ba13c0a5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Sep 01 14:52:03 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 09:50:19 2016 -0700"
      },
      "message": "test_list_servers_by_admin for preexisting servers\n\ntest_list_servers_by_admin has been implemented by corresponding to\ntest_list_servers_by_admin_with_all_tenants which specifies an option\nall_tenants. As the bug report, test_list_servers_by_admin expected\nadmin user should not have any pre-existing servers, but it is possible\non some clouds.\nAs the original purpose of test_list_servers_by_admin, it is fine to\nverify the server list doesn\u0027t contain the other tenants\u0027 servers.\nThen this patch changes test_list_servers_by_admin to do that.\nIn addition, this patch moves test_list_servers_by_admin to next to\ntest_list_servers_by_admin_with_all_tenants for comparing them easily.\n\nChange-Id: I4ba5bedef154c1313b6c60f24f177ae3d9ac15ef\nCloses-Bug: #1295369\n"
    },
    {
      "commit": "046a7496e8f63d02942dcdabe7cd18e5964dc340",
      "tree": "a7d525dca4e071ec6cb00900edfa7f095f06d8fd",
      "parents": [
        "dc9ec071c16dcd7f4366ad8cb87ea5a6ba13c0a5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 23 13:46:04 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 09:38:15 2016 -0700"
      },
      "message": "Move wait_for_qos_operations into base volume test\n\nwait_for_qos_operations() is just a wrapper method, and a service\nclient module is not a good place to keep the method as a stable\ninterface.\nThis patch moves wait_for_qos_operations into base volume test\nmodule.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Icb049981630142b68a7473c2e04979a6ae3942a0\n"
    },
    {
      "commit": "35a6375fd172220693ee62315035ac2c1b8eb508",
      "tree": "0f1ed1409ba11f46a02536e14ee2969018088d1a",
      "parents": [
        "0ef4c8cf7555ee66a3feed6231e4a57c4bbb5147"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 30 13:09:12 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 02 18:03:37 2016 +0200"
      },
      "message": "Move `call_until_true` to tempest/lib\n\nThis `call_until_true()` is handy and could be used in Tempest plugins.\nLet\u0027s move it to tempest/lib.\n\nAlso add some unit tests.\n\nChange-Id: Ie379030baa336239e6027c8f3cdbeb74c561f66b\n"
    },
    {
      "commit": "dc9ec071c16dcd7f4366ad8cb87ea5a6ba13c0a5",
      "tree": "668dabe167d76076ce165b710541da06f73ac8cf",
      "parents": [
        "db1e1e9798b73e50ed514d49212297e1984b18f0",
        "79f5efd4687224519cd22b98b4f37b2832b1aae5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 14:05:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 14:05:11 2016 +0000"
      },
      "message": "Merge \"Class Credentials not define __ne__() built-in function\""
    },
    {
      "commit": "db1e1e9798b73e50ed514d49212297e1984b18f0",
      "tree": "69c0de503257e1c9d1bf08b556da663485cfe333",
      "parents": [
        "d23295054266bf81c160a901b8c05237ce07e9df",
        "2344ea61e6639aaa0a61eb8dd22e464ed57c0e55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 14:05:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 14:05:01 2016 +0000"
      },
      "message": "Merge \"Delete dynamic tenant correctly when _cleanup_default_secgroup fails\""
    },
    {
      "commit": "d23295054266bf81c160a901b8c05237ce07e9df",
      "tree": "bcbf1affa2226f36a1b8b8ec1f683cc196d9502c",
      "parents": [
        "afe504bdd23399aa79b9f05937b4c8f2226d5099",
        "149feaf3bb5eac4124ecae753f5fdefc82426898"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 12:58:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 12:58:24 2016 +0000"
      },
      "message": "Merge \"Fix MismatchError in test_host_name_is_same_as_server_name\""
    },
    {
      "commit": "89d56178b7eb8de67855fe721008e1b594c85ef8",
      "tree": "aebda4bfe7654dec6e872c0bc3fb899a674a490b",
      "parents": [
        "afe504bdd23399aa79b9f05937b4c8f2226d5099"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Tue Aug 30 18:57:09 2016 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Sep 02 11:51:16 2016 +0000"
      },
      "message": "Fix doc build if git is absent\n\nWhen building packages if git is absent, then we should not set\nhtml_last_updated_fmt. It can still be set via the -D switch\nwhen building with sphinx-build.\n\nChange-Id: Icfeb9354fff36776f5c83d3da3ab39ce2bb1dfb3\nCloses-Bug: #1552251\n"
    },
    {
      "commit": "afe504bdd23399aa79b9f05937b4c8f2226d5099",
      "tree": "215ecea9a7b65b6c8eefcc06f94cd5cc87a4c1ac",
      "parents": [
        "cfc71db51fccaf336452bc3545e33d252548cccb",
        "fbb29cde6e0b4af06c4771b2fdbcce8395868d05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 10:21:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 10:21:55 2016 +0000"
      },
      "message": "Merge \"Use quota_set instead of default_quota_set\""
    },
    {
      "commit": "bbef276a826bd59999334f7760889a9032f561fd",
      "tree": "b484d0f32578c4ff41553ce645901b3521e1cb29",
      "parents": [
        "b9f9ef44360b7d0e9fbf64a074a6d2130b661158"
      ],
      "author": {
        "name": "Fabian Zimmermann",
        "email": "dev.faz@googlemail.com",
        "time": "Thu Jun 23 14:05:33 2016 +0200"
      },
      "committer": {
        "name": "Anna Babich",
        "email": "ababich@mirantis.com",
        "time": "Fri Sep 02 12:30:42 2016 +0300"
      },
      "message": "Count volumes vs partitions and remove hard-coded expected result\n\nThe initial patch fixes Mismatch error returned by attach/detach\nshelved_or_offload_server Tempest tests because of counting disk\npartitions instead of volumes.\n\nAlong with counting volumes instead of partitions, the current patch\nproposes to remove hard-coded expected result from tests mentioned\nabove, since it may lead to another Mismatch errors. It may happen,\nif an Openstack environment is configured with force_config_drive\u003dTrue\n(at least, this option is enabled in devstack at the moment), and if\nit\u0027s configured to use block device for config drive instead of\nloopback disk file, which is not expected by mentioned tests.\nThe proposed fix makes these tests more flexible and independent from\nenvironments with specific configurations.\nAlso, the _create_and_attach() helper function has been splitted onto\nsmaller pieces to move some of them where they are really used and\nto make the whole logic of the test suit cleaner.\n\nCo-Authored-By: Anna Babich \u003cababich@mirantis.com\u003e\n\nChange-Id: I4736dc9292affa7374e72cba4e3309c1330ebabd\nCloses-Bug: #1595503\n"
    },
    {
      "commit": "cfc71db51fccaf336452bc3545e33d252548cccb",
      "tree": "749c5a559d7e9393cb383cbe51a597bdbe41ff62",
      "parents": [
        "6d4b6a3f2ef914cf9f534f2ffa22205b5f43341e",
        "c11177cb03044a775ce4879b7bf97ac1824fa65d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 09:28:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 09:28:31 2016 +0000"
      },
      "message": "Merge \"Remove a word \u0027smoke\u0027 from some scenario tests\""
    },
    {
      "commit": "6d4b6a3f2ef914cf9f534f2ffa22205b5f43341e",
      "tree": "6d76d66c448b4f0904c3e50ab09bca9f4b04ffaa",
      "parents": [
        "29741bc7c278e48925d58b27743540ac384701d8",
        "2f977db5c9621ddddd5d55d4a7be1eb9d90df56b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 08:05:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 08:05:42 2016 +0000"
      },
      "message": "Merge \"Add omitted blank space to assert_msg\""
    },
    {
      "commit": "84a5f96997eaae192f88e7481aad98d978435ff2",
      "tree": "9ed8ce3ac405b0d3421771dbbb3e63f593b4316d",
      "parents": [
        "adb905e8ada91b28a52beca68c86e6e2fdcf3c11"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 15:34:26 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Sep 01 11:33:25 2016 -0700"
      },
      "message": "Remove get_attachment_from_volume()\n\nget_attachment_from_volume() was just used in a single test and that\njust extracted a first item from a list of attachments. That seemed\nunnecessary to define it as stable interface under tempest.lib.\nThen this patch removes get_attachment_from_volume().\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I43c2ec6cc9d3b852602a40d7411ac1e8ea584716\n"
    },
    {
      "commit": "adb905e8ada91b28a52beca68c86e6e2fdcf3c11",
      "tree": "85083249cdadf1923cffbd9036cea2a260c7b07b",
      "parents": [
        "29741bc7c278e48925d58b27743540ac384701d8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 15:16:23 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Sep 01 11:33:19 2016 -0700"
      },
      "message": "Remove the default size in volumes_client\n\nThe config value of volume size was passed to an instance of volumes_client\nand it was used as the default value if not specifying a volume size from\ntests side. However, the behavior made actual tests behaviors unreadable\nwhen checking tests code.\nIn addition, this behavior is different from the other service clients.\nSo this patch removes the default size and makes tests specify the size\nclearly.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2a0f5841fe82ab003562749a63bc4894225699c5\n"
    },
    {
      "commit": "29741bc7c278e48925d58b27743540ac384701d8",
      "tree": "2dce3572fde57a1069645f770f7948f63977eeeb",
      "parents": [
        "27d3dac5e9a4bc7d443d3bf5f7e1c2424eea6781"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 16:11:00 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Sep 01 11:27:47 2016 -0700"
      },
      "message": "Remove unused methods from volumes_client\n\nSince I59e88344e83b8c0665a04c8ef55126a8f27bbf57 , these methods have\nbecome unused and that was over 2 years ago. So we don\u0027t test these\nAPIs over 2 years.\nThen this patch removes these methods before defining stable interfaces.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0f8f16430de3fb51a02e97f19b44d983072ae15a\n"
    },
    {
      "commit": "27d3dac5e9a4bc7d443d3bf5f7e1c2424eea6781",
      "tree": "a2a6aad271a5d304298b018199d250613e5bc7cc",
      "parents": [
        "d51cbc05636a58d7727a4d0d9eb20be063477510",
        "bce51c53a0ab5c95d863955067e44bb309f5d1a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 18:07:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 18:07:14 2016 +0000"
      },
      "message": "Merge \"Fix exec_command to hang indefinitely\""
    },
    {
      "commit": "d51cbc05636a58d7727a4d0d9eb20be063477510",
      "tree": "2ccafd563f2abedb1673a0d1cecf8e6e8ef30067",
      "parents": [
        "e2b73e07f8f74f2096de3c449c38dd5b6ea85ed8",
        "7f5e1d70bcf40fe6f811437327dbc3f289650bc0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 17:52:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 17:52:56 2016 +0000"
      },
      "message": "Merge \"Add a release note link on README\""
    },
    {
      "commit": "abdceda16b1502bae82ecd3c2d4ec31b546a247d",
      "tree": "8aaccd3cf056ae0fb942c4e6b185f6ced8d0de8f",
      "parents": [
        "e2b73e07f8f74f2096de3c449c38dd5b6ea85ed8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 01 15:27:18 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Sep 01 15:54:53 2016 +0000"
      },
      "message": "Define v3 projects_client as library\n\nMigrate identity v3 API projects_client to tempest.lib and implement\nunit test for the service clients.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9ac7ff64d7adc6de70335f6ccd0c34cae850ec0b\n"
    },
    {
      "commit": "2f977db5c9621ddddd5d55d4a7be1eb9d90df56b",
      "tree": "1242a8495dd59da65515dd186afe1d95f8ad4564",
      "parents": [
        "e4c41900d5e8d5fa7c87c8e2cb41754b06b69d95"
      ],
      "author": {
        "name": "Hanxi",
        "email": "hanxi.liu@easystack.cn",
        "time": "Thu Sep 01 17:31:28 2016 +0800"
      },
      "committer": {
        "name": "Hanxi",
        "email": "hanxi.liu@easystack.cn",
        "time": "Thu Sep 01 18:22:00 2016 +0800"
      },
      "message": "Add omitted blank space to assert_msg\n\nChange-Id: I210017b0e0f2e24602eabc003219ea8d95b21116\n"
    },
    {
      "commit": "e2b73e07f8f74f2096de3c449c38dd5b6ea85ed8",
      "tree": "1866ebbbd65dfb86f36d2b60f08e316f99ad306d",
      "parents": [
        "4368fc8016bedd207673d0860a3904bc889e0b39",
        "c620264e2827e7759015cf6d29f9a5bf547bcd9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 09:34:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 09:34:57 2016 +0000"
      },
      "message": "Merge \"Fix test_volume_services testcase\""
    },
    {
      "commit": "4368fc8016bedd207673d0860a3904bc889e0b39",
      "tree": "43f29d1c55cb6d95d7f14aaadc711d1a79cee81c",
      "parents": [
        "e4c41900d5e8d5fa7c87c8e2cb41754b06b69d95",
        "2df43401ee05e29d0236bb6a9c752cbc7ad52d49"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 09:26:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 09:26:09 2016 +0000"
      },
      "message": "Merge \"Remove expected_success check in images_client\""
    },
    {
      "commit": "e4c41900d5e8d5fa7c87c8e2cb41754b06b69d95",
      "tree": "0148a13bee1453f07ab733320be810e4270a14ec",
      "parents": [
        "147eae13bddf5c50d582bac36be3bfa27b6b1816",
        "a3f5528dfd3377d57e2538e84e53ff0f16e39fcf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 08:59:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 08:59:45 2016 +0000"
      },
      "message": "Merge \"Remove useless parenthesis\""
    },
    {
      "commit": "147eae13bddf5c50d582bac36be3bfa27b6b1816",
      "tree": "ce4f330a157b58a4b169d8b03bc1362d1d279d42",
      "parents": [
        "0e8859b2fe10884efbd8e4b9aafbcd997a2ba0f5",
        "0c21139fb03f8b248fb73dcb94b70c1ae12c9e9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 08:59:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 08:59:35 2016 +0000"
      },
      "message": "Merge \"Fix parameter receive\""
    },
    {
      "commit": "a90214277f896b1dea83f1e266533242fc36fda0",
      "tree": "dba47bb542173feaea57a6149416b279d5e72662",
      "parents": [
        "1f5ccfe891a6e071e5a009e952448b71d5b10777"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 01 16:52:55 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 01 16:59:27 2016 +0800"
      },
      "message": "Update user and tenant client\u0027s Available params link\n\nAccessing available params link of interfaces such as create_user\ndisplays \"Identity Admin API v2.0 (DEPRECATED)\". This is to\nupdate some deprecated links.\n\nChange-Id: Idddd9385fd205aa21dce5acaecb4621dcd21274e\n"
    },
    {
      "commit": "0e8859b2fe10884efbd8e4b9aafbcd997a2ba0f5",
      "tree": "b897e6e364a6dc44169ef6a707bd4f377a23f076",
      "parents": [
        "38c193aeca2ed498987d5d3d753d67917c8e7d95",
        "c78bda00319ee1fdb07cbaf76932e3ec7e451733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 08:59:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 08:59:27 2016 +0000"
      },
      "message": "Merge \"Add python 3.5 classifier and venv\""
    },
    {
      "commit": "38c193aeca2ed498987d5d3d753d67917c8e7d95",
      "tree": "434989951151dd0df070dcc4cc38b720f6e69462",
      "parents": [
        "1f5ccfe891a6e071e5a009e952448b71d5b10777",
        "6cdf0564f76cc816ef3ed07306a5bbda3e66ea33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 08:57:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 08:57:26 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary str() from some clients\""
    },
    {
      "commit": "fbb29cde6e0b4af06c4771b2fdbcce8395868d05",
      "tree": "b56a22f81e10dfd7b8341a6cb88a659e6430da8d",
      "parents": [
        "26d802c610ccee0c81c953f2913fffb5508b076d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 29 17:38:07 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 01 10:20:00 2016 +0800"
      },
      "message": "Use quota_set instead of default_quota_set\n\nIn production cloud testing, tenant\u0027s quota_set may be\ndiffent with tenant\u0027s default_quota_set(i.e. we have changed\ntenant\u0027s quota_set), so when testing creating servers with\noverlimit vcpus or ram, we should get tenant\u0027s quota_set\ninstead of tenant\u0027s default_quota_set.\n\nChange-Id: Id92436a3cf2ed8917ec35b985e20f8d25f5ef973\n"
    },
    {
      "commit": "c11177cb03044a775ce4879b7bf97ac1824fa65d",
      "tree": "88cd573fc20cf24c502bd601fbdf5ea8de24fbdd",
      "parents": [
        "1f5ccfe891a6e071e5a009e952448b71d5b10777"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 31 16:44:39 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 31 16:44:39 2016 -0700"
      },
      "message": "Remove a word \u0027smoke\u0027 from some scenario tests\n\nSometimes, users misunderstand all scenario tests are smoke tests\nand actually Tempest contains a word \u0027smoke\u0027 at places which are not\nsmoke tests. This patch removes the word for avoiding such misleading.\n\nChange-Id: Icd633dcf5999f2093f8e4da2610f44568a580ea3\n"
    },
    {
      "commit": "e57dc002bd76eb47239f671a0b735ef510b768fb",
      "tree": "034c2b1e14cf0f359ccc13551a5a1466dd851f6f",
      "parents": [
        "3d8118bee9c9a5ccec91d4b047a93447db173131"
      ],
      "author": {
        "name": "Slade Baumann",
        "email": "baumann@us.ibm.com",
        "time": "Mon Aug 22 13:42:36 2016 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 31 22:52:24 2016 +0000"
      },
      "message": "Add volume clone flag to clone tests\n\ntest_volumes_clone and test_volumes_clone_negative are cloning in\ntheir tests, but don\u0027t have the volume clone tag in them for\ndisabling in Tempest. This patch adds the tag to both of these\ntests.\n\nCloses-Bug: 1615770\n\nChange-Id: Iff0f1bd8996bb8aa982ee0f3373e7454221ae41e\n"
    }
  ],
  "next": "1f5ccfe891a6e071e5a009e952448b71d5b10777"
}
