)]}'
{
  "log": [
    {
      "commit": "d3bb08f0cfbbecf37da21b25136d1f61737128f0",
      "tree": "8a71cbd3d319ec3618406e8171a962fa6ffff9be",
      "parents": [
        "fd4c5fba998d3b665e1faf9448897a283e1e3993"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 10 16:58:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Aug 11 11:13:22 2016 -0700"
      },
      "message": "Remove unnecessary str() from base_types_client\n\nVolume IDs and the other parameters are passed as string and Tempest\ndoesn\u0027t need str() calls for them.\nThis patch removes these str() for the code cleanup.\n\nChange-Id: Ic5e6e9d52aca78f1171ef1ee827f6c4cef848c67\n"
    },
    {
      "commit": "fd4c5fba998d3b665e1faf9448897a283e1e3993",
      "tree": "768cd87815a296ac087c2f3648f797243b7c4ff1",
      "parents": [
        "f66afb88e6beb46b33fcb1f01670f8e104bd0acd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:01:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 10 16:27:17 2016 -0700"
      },
      "message": "Define volume quotas_client as library\n\nVolume quotas_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I91c4ac55680604143a4599e136d9d673bbb27e24\n"
    },
    {
      "commit": "f66afb88e6beb46b33fcb1f01670f8e104bd0acd",
      "tree": "16206d690bba9eeddb2c737e14a08e874b7ecd87",
      "parents": [
        "81086e4cc4152fd672b381c37904a8f2d9bdc8ac"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 14:47:16 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 10 12:58:49 2016 -0700"
      },
      "message": "Remove base_quotas_client for the reability\n\nThe service clients for the volume service are different from the\nother services and it is a little difficult to read and debug because\nthat consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization, but actually the merit\nseems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie6d37a72158e4d804727fa756018a37358c1fd59\n"
    },
    {
      "commit": "81086e4cc4152fd672b381c37904a8f2d9bdc8ac",
      "tree": "19ba33ad07951e046b291c02e56e1e63c315f6b1",
      "parents": [
        "2a472d8f254a9ee4acd2373ff41680b290f00df1",
        "68af83dd8d920a9fd23f2f1a0d1ea5a81c309abc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 05:23:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 05:23:17 2016 +0000"
      },
      "message": "Merge \"Update the links to api-ref of network\""
    },
    {
      "commit": "2a472d8f254a9ee4acd2373ff41680b290f00df1",
      "tree": "4c35ec568a6c369bedbbb128e528dda93e4acfb2",
      "parents": [
        "4b6dc4ffb0017866d2ec5009550f7842d37bc111",
        "a83cd52c418819fb612269845b37fdfbca1a0bfa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:46:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:46:40 2016 +0000"
      },
      "message": "Merge \"Fix network_for_ssh config option help\""
    },
    {
      "commit": "4b6dc4ffb0017866d2ec5009550f7842d37bc111",
      "tree": "54ccbe8664f715aa8bd346506d68a414c8968037",
      "parents": [
        "42f96746beb96e8c1ad3a09e385a726def523363",
        "4b0f7e72cf70e5a84ac68abc67d1e2d51c308217"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:46:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:46:30 2016 +0000"
      },
      "message": "Merge \"Fix reference to nonexistent ssh_connect_method in config help\""
    },
    {
      "commit": "42f96746beb96e8c1ad3a09e385a726def523363",
      "tree": "a286056094bd7305be6582543c8e5373d33b50b6",
      "parents": [
        "5e594c3f3b4374b6f61e3bb4a019b9d3e7ce0e53",
        "5e938c9c06741388aa85a69f087135a2892c4405"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:42:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:42:40 2016 +0000"
      },
      "message": "Merge \"Define volume services_client as library\""
    },
    {
      "commit": "5e594c3f3b4374b6f61e3bb4a019b9d3e7ce0e53",
      "tree": "28c74a55bb39c1cdb977aecb1d426b74bfc79bed",
      "parents": [
        "c233ff1e45ebef40e698e3e032869a8d89b1e851",
        "7ca65f74f11fa8f1bee27065be5596137b3cd373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:42:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:42:57 2016 +0000"
      },
      "message": "Merge \"Define volume hosts_client as library\""
    },
    {
      "commit": "c233ff1e45ebef40e698e3e032869a8d89b1e851",
      "tree": "77cea83ee5560ff55d9550560be9b610833a7e6e",
      "parents": [
        "3181d04ffad48b9fbc9d214bd91dc45ad7ca7d4c",
        "9d7bac448af4e4073535b708e0a7496ed20b6e68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:27:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:27:50 2016 +0000"
      },
      "message": "Merge \"Fix manager-\u003eget_auth_provider interface\""
    },
    {
      "commit": "3181d04ffad48b9fbc9d214bd91dc45ad7ca7d4c",
      "tree": "5f3a389851142119a1467aea2bcbba18ca7bdfcf",
      "parents": [
        "578e7e73851cd7a2ca8b118afd3efa16f4f282e8",
        "f8a666848902beac7720ec8f008d9758de2f8876"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:27:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:27:26 2016 +0000"
      },
      "message": "Merge \"Moving backup test under non admin directory\""
    },
    {
      "commit": "578e7e73851cd7a2ca8b118afd3efa16f4f282e8",
      "tree": "7e455875dafab2def91d2af43d59ebf56856f0d1",
      "parents": [
        "97624d15d0f7ee202b803c3155649335ca597ef6",
        "31a054a5bbe5447b879512abfa3b7cb5fd41954b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:13:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:13:30 2016 +0000"
      },
      "message": "Merge \"Don\u0027t load non json body\""
    },
    {
      "commit": "97624d15d0f7ee202b803c3155649335ca597ef6",
      "tree": "5ee71c550a9bf449cb39575de8b1ed4ebf76d65d",
      "parents": [
        "8c86599381f759039d182e24763efb144c2a5475",
        "534a05e3b0b7d5c62a11673e0d40f5403917c52c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 07:18:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 07:18:44 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary str() which was for XML\""
    },
    {
      "commit": "8c86599381f759039d182e24763efb144c2a5475",
      "tree": "b00cfeebf82bb1c4ba05dadb2e716f4f1d20dfb9",
      "parents": [
        "17487fb9e8c2e1188df427dc4ab4eda5314b330b",
        "6943acbbfbd334fa267298fcdc8d1d4bff303c98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 07:17:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 07:17:43 2016 +0000"
      },
      "message": "Merge \"change nova_cert config to default False and deprecate it\""
    },
    {
      "commit": "a83cd52c418819fb612269845b37fdfbca1a0bfa",
      "tree": "2f5532915522574587516d99bed52bf30960a46d",
      "parents": [
        "4b0f7e72cf70e5a84ac68abc67d1e2d51c308217"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 08 17:07:50 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 08 17:07:50 2016 -0400"
      },
      "message": "Fix network_for_ssh config option help\n\nThe help for the network_for_ssh option says it\u0027s not used\nif run_validation\u003dFalse, but that\u0027s not true in the case of\nscenario tests, so remove that part of the help.\n\nChange-Id: I938afb1589ed4bb56504258e7fa285b19f772a16\n"
    },
    {
      "commit": "4b0f7e72cf70e5a84ac68abc67d1e2d51c308217",
      "tree": "1c477620333b4c3fbcfd30555e82e74478961b92",
      "parents": [
        "e07579c6034ed8b2cd51ddefeff4b600691088bb"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 08 15:29:26 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 08 15:29:26 2016 -0400"
      },
      "message": "Fix reference to nonexistent ssh_connect_method in config help\n\nThe compute.ssh_connect_method option was replaced by the\nvalidation.connect_method option. There is another option\u0027s\nhelp which references ssh_connect_method though so this\ncleans that up to avoid further confusion.\n\nChange-Id: Ifb71314badcb41190cdaa0c4e780c0c5583f0c7b\n"
    },
    {
      "commit": "6943acbbfbd334fa267298fcdc8d1d4bff303c98",
      "tree": "66c2224fdabcffad302d1cdb606aab7a42a9f6c7",
      "parents": [
        "e07579c6034ed8b2cd51ddefeff4b600691088bb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 15:28:17 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 15:28:17 2016 -0400"
      },
      "message": "change nova_cert config to default False and deprecate it\n\nWith nova_cert service going away post newton, we should change to a\nsensible default here. Once this is in place we can update devstack to\nset this on branches we still care about validating it.\n\nChange-Id: I3253deb3d11309358ce83410d45d66252943f241\n"
    },
    {
      "commit": "17487fb9e8c2e1188df427dc4ab4eda5314b330b",
      "tree": "7adfee667404fe83b255a182a9231d5921daba55",
      "parents": [
        "e07579c6034ed8b2cd51ddefeff4b600691088bb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 10:44:20 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 16:54:00 2016 +0000"
      },
      "message": "skip test_connectivity_between_vms_on_different_networks\n\nThis test doesn\u0027t work on OVH if we make it so that created guests\nactually have the ability to talk to external networks. We\u0027re not\nreally sure why, but having guests be able to talk to external\nnetworks is quite important from a devstack neutron default\nperspective.\n\nThis is temporary so that we can move forward with the devstack switch\nover to neutron, and we can figure out what needs to be addressed to\nfix the bug in question.\n\nDepends-On: Ia75068dcf36dff548170c0fa5482ca825f5a9758\n(requirements fix)\n\nChange-Id: Ia07cd8d8d88d445420f881df6aca4a77cf9468fb\nRelated-Bug: #1610994\n"
    },
    {
      "commit": "9d7bac448af4e4073535b708e0a7496ed20b6e68",
      "tree": "947552c2e172b84fcad69cc0eb5682ae989581a1",
      "parents": [
        "e07579c6034ed8b2cd51ddefeff4b600691088bb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Aug 08 13:29:25 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Aug 08 13:29:25 2016 +0900"
      },
      "message": "Fix manager-\u003eget_auth_provider interface\n\nTempest is defining stable interface of service clients\nhandling in lib but need to maintain the old interface\ntempest.manager.get_auth_provider() as it is used by many\nplugins and provide them a grace period to move to\nstable interface.\n\nThis interface got broken while doing service clients work.\nThis patch fixing the same and fix gate for plugin using\nthis unstable interface.\n\nChange-Id: I5733f20f5fba3c1aa1318405f5af976513eebf14\n"
    },
    {
      "commit": "5e938c9c06741388aa85a69f087135a2892c4405",
      "tree": "da8322194e5f253c3ea4ad65e5762ec732dde337",
      "parents": [
        "7ca65f74f11fa8f1bee27065be5596137b3cd373"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 16:11:50 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:21:09 2016 -0700"
      },
      "message": "Define volume services_client as library\n\nVolume services_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1b4f38033830ce7bed24d97e73072fd7a2f03f09\n"
    },
    {
      "commit": "7ca65f74f11fa8f1bee27065be5596137b3cd373",
      "tree": "708303000f40fa20b804d58cc767893e1b667b73",
      "parents": [
        "0184c5754214319012415921ffc149eb61243802"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 15:36:06 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:21:09 2016 -0700"
      },
      "message": "Define volume hosts_client as library\n\nVolume hosts_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I964df19bf6b6cf657479aa9e42949e83da3535ae\n"
    },
    {
      "commit": "534a05e3b0b7d5c62a11673e0d40f5403917c52c",
      "tree": "bb6becfeff386282eadba2205ef5da3f7caedecf",
      "parents": [
        "0184c5754214319012415921ffc149eb61243802"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 03 14:45:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 10:19:10 2016 -0700"
      },
      "message": "Remove unnecessary str() which was for XML\n\nTempest has dropped XML support and the removed str() becames\nmeaningles. So this patch removes it.\n\nChange-Id: I02184d725d40417d501f0dc57eb1977bffc77f72\n"
    },
    {
      "commit": "31a054a5bbe5447b879512abfa3b7cb5fd41954b",
      "tree": "f4f3b8f11c3db7c50b51ce55e30b9d53c1bac36b",
      "parents": [
        "77ce374b9b97fcf6d79aff591fbf0b3f6b97216a"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Thu Jun 02 20:37:13 2016 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Sat Aug 06 00:24:22 2016 +0900"
      },
      "message": "Don\u0027t load non json body\n\nSome neutron POST APIs don\u0027t return response body, for instance,\ndhcp-agent-network-add and l3-agent-router-add. However,\nBaseNetworkClient passes all response body to json.loads.\nThis patch add a check for response body.\n\nChange-Id: I7a4c565f9e067e1771bf6ec85c9c0486937a2cef\nRelated-Bug: #1555921\n"
    },
    {
      "commit": "e07579c6034ed8b2cd51ddefeff4b600691088bb",
      "tree": "a0abf948b80f6db3d78e0bead1842ed0b4ee73be",
      "parents": [
        "40c9d6b8b0064ebcf5becda01c7d29745a31c308"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 07:27:02 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 16:23:26 2016 +0100"
      },
      "message": "Migrate service_clients to tempest.lib\n\nMigrate the service_clients module to tempest.lib.services.clients.\nMigrate related unit tests as well.\n\nThe clients module atm imports plugin.py from Tempest which is not\nallowed via hacking to avoid cirtular dependencies.\nIf there is no way around this, I will have to remove the self\nregistration of the service clients from plugins, and ask the\nplugins to do the registration themselves - which is a pity. Ideas?\n\nChange-Id: I40e3478f69af62a7cdc14fa65ed21dcfbbe10e72\n"
    },
    {
      "commit": "40c9d6b8b0064ebcf5becda01c7d29745a31c308",
      "tree": "16b3eeece0cfc76204390df730ca524758e46751",
      "parents": [
        "0184c5754214319012415921ffc149eb61243802"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 07:27:02 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 16:22:43 2016 +0100"
      },
      "message": "Fix tempest and available modules\n\ntempest_modules and available_modules define stable interfaces, so\nthey should be implemented so that they can be kept backward\ncompatible after the move to tempest.lib.\n\nTo achieve that, define an internal _tempest_internal_modules, which\nholds the list of service modules not migrated to tempest.lib yet.\nTempest service clients module will add incremenetally to\ntempest_modules (and thus available_modules), without changing the\nmeaning of those two sets.\n\nOnce all clients are migrated, _tempest_internal_modules will be\ndropped silently.\n\nAlign the docstring to refer to \"set\" rather than \"list\".\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I921ad863bce4b4680bd8ebb2887e34cb643621da\n"
    },
    {
      "commit": "0184c5754214319012415921ffc149eb61243802",
      "tree": "d847d990913ffef9b63f88c1acd77e3b9190c39b",
      "parents": [
        "9529aca15243616b930c7057cce7c2204315bc71",
        "a1ad1fe7854898540ff4dfbd0d006ca072748ad7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 05 05:01:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 05 05:01:36 2016 +0000"
      },
      "message": "Merge \"Define volume availability_zones_client as library\""
    },
    {
      "commit": "9529aca15243616b930c7057cce7c2204315bc71",
      "tree": "164eb58d62a878750bade1c52c9e543259bdda7b",
      "parents": [
        "1a8c2d4aa5f664e1a6487a8b6f6215b07de357db",
        "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 19:09:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 19:09:42 2016 +0000"
      },
      "message": "Merge \"Define volume extensions_clients as library\""
    },
    {
      "commit": "1a8c2d4aa5f664e1a6487a8b6f6215b07de357db",
      "tree": "900121106ab4ac40671553ee79707ce142faf2fc",
      "parents": [
        "58a7289b4a7921b1442e6c89ed1a51ff20143c41",
        "153b3d9207aaf144ce6392b1127c71d309a52070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 18:24:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 18:24:27 2016 +0000"
      },
      "message": "Merge \"Remove a redundant wait_for_backup_deletion()\""
    },
    {
      "commit": "58a7289b4a7921b1442e6c89ed1a51ff20143c41",
      "tree": "093936b2c4019a9e51062cbaee840a77762e0931",
      "parents": [
        "74de2ed1e9d3c002df6ad5cd7201ae08f8e931a7",
        "3ebcf1c633eb62b56cce5b83380e06abd2b0a5e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 10:44:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 10:44:48 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "74de2ed1e9d3c002df6ad5cd7201ae08f8e931a7",
      "tree": "11af21d298eb7e624b49799082c3d25a686b7332",
      "parents": [
        "74b5404dd02400395e502254fddf4650bd6df039",
        "99965558759183a9a0519f100bb7ebdb0099b3b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 09:40:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 09:40:55 2016 +0000"
      },
      "message": "Merge \"Do not use $ in regex\""
    },
    {
      "commit": "74b5404dd02400395e502254fddf4650bd6df039",
      "tree": "b346e9158921a890b97b969fc8e7a3e190c546d8",
      "parents": [
        "b9f9ef44360b7d0e9fbf64a074a6d2130b661158",
        "ef301d80632adf28823fea82aca0b84fbd67e4c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 09:40:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 09:40:45 2016 +0000"
      },
      "message": "Merge \"Make identity v3 services_client use **kwargs\""
    },
    {
      "commit": "b9f9ef44360b7d0e9fbf64a074a6d2130b661158",
      "tree": "1a799a1db1cd545cf3579fcdd0a65309b4a5e7ae",
      "parents": [
        "626e080bb12f7008474668ee73061c4ab763d7c5",
        "7e326337e1a9d82aba3d4e84e544a7ff4b1651a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 08:27:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 08:27:37 2016 +0000"
      },
      "message": "Merge \"Add available params in compute clients\u0027 comment\""
    },
    {
      "commit": "626e080bb12f7008474668ee73061c4ab763d7c5",
      "tree": "026b94aebf389aec85d7be2efe548498897800c5",
      "parents": [
        "c682bba8984f7dae3c789e52d428edf5dcc1ce58",
        "3f5aa985b5de6759cf361dfecb5f042a2949aac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 06:09:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 06:09:00 2016 +0000"
      },
      "message": "Merge \"Run attach/detach volume tests even without ssh\""
    },
    {
      "commit": "c682bba8984f7dae3c789e52d428edf5dcc1ce58",
      "tree": "1977309b08e51d4ac052f02a6c85317400bcaf19",
      "parents": [
        "676cea2a216e9b29d1c5fdcdcd2caa56fcf836ce",
        "f9d9a9dda40ff78381a1c477fa8971a05b8dbe76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 04:26:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 04:26:47 2016 +0000"
      },
      "message": "Merge \"Optional setting service client on factory\""
    },
    {
      "commit": "676cea2a216e9b29d1c5fdcdcd2caa56fcf836ce",
      "tree": "b90f49822cf257a0bf646ac743e6ea09054c3b08",
      "parents": [
        "563363b00a6a5d0844f4c601d1fb4a8469bba589",
        "6f24cc4bbb7fb75557ffd66eb0fe4eb75f785baf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 03:09:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 03:09:48 2016 +0000"
      },
      "message": "Merge \"Fix notes which differnt from actual parameters\""
    },
    {
      "commit": "3ebcf1c633eb62b56cce5b83380e06abd2b0a5e1",
      "tree": "122908a587c6df7b0a680dad035d39d9c6840702",
      "parents": [
        "563363b00a6a5d0844f4c601d1fb4a8469bba589"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 04 02:42:54 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 04 02:42:54 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Iee3e84573eea902576d553b38b3be93814ebb749\n"
    },
    {
      "commit": "153b3d9207aaf144ce6392b1127c71d309a52070",
      "tree": "c3992869e11c6be9e3838d0fc640898ed0ecd959",
      "parents": [
        "563363b00a6a5d0844f4c601d1fb4a8469bba589"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 03 14:35:46 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 03 14:40:08 2016 -0700"
      },
      "message": "Remove a redundant wait_for_backup_deletion()\n\nThe rest_client module has a basic function wait_for_resource_deletion()\nand it is enough to implement a small function is_resource_deleted()\nin each service client for the same function.\nThis patch removes the wait_for_backup_deletion() and implement the\nis_resource_deleted() for the code cleanup.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7c07f1cdde86be850f50825db01eb35c62497820\n"
    },
    {
      "commit": "563363b00a6a5d0844f4c601d1fb4a8469bba589",
      "tree": "8974b66754232fa7636766df100156f8b855979a",
      "parents": [
        "f8012dde023351dd7df9c726a3f616c3ac752160",
        "461c83d287311447854016a286d1bbaf9f822769"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 03 21:22:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 21:22:56 2016 +0000"
      },
      "message": "Merge \"Skip unstable v6 scenario tests\""
    },
    {
      "commit": "f8012dde023351dd7df9c726a3f616c3ac752160",
      "tree": "d8afa1ec7abd4b69607c97076ab9debe39b10638",
      "parents": [
        "a3ab1528dfc64cf9524141f821732e4ecc7800ee",
        "c8aa34b05bac2167f92c3cbf7247177dfa844835"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 03 04:56:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 04:56:11 2016 +0000"
      },
      "message": "Merge \"Add a TODO to remove Ironic related workaround\""
    },
    {
      "commit": "a3ab1528dfc64cf9524141f821732e4ecc7800ee",
      "tree": "6dc3689860eb1801cb38232aaaafeeb9cd114dfd",
      "parents": [
        "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8",
        "6bdc3ed6d4147e230718e2101d701870d9051382"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 19:38:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 19:38:08 2016 +0000"
      },
      "message": "Merge \"Move helper methods for object_storage to base.py\""
    },
    {
      "commit": "a1ad1fe7854898540ff4dfbd0d006ca072748ad7",
      "tree": "145d6c61d285afee5e86541ba0eacd3b9e0f9250",
      "parents": [
        "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:11:50 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:13:05 2016 -0700"
      },
      "message": "Define volume availability_zones_client as library\n\nVolume availability_zones_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4fc229b113b4f85af22fb3300ae0907dc49f4a73\n"
    },
    {
      "commit": "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec",
      "tree": "eba67f61cffdf761f8c254ad0278502210a48f02",
      "parents": [
        "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 11:12:51 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:12:47 2016 -0700"
      },
      "message": "Define volume extensions_clients as library\n\nVolume extensions_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9d9f1174cd8e13d98ffe1cf22149a60cef5c502a\n"
    },
    {
      "commit": "6f24cc4bbb7fb75557ffd66eb0fe4eb75f785baf",
      "tree": "1f528653150d8c29c497cd422deb662aadb9ddaa",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 20:03:41 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Aug 02 18:58:29 2016 +0800"
      },
      "message": "Fix notes which differnt from actual parameters\n\nSome notes are not the same as actual parameters, this will cause\nconfusion.\n\nChange-Id: I25345616e3ca7ab7a55055a6ae01f85ed266b6dd\n"
    },
    {
      "commit": "c8aa34b05bac2167f92c3cbf7247177dfa844835",
      "tree": "8ecccf96619d1b1bd1a07437ac3a631b8ac6f0d1",
      "parents": [
        "1493c7f0ba49bfccb9ff8516b10a65d949d7462e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 01 14:18:37 2016 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 02 08:59:40 2016 +0000"
      },
      "message": "Add a TODO to remove Ironic related workaround\n\nThis patch adds a TODO to do not forget to remove temporary workaround\nthat ignores \u0027DOWN\u0027 Neutron port status for baremetal instance.\n\nRelated-Bug: #1599836\n\nChange-Id: I71232e61e977999e8beb105824ad04d9120ad453\n"
    },
    {
      "commit": "f9d9a9dda40ff78381a1c477fa8971a05b8dbe76",
      "tree": "ee50f130e0f3bd85842165da4abf4eb6c6f7eca8",
      "parents": [
        "554cc8a3b3f30e08c2abc802bab0b4f13ed9a008"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 30 17:35:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Aug 02 09:51:37 2016 +0100"
      },
      "message": "Optional setting service client on factory\n\nAdd the ability to store a copy of an initialised service client\non the service client factory, accessible via an attribute named\nas a specified alias.\n\nThis allows to stop initialising all clients at __init__ time,\nwhile preserving the ability to initialise them only once, for\ninstance in the setup_clients phase of tests.\n\nChange-Id: I8b2a907f68214dd1fce1d057408d3ddd1e4bdc0a\nPartially-implements: bp client-manager-refactor\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": "ef301d80632adf28823fea82aca0b84fbd67e4c1",
      "tree": "bea14bb5843f0144d8435afcf0080f8b77733e11",
      "parents": [
        "8679ed12e3eeb5eddc7245a797987b12515844be"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Aug 01 17:04:28 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Aug 02 06:28:03 2016 +0000"
      },
      "message": "Make identity v3 services_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\n\nThis patch makes identity v3 services_client list API accept\nfilter param.\n\nAlso add and correct doc string link.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iac174a5d6ab650c4512d0961d10f83a9c23eee52\n"
    },
    {
      "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": "3f5aa985b5de6759cf361dfecb5f042a2949aac5",
      "tree": "e2abb4afc5291d8622f7af74e2272515508879da",
      "parents": [
        "1493c7f0ba49bfccb9ff8516b10a65d949d7462e"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jul 08 12:10:36 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Aug 01 13:07:57 2016 +0000"
      },
      "message": "Run attach/detach volume tests even without ssh\n\nWhen validation it\u0027s turned off, it is still possible to run the\nattach/detach volume tests. They will test less, but still be\nvaluable.\n\nTests modified:\n- test_attach_detach_volume\n- test_attach_volume_shelved_or_offload_server\n- test_detach_volume_shelved_or_offload_server\n\nNot having them running in the gate allowed for bug/1600186 to\nslipt through.\n\nCloses-Bug: 1600191\nChange-Id: Ia60fa810790f2d3b57dfd73104e7522f72d837b4\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": "68af83dd8d920a9fd23f2f1a0d1ea5a81c309abc",
      "tree": "7606bb2f1efae7c510f3e1cffcbcedb6b8b272eb",
      "parents": [
        "7db272b3afbf75c50e64e7af8c580b9fda26dd9c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 17:09:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 17:09:13 2016 -0700"
      },
      "message": "Update the links to api-ref of network\n\nThe URLs are changed and it is hard to check API reference during\nthe code review of Tempest.\nSo this patch updates the links of networks_client.\n\nChange-Id: Ifd6bd75fa499db661c1bce0e6ee022ea7cbcdc8a\n"
    },
    {
      "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": "99965558759183a9a0519f100bb7ebdb0099b3b5",
      "tree": "5c08cac14ec74f8239830a430e962b77c090517a",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 10:06:52 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 16:59:41 2016 +0800"
      },
      "message": "Do not use $ in regex\n\n$ has been deleted in password, so it also needs to be deleted in\nregex.\nAssociated Change-Id: Iebb211165c4deee09d34e19b5557a3e086add05a\n           review link: https://review.openstack.org/#/c/346800/\n\nChange-Id: I4e3196c26d81cf359686537d02550434b0b0e559\n"
    },
    {
      "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"
    }
  ],
  "next": "f2affcc2313c7b181421618ee5fc91bfb30c9c5f"
}
