)]}'
{
  "log": [
    {
      "commit": "84f73213195937b06402ec0ec624d951d4abe61f",
      "tree": "ecee2cb5bc5a82a875e49fb0145e75f40a634416",
      "parents": [
        "55df9d63ca846628929c16a8996b6a37fccd6d76",
        "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 00:56:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 00:56:29 2016 +0000"
      },
      "message": "Merge \"Migrated microversion testing framework to tempest/lib\""
    },
    {
      "commit": "55df9d63ca846628929c16a8996b6a37fccd6d76",
      "tree": "9e9b724e9e3e1c83d5c9f1be21c4c7663fa2d3b3",
      "parents": [
        "07f84a0e88d40b0b387255210bb69b827e641f6f",
        "29591535b30a133928ba0f7c4a0a853058a13edb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 11:24:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 11:24:19 2016 +0000"
      },
      "message": "Merge \"Move microversion config options to \u0027compute\u0027 section\""
    },
    {
      "commit": "07f84a0e88d40b0b387255210bb69b827e641f6f",
      "tree": "60be6ba93d96c87c6d4de20c960879f610129edb",
      "parents": [
        "e86fc5df1b2745a862cff037f3fb74ffac567ce7",
        "b10c6caa1ac94fa8dd81438f39d38607d99f1ee4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 11:10:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 11:10:58 2016 +0000"
      },
      "message": "Merge \"Fix V3 credential behavior, documentation\""
    },
    {
      "commit": "e86fc5df1b2745a862cff037f3fb74ffac567ce7",
      "tree": "f76cccecc2d05c0b51af99d6a2e02318a8df73a4",
      "parents": [
        "55f46551e7e74730e8e8b5eac3c68f0a410c1772",
        "a25c4190a3e208215d93f9dc4b7c554f78f828db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 20:27:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 20:27:06 2016 +0000"
      },
      "message": "Merge \"Fix cleanup CLI for router client\""
    },
    {
      "commit": "55f46551e7e74730e8e8b5eac3c68f0a410c1772",
      "tree": "7010aa7c5c5abe25dca5e3e73d46f202be5b9144",
      "parents": [
        "3818974208f51c3c03cdbd44424688ed354c148c",
        "9898bfcf01386eeb58845b2b9212edbb342b92d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 14:30:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 14:30:22 2016 +0000"
      },
      "message": "Merge \"Remove tempest duplicate copy of skip_unless_attr\""
    },
    {
      "commit": "3818974208f51c3c03cdbd44424688ed354c148c",
      "tree": "6a3e7c268d100fe331cec8c99ee447296d36ac37",
      "parents": [
        "02de50e4d7a97593e5dac7f7891ed2e839b57c83",
        "d5d17d9bc73bb973215ae70890030f659fc57277"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 14:04:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 14:04:38 2016 +0000"
      },
      "message": "Merge \"Fix PendingDeprecationWarning for assert*\""
    },
    {
      "commit": "02de50e4d7a97593e5dac7f7891ed2e839b57c83",
      "tree": "39fa2caf69e89318e711e34740b7db93e924aecc",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c",
        "6fb7e1a1fa39dbfbf1c7a6b9d7ebf70ab6284257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 10:09:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 10:09:40 2016 +0000"
      },
      "message": "Merge \"TrivialFix: Remove pending deprecationwarning\""
    },
    {
      "commit": "a25c4190a3e208215d93f9dc4b7c554f78f828db",
      "tree": "f5f330d6db723259fafeb5fb30048c495e2391db",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:38:12 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:38:12 2016 +0900"
      },
      "message": "Fix cleanup CLI for router client\n\nneutron router client is splitted out into separate class.\n\nFix cleanup CLI for the same.\n\nChange-Id: Ie4ddf88f058d214d49a5797a40255005445c67df\n"
    },
    {
      "commit": "d5d17d9bc73bb973215ae70890030f659fc57277",
      "tree": "fb65e82a09e6cd64119ef9ce1b7c1211d2e1900c",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:08:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:08:56 2016 +0900"
      },
      "message": "Fix PendingDeprecationWarning for assert*\n\nThis commit fix all PendingDeprecationWarning for assert*\nfunction in unit tests.\n\nChange-Id: If474d9feb7eeb277b2cbd1d1160c955c7da29ef3\n"
    },
    {
      "commit": "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9",
      "tree": "6752b6f7f60605d2283b5217e1296ce383cb0261",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 04:57:18 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 08:17:15 2016 +0000"
      },
      "message": "Migrated microversion testing framework to tempest/lib\n\nTempest implements the microversion testing support and\nthat framework and interfaces have been tested by implementing\nthe Compute 2.2 microversion as well as by their unit tests.\n\nThose should be stable interfaces so that can be consumed by other\nprojects microversion testing either in tempest or outside tempest.\n\nTo make them as stable interface, this commit moving that framework and\nits interfaces to tempest/lib folder.\n\nAdding release notes and library doc for those interface.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n"
    },
    {
      "commit": "29591535b30a133928ba0f7c4a0a853058a13edb",
      "tree": "923fb3bb568f05600fc6a4cd3abbe60c26ffd1b9",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 17:12:43 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 17:12:43 2016 +0900"
      },
      "message": "Move microversion config options to \u0027compute\u0027 section\n\nCurrently microversion config options (min_microversion, max_microversion)\nare under \u0027compute-feature-enabled\u0027 section. But that sections is\nonly for boolean flags.\n\nThis commit move those options under \u0027compute\u0027 section and makes\nolder section options as deprecated with new one.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I29f0cb9962fdaaecf60a886467c4665fe4010353\n"
    },
    {
      "commit": "9898bfcf01386eeb58845b2b9212edbb342b92d8",
      "tree": "106e29c40496a1774746b683575eb2431bfc8a5b",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 15:04:47 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 15:04:47 2016 +0900"
      },
      "message": "Remove tempest duplicate copy of skip_unless_attr\n\ntempest.lib has decorator skip_unless_attr which has been moved\nto tempest_lib and now it is already moved to tempest.lib\n\nThis commit removes the duplicate copy of this decorator from api/utils.py\n\nChange-Id: Ibac298b661fee40d7c29779526f0037f8a5338ba\n"
    },
    {
      "commit": "b10c6caa1ac94fa8dd81438f39d38607d99f1ee4",
      "tree": "15457c6a99443fd47db29c9763afebf5d5c875eb",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 15:32:37 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Mar 10 18:10:27 2016 -0500"
      },
      "message": "Fix V3 credential behavior, documentation\n\nFixing V3 credential behavior so that contradicting parameter combinations\ndo not result in unpredictable behavior.  Updating accounts.yaml.sample\nfile to reference the correct location of the credentials\nclasses and to describe the updated behavior of Identity V3 attributes.\n\nChange-Id: I29efe778afcb1e4a55dffd6a8ed8212d62a4dd15\n"
    },
    {
      "commit": "271b3405729778a5bdb71004b8fa27484524295c",
      "tree": "2fc83fc12f6955dd84a1de8423f61031edd8103a",
      "parents": [
        "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb",
        "9b77ae5183b4e02d8b26784be024d9ca8ace8699"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 12:02:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 12:02:35 2016 +0000"
      },
      "message": "Merge \"Get NIC name by \"ip -o link\"\""
    },
    {
      "commit": "6fb7e1a1fa39dbfbf1c7a6b9d7ebf70ab6284257",
      "tree": "f463342695687f91601f27a91110d6884643fc69",
      "parents": [
        "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb"
      ],
      "author": {
        "name": "reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Thu Mar 10 13:32:01 2016 +0900"
      },
      "committer": {
        "name": "reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Thu Mar 10 13:37:05 2016 +0900"
      },
      "message": "TrivialFix: Remove pending deprecationwarning\n\nTempest Network Test cases use assertRaiseRegexp [1], which have\nbeen deprecated [2]. This patch fixes the same.\n\n[1]: http://logs.openstack.org/27/290927/1/check/gate-tempest-dsvm-tap-as-a-service/365440a/console.html#_2016-03-10_01_18_35_179\n[2]: https://bugs.launchpad.net/python-keystoneclient/+bug/1436957\n\nChange-Id: If105129b57b478932974a06d17be0d46a961c794\nPartial-Bug: #1436957\n"
    },
    {
      "commit": "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb",
      "tree": "dfc62d0179d6875795909bbe40278fa5ae8405e4",
      "parents": [
        "f70a4e48f58818d04bcd1f25ca94e3e5d5a9f858",
        "1c940844a06d78d30934b48cb0965a82c669a5be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 03:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 03:36:24 2016 +0000"
      },
      "message": "Merge \"Allow heat volume tests to use configured volume size\""
    },
    {
      "commit": "f70a4e48f58818d04bcd1f25ca94e3e5d5a9f858",
      "tree": "a593c0cd243ff0ca73903693d87d8ebb787a406b",
      "parents": [
        "fb2bef65a9b82c6e36590f5b9299071480aa600d",
        "2a0e73628a0305d6ed57293977f176e2e095e993"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 01:05:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 01:05:16 2016 +0000"
      },
      "message": "Merge \"Use tempest.lib\u0027s base module for network clients\""
    },
    {
      "commit": "fb2bef65a9b82c6e36590f5b9299071480aa600d",
      "tree": "b62d697be3e2442a90dfeb4a7d2f734f9a601afa",
      "parents": [
        "5e02e65a5a379712e90902da23a80a3c798b0dc7",
        "a934a7052c6f1a9aed02fd5fbc088cf25fc5cbea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 17:27:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 17:27:05 2016 +0000"
      },
      "message": "Merge \"Test base_url works with an unversioned endpoint\""
    },
    {
      "commit": "2a0e73628a0305d6ed57293977f176e2e095e993",
      "tree": "bdbd8b25d70231211d6d07985a3f021859255766",
      "parents": [
        "5e02e65a5a379712e90902da23a80a3c798b0dc7"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 08 12:07:16 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 09 09:15:42 2016 -0800"
      },
      "message": "Use tempest.lib\u0027s base module for network clients\n\nThere is the same base modules on both tempest.lib and tempest.services.\ntempest.lib is stable module now, and we can switch to use the module\nfor the code cleanup.\n\nPartially implements blueprint migrate-service-clients-to-tempest-lib\n\nChange-Id: I8d2b8e963b0dca9f3a3f70120c7c6d95313d022d\n"
    },
    {
      "commit": "5e02e65a5a379712e90902da23a80a3c798b0dc7",
      "tree": "8de6b6852627e3db1f1e4c1d517d0ac27b2e4d16",
      "parents": [
        "3a58e8bf2edd7c4013443492d9d2e47a8afc8e87",
        "e35f472fb736a20c1c6ad31a7308875205d71401"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 11:11:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 11:11:26 2016 +0000"
      },
      "message": "Merge \"Split out Neutron routers client\""
    },
    {
      "commit": "3a58e8bf2edd7c4013443492d9d2e47a8afc8e87",
      "tree": "01d5ec5ce1764be96a653ab3aed58ebe134cd3a4",
      "parents": [
        "f3014de0ce000de4180c340b4de6590a6667420c",
        "2f7aaaa131a0c88ce1ff0b0e7ca7ba37bddb0e96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 08:40:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 08:40:38 2016 +0000"
      },
      "message": "Merge \"network: Fix subnet_allocation extension check.\""
    },
    {
      "commit": "f3014de0ce000de4180c340b4de6590a6667420c",
      "tree": "dc79d8daf30bba3a7c5913c3ea5b0f864d0a5bfa",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af",
        "d750c2d284ddcadc37ccea0cfa625ae987b7e982"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 08:08:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 08:08:03 2016 +0000"
      },
      "message": "Merge \"Switch hdp to cdh in the default list of Sahara plugins\""
    },
    {
      "commit": "e35f472fb736a20c1c6ad31a7308875205d71401",
      "tree": "a2241a1e11e8d3fd5c951296ba172cbf654c34ac",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Dec 22 04:57:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 08 17:25:50 2016 -0800"
      },
      "message": "Split out Neutron routers client\n\nSplitting out a routers client for Neutron.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9b43d99067778913c235e62040d3a2ca7f4346e8\n"
    },
    {
      "commit": "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af",
      "tree": "d1fa5e173bc286904a99a7861c7d946c08c59980",
      "parents": [
        "a99aa9e30c4022a45d39bef89af8c55e46e70fbb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 09 09:18:10 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 09 01:19:22 2016 +0000"
      },
      "message": "Make \u0027device\u0027 optional in volume attach response schema\n\nVolume attachment for server can return with no \u0027device\u0027 or as None\nin response. It is optional on those APIs.\n\nList and Show API does not include the \u0027device\u0027 in response if no\nmountpoint for volume attachment.\n\n{\n    \"volumeAttachments\": [\n        {\n            \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n            \"serverId\": \"4d8c3732-a248-40ed-bebc-539a6ffd25c0\",\n            \"volumeId\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\"\n        }\n    ]\n}\n\nref-https://github.com/openstack/nova/blob/240b3507e218c3f8d59e12dd067790eafec1e969/nova/api/openstack/compute/volumes.py#L223-L224\n\nCreate API includes \u0027device\u0027 but with None value.\n{\n    \"volumeAttachment\": {\n        \"device\": null,\n        \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n        \"serverId\": \"0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a\",\n        \"volumeId\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\"\n    }\n}\n\nOne example will be when server is in shelved offload state where server\nis not on any host so there will not be any mountpoint for attached volume.\n\nThis commit makes that element optional in response schema too.\n\nChange-Id: I377307bb92583f84c4fa147aa608ca27615f0f8b\nRelated-Bug: #1554440\n"
    },
    {
      "commit": "a934a7052c6f1a9aed02fd5fbc088cf25fc5cbea",
      "tree": "332e6f5e5c89de050c9ff0824a25d0b34dd3c67e",
      "parents": [
        "a99aa9e30c4022a45d39bef89af8c55e46e70fbb"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Mar 09 11:36:36 2016 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Mar 09 11:37:57 2016 +1100"
      },
      "message": "Test base_url works with an unversioned endpoint\n\nAdd a test for previously merged patch to ensure that endpoints in the\nservice catalog that do not have a version in the URL correctly add the\nversion.\n\nOriginal Patch: I931f0c558aafc8dfaa5519744c6e4e7fcffc3205\nRelated-Bug: #1552475\n\nChange-Id: I992874f9f0b0c192e5ac58b97ca14cd3c4e5e0a0\n"
    },
    {
      "commit": "a99aa9e30c4022a45d39bef89af8c55e46e70fbb",
      "tree": "77985fd968eeec3710325620e109648bfe677c23",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa",
        "823a00433fe6622f25a3c9dacf86fcd66b3e819b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 22:41:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 22:41:08 2016 +0000"
      },
      "message": "Merge \"Use urlunparse to reconstruct base_url\""
    },
    {
      "commit": "d750c2d284ddcadc37ccea0cfa625ae987b7e982",
      "tree": "46eeae89eae77ee8bed888e9bd86843795e068fe",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa"
      ],
      "author": {
        "name": "Javier Pena",
        "email": "jpena@redhat.com",
        "time": "Tue Mar 08 16:04:09 2016 +0100"
      },
      "committer": {
        "name": "Javier Pena",
        "email": "jpena@redhat.com",
        "time": "Tue Mar 08 16:44:30 2016 +0100"
      },
      "message": "Switch hdp to cdh in the default list of Sahara plugins\n\nhdp is no longer enabled by default in Sahara, as of\nhttps://review.openstack.org/284922 . It makes sense to remove it\nby default in Tempest, to avoid failures when using default\nconfigurations. Let\u0027s switch it to cdh, which is supported in\nprevious versions.\n\nChange-Id: I7ab7fa89584c43104e5c3b297266e4641f6592a3\n"
    },
    {
      "commit": "108877da6c156febb2933ecb0ecbf210a3de18aa",
      "tree": "8a5c29053c79b30c18f4f155993aae6a95570c18",
      "parents": [
        "5967ae14825109f119664d66c3b5b0519de5c4b7",
        "6707b5e771c270b794e610b764ae1c71e5d59776"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 10:22:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 10:22:25 2016 +0000"
      },
      "message": "Merge \"Added support to verify extra-routes deletion\""
    },
    {
      "commit": "5967ae14825109f119664d66c3b5b0519de5c4b7",
      "tree": "ccf8bdd3d654e3a7e29605feb06d4dbd45077814",
      "parents": [
        "997b2605be8557a028a3e93b03dee1202ea5d2af",
        "6af041a28d0c6c55debe8956b4996bfbee1b795d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 08:41:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 08:41:51 2016 +0000"
      },
      "message": "Merge \"Fix typo in library doc title\""
    },
    {
      "commit": "6707b5e771c270b794e610b764ae1c71e5d59776",
      "tree": "18f37819cdf8b9897fc549afa0c719a8da210a74",
      "parents": [
        "f765d98fd779d644e8a15f9bbf90a24c6628b084"
      ],
      "author": {
        "name": "Abhishek",
        "email": "abhishek.srivastav@maplelabs.com",
        "time": "Thu Jan 14 15:49:11 2016 +0530"
      },
      "committer": {
        "name": "Abhishek",
        "email": "Abhishek.Srivastav@maplelabs.com",
        "time": "Tue Mar 08 13:10:51 2016 +0530"
      },
      "message": "Added support to verify extra-routes deletion\n\nEarlier the test was only verifying presence of extra routes\non the router.\n\nTempest client provides a method to delete the extra routes.\nAssertion on this deletion was not present before, hence this\nsupport is added.\n\nNow the testcase will assert,\n\n1. Presence of extra routes on the router after creation.\n2. Absence of extra routes on the router after deletion.\n\nChange-Id: I6f2c2ebdce227705f073a43ff04c8bddc4ca5fd4\n"
    },
    {
      "commit": "997b2605be8557a028a3e93b03dee1202ea5d2af",
      "tree": "a992bdfd9c1621a42b4581486bd41c1a256f5c79",
      "parents": [
        "3dc695bff93f291d197908e36ef7a962c933b5ba",
        "962e7d74fa1668cbb3ca67e1d8628cc182a6a86a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 06:44:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 06:44:03 2016 +0000"
      },
      "message": "Merge \"Add OS-INHERIT of keystone v3 in api tempest\""
    },
    {
      "commit": "3dc695bff93f291d197908e36ef7a962c933b5ba",
      "tree": "bb66e5d1c068b9014077d6c3998cfafdeba76b92",
      "parents": [
        "df1cb4f41163e4ddab2ba50215c9839afa3e05c6",
        "54030529104c8df82dbc7cd81fe23930b9d81c78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 05:04:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 05:04:59 2016 +0000"
      },
      "message": "Merge \"Remove service_client module\""
    },
    {
      "commit": "df1cb4f41163e4ddab2ba50215c9839afa3e05c6",
      "tree": "dd32714536a204d59fb7fcf9a833ba0534cc8b86",
      "parents": [
        "7117f4911706309a80490d35a32515c5f1d3d0a6",
        "f6906e1dc8d26ba4d3d167369db752e7de4d6c5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 20:31:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 20:31:21 2016 +0000"
      },
      "message": "Merge \"Making Keystone clients consistent\""
    },
    {
      "commit": "6af041a28d0c6c55debe8956b4996bfbee1b795d",
      "tree": "ef7530a910886f5dc2bc8e80c8b09f506b6fcf72",
      "parents": [
        "7117f4911706309a80490d35a32515c5f1d3d0a6"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Mar 07 12:17:08 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Mar 07 12:17:08 2016 -0300"
      },
      "message": "Fix typo in library doc title\n\nChange-Id: I2b8ead582226046903116eac6a2594370017d036\n"
    },
    {
      "commit": "2f7aaaa131a0c88ce1ff0b0e7ca7ba37bddb0e96",
      "tree": "62fe08b174c61a619678abd8aece74ed3ce9063e",
      "parents": [
        "e257898517262b01dbd44e52cd378a2929bf5b88"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Fri Mar 04 13:35:37 2016 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Mar 07 09:01:42 2016 -0500"
      },
      "message": "network: Fix subnet_allocation extension check.\n\nThis code checked for a \"subnetpools\" extension.  While it\u0027s commonly\nreferred to that way, and may have originally been called that, the\nAPI extension is actually \"subnet_allocation\".  Nobody has probably\nnoticed this error as the default neutron jobs run with the\napi_extensions configuration set to \"all\", so all checks like this\nwould return True.\n\nChange-Id: I646b5e988bc6a9053d5361d81ed4c166fc670c7a\nSigned-off-by: Russell Bryant \u003crbryant@redhat.com\u003e\n"
    },
    {
      "commit": "7117f4911706309a80490d35a32515c5f1d3d0a6",
      "tree": "25e778c52e164a11abacb99defbeca073872edde",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2",
        "516b7a49bd03a8668018b65af3453874adda637b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 10:18:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 10:18:28 2016 +0000"
      },
      "message": "Merge \"Fixes LiveBlockMigrationTestJSON.test_iscsi_volume bad call\""
    },
    {
      "commit": "823a00433fe6622f25a3c9dacf86fcd66b3e819b",
      "tree": "8fa98d2b4c0837211d8f4f34d56ab000614f7913",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Mar 02 18:33:24 2016 -0600"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Sun Mar 06 21:24:02 2016 -0600"
      },
      "message": "Use urlunparse to reconstruct base_url\n\nUsing string replace to replace the new path back onto the old path\nfails when there is no path setup in the catalog initially. Instead of\nthis lets use the inverse to the urlparse previously performed.\n\nChange-Id: I931f0c558aafc8dfaa5519744c6e4e7fcffc3205\nCloses-Bug: #1552475\n"
    },
    {
      "commit": "962e7d74fa1668cbb3ca67e1d8628cc182a6a86a",
      "tree": "47824442be8bd36921a5f9d185915b381656522d",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Maho Koshiya",
        "email": "koshiya.maho@po.ntts.co.jp",
        "time": "Fri Nov 27 20:31:17 2015 +0900"
      },
      "committer": {
        "name": "Maho Koshiya",
        "email": "koshiya.maho@po.ntts.co.jp",
        "time": "Mon Mar 07 10:53:38 2016 +0900"
      },
      "message": "Add OS-INHERIT of keystone v3 in api tempest\n\nOS-INHERIT of keystone v3 does not exist api client and test.\nIt is an important function to inherit role assignments from\neither their owning domain or projects that are higher in the hierarchy.\nI have added OS-INHERIT of keystone v3 in api tempest.\n\nChange-Id: Ic67ce4da124ea759fdaaf52aef17e8a1581bc3a8\nCloses-bug: #1517722\n"
    },
    {
      "commit": "f6906e1dc8d26ba4d3d167369db752e7de4d6c5e",
      "tree": "18e20c56d24864381bd8485834ea6d8ea32e811a",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Feb 26 19:44:53 2016 -0600"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Mar 04 10:37:10 2016 -0600"
      },
      "message": "Making Keystone clients consistent\n\nThis patch is intended to make consistency between Keystone V2 and V3\nclients. If a client exists in V2 and V3, e.g roles client, users client,\nsuffix v3 is used for the corresponding V3 clients. If we deal with a client\nthat exists only in V3, e.g regions client, no suffix is used because we\ndon\u0027t have the same client in V2.\n\nChange-Id: I976db1540035bf36c9c50d9d10987dd01b072e43\n"
    },
    {
      "commit": "516b7a49bd03a8668018b65af3453874adda637b",
      "tree": "447ddfed774aed62cbf35d427e1d25d15539159d",
      "parents": [
        "683f8bf436dfc60d051c491eaa0f9e3745dde9a3"
      ],
      "author": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Thu Mar 03 06:28:43 2016 -0800"
      },
      "committer": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Fri Mar 04 12:35:33 2016 +0000"
      },
      "message": "Fixes LiveBlockMigrationTestJSON.test_iscsi_volume bad call\n\n_migrate_server_to is being called with 2 arguments instead of 3.\n\nAdds default value for volume_backed argument.\n\nCloses-Bug #1552725\n\nChange-Id: I771de7d28f227460cd9988bff23283a63ee87186\n"
    },
    {
      "commit": "22dd1c9d9489dffa56a5208ee50351c8c4c403b2",
      "tree": "f325b98e0ed97be866ce111a8d4f68b8013d06e7",
      "parents": [
        "63053dbeff509281acbdeb719bded8a681eb3fb2",
        "1f52fd92dfebb8f38e18ac1ffa291d61cce23752"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 07:56:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 07:56:23 2016 +0000"
      },
      "message": "Merge \"Use tempest.lib clients for bulk ops\""
    },
    {
      "commit": "63053dbeff509281acbdeb719bded8a681eb3fb2",
      "tree": "0db878d65099caf8dfe7102afa84904d475852c4",
      "parents": [
        "ff88f4c3c441f15461955f6f8b4651e50e18446e",
        "0e53b61f853dd055e6bf4df82068609bb5575d78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 07:08:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 07:08:54 2016 +0000"
      },
      "message": "Merge \"Unit tests: mock some time.sleep and time.time\""
    },
    {
      "commit": "ff88f4c3c441f15461955f6f8b4651e50e18446e",
      "tree": "6a667e6e4d55a1bd7eedaa1b20c495d15102289f",
      "parents": [
        "6596dbd6662a1a65bb2f8b82134bde894d3e566f",
        "70172a717cf5f00eff20fb1f967a96f46f8db730"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 05:59:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 05:59:43 2016 +0000"
      },
      "message": "Merge \"Make network clients use rest_client\""
    },
    {
      "commit": "6596dbd6662a1a65bb2f8b82134bde894d3e566f",
      "tree": "326e8c993eff3414a8730b52a8d0dda92879a5f1",
      "parents": [
        "523033a396ceb1026e90c2128cb2035db17c3e1b",
        "d35a133c26175795fae9814a82129328c4105688"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 05:40:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 05:40:59 2016 +0000"
      },
      "message": "Merge \"Make identity clients use rest_client\""
    },
    {
      "commit": "523033a396ceb1026e90c2128cb2035db17c3e1b",
      "tree": "d24965273b2c29876cbbc16e9e3af55eccd24220",
      "parents": [
        "c3ccd11d170d19add106fec6b71cd7bbe7e4b184",
        "e76510d0eb717fe8e5b76310b2d20f54801fba7c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 05:37:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 05:37:57 2016 +0000"
      },
      "message": "Merge \"Make image clients use rest_client\""
    },
    {
      "commit": "c3ccd11d170d19add106fec6b71cd7bbe7e4b184",
      "tree": "44420ba5c6906476bf5bcea02783d757cd43c883",
      "parents": [
        "9dcc388d19daf1a0691d507dd6bebee1f5512195",
        "90d446a34d3ff44a087d2341ab846f1a23909ebf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 05:26:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 05:26:12 2016 +0000"
      },
      "message": "Merge \"Make volume clients use rest_client\""
    },
    {
      "commit": "9dcc388d19daf1a0691d507dd6bebee1f5512195",
      "tree": "e8b838059c66eeea4c59e7f0a9c00d3b20e8c1cd",
      "parents": [
        "7e48e4c6e5850d37bd42d4b0490ea16e68a69024",
        "9086eea7c970d0cff35c91d4e556967d7b6db0ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 05:21:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 05:21:53 2016 +0000"
      },
      "message": "Merge \"Make database/telemetry clients use rest_client\""
    },
    {
      "commit": "54030529104c8df82dbc7cd81fe23930b9d81c78",
      "tree": "af92bf788d1e8d7041b514ddf25232dd3eefd5ca",
      "parents": [
        "70172a717cf5f00eff20fb1f967a96f46f8db730"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 11:01:34 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 18:32:35 2016 -0800"
      },
      "message": "Remove service_client module\n\nThis patch makes both negative_rest_client and common part of scenario\ntests use rest_client instead of service_client, because that is the\nsame as rest_client.\nIn addition, there is nothing to use service_client anymore, so this\npatch removes the module also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic2d4cea4f11222fc7b45eb378cfc32974c1be9b6\n"
    },
    {
      "commit": "1f52fd92dfebb8f38e18ac1ffa291d61cce23752",
      "tree": "72854a01a63e20972000c659830183fb96a235a8",
      "parents": [
        "e257898517262b01dbd44e52cd378a2929bf5b88"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 12:24:12 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 12:27:57 2016 -0800"
      },
      "message": "Use tempest.lib clients for bulk ops\n\nWe have duplicated bulk ops code on tempest.lib and network_client\nmodule. So this patch removes these methods from the module and\nmakes tests use tempest.lib ones for the code cleanup.\n\nChange-Id: I685be88bbd47837d99b49938cfaa66ff2e199cb3\n"
    },
    {
      "commit": "1c940844a06d78d30934b48cb0965a82c669a5be",
      "tree": "40147dfd941b55b6d49c20a55a677718b59c8e43",
      "parents": [
        "e257898517262b01dbd44e52cd378a2929bf5b88"
      ],
      "author": {
        "name": "Mark Vanderwiel",
        "email": "vanderwl@us.ibm.com",
        "time": "Thu Mar 03 13:57:33 2016 -0600"
      },
      "committer": {
        "name": "Mark Vanderwiel",
        "email": "vanderwl@us.ibm.com",
        "time": "Thu Mar 03 14:22:14 2016 -0600"
      },
      "message": "Allow heat volume tests to use configured volume size\n\nHeat volumne tests have templates with hardcoded volume\nsize. This patch allow that to come from the tempest.conf.\n\nChange-Id: I806418c0d290bfcf969be62c6103ef63581a0cde\n"
    },
    {
      "commit": "7e48e4c6e5850d37bd42d4b0490ea16e68a69024",
      "tree": "5e343f03bcaec7dd5f8704fa491d406b5995b103",
      "parents": [
        "e257898517262b01dbd44e52cd378a2929bf5b88"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 03 18:07:50 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 03 18:07:50 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I7442a698a22deefafed8b3449df0378a1f3a3ffd\n"
    },
    {
      "commit": "70172a717cf5f00eff20fb1f967a96f46f8db730",
      "tree": "30a5e4508fd040670d8aac95e8e70c4054d5254a",
      "parents": [
        "d35a133c26175795fae9814a82129328c4105688"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:53:39 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:47:27 2016 -0800"
      },
      "message": "Make network clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes network clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1922d0937162827f5c720bf3d331f9c7695506d2\n"
    },
    {
      "commit": "d35a133c26175795fae9814a82129328c4105688",
      "tree": "2421e22a7dfe69c7342128519f33e600185be414",
      "parents": [
        "e76510d0eb717fe8e5b76310b2d20f54801fba7c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:38:07 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:47:27 2016 -0800"
      },
      "message": "Make identity clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes identity clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I5de906bcc0e32063ff17ee75f8dcf91b99165d03\n"
    },
    {
      "commit": "e76510d0eb717fe8e5b76310b2d20f54801fba7c",
      "tree": "0947c3cfc95e8c1176c9f21bb3dc2001a3bcf407",
      "parents": [
        "90d446a34d3ff44a087d2341ab846f1a23909ebf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:33:48 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:47:17 2016 -0800"
      },
      "message": "Make image clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes image clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nNOTE: This patch changes __init__() of images_client to use\n      **kwargs because service_client removed them if each value\n      is None, but rest_client doesn\u0027t do it. The purpose of the\n      __init__() is just for calling self.skip_path(), so this\n      change is more readable also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6655b31239d4f3d0c4601b875a4a26778fc9dd2d\n"
    },
    {
      "commit": "90d446a34d3ff44a087d2341ab846f1a23909ebf",
      "tree": "2599b0f0606c82c6ff6fc54fa952018584a174de",
      "parents": [
        "9086eea7c970d0cff35c91d4e556967d7b6db0ba"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:17:38 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:41:30 2016 -0800"
      },
      "message": "Make volume clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes volume clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1f7d8bfdb23500342984508333321422f8e2366b\n"
    },
    {
      "commit": "9086eea7c970d0cff35c91d4e556967d7b6db0ba",
      "tree": "b7fcbea777216f7c909eee795b57f2261744de53",
      "parents": [
        "2881a59d705635a1b4659a6bb22da15ab3d27ccb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 09:44:09 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:40:15 2016 -0800"
      },
      "message": "Make database/telemetry clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes database and telemetry clients\nuse the rest_client, and we will remove service_client for the\ncleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nNOTE: This patch changes __init__() of versions_client to use\n      **kwargs because service_client removed them if each value\n      is None, but rest_client doesn\u0027t do it. The purpose of the\n      __init__() is just for calling self.skip_path(), so this\n      change is more readable also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie99bbbe7655138c4c3ecae69ae0b361198a9651d\n"
    },
    {
      "commit": "e257898517262b01dbd44e52cd378a2929bf5b88",
      "tree": "584a391af57e01eb9a53569c05b2b79195f810c5",
      "parents": [
        "2881a59d705635a1b4659a6bb22da15ab3d27ccb",
        "5e3cff1d493b1e091379a8cc923bc1d1878647bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 17:07:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 17:07:48 2016 +0000"
      },
      "message": "Merge \"Tokens need user domain be created correctly\""
    },
    {
      "commit": "0e53b61f853dd055e6bf4df82068609bb5575d78",
      "tree": "eca2efb58f1c45dc1bea7143d94dffe9ce5ed0b3",
      "parents": [
        "9984801b851bb51ef327dcadc55b31c9620c7ae8"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Mar 03 14:23:17 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Mar 03 14:33:45 2016 +0100"
      },
      "message": "Unit tests: mock some time.sleep and time.time\n\nSimilar to what Cinder did here [1], this patch mocks time.sleep\nto make tests run faster. Some code actually measure the wall clock\nto wait for a specific duration before raising a TimeoutError, so\nwe also need to mock time.time.\n\nThis removes ~5sec in unit test and also removes some busy waiting.\n\n[1] https://review.openstack.org/#/c/285658/\n\nChange-Id: I69ba35eff591a5df28049273f3aba15c31f52d00\n"
    },
    {
      "commit": "2881a59d705635a1b4659a6bb22da15ab3d27ccb",
      "tree": "8af724ac68f51bda67335ee6a23f4f19e47d6837",
      "parents": [
        "8eb795b08fe38d661d2008e23deb4a5eb9135731",
        "b6cf83a64f5c4fe85ca99054553b2903a5ba3ce9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:30:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:30:34 2016 +0000"
      },
      "message": "Merge \"Add more detail info to EndpointNotFound\""
    },
    {
      "commit": "8eb795b08fe38d661d2008e23deb4a5eb9135731",
      "tree": "9622b67812ca5797c16ec94764c6ebd710d31900",
      "parents": [
        "392d47c2eaa5b827e3d55a78d25a3d0a4e37b3a2",
        "19f68817fc4db24f4743702d10724f14d314d440"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:30:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:30:13 2016 +0000"
      },
      "message": "Merge \"Make object/orchestration clients use rest_client\""
    },
    {
      "commit": "392d47c2eaa5b827e3d55a78d25a3d0a4e37b3a2",
      "tree": "7fef5dfc902f4749a6f1cb14ec70fad242b4873c",
      "parents": [
        "d37f98d9eb7dc8b7186b6f1a20cfe5b929a3f66c",
        "9591412eb03ce66b938168480029d6ffabf13783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:29:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:29:54 2016 +0000"
      },
      "message": "Merge \"Fix ambiguous method name\""
    },
    {
      "commit": "d37f98d9eb7dc8b7186b6f1a20cfe5b929a3f66c",
      "tree": "e4602dbd81a959af10be2f4b2ee852bda0a31bd4",
      "parents": [
        "9984801b851bb51ef327dcadc55b31c9620c7ae8",
        "5b9b17e0712fb75b4104a4b1739bd7900602cff2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:25:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:25:17 2016 +0000"
      },
      "message": "Merge \"Make identity service client class name consistent\""
    },
    {
      "commit": "9984801b851bb51ef327dcadc55b31c9620c7ae8",
      "tree": "0752899eeab0d41b2ea105e01e042b97eb5069f5",
      "parents": [
        "ca6f1646a7560a00aae4fd78a911d1040e838813",
        "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 07:59:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 07:59:21 2016 +0000"
      },
      "message": "Merge \"Security Groups multi-node scenario\""
    },
    {
      "commit": "9591412eb03ce66b938168480029d6ffabf13783",
      "tree": "dbca3ee64badebb8725da086b39b03b58fee1193",
      "parents": [
        "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Mar 03 09:14:40 2016 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Mar 03 09:14:40 2016 +0200"
      },
      "message": "Fix ambiguous method name\n\nChange-Id: I58a3b2e733637241f97b94f3cbe580b218f95c03\n"
    },
    {
      "commit": "ca6f1646a7560a00aae4fd78a911d1040e838813",
      "tree": "0c36b5ada62c6f460d5629d5b94c2d5ef835fa6b",
      "parents": [
        "0bb28b1eb711bb29a8a45c8b3ebde09fc6079ceb",
        "2e10c9448fec21d13110e7156ea269da8ddae770"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:29:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:29:21 2016 +0000"
      },
      "message": "Merge \"Fix test_get_service_by_host_name\""
    },
    {
      "commit": "0bb28b1eb711bb29a8a45c8b3ebde09fc6079ceb",
      "tree": "16b1b6fd684e8526d15942e4350af4aa4adf9d00",
      "parents": [
        "f6b16007db31912b7fb201d2d3b5acf74a1ea4e0",
        "52abbd93a2ea9d4517538e3ec0d18f87c166602d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:29:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:29:11 2016 +0000"
      },
      "message": "Merge \"Add LOG.info to boot from volume tests\""
    },
    {
      "commit": "f6b16007db31912b7fb201d2d3b5acf74a1ea4e0",
      "tree": "e2ae7cc15b116ff4e6840715fd38ef011c1b0149",
      "parents": [
        "4aaa54936c23b9ce486c19c18440b9a8cab059ef",
        "02620fdfe4a29b880d14e73547a531c9c34bfab2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:16:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:16:15 2016 +0000"
      },
      "message": "Merge \"Implement TIMEOUT_SCALING_FACTOR for tempest\""
    },
    {
      "commit": "b6cf83a64f5c4fe85ca99054553b2903a5ba3ce9",
      "tree": "ea695fa49ec0693f166def54a42e35e87b9aa561",
      "parents": [
        "19f68817fc4db24f4743702d10724f14d314d440"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:56:45 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:59:02 2016 -0800"
      },
      "message": "Add more detail info to EndpointNotFound\n\nWhen EndpointNotFound exception happens, the detail contains service\nvalue only, but the exception depends on the other values also.\nSo this patch adds these value to EndpointNotFound exception for\nmore easy debugging.\n\nChange-Id: I05095e6ce56bc62485e964241047fd3b3864f181\n"
    },
    {
      "commit": "19f68817fc4db24f4743702d10724f14d314d440",
      "tree": "940de260a39ddecdd82606089f787ef3ec78a9f9",
      "parents": [
        "4aaa54936c23b9ce486c19c18440b9a8cab059ef"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 14:09:17 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:32:32 2016 -0800"
      },
      "message": "Make object/orchestration clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes object_storage and orchestration\nclients use the rest_client, and we will remove service_client\nfor the cleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I763107de6a9f7b411a5892d2c53dcf99b7afa3ef\n"
    },
    {
      "commit": "4aaa54936c23b9ce486c19c18440b9a8cab059ef",
      "tree": "23e3173094f596b32840b636c3d4804ac773653c",
      "parents": [
        "63b2183ee4ce0c8eb8ae08a52e19855179002444",
        "3ee057e3f8c8d91f78ee3ede8023fe8eaa03c2d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 01:17:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 01:17:56 2016 +0000"
      },
      "message": "Merge \"Make compute keypairs_client use rest_client\""
    },
    {
      "commit": "02620fdfe4a29b880d14e73547a531c9c34bfab2",
      "tree": "cb268435e432b05937466e898aa4a79a39501fdc",
      "parents": [
        "17faf86cb1e01caba821dc9a83281689b59fb068"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 15:52:51 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 15:52:51 2016 -0500"
      },
      "message": "Implement TIMEOUT_SCALING_FACTOR for tempest\n\nThis is a pattern we\u0027ve had in Nova for a while that allows individual\ntest classes to be marked as slower. This timeout adjustment is needed\nfor test_volume_boot_pattern because going up and down with 3 guests,\nand cleaning them all up, plus volumes and snapshots, takes\ntime. Especially on slower personal equipment. These fail for people a\nlot, which makes them think their devstack is broken. And it means\nthat it leaves crud around when it times out, which ruins follow on\nruns.\n\nChange-Id: Ibf21bdf44339d00f0291d0ff14eb6bcc69798ccc\n"
    },
    {
      "commit": "63b2183ee4ce0c8eb8ae08a52e19855179002444",
      "tree": "94be6fac0ee88340b0a900e7046f270e37568978",
      "parents": [
        "17faf86cb1e01caba821dc9a83281689b59fb068",
        "ba67867b1702e15d6e20d2abf429399971660d86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 20:51:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 20:51:16 2016 +0000"
      },
      "message": "Merge \"Added processing /compute URL for getting list of versions\""
    },
    {
      "commit": "17faf86cb1e01caba821dc9a83281689b59fb068",
      "tree": "350200829c72329e3cbaad98773fa4cc83e72f78",
      "parents": [
        "09a60155435cfb8bfd1edb6eab3d4bec30515b8f",
        "ecd2ec0aa0c4e6ec8fb746ac85b5a27a42106935"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 17:08:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 17:08:47 2016 +0000"
      },
      "message": "Merge \"Use isinstance instead of type\""
    },
    {
      "commit": "09a60155435cfb8bfd1edb6eab3d4bec30515b8f",
      "tree": "0718990555d72dbf3cc9d334c69ad7cc0aad83c7",
      "parents": [
        "3492856f14ced919a49440464fa38395ced612f2",
        "322e44328ea16037b840bceafe05fbffa0ec6169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 14:55:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 14:55:33 2016 +0000"
      },
      "message": "Merge \"Make data_processing/baremetal use rest_client\""
    },
    {
      "commit": "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143",
      "tree": "13b57ce1056fa082bc7b577d5e2cfbf4d5f32e68",
      "parents": [
        "3492856f14ced919a49440464fa38395ced612f2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Jan 04 15:41:55 2016 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Mar 02 16:47:25 2016 +0200"
      },
      "message": "Security Groups multi-node scenario\n\nIf multi-node is enabled, tests traffic and secgroup across multiple\ncompute nodes. Uses different_host as scheduler_hints to distribute\nservers\n\nFixes call to secgroup-rule creation to use proper tenant.\n\nChange-Id: I6c2d04656beb7fd04e365cae01293561a8c0446f\n"
    },
    {
      "commit": "52abbd93a2ea9d4517538e3ec0d18f87c166602d",
      "tree": "48b5f2b585c65f5d056aca14d67b38a6735d318c",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 01 09:38:09 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 08:27:22 2016 -0500"
      },
      "message": "Add LOG.info to boot from volume tests\n\nThese tests fail a lot, more than nearly any other tests we have. When\nreading the REST logs it\u0027s a bit hard to figure out what we were\nconceptually doing because we repeat many of the same actions over and\nover again.\n\nThis adds some LOG.info to provide a road map when looking at logs.\n\nChange-Id: Ic9e3bf9b5720d6f250c9b003357ba4bc5fdebbe3\n"
    },
    {
      "commit": "3492856f14ced919a49440464fa38395ced612f2",
      "tree": "5884034b5fbfb1df8a4437b4f092a1b676258dd7",
      "parents": [
        "9d691b972a46ad60d41ceacd8ccb3cf7ac06b5f3",
        "5ae7580305e659691f03f92164c4a2c2beec9297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 11:05:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 11:05:06 2016 +0000"
      },
      "message": "Merge \"Add release notes for upcoming release\""
    },
    {
      "commit": "2e10c9448fec21d13110e7156ea269da8ddae770",
      "tree": "aa8dfd3faa4ebd7f4a5d2ad19b3d4878aada47c3",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61"
      ],
      "author": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Mon Feb 15 12:45:15 2016 +0200"
      },
      "committer": {
        "name": "yuriy_n",
        "email": "ynesenenko@mirantis.com",
        "time": "Wed Mar 02 10:45:39 2016 +0200"
      },
      "message": "Fix test_get_service_by_host_name\n\nThis patch deletes skip decorator used in test_get_service_by_host_name\nfor making only one-way dependencies. This patch fixes this issue.\n\nRelated-Bug: #1530144\nChange-Id: Id72863c4a4fa77aff42a7e69e7e8be8080166ae5\nDepends-On: I21775106693176ca128dbfd9db0d43cfc58de00a\n"
    },
    {
      "commit": "9d691b972a46ad60d41ceacd8ccb3cf7ac06b5f3",
      "tree": "ea65b4f592a00adcedf31ad216c36f8706e8eb3e",
      "parents": [
        "37967561f001768bc76705cc75409ada8882ef71",
        "d9a18b04498f68a4efe859d0a032ea1c3e825dd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 07:07:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 07:07:37 2016 +0000"
      },
      "message": "Merge \"Properly handle failures during resource cleanup\""
    },
    {
      "commit": "3ee057e3f8c8d91f78ee3ede8023fe8eaa03c2d5",
      "tree": "6b99934659992dc43d5aff03c33d28c766282e03",
      "parents": [
        "322e44328ea16037b840bceafe05fbffa0ec6169"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 01 15:58:33 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 13:51:51 2016 +0900"
      },
      "message": "Make compute keypairs_client use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes keypairs_client use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I250c7a4de9585dd299cddd515e141635095d1a5a\n"
    },
    {
      "commit": "322e44328ea16037b840bceafe05fbffa0ec6169",
      "tree": "59bd87fa51960ada838cb811e780b56e1e282769",
      "parents": [
        "37967561f001768bc76705cc75409ada8882ef71"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 01 15:52:09 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 13:46:04 2016 +0900"
      },
      "message": "Make data_processing/baremetal use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes both data_processing_client and\nbaremetal_client use the rest_client, and we will remove\nservice_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Icf85bcde4c0d1ee644c950323f4c6abe3b86a24e\n"
    },
    {
      "commit": "5ae7580305e659691f03f92164c4a2c2beec9297",
      "tree": "82b331b57fe7debe8c66e87aa5566f930be8de21",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 01 10:07:01 2016 -0500"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Mar 01 11:33:05 2016 -0500"
      },
      "message": "Add release notes for upcoming release\n\nThe upcoming tempest release will include the stable library interface\nthis commit adds a release note for that and all the required supported\nopenstack releases boilerplate.\n\nChange-Id: I87105c647f6cc621bbdd77ff1c44457dd1573276\n"
    },
    {
      "commit": "37967561f001768bc76705cc75409ada8882ef71",
      "tree": "5ea4279bcc7410ed360e9ae9ee96aae214005109",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61",
        "24bcb88767993575b2cb04c806b51776974f6eb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 16:22:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 16:22:59 2016 +0000"
      },
      "message": "Merge \"Split roles_client for keystone v3 client\""
    },
    {
      "commit": "611f30480565b59f494fdb840fdc912acc6c9f61",
      "tree": "5bba7d820d89ddad1b2c51e013c9fa751b690da4",
      "parents": [
        "54983e2829d83dd3dd7f2dc37c762c595ab1e7e5",
        "b39559ac4459395e65abffd111ff07df203f97c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 07:24:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 07:24:32 2016 +0000"
      },
      "message": "Merge \"Instance ID was corrected\""
    },
    {
      "commit": "54983e2829d83dd3dd7f2dc37c762c595ab1e7e5",
      "tree": "3be1408926fa103e066dae30a24d7c5f8f0cd510",
      "parents": [
        "0aeea56f1878ea45106fdd7dded815cf339c7aaa",
        "c7f7feb0b3194bd20edeb6cb6663682826a978a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 06:11:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 06:11:33 2016 +0000"
      },
      "message": "Merge \"Python 3 deprecated the logger.warn method in favor of warning\""
    },
    {
      "commit": "0aeea56f1878ea45106fdd7dded815cf339c7aaa",
      "tree": "d513924358427ae0ac281ebcf94ab87d2f3cec0d",
      "parents": [
        "fdf5cb791c1503b56157540d30b42926587ca755",
        "1976da83a5bdb35a61d1659bb5ece1b5d248bacd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 06:11:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 06:11:22 2016 +0000"
      },
      "message": "Merge \"remove largeops test\""
    },
    {
      "commit": "fdf5cb791c1503b56157540d30b42926587ca755",
      "tree": "7e6de29dab8820b2f53427b8b380d9a3f869a34b",
      "parents": [
        "e4df937d0941f993a6157fc05470b479c1ab2ab3",
        "55511d98f1f525edec476fe638ac13366ba5b03b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 04:47:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 04:47:21 2016 +0000"
      },
      "message": "Merge \"Add documentation for the library interface\""
    },
    {
      "commit": "e4df937d0941f993a6157fc05470b479c1ab2ab3",
      "tree": "5fc4b5797160b878a2f1835fd72e43fa82576f2a",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f",
        "aa3cd71fe616a9901e00802ad8ca1bb1f706ae34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 02:51:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 02:51:18 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "d9a18b04498f68a4efe859d0a032ea1c3e825dd6",
      "tree": "e3b141a6aa5e8d1c6308f1ccf4d2d18ca7eaa91b",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Feb 29 15:27:34 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Feb 29 23:17:10 2016 +0000"
      },
      "message": "Properly handle failures during resource cleanup\n\nThe current code that cleans-up network resouces from the dynamic\ncredentials provider does not account for failures during the\ncleanup itself (apart from 404).\n\nWhen the cleanup is triggered by a failure during the setup, the\noriginal failure is hidden which makes debugging impossible.\n\nCatching all exceptions on cleanup, logging a warning and\nre-rasing the original exception should fix that.\n\nFixes bug 1551264\n\nChange-Id: I49dbb314a09fd9b49c9604bc8b5b8ed03ff218d4\n"
    },
    {
      "commit": "55511d98f1f525edec476fe638ac13366ba5b03b",
      "tree": "76f1a875de02f4cdc3b5a1b469ba90fddce46a1f",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 10:55:53 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 29 15:35:26 2016 -0500"
      },
      "message": "Add documentation for the library interface\n\nThis commit adds documentation for the library interface, formerly\nknown as tempest-lib, and the release versioning.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: I623222a17fe3563bbe767fa803e8f771a21687a1\n"
    },
    {
      "commit": "24bcb88767993575b2cb04c806b51776974f6eb8",
      "tree": "b85e233dadf157067569b2d8d70cb55ae8f9bbc4",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "acruz@redhat.com",
        "time": "Wed Feb 10 15:20:16 2016 +0100"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Mon Feb 29 16:05:28 2016 +0000"
      },
      "message": "Split roles_client for keystone v3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib2b71d210f479f636e2998ae241117c8706286f3\n"
    },
    {
      "commit": "5e3cff1d493b1e091379a8cc923bc1d1878647bf",
      "tree": "9a5ad4f2ef52cba98774a53b88180e529b038ff2",
      "parents": [
        "be5b666103d2c16e577a20950d2c96435f4b5e60"
      ],
      "author": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Tue Feb 23 14:18:56 2016 -0600"
      },
      "committer": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Mon Feb 29 14:33:50 2016 +0000"
      },
      "message": "Tokens need user domain be created correctly\n\nWhen calling get_token() there are many assumptions on the\ndomain when user_domain_id or user_domain_name and\nproject_domain_id or project_domain_name are not specified.\nThis is okay when running tempest against devstack, since\nthe user is in the default domain but in productions the\ntest user is rarely in the default domain. Instead we should\nalso pass user_domain_id or user_domain_name and\nproject_domain_id or project_domain_name to\nget_token to create a token.\n\nIf there is a case where user_domain_id is None when passed\nto get_token() the previous functionality still takes into effect.\nAssuming the user is in the \u0027Default\u0027 domain.\n\nChange-Id: I78c472f2284a8641c0c7cf0b3e0994984a04c5b0\nCloses-Bug: #1548987\n"
    },
    {
      "commit": "5b9b17e0712fb75b4104a4b1739bd7900602cff2",
      "tree": "62c58701c19b1e6f31dcec70819dbe26f3b3555e",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Feb 23 01:56:22 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Feb 29 14:19:23 2016 +0900"
      },
      "message": "Make identity service client class name consistent\n\nSome of the Identity service client class name includes\nversion number which actually not necessary as those are\nunder their respective version folder.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iabb9a1167bc9c7acf9649016b8f45c664feaedc7\n"
    },
    {
      "commit": "aa3cd71fe616a9901e00802ad8ca1bb1f706ae34",
      "tree": "7047c59b398faadce99515ae9a5e30f53b811ac4",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 26 21:47:33 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 26 21:47:33 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I7615e95f59dc1cdd8a7200361d16e3bae93f631a\n"
    },
    {
      "commit": "c276478e8fd3332c142326c893f8a5cb53155e1f",
      "tree": "01ff8745d2fc586e892ff5629300a253b164dadc",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "message": "Add Identity v3 account configuration information\n\nUpdated documentation to include information about how to configure\nIdentity-v3-specific account settings using the Legacy Credentials\nconfiguration options.\n\nChange-Id: I55abf9629ed8f8436ce4497e9790feea05669407\n"
    },
    {
      "commit": "74afe236d31d79bc7a2418e5caa2880362a7cbe1",
      "tree": "4eb386e8fb05fa2c0469629f31f5df32d7dc8525",
      "parents": [
        "fa4f3bbbb69eb2a9857d503eadb0cbbc6ee275e8",
        "5544c17a38d4ee03a57faea96786ac1677e934d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 18:18:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 18:18:06 2016 +0000"
      },
      "message": "Merge \"Allow user to be disabled\""
    },
    {
      "commit": "fa4f3bbbb69eb2a9857d503eadb0cbbc6ee275e8",
      "tree": "908dd5e90b7fb2975ca80c6fb31cf98242ccb28d",
      "parents": [
        "48b594eaf9d753634e6964ca20ec7c82e14f39d8",
        "55a4256dda893df2c5ef015eeb787b17a8fd0ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 18:16:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 18:16:24 2016 +0000"
      },
      "message": "Merge \"Deprecate Tempest stress tests\""
    },
    {
      "commit": "5544c17a38d4ee03a57faea96786ac1677e934d6",
      "tree": "bf15e26ab8d2c4057029f914febbbfcc339e3c4e",
      "parents": [
        "be5b666103d2c16e577a20950d2c96435f4b5e60"
      ],
      "author": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Tue Feb 23 17:50:28 2016 -0600"
      },
      "committer": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Fri Feb 26 10:10:43 2016 -0600"
      },
      "message": "Allow user to be disabled\n\nWhen a user is disabled users_clients.list_users() is called.\nIn the above method it is assumed that they are looking in the domain\nthat is specified in the tempest.conf.  In test_users_negative.py. The\nuser are created in the default domain.  To fix this we need to passed\nthe domain_id to list_user to get the user in the correct domain.\n\nChange-Id: I348600da7c7c12e0dcbfcf6f4e376e2950b31a5f\nCloses-Bug: #1549044\n"
    },
    {
      "commit": "48b594eaf9d753634e6964ca20ec7c82e14f39d8",
      "tree": "31f9f56402d599954ac5a7e5ae60c390a2089b93",
      "parents": [
        "402a6fb50f945767129e501013fea6037a9a6c7f",
        "be67e2db50eb8595fcc7894da80fd2e7e6ff2541"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 13:39:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 13:39:39 2016 +0000"
      },
      "message": "Merge \"skip overlimit tests when default quota set is -1\""
    },
    {
      "commit": "b39559ac4459395e65abffd111ff07df203f97c1",
      "tree": "1c377442db637f561463a232cc4744e3d3869c77",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Fri Feb 26 15:05:40 2016 +0300"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Fri Feb 26 15:06:20 2016 +0300"
      },
      "message": "Instance ID was corrected\n\nRegarding with RFC3986 percent character \u0027%\u0027 must be followed by the two\nhexadecimal digits. In other cases WSGI server can reject such request.\n\nChange-Id: I53cd7d24759454a680aa85bd0f9132f3b111f25f\n"
    }
  ],
  "next": "402a6fb50f945767129e501013fea6037a9a6c7f"
}
