)]}'
{
  "log": [
    {
      "commit": "136376f3e8b545153ac5ff6e6f918f7ef7d3d28a",
      "tree": "da0101bff2c7e9d5d407a75adfe30543a8857b79",
      "parents": [
        "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Jun 29 14:33:34 2016 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Thu Aug 11 11:46:35 2016 +0000"
      },
      "message": "Fixed manager.py to support multinode test on vnic_port\n\n1. _create_port moved to ScenarioTest class\n2. Fixed getting networks if not passed\n\nCo-Authored-By: Moshe Levi \u003cmoshele@mellanox.com\u003e\nCloses-Bug: 1598792\n\nChange-Id: Ib43d9d1faba00be122f8a29b43b07b5b74985902\n"
    },
    {
      "commit": "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8",
      "tree": "96954e9469d0f2e17b3b70b028b28528aaf84841",
      "parents": [
        "554cc8a3b3f30e08c2abc802bab0b4f13ed9a008",
        "6936350e399040facb5472065959d48ade79ef97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 07:21:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 07:21:27 2016 +0000"
      },
      "message": "Merge \"Fix. Do not create port if vnic_type defined and port is passed.\""
    },
    {
      "commit": "554cc8a3b3f30e08c2abc802bab0b4f13ed9a008",
      "tree": "7ce6f657db948652ce782d34930388646730d408",
      "parents": [
        "10d423a263626ef100b8f565a896f96f758202f8",
        "3cf9eaff82aefe3a10f330313ecc32365e05da4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 04:52:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 04:52:55 2016 +0000"
      },
      "message": "Merge \"Remove the wapper method show_quota_usage()\""
    },
    {
      "commit": "10d423a263626ef100b8f565a896f96f758202f8",
      "tree": "cf88a0537458b0771c3d4366c59e8eeb5ac4607a",
      "parents": [
        "2461f9d2ed92728043e82c863bbed82c077f319a",
        "7304b6f8a7d2e928973cbb055926912afe82f6da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 04:48:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 04:48:04 2016 +0000"
      },
      "message": "Merge \"Remove unused TYPE from base_quotas_client\""
    },
    {
      "commit": "2461f9d2ed92728043e82c863bbed82c077f319a",
      "tree": "3cd3db9898c62e3798139bb49a71cdf3bdd26461",
      "parents": [
        "7e40f8fefc1d94ac5a12e0815da1581bc16f4689",
        "2bff1a133a7534ed487bc8ef43466d2f7636175e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 04:46:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 04:46:50 2016 +0000"
      },
      "message": "Merge \"Remove deprecated Javelin CLI utilities from Tempest\""
    },
    {
      "commit": "2bff1a133a7534ed487bc8ef43466d2f7636175e",
      "tree": "5105f4b25556cc96f25ad94f2c82a572ea5ef0d9",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 26 18:27:45 2016 +0900"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 01 21:14:42 2016 -0400"
      },
      "message": "Remove deprecated Javelin CLI utilities from Tempest\n\nJavelin CLI utilities has been deprecated in Jan 2016\n- Ie4ab5258946271a16e96a070abeedfafa5423714\nwhich is over 6 months of Tempest deprecation period.\n\nThis patch removes the javelin CLI and corresponding doc/sample\nfiles etc.\n\nChange-Id: Ia59d3e81f245f29a7bf0f56b690586dfc55f16a0\n"
    },
    {
      "commit": "7e40f8fefc1d94ac5a12e0815da1581bc16f4689",
      "tree": "5bfb3b1cbfb8ab713431c12d7dab08208d6a9fc0",
      "parents": [
        "5a5f4d49fb8f08c3bb61297ae4a17b59515531eb",
        "3f96aff51fa27d69727c404b7b14263af30ce1e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 00:20:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 00:20:51 2016 +0000"
      },
      "message": "Merge \"Add : to docstring of service_clients\""
    },
    {
      "commit": "5a5f4d49fb8f08c3bb61297ae4a17b59515531eb",
      "tree": "2082b2e17dcee4ee65f04d79c5c5d83bf48b878d",
      "parents": [
        "743a2b79b690d18bd51694fc04d4b82aef333e4c",
        "37fd6ed6eaf751b5c40e875e65ea490a8f8baa36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 23:34:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:34:39 2016 +0000"
      },
      "message": "Merge \"assertEqual can be used instead of assertListEqual\""
    },
    {
      "commit": "743a2b79b690d18bd51694fc04d4b82aef333e4c",
      "tree": "24a2dbf2d4f67de2646b1bd11c0706d172d24c72",
      "parents": [
        "3cde1c6471af3cb8c41410a8b17300b00e21b34b",
        "03154acd99c0a48df1e8485f1f90eb3ed60d2a0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 23:23:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:23:44 2016 +0000"
      },
      "message": "Merge \"Delete unused parameters\""
    },
    {
      "commit": "3cde1c6471af3cb8c41410a8b17300b00e21b34b",
      "tree": "421be1b4cfe2a30f2128fa3811d4c06fd839bc96",
      "parents": [
        "ef1a2428302159344100fa40de7d50798a744d40",
        "c0d3e27905cbc4e512342e85880fe7b27a871b09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 23:23:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:23:33 2016 +0000"
      },
      "message": "Merge \"Remove base_services_client for the reability\""
    },
    {
      "commit": "ef1a2428302159344100fa40de7d50798a744d40",
      "tree": "6353bf5d4b5a916fdcfd2f9edf5feb2d3bc5619e",
      "parents": [
        "46f3d653097bdac213b8f404db3f267b574b6724",
        "aff2f8d6d8db7307f2d8287cd83642101bf1b86e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 23:17:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:17:46 2016 +0000"
      },
      "message": "Merge \"Remove base_hosts_client for the reability\""
    },
    {
      "commit": "46f3d653097bdac213b8f404db3f267b574b6724",
      "tree": "e9a8db76840fd62d30ea57d7d62dbccc6f6dc555",
      "parents": [
        "11d8cd0fbc0aafc4fc410887f8f3e55c799e2a35",
        "b9a522b1851fd70adb5ff586baf3b53d42da15dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 23:17:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:17:38 2016 +0000"
      },
      "message": "Merge \"Add volume type description support\""
    },
    {
      "commit": "11d8cd0fbc0aafc4fc410887f8f3e55c799e2a35",
      "tree": "1d3b87edd46b13dc06ac83489238c445451afa86",
      "parents": [
        "1493c7f0ba49bfccb9ff8516b10a65d949d7462e",
        "071e94c31ce2d1549ecb34df1fea7f5a6cd210a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 20:08:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 20:08:37 2016 +0000"
      },
      "message": "Merge \"Set timeout value in urllib3.poolmanager.PoolManager\""
    },
    {
      "commit": "3f96aff51fa27d69727c404b7b14263af30ce1e5",
      "tree": "9bc42640a06737072ef9b02a238d11e72b589785",
      "parents": [
        "1493c7f0ba49bfccb9ff8516b10a65d949d7462e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 15:38:44 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Aug 01 10:17:28 2016 -0700"
      },
      "message": "Add : to docstring of service_clients\n\nSome docstrings of service_clients don\u0027t contain : for the separation,\nthis patch adds it for the readability.\n\nTrivialFix\n\nChange-Id: I1d30f710d041ae77539c5dce7875067976e36adc\n"
    },
    {
      "commit": "6936350e399040facb5472065959d48ade79ef97",
      "tree": "2dc69f8ea2904c9eeb221d648b17070af268c826",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Sun Jul 17 16:33:33 2016 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Mon Aug 01 15:40:00 2016 +0000"
      },
      "message": "Fix. Do not create port if vnic_type defined and port is passed.\n\nIf we are passing a preexisting port during server create\nthere is no need to create networks or port again.\nWe need to create a server using preexisting port.\n\nChange-Id: I25266d3641202c3099fd603c57945b718004cfd7\nCo-Authored-By: Moshe Levi \u003cmoshele@mellanox.com\u003e\nCloses-Bug: 1603758\n"
    },
    {
      "commit": "37fd6ed6eaf751b5c40e875e65ea490a8f8baa36",
      "tree": "9798c7f1cd2b37fad638c16f66ab2162cfc2f2a7",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 14:00:03 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Aug 01 18:28:27 2016 +0800"
      },
      "message": "assertEqual can be used instead of assertListEqual\n\nOther parts of the code uses assertEqual(). assertEqual() is able\nto handle dict, list, set and so on. So we just call assertEqual()\nto make the entire code simpler.\n\nChange-Id: If72bb0fa05d2636046f6156cdebd38a63c2b88f3\n"
    },
    {
      "commit": "071e94c31ce2d1549ecb34df1fea7f5a6cd210a6",
      "tree": "525f2a692549bfe67da0c770d6094ae3e2c28faa",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jul 12 10:26:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 01 00:47:24 2016 +0000"
      },
      "message": "Set timeout value in urllib3.poolmanager.PoolManager\n\nIf timeout is not set in urllib3.poolmanager.PoolManager, it will\nuse \"Python\u0027s default timeout for sockets\", but if \"timeout for\nsockets\" is not set, the timeout will be infinite(will not timeout).\nso this is intented to set timeout value in urllib3.poolmanager.\nPoolManager to avoid infinite timeout.\n\nChange-Id: Ic035fdb93734c926b26b33feb610e0977e48c646\nCloses-Bug: #1558931\n"
    },
    {
      "commit": "1493c7f0ba49bfccb9ff8516b10a65d949d7462e",
      "tree": "556c7118d84b2c7f93f146aa24e0307166d277b2",
      "parents": [
        "8679ed12e3eeb5eddc7245a797987b12515844be"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jul 31 23:30:43 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jul 31 23:30:43 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I42a856b6439b1f35b78a55420ddc38426472ed64\n"
    },
    {
      "commit": "8679ed12e3eeb5eddc7245a797987b12515844be",
      "tree": "97c3390c97e64d71f4583fd5a5a25a04eb6cddd2",
      "parents": [
        "f986bad4c8eee296d0f6084a3d4ea996a79d72a4",
        "2743304f6d61780163a000b511857911b8b2200f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 31 14:41:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 31 14:41:49 2016 +0000"
      },
      "message": "Merge \"Modify a spelling mistake\""
    },
    {
      "commit": "f986bad4c8eee296d0f6084a3d4ea996a79d72a4",
      "tree": "e086883cfa9c1b766ca58b7228a64818e92bf792",
      "parents": [
        "b541c28bec3d4cbf1ac062c4c888cc28fef935cc",
        "0306a4ae05ea91f5ef7c1db7bc9512936dab8bd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 30 02:18:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 30 02:18:55 2016 +0000"
      },
      "message": "Merge \"Modified into a more appropriate function\""
    },
    {
      "commit": "b541c28bec3d4cbf1ac062c4c888cc28fef935cc",
      "tree": "fc778a5372ac328f3cf02d287404bbd838e94a4a",
      "parents": [
        "3b374fded212665cdf7d51fd9c932469869e8d4c",
        "6990d42d2ae4cf14476631050206265c59692ff9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 30 00:55:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 30 00:55:22 2016 +0000"
      },
      "message": "Merge \"Use api_extensions to decide security_group type nova used\""
    },
    {
      "commit": "3b374fded212665cdf7d51fd9c932469869e8d4c",
      "tree": "b436eb2e70856810ab980de69dd4ee0e11292875",
      "parents": [
        "be65972bfaef48a10a2a90ef575e0a756879ea7e",
        "e6a9b3f34f27f256062ec829bed826f755f9f297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:34:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:34:42 2016 +0000"
      },
      "message": "Merge \"Migrate image client group to client factory\""
    },
    {
      "commit": "be65972bfaef48a10a2a90ef575e0a756879ea7e",
      "tree": "6a6280a084ff40e68973dbd67501f33d0ab893cb",
      "parents": [
        "2d499d356e4c2bd6666100b66ac5410cbec87e13",
        "127c1022fba3a1c11063008c7cacd0705e2fb07f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:34:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:34:28 2016 +0000"
      },
      "message": "Merge \"Migrate network client group to client factory\""
    },
    {
      "commit": "2d499d356e4c2bd6666100b66ac5410cbec87e13",
      "tree": "860590770cba955dadd74acb228e42445887a51f",
      "parents": [
        "0ebe0fd02c3bdfc6c2e92263a225e2cb99ac6b04",
        "142d819d8978f0be8f0fc0a86b1fd35ecb852d18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:34:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:34:17 2016 +0000"
      },
      "message": "Merge \"Migrate compute client group to client factory\""
    },
    {
      "commit": "0ebe0fd02c3bdfc6c2e92263a225e2cb99ac6b04",
      "tree": "33f842fcd45ad975eaf3119e1fe845ffd263e106",
      "parents": [
        "d4c0e31fbfe74d78d405656f97ca68ddfd3ed211",
        "f2affcc2313c7b181421618ee5fc91bfb30c9c5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:33:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:33:59 2016 +0000"
      },
      "message": "Merge \"Register Tempest clients via the new interface\""
    },
    {
      "commit": "d4c0e31fbfe74d78d405656f97ca68ddfd3ed211",
      "tree": "27bb1c4e0d29e9c244fcff782adbe9e96f192c20",
      "parents": [
        "3570c1e90face7562b336b4437dd59b3a5d3f675",
        "6d4d85ab7062ec17f5ab332d8e5c4b5e30ca133c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:33:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:33:31 2016 +0000"
      },
      "message": "Merge \"Service Clients registration interface for plugins\""
    },
    {
      "commit": "3cf9eaff82aefe3a10f330313ecc32365e05da4c",
      "tree": "129f308865d771d2643df604e697b5aef8532758",
      "parents": [
        "7304b6f8a7d2e928973cbb055926912afe82f6da"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 11:05:21 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 11:05:21 2016 -0700"
      },
      "message": "Remove the wapper method show_quota_usage()\n\nshow_quota_usage() is just a wrapper method of show_quota_show(),\nso it is not necessary to implement it as a library.\nThis patch removes it and makes tests switch to use show_quota_show()\ndirectly.\n\nChange-Id: Ieaa7650a9e975b5dc15575fd68235d83229e5d6c\n"
    },
    {
      "commit": "7304b6f8a7d2e928973cbb055926912afe82f6da",
      "tree": "28bde456e0d0c42ece98fd3cf772ab87c66d3364",
      "parents": [
        "c0d3e27905cbc4e512342e85880fe7b27a871b09"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:52:58 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:52:58 2016 -0700"
      },
      "message": "Remove unused TYPE from base_quotas_client\n\nTYPE was used for switching JSON and XML formats on Tempest before,\nbut Tempest has dropped XML support and the TYPE becames meaningles.\nSo this patch removes it.\n\nChange-Id: I85f088700145930fb43e400394dc6c470d5ed867\n"
    },
    {
      "commit": "c0d3e27905cbc4e512342e85880fe7b27a871b09",
      "tree": "a01779ab44a91b8ce26fc99ea327634e96566b0e",
      "parents": [
        "aff2f8d6d8db7307f2d8287cd83642101bf1b86e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:33:11 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:35:34 2016 -0700"
      },
      "message": "Remove base_services_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I06661fa4b0eb9ed961a4fd2cc9b89462ef45c271\n"
    },
    {
      "commit": "aff2f8d6d8db7307f2d8287cd83642101bf1b86e",
      "tree": "e9cf6b18de398bb14ff711779713bb74f6e98136",
      "parents": [
        "7db272b3afbf75c50e64e7af8c580b9fda26dd9c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:30:24 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 10:35:22 2016 -0700"
      },
      "message": "Remove base_hosts_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I176ca1fefcb93b1cc071ab02a53f89571d129b3f\n"
    },
    {
      "commit": "3570c1e90face7562b336b4437dd59b3a5d3f675",
      "tree": "611ecfa9c9f316d5a7a01b9ad0e6c709492482d6",
      "parents": [
        "7db272b3afbf75c50e64e7af8c580b9fda26dd9c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 29 12:15:38 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 29 12:21:59 2016 -0400"
      },
      "message": "Skip test_reassign_port_between_servers until fixed\n\nSince the neutron gate jobs were switched to xenial on\n7/28 we have between 25% and 50% failure rates:\n\nhttp://tinyurl.com/htuz8b2\n\nThere is a race where the interface detach from the first\nguest is slow enough that the port.device_id goes to \u0027\u0027\n(which is what the test is waiting for) before it attaches\nthe port to the second guest.\n\nWe\u0027re working a fix in nova to poll the guest after the\ndevice detach (which is async in libvirt/qemu) until it\u0027s\ngone at which point we\u0027ll then update the port\u0027s device_id\nto be \u0027\u0027, so everything will be delayed until the guest\nactually reports the interface is detached.\n\nChange-Id: I12553aa90e08e7d29aa37cbe253061b0d48752f8\nRelated-Bug: #1607714\n"
    },
    {
      "commit": "03154acd99c0a48df1e8485f1f90eb3ed60d2a0f",
      "tree": "420f29e30a2aa528c40ba5b9980da80c95d80698",
      "parents": [
        "7db272b3afbf75c50e64e7af8c580b9fda26dd9c"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 20:32:11 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 20:32:11 2016 +0800"
      },
      "message": "Delete unused parameters\n\nparam:expected_errors is not used in the following code, it is\nmeaningless, so delete it.\n\nChange-Id: I37b95b750689d87163a595b68a0dbaa9c551c62f\n"
    },
    {
      "commit": "7db272b3afbf75c50e64e7af8c580b9fda26dd9c",
      "tree": "918a468102f23a530b917657b03c125225c58ccd",
      "parents": [
        "f6d163bdc9815739bf7a41c3db5fc9339ee150d5",
        "28e1ceebba7b5126505354de0625f6e406e7f65f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 10:24:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 10:24:30 2016 +0000"
      },
      "message": "Merge \"Delete no meaningful definition\""
    },
    {
      "commit": "f6d163bdc9815739bf7a41c3db5fc9339ee150d5",
      "tree": "e66d963be80b822c161fd04e7ff0c085e7033d04",
      "parents": [
        "2422ea3326733703b96e6f3e6b5b4855608d9ca1",
        "88d99e9e32d9d70f1b8adfb9b6db4a125710868c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 09:27:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 09:27:52 2016 +0000"
      },
      "message": "Merge \"Remove base_availability_zone_client for the reability\""
    },
    {
      "commit": "2422ea3326733703b96e6f3e6b5b4855608d9ca1",
      "tree": "b929d844daae2e4fbe699db242cf0898c51a401d",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174",
        "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 09:26:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 09:26:39 2016 +0000"
      },
      "message": "Merge \"Remove base_extensions_client for the reability\""
    },
    {
      "commit": "0306a4ae05ea91f5ef7c1db7bc9512936dab8bd9",
      "tree": "5a481bd17855c0a87780c2f65a05bb3c08f5901b",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 16:32:28 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 16:32:28 2016 +0800"
      },
      "message": "Modified into a more appropriate function\n\n  If the function includes none parameters, AssertIsNone() is more\nappropriate than assertEqual()\n\nChange-Id: I4155133694ca024c717209a9cb7cd6fd11d50f83\n"
    },
    {
      "commit": "2743304f6d61780163a000b511857911b8b2200f",
      "tree": "afd071c56f75b0ce033df7e9bd57d07e051d2ee5",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 13:14:39 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 13:18:50 2016 +0800"
      },
      "message": "Modify a spelling mistake\n\nFixed a small spelling error\n\nChange-Id: Ic201111640a55661e1b312ece7d797ff82eafe49\n"
    },
    {
      "commit": "28e1ceebba7b5126505354de0625f6e406e7f65f",
      "tree": "f282e4deb06aac9e96ba214702a202da4b8f3883",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 11:22:53 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 11:22:53 2016 +0800"
      },
      "message": "Delete no meaningful definition\n\n  fetched_creds is defined in the following code, above definition\nis no meaningful, just delete it.\n\nChange-Id: Ie2984d694d3555a23fb012afe5982ffb99e054ac\n"
    },
    {
      "commit": "4522829c98ba9da0e9e93fd731afa9e23ed88174",
      "tree": "8b1d9fd12eef3b4ddc913393964672c3e5c5ca07",
      "parents": [
        "1982145618a1cc71e34baa4b1c7da0442a9e9cd3",
        "be634fcb59b4a6b1cc17a4663c6fc0202386e1fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 01:00:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 01:00:52 2016 +0000"
      },
      "message": "Merge \"Increase size of subnet allocation pool\""
    },
    {
      "commit": "1982145618a1cc71e34baa4b1c7da0442a9e9cd3",
      "tree": "b799a309639d90fbc4fec2c3bec8a2f1a3d91bec",
      "parents": [
        "76d876921e82080fdf14602bcbe516570c89135e",
        "1f3a20d8dd85b93454b01573ef1d5d20516671eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 01:00:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 01:00:42 2016 +0000"
      },
      "message": "Merge \"Heat: wait condition: allow insecure HTTPS url\""
    },
    {
      "commit": "76d876921e82080fdf14602bcbe516570c89135e",
      "tree": "22d186b9511bf8bd8c2962cd1e791ef7da12fa11",
      "parents": [
        "aa9cae3c971a46b7e8fbd4bace3b375788954269",
        "a8fd20a7edab67af99b57745c5761823463c9b8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 00:59:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 00:59:15 2016 +0000"
      },
      "message": "Merge \"Minor change to comment\""
    },
    {
      "commit": "aa9cae3c971a46b7e8fbd4bace3b375788954269",
      "tree": "c6b83da6f74b60755abfc55f38d681ba4290db0c",
      "parents": [
        "5ba5d648f613822f5fe39bccece72f5f74103113",
        "ca014314869c6d3b8c4040b11f7bdd488bc659bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 00:58:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 00:58:09 2016 +0000"
      },
      "message": "Merge \"Do not use $ in OS user password\""
    },
    {
      "commit": "88d99e9e32d9d70f1b8adfb9b6db4a125710868c",
      "tree": "fc7d1e965c6667f70529417d935a94bd96d62d6b",
      "parents": [
        "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:15:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:15:08 2016 -0700"
      },
      "message": "Remove base_availability_zone_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia51e2580af4df088fde71520890cb11c3e27ca86\n"
    },
    {
      "commit": "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4",
      "tree": "d851ee9ce726a11b8777386c6a5ea9c86890c0ab",
      "parents": [
        "5ba5d648f613822f5fe39bccece72f5f74103113"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:08:18 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:11:51 2016 -0700"
      },
      "message": "Remove base_extensions_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib9a89d94da30592ee22a1d60bf419c4d988471c3\n"
    },
    {
      "commit": "5ba5d648f613822f5fe39bccece72f5f74103113",
      "tree": "a7e9583c21e908817cf8f33b63368c4c3b6806c5",
      "parents": [
        "de34d556e06b071ad12bf261cc5507701ee62136",
        "955f82b47fa364d445c8e6f11d361bc7d7875557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 28 01:31:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 28 01:31:36 2016 +0000"
      },
      "message": "Merge \"Add server_id in exception ServerUnreachable\""
    },
    {
      "commit": "de34d556e06b071ad12bf261cc5507701ee62136",
      "tree": "8225462ec1c768229973f9f441227ec5e5e9bf77",
      "parents": [
        "53a86e4d4b6f8444e892de25e4ee1229e743e5c5",
        "b85502dc2600443bbd6d8b1f56b5d8097e32a4a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "message": "Merge \"Add request/response to subunit-describe-calls\""
    },
    {
      "commit": "53a86e4d4b6f8444e892de25e4ee1229e743e5c5",
      "tree": "258115f6013a97246478412c7ccfa51198c81bd7",
      "parents": [
        "4f11210c8dfd5935c4117a7c4619627ba2dd1117",
        "1c5dc627e9c6caa748a541841ca93c4181bf014e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 13:55:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 13:55:18 2016 +0000"
      },
      "message": "Merge \"Replace OpenStack LLC with OpenStack Foundation\""
    },
    {
      "commit": "4f11210c8dfd5935c4117a7c4619627ba2dd1117",
      "tree": "1e28636a21fe71dc854a6692a1ec6b8c28a10079",
      "parents": [
        "c6107654205c0852f0e3a7b55a42dfafa9601d5d",
        "19fc5fd7507cd33f2ca446600dd0d008d5eaa106"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 13:54:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 13:54:45 2016 +0000"
      },
      "message": "Merge \"cinder backup reset status\""
    },
    {
      "commit": "c6107654205c0852f0e3a7b55a42dfafa9601d5d",
      "tree": "7cde797f9c2d6bbee9a588d10f1a291ac7eda83c",
      "parents": [
        "c9436c4fffe403be3555d1738440355019fffb35",
        "7d274ed9b89f3e2829490071cab3ba4d3fae1fab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 10:52:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 10:52:35 2016 +0000"
      },
      "message": "Merge \"Fix README\""
    },
    {
      "commit": "a8fd20a7edab67af99b57745c5761823463c9b8c",
      "tree": "5f2e517668b963ff9feb99477c840c22323a8cb0",
      "parents": [
        "c9436c4fffe403be3555d1738440355019fffb35"
      ],
      "author": {
        "name": "Xiangfei Zhu",
        "email": "xiangfeiz@vmware.com",
        "time": "Tue Jul 26 21:28:12 2016 -0700"
      },
      "committer": {
        "name": "Xiangfei Zhu",
        "email": "xiangfeiz@vmware.com",
        "time": "Tue Jul 26 21:29:35 2016 -0700"
      },
      "message": "Minor change to comment\n\n\"which is not case with\" should be \"which is not the case with\".\n\nChange-Id: Idb0801580336b319a279f24acf6d11899ecbdcec\n"
    },
    {
      "commit": "e6a9b3f34f27f256062ec829bed826f755f9f297",
      "tree": "46f63406adcdd19c80221563b789e6554fc49e18",
      "parents": [
        "127c1022fba3a1c11063008c7cacd0705e2fb07f"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 30 16:24:32 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:37 2016 +0100"
      },
      "message": "Migrate image client group to client factory\n\nMigrate the service clients in the image group to the new client\nfactory. The client factory for image was already available;\nthis change simply makes the client attributes in clients\nuse the factory rather than instantiating new clients.\n\nWith this approach the attributes (e.g. image_client etc) stay\non the tempest side. I don\u0027t want to make the existing names a stable\ninterface.\n\nSetting the client attributes in _set_image_clients kills the lazy\nloading provided by the client factory, but it\u0027s an intermediate step\ntowards it. Next patch will move to actual lazy loading of image\nclients.\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I6c3d604e63dbe1cbe30a4bac333f1b8d471ee543\n"
    },
    {
      "commit": "127c1022fba3a1c11063008c7cacd0705e2fb07f",
      "tree": "00f33e8cedc5b6f9c0a6f1f397ffe0502716c190",
      "parents": [
        "142d819d8978f0be8f0fc0a86b1fd35ecb852d18"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 05 23:19:50 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:37 2016 +0100"
      },
      "message": "Migrate network client group to client factory\n\nMigrate the service clients in the network group to the new client\nfactory. The client factory for network was already available;\nthis change simply makes the client attributes in clients\nuse the factory rather than instantiating new clients.\n\nWith this approach the attributes (e.g. networks_client etc) stay\non the tempest side. I don\u0027t want to make the existing names a stable\ninterface.\n\nSetting the client attributes in _set_network_clients kills the lazy\nloading provided by the client factory, but it\u0027s an intermediate step\ntowards it. Next patch will move to actual lazy loading of network\nclients.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: I2cefbeec66dfdd25a2ae90554904b3c315f0b457\n"
    },
    {
      "commit": "142d819d8978f0be8f0fc0a86b1fd35ecb852d18",
      "tree": "319e72c942fe1e9ced6e903cb374c7c8fd688eb6",
      "parents": [
        "f2affcc2313c7b181421618ee5fc91bfb30c9c5f"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 05 23:19:05 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:37 2016 +0100"
      },
      "message": "Migrate compute client group to client factory\n\nMigrate the service clients in the compute group to the new client\nfactory. The client factory for compute was already available;\nthis change simply makes the client attributes in clients\nuse the factory rather than instantiating new clients.\n\nWith this approach the attributes (e.g. servers_client etc) stay\non the tempest side. I don\u0027t want to make the existing names a stable\ninterface.\n\nSetting the client attributes in _set_compute_clients kills the lazy\nloading provided by the client factory, but it\u0027s an intermediate step\ntowards it. Next patch will move to actual lazy loading of compute\nclients.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: Icdc1a40dbb1220c8e190ca5831058ac4d72cc34a\n"
    },
    {
      "commit": "f2affcc2313c7b181421618ee5fc91bfb30c9c5f",
      "tree": "f47f86a795e5ca7688cbd50d0c7b35b03ef51759",
      "parents": [
        "6d4d85ab7062ec17f5ab332d8e5c4b5e30ca133c"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 28 21:41:47 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:37 2016 +0100"
      },
      "message": "Register Tempest clients via the new interface\n\nRegister stable Tempest service clients in ServiceClients using the\nsame interface used by plugin service clients. Stable clients are\nfor now compute, image and network.\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I1b2a0a74db7b7cfd8bfc93cbb0ca3a7341f2c898\n"
    },
    {
      "commit": "6d4d85ab7062ec17f5ab332d8e5c4b5e30ca133c",
      "tree": "ea11fa7beed36f211120a40e27d45a5b29563bad",
      "parents": [
        "73dd51dfe187956fde0aea12112cd5dd3826e042"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 17:20:31 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:33 2016 +0100"
      },
      "message": "Service Clients registration interface for plugins\n\nAdd a new registration interface to service_clients.\nAdd a new optional method to the plugin interface, that exposes\nthe plugin service client registration details.\n\nTests in plugins can initialise service_clients with parmaters\ncommon to their service clients and other ones they may need.\nParameters specific to their service clients are passed via the\nregistration interface, and can be overwritten at any time\nby passing extra parameters at client init time.\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I2d99aaa317b0d21c0968dd25b21c4ba9088136fb\n"
    },
    {
      "commit": "c9436c4fffe403be3555d1738440355019fffb35",
      "tree": "5ac3fb5711b1fc58e35959cac1499e47d52f8c7a",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170",
        "73dd51dfe187956fde0aea12112cd5dd3826e042"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 16:35:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 16:35:19 2016 +0000"
      },
      "message": "Merge \"Introduce the ClientsFactory\""
    },
    {
      "commit": "7d274ed9b89f3e2829490071cab3ba4d3fae1fab",
      "tree": "3b46e0d2c79efe0a32c90b75ad3859cf918b72ae",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "Erickson Santos",
        "email": "erickson@lsd.ufcg.edu.br",
        "time": "Tue Jul 26 14:16:57 2016 +0000"
      },
      "committer": {
        "name": "Erickson Santos",
        "email": "erickson@lsd.ufcg.edu.br",
        "time": "Tue Jul 26 14:22:30 2016 +0000"
      },
      "message": "Fix README\n\nThe oslo config-generator-tempest.conf location is defined\nas still being:\n\n\u0027etc/config-generator.tempest.conf\u0027\n\nBut after the changes made in tempest-run-cmd bp the location\nchanged to:\n\n\u0027tempest/cmd/config-generator.tempest.conf\u0027.\n\nChange-Id: I53b0ab18a217eb186c51eb5a2e35489967fc5c55\nCloses-Bug: #1606586\n"
    },
    {
      "commit": "1c5dc627e9c6caa748a541841ca93c4181bf014e",
      "tree": "785bbd592ae5442cc489c7d2d2ea17a80955ec2a",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "dineshbhor",
        "email": "dinesh.bhor@nttdata.com",
        "time": "Tue Jul 26 15:37:40 2016 +0530"
      },
      "committer": {
        "name": "Dinesh Bhor",
        "email": "dinesh.bhor@nttdata.com",
        "time": "Tue Jul 26 13:49:55 2016 +0000"
      },
      "message": "Replace OpenStack LLC with OpenStack Foundation\n\nSome files still use trademark OpenStack LLC in header, which\nshould be changed to OpenStack Foundation according to\nopenstack trademark policy:\nhttp://www.openstack.org/brand/openstack-trademark-policy/\n\nChange-Id: I4c71a93931e6a39c33885b64b27fe80229057ff4\nCloses-Bug: #1214176\n"
    },
    {
      "commit": "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170",
      "tree": "442bdd190073aafbb5c639b2bed32a9aac2fc80a",
      "parents": [
        "363f91375dde302d4f923090ec9a6a8ae0362b6d",
        "afb114314788f022c50cd89323496bee172314d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 08:59:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 08:59:25 2016 +0000"
      },
      "message": "Merge \"Deprecate run_tests.sh\""
    },
    {
      "commit": "b9a522b1851fd70adb5ff586baf3b53d42da15dd",
      "tree": "3f3e0c7b49f964fe5f5602d450fd21a65feb3071",
      "parents": [
        "363f91375dde302d4f923090ec9a6a8ae0362b6d"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jul 06 13:37:15 2016 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Jul 26 06:12:39 2016 +0000"
      },
      "message": "Add volume type description support\n\nhttps://specs.openstack.org/openstack/cinder-specs/specs/\nkilo/volume-type-description.html\n\nUpdated a testcase test_volume_type_create_get_delete with\ndescription and verify value configured.\n\nChange-Id: Idf13cf018375c81eac19aa5b7d512df7893fd2e4\n"
    },
    {
      "commit": "363f91375dde302d4f923090ec9a6a8ae0362b6d",
      "tree": "3828266bfb2f22a84aabaab49177dd315fd05b51",
      "parents": [
        "5f41b65553b691fe6fa3f57679ed440dc734c17a",
        "13b456adf30fc96a43fa4527a007f4ea0c293f2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 22:01:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 22:01:10 2016 +0000"
      },
      "message": "Merge \"Use skip_checks in test_snapshot_pattern\""
    },
    {
      "commit": "5f41b65553b691fe6fa3f57679ed440dc734c17a",
      "tree": "842543b81c04f93bacdea640542d18af047bb9d0",
      "parents": [
        "89826b1d4794ebbc6b0db6c5e1e40a4c3d5226c3",
        "6f455aa39802089e86b0d24e7e9e8cdc2ca44406"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 21:35:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 21:35:48 2016 +0000"
      },
      "message": "Merge \"Reverse order of get_unused_ip_addresses\""
    },
    {
      "commit": "89826b1d4794ebbc6b0db6c5e1e40a4c3d5226c3",
      "tree": "92ef241e76ace57b9524cb2e4c11c098f01a915e",
      "parents": [
        "6e18bef4698bcc821cf580a6bd7ec8de5c99cb38",
        "a70710bb36fd334e30bb2f927398a693e43d4d24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 21:33:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 21:33:42 2016 +0000"
      },
      "message": "Merge \"Don\u0027t enable DHCP on floating IP subnet tests\""
    },
    {
      "commit": "6e18bef4698bcc821cf580a6bd7ec8de5c99cb38",
      "tree": "457581b79a7f999d52157ff68a848535b640edb2",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17",
        "e07eaccf844e3dbcb992ec26a085d5c37757ea85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 18:34:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 18:34:24 2016 +0000"
      },
      "message": "Merge \"Add new live_migration case to support block_migration\u003dauto\""
    },
    {
      "commit": "ca014314869c6d3b8c4040b11f7bdd488bc659bd",
      "tree": "b99ac1a3342ff0fdf58173728e55cda8acc05495",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17"
      ],
      "author": {
        "name": "user",
        "email": "andrew.w.e.lamb@gmail.com",
        "time": "Mon Jul 25 16:18:05 2016 +0300"
      },
      "committer": {
        "name": "user",
        "email": "andrew.w.e.lamb@gmail.com",
        "time": "Mon Jul 25 16:18:05 2016 +0300"
      },
      "message": "Do not use $ in OS user password\n\nrand_password shouldn\u0027t generate passwords with $\n$ is a reserved symbol in Bash\nexport OS_PASSWORD\u003d\u003cpassword with $\u003e doesn\u0027t work\n\nChange-Id: Iebb211165c4deee09d34e19b5557a3e086add05a\n"
    },
    {
      "commit": "13b456adf30fc96a43fa4527a007f4ea0c293f2e",
      "tree": "77ad2ba4ff434ab4e8e858f12dbca42abe3603f3",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Jul 25 11:19:36 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Jul 25 11:19:36 2016 +0800"
      },
      "message": "Use skip_checks in test_snapshot_pattern\n\nIn TestSnapshotPattern, Snapshotting feature is necessary, it is\nthe same to add test cases in the future, so use skip_checks\ninstead of skipUnless.\n\nChange-Id: Ic48f4f2eb9cbb93c08df561e70bc9db0cc2db510\n"
    },
    {
      "commit": "afb114314788f022c50cd89323496bee172314d2",
      "tree": "d1e925495699e826a93ae9c97ad6bcb5ec2137f8",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Thu Jun 02 16:09:50 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Sat Jul 23 00:52:15 2016 +0000"
      },
      "message": "Deprecate run_tests.sh\n\nThis commit deprecates run_tests.sh script and adds a deprecation\ndocument. We don\u0027t pay attention this script actually however, I suppose\nnew people are coming and see the top of the directory and find this\nscript and try to use this. And if something wrong happens, we need to\nask and check \u0027which runner did you use?\u0027. So I would like to reduce the\nways to execute unit tests.\n\nChange-Id: Ia764fa3a15dc9faa753d4aca4c76462a8b9dd40b\n"
    },
    {
      "commit": "99debda8e9fe1817b234d2ab319ac43aab2c6e17",
      "tree": "75457e3bd8f6bcc28cc39e1402b305c308433f77",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 22 12:27:22 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 22 12:27:22 2016 +0800"
      },
      "message": "Fix typo about message of exception\n\nAdd missing \u0027s\u0027 in exception\n\nChange-Id: Iac87294ab5847bf70e817df81e6f8ce89471305a\n"
    },
    {
      "commit": "955f82b47fa364d445c8e6f11d361bc7d7875557",
      "tree": "7f19564ef30cfaec824ff82f5bcf705a98d4de44",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 22 11:14:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 22 11:19:34 2016 +0800"
      },
      "message": "Add server_id in exception ServerUnreachable\n\nThis is to add server_id in exception ServerUnreachable for the\nconvenience of debugging.\n\nChange-Id: Ib31fe70fae33d5e2eb7cda6e02b03649918a546b\n"
    },
    {
      "commit": "6bf195e5552757e681eeb8fc3c29d01dc0cea246",
      "tree": "34eacea0b9b73d84d9366d7dfaf888757f5f872d",
      "parents": [
        "6e60a75184914c6fef08f50737c3e9324217522f",
        "2f03bc95a6fa783e6af54a2574666a6b096d4830"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 22 02:17:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 22 02:17:24 2016 +0000"
      },
      "message": "Merge \"Fix subunit-describe-calls name of usage\""
    },
    {
      "commit": "6e60a75184914c6fef08f50737c3e9324217522f",
      "tree": "4e086262cf80dc0e8f22e985e2c86c262d20a568",
      "parents": [
        "bf2c29fd5ce1e5c17df0a08871d470a6e668e002"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "message": "Fix release notes around\n\nWe need to add new release notes files added for each commit. While we\ncan edit past release notes that\u0027s essentially the same as editing\nhistory, it\u0027s fine for typos and/or clearing something up but when\nadding new things we\u0027re adding onto notes in past releases. In the\ncase of 2 recently migrated clients the old release notes putting\npatches that landed after 12.1.0 in the release notes for 12.1.0. This\ncommit fixes that issue and breaks that out into a new note.\n\nChange-Id: Id7a24c1bc659c4e44b2214ec27e6b94ea742a81e\n"
    },
    {
      "commit": "bf2c29fd5ce1e5c17df0a08871d470a6e668e002",
      "tree": "8773938b79a3dc89e018a84c3db47200383f5e05",
      "parents": [
        "a7164ba5075273b9dcf4cf6533bc369236eaf87b",
        "2a9cb7543816196842d5b074ecbc14c491eee43f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 17:44:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 17:44:59 2016 +0000"
      },
      "message": "Merge \"Define v3 policies_client as library\""
    },
    {
      "commit": "a7164ba5075273b9dcf4cf6533bc369236eaf87b",
      "tree": "1b4f727ba49c0ecb1207f109c13c3ba7e3aa4494",
      "parents": [
        "189c0757e9f6a37b81cff1471223bbe65343753e",
        "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 17:36:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 17:36:34 2016 +0000"
      },
      "message": "Merge \"Define v3 endpoints_client as library\""
    },
    {
      "commit": "be634fcb59b4a6b1cc17a4663c6fc0202386e1fc",
      "tree": "9afe9b49ecc79772258ba2c49ab2f86cd349e055",
      "parents": [
        "189c0757e9f6a37b81cff1471223bbe65343753e"
      ],
      "author": {
        "name": "Hynek Mlnarik",
        "email": "hmlnarik@redhat.com",
        "time": "Mon Jun 27 09:34:15 2016 +0200"
      },
      "committer": {
        "name": "Hynek Mlnarik",
        "email": "hmlnarik@redhat.com",
        "time": "Thu Jul 21 16:07:32 2016 +0200"
      },
      "message": "Increase size of subnet allocation pool\n\nIncrease the number of IP addresses available in the allocation pool\nso that environments with more than two network nodes do not run out\nof available IP addresses required for DHCP ports.\n\nChange-Id: I014590f9b6621c11f14b6b8c9c30922b9ac23a54\nResolves-Bug: 1596431\n"
    },
    {
      "commit": "2a9cb7543816196842d5b074ecbc14c491eee43f",
      "tree": "c8a9438c446ec91a18c591f9f20a982e2f622c7b",
      "parents": [
        "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 08:28:07 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 11:23:30 2016 +0000"
      },
      "message": "Define v3 policies_client as library\n\nMigrate v3 API policies_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I8126f5c48784e39ad4c7ce25b0b85ba66d90c2a3\n"
    },
    {
      "commit": "189c0757e9f6a37b81cff1471223bbe65343753e",
      "tree": "87985848bdb2fbb54640fa815511da8be5588338",
      "parents": [
        "0fddba80926cdd61036b87dd6a4ab2d350fb0ea1",
        "2edbc3c4b7f5ee8302dadbd0c2b69cb7963f92be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 09:15:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 09:15:59 2016 +0000"
      },
      "message": "Merge \"Add available params in baremetal client\u0027s comment\""
    },
    {
      "commit": "0fddba80926cdd61036b87dd6a4ab2d350fb0ea1",
      "tree": "bec8eaf17880484c93c1ea0825f50ed75ea34d99",
      "parents": [
        "2c2496e21d856c022d2621da325067339b4078a1",
        "558ebe6b21be03d0bdf21f817245bc9e9071d0e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 04:01:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 04:01:04 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "2c2496e21d856c022d2621da325067339b4078a1",
      "tree": "cf561d82c3a345aada2e9f87e6f5d41d94f1301d",
      "parents": [
        "1c7a254a25dca97714dba9ae745271647ad5be95",
        "62ce77367062cab4ab379622860599a4c8e8d35a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 03:04:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 03:04:32 2016 +0000"
      },
      "message": "Merge \"Add available params in volume clients\u0027 comment\""
    },
    {
      "commit": "558ebe6b21be03d0bdf21f817245bc9e9071d0e6",
      "tree": "fa0a47f34af015ae7602bad1a42eec0b8f407af6",
      "parents": [
        "1c7a254a25dca97714dba9ae745271647ad5be95"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 20 16:27:16 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 20 16:27:16 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I6f1d9064eb0b7b125fcbf3ccf12ed62e45c5acf3\n"
    },
    {
      "commit": "1c7a254a25dca97714dba9ae745271647ad5be95",
      "tree": "e5d75e1612f74c36ab07370f8ef63d69ef172144",
      "parents": [
        "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb",
        "935f2cca8e9d05fdd1b6d3cb2149a84dadabfea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 13:20:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 13:20:07 2016 +0000"
      },
      "message": "Merge \"py3: Replace map/filter with a list comprehension\""
    },
    {
      "commit": "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013",
      "tree": "318d0a923ae5beebcc533243251415de6949309a",
      "parents": [
        "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Jul 20 11:17:56 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Jul 20 13:19:56 2016 +0000"
      },
      "message": "Define v3 endpoints_client as library\n\nMigrate v3 API endpoints_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic6836aef3400d5b1d14320896ae3a3f4f1eaa450\n"
    },
    {
      "commit": "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb",
      "tree": "74e2ff083b1a0dce7b3a0399d5ef77648755d5c7",
      "parents": [
        "b79438aabd04197364e429ddcd8504a5a94e571c",
        "6b1df9fdf43b298d029e032fe8a737548218c1bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 10:30:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 10:30:56 2016 +0000"
      },
      "message": "Merge \"Remove unused LOG to keep code clean\""
    },
    {
      "commit": "b79438aabd04197364e429ddcd8504a5a94e571c",
      "tree": "84606955a8d9b1fa62de2ddccb6969b69c2684d4",
      "parents": [
        "50fecef087cff5a187a1f97735c8bf0a4bcaa659",
        "8efac68cb9dd365f5c37a09412c3077403dc71b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:42:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:42:40 2016 +0000"
      },
      "message": "Merge \"Add available params in network clients\u0027 comment\""
    },
    {
      "commit": "50fecef087cff5a187a1f97735c8bf0a4bcaa659",
      "tree": "b507c294f191c4f3f15fd70728b37b25e0f2fc34",
      "parents": [
        "00d17eca0150877a9978d838b9135d1901b3fd7f",
        "d1945ffa2f1a18f92fa261689c19e12b15ee373c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:41:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:41:52 2016 +0000"
      },
      "message": "Merge \"Add available params in identity v2 client\u0027s comment\""
    },
    {
      "commit": "00d17eca0150877a9978d838b9135d1901b3fd7f",
      "tree": "30b1e40fe732e265f112bcb4524697a46776bf67",
      "parents": [
        "0c7ba0868d1e85c1cf0f4da3b4a9ef7177b7d4a0",
        "fe2c146335a4d61c76259c429694630876799218"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:37:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:37:40 2016 +0000"
      },
      "message": "Merge \"Add available params in subnet pools client\u0027s comment\""
    },
    {
      "commit": "0c7ba0868d1e85c1cf0f4da3b4a9ef7177b7d4a0",
      "tree": "ef5e74c110bd421a0ee8044a543aadad27991076",
      "parents": [
        "ad0dc75d46c56b7fef5e569daba0557f46d98bf4",
        "5cb3a3419c27f383ceb56f5dd31e17e130085ce7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:33:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:33:07 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron float ips client\u0027s comment\""
    },
    {
      "commit": "2f03bc95a6fa783e6af54a2574666a6b096d4830",
      "tree": "6c1113642bca47bcec8927fd95b25f7fcf4a9aa4",
      "parents": [
        "ad0dc75d46c56b7fef5e569daba0557f46d98bf4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jul 20 18:21:14 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jul 20 18:22:29 2016 +0900"
      },
      "message": "Fix subunit-describe-calls name of usage\n\nThis commit fixes to show \u0027subunit-describe-calls\u0027 instead of \u0027Argument\nParser\u0027 in its usage.\n\nChange-Id: I62e64022285aad4e5bf5943451e93d8f674b238c\n"
    },
    {
      "commit": "ad0dc75d46c56b7fef5e569daba0557f46d98bf4",
      "tree": "a03d38b2b45b13d0ce972e630d52057631c5046f",
      "parents": [
        "6ea2c99a397053dc9400dc668f8856d26f28aaac",
        "1d840a6d88ac8f0272215225182dc7750fb61795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 08:12:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 08:12:50 2016 +0000"
      },
      "message": "Merge \"Modify comment which does not conform to code\""
    },
    {
      "commit": "6ea2c99a397053dc9400dc668f8856d26f28aaac",
      "tree": "032dfe73b5d24347cfd11b9b67c5831fc81765f3",
      "parents": [
        "b9908ce6fd7a13e4949a2f3f43b738dcca8c40c3",
        "64a211fc547456c02f9957eaab1955234a4b61e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 04:16:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 04:16:02 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron security group rule client\u0027s comment\""
    },
    {
      "commit": "b9908ce6fd7a13e4949a2f3f43b738dcca8c40c3",
      "tree": "07a97e111987bc21230958e3c74cd3fbfeb9db8f",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3",
        "b5e23216eb0ec5480855ebd86924a07a90644417"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 19:37:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 19:37:26 2016 +0000"
      },
      "message": "Merge \"Remove the unused tenant and user option in cleanup\""
    },
    {
      "commit": "935f2cca8e9d05fdd1b6d3cb2149a84dadabfea1",
      "tree": "7f9863aff7633e1c7d9530c60a98011385a2ed4e",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Tue Jul 12 19:48:24 2016 +0530"
      },
      "committer": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Tue Jul 19 17:13:29 2016 +0530"
      },
      "message": "py3: Replace map/filter with a list comprehension\n\nThe map and filter functions returns a list in python 2 but\nan iterator in python 3. However, there are instances where\nthe code assumes the returned value from map/value to be a\nlist. Substitute these functions to its list comprehension\nequivalent expression to enable compatibility with Python 3.\n\nChange-Id: Iccaa3d1f4b009f59ea575c955ee4015e964f2318\n"
    },
    {
      "commit": "1d840a6d88ac8f0272215225182dc7750fb61795",
      "tree": "38c73003ea8ea6f3e67229126f3b5d0ae9c7aaed",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Jul 19 19:30:23 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Jul 19 19:30:23 2016 +0800"
      },
      "message": "Modify comment which does not conform to code\n\n  The content of the comment does not match the actual code.Modify\nit.\n\nChange-Id: Ia07024c5d26c29b3ea004a1029c76c33b426b447\n"
    },
    {
      "commit": "73dd51dfe187956fde0aea12112cd5dd3826e042",
      "tree": "eb68029ce552fd0a3486df6e190101792649a4df",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 17:20:31 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 19 12:21:13 2016 +0100"
      },
      "message": "Introduce the ClientsFactory\n\nDefine a new class ClientsFactory, which provides lazy loading\nan simple instantiation of clients by using partial to set\ndefaults for all client parameters.\n\nThis class will be used in upcoming patches to implement an\ninterface that allows plugins to register their own service\nclients in the ServiceClients interface.\n\nIt will also be used to implement lazy loading of clients for\ntempest own clients.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: If2295d56a8e52ffce28d6a0f15517bc325aab010\n"
    },
    {
      "commit": "1c984e4034a0058dbb99b780799de735a06e46e3",
      "tree": "dec40f6d08c680c89bbea5c4a90d7b5490d2609f",
      "parents": [
        "8ead4a79088a196b58c622b306071c690afd6f76",
        "d31185229057aea8c26739a354a64ae844c54ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 10:32:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 10:32:48 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from the dentity base\""
    },
    {
      "commit": "8ead4a79088a196b58c622b306071c690afd6f76",
      "tree": "946ab9b9adef346e16b3073eb0795dfb242ed500",
      "parents": [
        "1fafc756a069ceb0988179e9c16e8d863c1b5582",
        "19b81b2cde00e5687bda03ce8ec6244c10391615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 10:28:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 10:28:17 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from admin V3 identity tests\""
    },
    {
      "commit": "62ce77367062cab4ab379622860599a4c8e8d35a",
      "tree": "26de4aaf9d7d64e99f1c5386d5192c355c4472b7",
      "parents": [
        "1fafc756a069ceb0988179e9c16e8d863c1b5582"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 17:01:27 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Tue Jul 19 16:29:51 2016 +0800"
      },
      "message": "Add available params in volume clients\u0027 comment\n\nSome interfaces in volume clients have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in\ntheir comments.\n\nChange-Id: I4514436373260446ee93883fa9c09064eefba819\n"
    },
    {
      "commit": "1fafc756a069ceb0988179e9c16e8d863c1b5582",
      "tree": "695f57f5de91159396d3646bd9c15f99ecd0f748",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee",
        "e3adee430e3a0d6caa02c3c1063d1c1e6c276b89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 18 23:09:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 18 23:09:54 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from admin V2 identity tests\""
    },
    {
      "commit": "6f455aa39802089e86b0d24e7e9e8cdc2ca44406",
      "tree": "b82c972094df1359b36568feed106ad36a89a53c",
      "parents": [
        "a70710bb36fd334e30bb2f927398a693e43d4d24"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Wed Jul 13 16:20:06 2016 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Mon Jul 18 07:00:46 2016 +0000"
      },
      "message": "Reverse order of get_unused_ip_addresses\n\nIf a test author forgets to disable DHCP on a subnet\nused for a test (e.g. I17e201ef8822cace86bf805d6bd5a2e4d0e9084d),\nreturning the first IP address in the subnet can race with the\ncreation of the DHCP port. As a defensive measure this adjusts\nthe logic to get unused IP addresses starting with the last\naddresses in the subnet instead.\n\nChange-Id: I31b9fcc9140de08e907bec08584a8c29ec6004e9\n"
    },
    {
      "commit": "6b1df9fdf43b298d029e032fe8a737548218c1bf",
      "tree": "6b7da63ac7b708671e288b995de6b700e465efea",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 18 01:10:09 2016 +0000"
      },
      "committer": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 18 01:52:54 2016 +0000"
      },
      "message": "Remove unused LOG to keep code clean\n\nChange-Id: I2f037e746e7d0518132286d9d7acf8f0a556b46a\n"
    },
    {
      "commit": "e07eaccf844e3dbcb992ec26a085d5c37757ea85",
      "tree": "3c488a5d92e43754b02843cb7a84d870d82588ab",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "Eli Qiao",
        "email": "liyong.qiao@intel.com",
        "time": "Thu Mar 03 13:49:37 2016 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sun Jul 17 21:56:26 2016 +0900"
      },
      "message": "Add new live_migration case to support block_migration\u003dauto\n\nCompute microversion 2.25 supports auto block_migration\nand also the disk_over_commit flag has been removed.\n\nDetails: http://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-mitaka\n\nThis commit adds tests for the same.\nAlso adds the below required schema for version 2.25 tests.\n\n- 2.3 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-kilo\n\n- 2.16 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id14\n\n- 2.23 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id21\n\nCo-Authored-By: ghanshyam \u003cghanshyam.mann@nectechnologies.in\u003e\n\nChange-Id: I0fb5567cb4f7363465b68b86174b2df039f183d9\n"
    }
  ],
  "next": "d31185229057aea8c26739a354a64ae844c54ecf"
}
