)]}'
{
  "log": [
    {
      "commit": "68c787100ce518a1d142a2b5f17ab2755c2c01c4",
      "tree": "80eddfe10114e6ec6b99d1410d0f36d249b7e798",
      "parents": [
        "5f515634efe9f7988b51978437b19a3b734abd4d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 28 14:47:27 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 16 11:19:51 2016 -0400"
      },
      "message": "Switch tox to use tempest run and deprecate bash runners\n\nThis commit switches the tox commands that run tempest to use tempest\nrun instead of pretty_tox.sh. Tempest run is the primary method of\nrunning tempest moving forward so we should dogfood it where we can.\nThis also officially starts the deprecation timer (which was long\noverdue as these were unofficially deprecated before) on the\nrun_tempest.sh and pretty_tox scripts as we move to having a unified\nmethod of running things.\n\nPartially implements bp tempest-run-cmd\nDepends-On: I8786b9709584378aaf48393115dda94397e22544\nDepends-On: I0529c2922242d8ed9c92ef718328e09f3ea9e05b\nDepends-On: If0064b9e8358332972ef4a1eee8f150e66f8c50f\nDepends-On: Ibaffa3a8568ea058d964463df4b76196c4d2bc7a\nChange-Id: I3684fce66a799579fa68af119652cafef25a9f03\n"
    },
    {
      "commit": "5f515634efe9f7988b51978437b19a3b734abd4d",
      "tree": "36322d77dc4518039c8c0563324d9c18de78adf8",
      "parents": [
        "3b0a86f7b8a7a5e8911a2cf7006c469efdbcad06",
        "f5298103ed4886d327df87c4668f68ade413e341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 16 13:44:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 16 13:44:09 2016 +0000"
      },
      "message": "Merge \"Remove _setup_network_and_servers() in TestNetworkAdvancedServerOps\""
    },
    {
      "commit": "3b0a86f7b8a7a5e8911a2cf7006c469efdbcad06",
      "tree": "ba449c70ba8a57e32716720b23cd3c6cfc77b553",
      "parents": [
        "c0aa7ed49700114fe66f66f6f5d0f2378d0adb8b",
        "039b2fe1764e212133a652c62cb003a9f15c76b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 16 04:28:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 16 04:28:45 2016 +0000"
      },
      "message": "Merge \"Add config option to create networks with port_security_enabled\""
    },
    {
      "commit": "c0aa7ed49700114fe66f66f6f5d0f2378d0adb8b",
      "tree": "a4f23f0b2f1f9e26255ea015f83b28731bf16c44",
      "parents": [
        "46416c93e3be6697682354ec6e36b1bb9b1da5b3",
        "faac57192dd0bbff8bb4a7a169c50ce2612b9594"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 16 03:28:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 16 03:28:56 2016 +0000"
      },
      "message": "Merge \"Merge the separated link lines on service client\""
    },
    {
      "commit": "46416c93e3be6697682354ec6e36b1bb9b1da5b3",
      "tree": "f446d6026bca955f81c7eb0c4ba1ddaf17c89562",
      "parents": [
        "29e8d2dc1b0f3192ec1afae1962c4949a4c01bf2",
        "445f5984a9489702f8bc35173fc0022eac96c045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 16 03:21:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 16 03:21:46 2016 +0000"
      },
      "message": "Merge \"Always wait on server delete\""
    },
    {
      "commit": "039b2fe1764e212133a652c62cb003a9f15c76b0",
      "tree": "517dc7b51fce7bb5b791bea623e47458ed0ee7c7",
      "parents": [
        "29e8d2dc1b0f3192ec1afae1962c4949a4c01bf2"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 15 16:12:24 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 15 17:41:11 2016 -0400"
      },
      "message": "Add config option to create networks with port_security_enabled\n\nThe port_security extension in neutron is disabled by default.\n\ndevstack enables the port_security extension for ML2 but since\nit\u0027s optional we shouldn\u0027t assume it\u0027s enabled, so this change\nadds a configuration option to tell us if port security is\nsupported as a networking feature.\n\nWe could use the extension list but that defaults to all and\nwe shouldn\u0027t require tempest users to have to maintain a\nwhitelist of extensions just to make the default configuration\nwork with default neutron, i.e. not devstack.\n\nThis is also slightly different from the allow_port_security_disabled\noption which is a temporary flag until liberty end of life at\nwhich point nova can handle booting a server and attaching a\nport with port security disabled.\n\nTo make this run in the integrated gate, devstack will need to\nset CONF.network_feature_enabled.port_security\u003dTrue in all\nbranches except stable/liberty.\n\nChange-Id: I1efd5c838aa0d73cc6e8864e3041eea25850198d\nCloses-Bug: #1624082\n"
    },
    {
      "commit": "29e8d2dc1b0f3192ec1afae1962c4949a4c01bf2",
      "tree": "b97c1384ae132e5768b1057208bfed2fe1d6ef89",
      "parents": [
        "a52e1e07fb7234207dc2590a4c0378e6fef5b3d0",
        "37503ddc5986614f82239672391fddfde0542261"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 18:54:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 18:54:59 2016 +0000"
      },
      "message": "Merge \"Modify use of assertTrue(A in B)\""
    },
    {
      "commit": "a52e1e07fb7234207dc2590a4c0378e6fef5b3d0",
      "tree": "9ba5393ee764c557a9f7195718dd92737658932f",
      "parents": [
        "e1e27938be20a5d2ecad6f7d6a4d9d93aaf404dd",
        "156b5dac14a27d10313668f397e18f4612c79141"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 18:18:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 18:18:01 2016 +0000"
      },
      "message": "Merge \"boot into a network that has \"port_security_enabled\u003dFalse\"\""
    },
    {
      "commit": "445f5984a9489702f8bc35173fc0022eac96c045",
      "tree": "d59fddc8dbcdffd3169d6cb83ba513798e0554bd",
      "parents": [
        "41383e6e22ad86c1f1b601ce666b2c01d8ce8934"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Sep 14 19:27:04 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Sep 15 13:00:21 2016 -0400"
      },
      "message": "Always wait on server delete\n\nWhen running with neutron not waiting on the async server delete can\ncause the port cleanup to race with tempest\u0027s other network resource\ncleanup and causes things to explode. This commit makes adding the\ncleanup wait loop unconditional there is no reason this needs to be\nconfigurable and tempest should ensure everything is clean before\nit starts tearing down everything else.\n\nChange-Id: Ica2f9bb20a059ab35577878c41172277e87df8e6\nCloses-Bug: #1623691\n"
    },
    {
      "commit": "f5298103ed4886d327df87c4668f68ade413e341",
      "tree": "59cf9ce5da8fe6639606cba9605c3b0294b01ed1",
      "parents": [
        "e1e27938be20a5d2ecad6f7d6a4d9d93aaf404dd"
      ],
      "author": {
        "name": "Ludovic Beliveau",
        "email": "ludovic.beliveau@windriver.com",
        "time": "Thu Sep 15 10:21:50 2016 -0400"
      },
      "committer": {
        "name": "Ludovic Beliveau",
        "email": "ludovic.beliveau@windriver.com",
        "time": "Thu Sep 15 10:21:50 2016 -0400"
      },
      "message": "Remove _setup_network_and_servers() in TestNetworkAdvancedServerOps\n\nThe _setup_network_and_servers() method was returning a tuple\nand made it difficult to understand.  Lets split this method.\n\nChange-Id: Ib746acda480697233a54e5d5df6a916490607fdc\n"
    },
    {
      "commit": "e1e27938be20a5d2ecad6f7d6a4d9d93aaf404dd",
      "tree": "c79e9d7ef5bc481d7911f1bc7249c39a499d9934",
      "parents": [
        "41383e6e22ad86c1f1b601ce666b2c01d8ce8934",
        "f7f3ab4fee9637470e41d0668ea6401557942468"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 10:49:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 10:49:02 2016 +0000"
      },
      "message": "Merge \"Update skip message in overlimit testcases\""
    },
    {
      "commit": "faac57192dd0bbff8bb4a7a169c50ce2612b9594",
      "tree": "32175ee6b14d91972f2637e3a268f8b1e207aa28",
      "parents": [
        "41383e6e22ad86c1f1b601ce666b2c01d8ce8934"
      ],
      "author": {
        "name": "OTSUKA, Yuanying",
        "email": "yuanying@fraction.jp",
        "time": "Thu Sep 15 13:53:55 2016 +0900"
      },
      "committer": {
        "name": "OTSUKA, Yuanying",
        "email": "yuanying@fraction.jp",
        "time": "Thu Sep 15 17:08:42 2016 +0900"
      },
      "message": "Merge the separated link lines on service client\n\nOn current docstring of service clients, every link to API\nreference is separated to 2 lines. That is unreadable on the\ncode and the documentation which is created from the docstring\nalso will be unreadablebecause of the separated link lines.\n\nThis patch merges the separated lines into a single line for the\nreadability.\n\nCo-Authored-By: Shu Muto \u003cshu-mutou@rf.jp.nec.com\u003e\nCo-Authored-By: Reedip \u003creedip.banerjee@nectechnologies.in\u003e\nCo-Authored-By: xu-haiwei \u003chai-xu@xr.jp.nec.com\u003e\nChange-Id: Ib1a4f2232dad8a2bc9d21a7c3509bc3b7bc0c827\n"
    },
    {
      "commit": "41383e6e22ad86c1f1b601ce666b2c01d8ce8934",
      "tree": "d08777c6c16789a426141f3cb1f9e711d3e9eca9",
      "parents": [
        "369de0b685f9ef7c1528133435ffb8c7f5451c2a",
        "fc2fb42ff43c1254a766c0a3dd535a0af5edf303"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 19:23:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 19:23:31 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary resource_setup()\""
    },
    {
      "commit": "369de0b685f9ef7c1528133435ffb8c7f5451c2a",
      "tree": "96adb41e1e36d76796069703948a1ac31439295a",
      "parents": [
        "a3b144fae6e22f9a8d83a71507879cb27e797f8b",
        "d67c8da65ea7d3545d53fdbe11898269dd844e3b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 19:23:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 19:23:23 2016 +0000"
      },
      "message": "Merge \"Fix the docstring of _default_security_group\""
    },
    {
      "commit": "a3b144fae6e22f9a8d83a71507879cb27e797f8b",
      "tree": "e757c75c21463d51442c06ee88bcf5a308cae92c",
      "parents": [
        "422ded886232067a393ec8fc4971580525e41ffe",
        "a97debc221bdd2e225dea82435d4ae0fa5ff1cec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 19:22:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 19:22:14 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary __init__.py of identity v2\""
    },
    {
      "commit": "f7f3ab4fee9637470e41d0668ea6401557942468",
      "tree": "dac7ba14a4b894c77732720167a39eda9c887c9e",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 14 17:36:32 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 14 17:36:32 2016 +0800"
      },
      "message": "Update skip message in overlimit testcases\n\noverlimit testcase has changed to fetching quota set\ninstead of default quota set, but the skip message is\nnot changed yet. This is to fix it.\n\nChange-Id: I0c830629b24cd5364511b013d72b71f0254717d8\n"
    },
    {
      "commit": "fc2fb42ff43c1254a766c0a3dd535a0af5edf303",
      "tree": "20f1a6056ab3d0cc19e4288e25e3c354068440fb",
      "parents": [
        "08de9a2edfe7ed1958c15f640855931bcd637009"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Sep 14 15:27:44 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Sep 14 15:27:44 2016 +0800"
      },
      "message": "Remove unnecessary resource_setup()\n\nSince I82b216844b43f3440d1827e66225f1f97e97dd19 , resource_setup()\nbecame useless, so there is no need to keep it, just remove it for\nthe code clean.\n\nChange-Id: Ib187ce91f2d3d629389fa0581bd051659d551658\n"
    },
    {
      "commit": "422ded886232067a393ec8fc4971580525e41ffe",
      "tree": "1b10cf884967403d237340b85dfe5bf0e4d7278b",
      "parents": [
        "08de9a2edfe7ed1958c15f640855931bcd637009",
        "cc4ae4887ecc706935c4c2f7a29c5e2787308666"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 07:22:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 07:22:13 2016 +0000"
      },
      "message": "Merge \"Ignore deb-* packaging repos in the plugin list\""
    },
    {
      "commit": "08de9a2edfe7ed1958c15f640855931bcd637009",
      "tree": "c781142a62276a755a7af962d6d778fe6feadd1c",
      "parents": [
        "2a7f13b7d396dba79914c301fcb1f15a9292c335",
        "3a36f051bf22fd896af7201cd5f2759c8ea0782b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 06:22:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 06:22:48 2016 +0000"
      },
      "message": "Merge \"Update Available para link of image v1 client\""
    },
    {
      "commit": "37503ddc5986614f82239672391fddfde0542261",
      "tree": "9afabb974b7acef15f6a9a012cfa785a4df275a0",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Sep 14 13:10:49 2016 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Sep 14 13:13:47 2016 +0800"
      },
      "message": "Modify use of assertTrue(A in B)\n\nDevelopers should use assertIn(A, B) instead of assertTrue(A in B ).\n\nTrivialFix\n\nChange-Id: I54158400476fdd5cfd40653408b33fb0f97b60c0\n"
    },
    {
      "commit": "2a7f13b7d396dba79914c301fcb1f15a9292c335",
      "tree": "2cfda57616d3ee370510008b070a2579d9203d71",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab",
        "34329b546a618c9400f8304eb6949d5691d9972a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 05:07:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 05:07:33 2016 +0000"
      },
      "message": "Merge \"Remove non-locking accounts from the config guide\""
    },
    {
      "commit": "cc4ae4887ecc706935c4c2f7a29c5e2787308666",
      "tree": "06ea26f21e923b767a6dd0bf64f92c5769836642",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Sep 13 19:23:18 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Sep 13 19:23:18 2016 -0400"
      },
      "message": "Ignore deb-* packaging repos in the plugin list\n\nThis commit starts ignoring plugin hits from deb-* repos when generating\nthe plugin list for the plugin registry doc. These are just packaging\nrepos and not really relevant for a plugin list.\n\nChange-Id: I5146936824c17476d4e7f3fab058c80fd932e512\n"
    },
    {
      "commit": "d67c8da65ea7d3545d53fdbe11898269dd844e3b",
      "tree": "75bf2ad3a8a7ef5df9611026c4081356eb2d1bf0",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 13 16:18:11 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 13 16:20:37 2016 -0700"
      },
      "message": "Fix the docstring of _default_security_group\n\nSince I3879ae24e47590d12fb09a4bb4697f139f57caf7,\nDeletableSecurityGroup has been removed and the return value of\n_default_security_group() has been changed.\nSo this patch fixes the corresponding docstring.\n\nChange-Id: I45ec199eb80b5687d38d1a1b0f561277f8e3b37c\n"
    },
    {
      "commit": "a97debc221bdd2e225dea82435d4ae0fa5ff1cec",
      "tree": "2dfa42a4408fe421906ef1333aba849cd1f59102",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 13 15:41:48 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 13 15:44:17 2016 -0700"
      },
      "message": "Remove unnecessary __init__.py of identity v2\n\nWe have already implemented all identity v2 clients as stable\ninterfaces. So these __init__.py under tempest.services.identity.v2\nbecome unnecessary now.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2f11e61db756ef61cb063518dc143b55c5438961\n"
    },
    {
      "commit": "78b4d29fb51888ab2600818342af1dbcaedd61ab",
      "tree": "eda5756efecbce0e821def2fc1f6619dc4effa4b",
      "parents": [
        "c5e9c39cd055c604d9ff07c5d0039c6595bb93a3",
        "f4ff0a26c93121de5fd36eccec8cf52daa883ba4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 13 02:01:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 13 02:01:58 2016 +0000"
      },
      "message": "Merge \"Move method to v2 volumes_client\""
    },
    {
      "commit": "3a36f051bf22fd896af7201cd5f2759c8ea0782b",
      "tree": "c6d0e29db7ecd8a929b7b83f1d1a9adc836c9fac",
      "parents": [
        "479bfaccf5b1db53afb9f0663de7544b25c4bca7"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 11:08:19 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 13 10:00:28 2016 +0800"
      },
      "message": "Update Available para link of image v1 client\n\nSome ref urls of image v1 client is changed in\nhttp://developer.openstack.org, so this is to update\navailable para links in image v1 client\n\nChange-Id: I87a74017e37198459c78a4491d87d2b20c3d077d\n"
    },
    {
      "commit": "c5e9c39cd055c604d9ff07c5d0039c6595bb93a3",
      "tree": "84d4d6ed6efdcba830bfbf6c91dff4b6d7b26c74",
      "parents": [
        "5b60c2765d8322de24bcb8de7f5bfe350cbaee7b",
        "7cf41185b6c94cb0725d7e1749405c526294353f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 13 01:50:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 13 01:50:06 2016 +0000"
      },
      "message": "Merge \"Remove tests/fake_auth_provider\""
    },
    {
      "commit": "5b60c2765d8322de24bcb8de7f5bfe350cbaee7b",
      "tree": "7203c4ea64c0ac1d106fef2d85bdfd6121cf3f40",
      "parents": [
        "d6f4b0d1442d6ceadcdf2e26174764892b9b8dfe",
        "e8a703b56458298aec8ac18cbb1e7e9a8233e0b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:30:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:30:17 2016 +0000"
      },
      "message": "Merge \"Add description to the help of enable_instance_password\""
    },
    {
      "commit": "d6f4b0d1442d6ceadcdf2e26174764892b9b8dfe",
      "tree": "a6cca1a9466a0a18fe138f678727bf34864a1714",
      "parents": [
        "498255196c86f570f6d13b44c0b79d0f0f769169",
        "5fc6936112709ed699e8dfefa6c8784759f05b77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:28:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:28:38 2016 +0000"
      },
      "message": "Merge \"Use an instance method instead of class method\""
    },
    {
      "commit": "498255196c86f570f6d13b44c0b79d0f0f769169",
      "tree": "db77ab1df8bed8aa3b7a8e9fcd2f4c427eb6c492",
      "parents": [
        "a5b72636ebf983e6040b224c33d6004fc0f03fd2",
        "0670a2b1120c0c9e9fa8006c759916b5e5d9e093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:28:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:28:30 2016 +0000"
      },
      "message": "Merge \"Update tempest init help message\""
    },
    {
      "commit": "a5b72636ebf983e6040b224c33d6004fc0f03fd2",
      "tree": "bfcf76ed757111e9cd846f8fdb9a02bca5d0ca49",
      "parents": [
        "479bfaccf5b1db53afb9f0663de7544b25c4bca7",
        "506efe2d75f9c78ecad649727d0c0d79f3df8134"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 19:27:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 19:27:32 2016 +0000"
      },
      "message": "Merge \"Use local variable for volume instead of instance one\""
    },
    {
      "commit": "7cf41185b6c94cb0725d7e1749405c526294353f",
      "tree": "482a5a42561e2a0f7d6e4035ed3cb3347972e20f",
      "parents": [
        "479bfaccf5b1db53afb9f0663de7544b25c4bca7"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 14:19:58 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 23:32:42 2016 +0900"
      },
      "message": "Remove tests/fake_auth_provider\n\nThis commit removes tests/fake_auth_provider and make some test clients\nuse tests/lib/fake_auth_provider instead. To do so, this commit also\nadds get_token() to the FakeAuthProvider class for test_object_client.\n\nChange-Id: I5c968051970b8c3c8633296cc47593cab3a3dfd4\n"
    },
    {
      "commit": "506efe2d75f9c78ecad649727d0c0d79f3df8134",
      "tree": "a02c21bbc99f534f0a9cf03a885246189e25eb50",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "Anna Babich",
        "email": "ababich@mirantis.com",
        "time": "Thu Sep 08 18:14:22 2016 +0300"
      },
      "committer": {
        "name": "Anna Babich",
        "email": "ababich@mirantis.com",
        "time": "Mon Sep 12 15:04:36 2016 +0300"
      },
      "message": "Use local variable for volume instead of instance one\n\nThe patch is a follow up to finish replacing instance variables\nby local ones for volume, as it has been done in [1] for server.\nAlso, the _delete_volume() helper function has been replaced by\nself.delete_volume method from base class, which waits for volume\nto be gone itself, so we don\u0027t need to use an extra check for it.\n\n[1] https://review.openstack.org/#/c/333305\n\nChange-Id: Id217d7a374c663982a9f97b83c72923136305f9f\n"
    },
    {
      "commit": "479bfaccf5b1db53afb9f0663de7544b25c4bca7",
      "tree": "4332c4845e830c2fda9991a0279ca9447d535edb",
      "parents": [
        "9badfb1c7a71fc7aae24d013c7a159d3fe7431fd",
        "05e86efadfd0a05bac660e2ce47a5502b5bbdddb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 08:41:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 08:41:00 2016 +0000"
      },
      "message": "Merge \"Remove auth_request as no used\""
    },
    {
      "commit": "e8a703b56458298aec8ac18cbb1e7e9a8233e0b5",
      "tree": "af79f65d4c480ceeeeb6e5d3e8ce1ee09623be2d",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Sep 09 15:23:03 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Sep 12 16:34:02 2016 +0800"
      },
      "message": "Add description to the help of enable_instance_password\n\nenable_instance_password in tempest.conf is a little\nconfusing to users who are not so familier with nova.\nSo this is to add a simple guide for setting its value\n(just the same as the value in nova.conf)\n\nChange-Id: I1ee732c3673cac1b64dcadeb1f6f65e3691fd9c6\n"
    },
    {
      "commit": "9badfb1c7a71fc7aae24d013c7a159d3fe7431fd",
      "tree": "f29f88601fed1069e182ef3bb998c99c38b8298a",
      "parents": [
        "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290",
        "6edd34bd502786b529ed1e90d91935392ab6a2ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 05:57:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 05:57:15 2016 +0000"
      },
      "message": "Merge \"Use api_extensions to decide security_group type nova used\""
    },
    {
      "commit": "0670a2b1120c0c9e9fa8006c759916b5e5d9e093",
      "tree": "b7e7220d6fda13f2615a899aa73febcf2c6d1938",
      "parents": [
        "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 14:55:11 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Sep 12 14:55:11 2016 +0900"
      },
      "message": "Update tempest init help message\n\nThis commit updates the help message of tempest init command to be more\nadequate.\n\nChange-Id: I99c4505cf6b1806b127e32bf1b857f0c71f0d301\n"
    },
    {
      "commit": "d68a268cbf194e1ba74fd0e569d25a4d4c5d9290",
      "tree": "d4079ac5251c40bda0481d4702baacaaad0ea81b",
      "parents": [
        "5e2e4670a300bf74188603bcf863bc20155f78cc",
        "356bb483822c394cfc200e5151adf2dc714c9e5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 01:27:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 01:27:04 2016 +0000"
      },
      "message": "Merge \"Define v3 credentials_client as library\""
    },
    {
      "commit": "05e86efadfd0a05bac660e2ce47a5502b5bbdddb",
      "tree": "beb3128d3e417436540bb7320a1b5ec761b03de0",
      "parents": [
        "5e2e4670a300bf74188603bcf863bc20155f78cc"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Sun Sep 11 17:23:31 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Sun Sep 11 17:23:31 2016 +0800"
      },
      "message": "Remove auth_request as no used\n\nFunction auth_request() isn\u0027t be used, it can be removed for the\ncode clean.\n\nChange-Id: I979b67e934c72f50dd62c75ac614f99f136cfeae\n"
    },
    {
      "commit": "5e2e4670a300bf74188603bcf863bc20155f78cc",
      "tree": "0ad19de00b2caa779c8a70cd6a48fc6ac0a524be",
      "parents": [
        "5a08f5b73c889f5b93518973f5d46de071a0f4a8",
        "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 10 14:25:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 10 14:25:43 2016 +0000"
      },
      "message": "Merge \"Define v3 trusts_client as library\""
    },
    {
      "commit": "5a08f5b73c889f5b93518973f5d46de071a0f4a8",
      "tree": "14306d23859c84b968b2c42402a5c130f3472dff",
      "parents": [
        "c2b829944986432da2f9b7f6f52f34aba325581f",
        "12dc9735a5d7fc509042d52406cb184fa99669a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 10 14:11:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 10 14:11:29 2016 +0000"
      },
      "message": "Merge \"py3: Miscellaneous fixes\""
    },
    {
      "commit": "c2b829944986432da2f9b7f6f52f34aba325581f",
      "tree": "b48df3c6c75ed610bf6ac354328500405a86fe9c",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a",
        "a212c4ae13cae447a214b64ceb1be093e6cc3a5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 14:59:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 14:59:45 2016 +0000"
      },
      "message": "Merge \"Added logic to validate storage policy info\""
    },
    {
      "commit": "12dc9735a5d7fc509042d52406cb184fa99669a9",
      "tree": "a9cf1c3644c8f1ed3612a1a4c141dd882016c630",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Wed Jul 13 22:49:17 2016 +0530"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 09 16:54:11 2016 +0200"
      },
      "message": "py3: Miscellaneous fixes\n\n* Use base64 from oslo_serialization\n* Use six.BytesIO instead of StringIO\n* Use sys.maxsize instead of sys.maxint\n* Use sorted with a key argument to sort by\n* Use range instead of moves.xrange or xrange\n* Use floor division instead of float division\n* Use \u0027r+\u0027 to open a file than \u0027rw\u0027\n* Use six.int2byte instead of chr\n* Stop using conn.strict in response_class()\n* Tests: Only compare length for bytes, not assertRegex\n\nThese changes are tested here: I3a1dfde76009cbac1d419e0ff3f1d20c4a2e99c3\n\nChange-Id: Iab9c23e497956e45c5d04a3d6513acf1b026aafb\n"
    },
    {
      "commit": "356bb483822c394cfc200e5151adf2dc714c9e5c",
      "tree": "fb8b9162582c3ecdc7acf70de392e156de775699",
      "parents": [
        "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 13:57:14 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:29:01 2016 +0200"
      },
      "message": "Define v3 credentials_client as library\n\nMigrate v3 API credentials_client to tempest.lib and add unit\ntests for the service client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0ae04d76738fe6f639d90af8c142bdbc6a1fa83f\n"
    },
    {
      "commit": "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c",
      "tree": "0314c3adc0faa8ec79feb47b6885bb70afdc66ab",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Sep 01 10:29:24 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:24:07 2016 +0200"
      },
      "message": "Define v3 trusts_client as library\n\nMigrate v3 API trusts_client to tempest.lib and add unit tests for the\nservice client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3aab5f4906718e94612e4e62a460ba13418cdc1c\n"
    },
    {
      "commit": "d00166fb4632a4b49f775d8096ffd6dd1d6c860a",
      "tree": "72a0353b869f9b3c22a0404f39fe2f12d4706455",
      "parents": [
        "9d597549dacb3706eb72a9b78b267ad46851637a",
        "e660d70c8861decfaaeb89aaca6dc4ed9156d699"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 12:12:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 12:12:01 2016 +0000"
      },
      "message": "Merge \"Move v3 inherited_roles_client to library interface\""
    },
    {
      "commit": "9d597549dacb3706eb72a9b78b267ad46851637a",
      "tree": "8cac42afec197e3c6ea97da3814c4140674356c2",
      "parents": [
        "ba3edecdd23c978bc093c586e2cf6e1d8d12508b",
        "45912d2f18c28f05adf8b3df5b5dcab9d726ac28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 09 12:07:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 09 12:07:53 2016 +0000"
      },
      "message": "Merge \"Update Available params of image\""
    },
    {
      "commit": "f4ff0a26c93121de5fd36eccec8cf52daa883ba4",
      "tree": "2bfa69a102f42068e510688c921af30da2ca6503",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Sep 08 18:53:31 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Sep 09 19:24:18 2016 +0800"
      },
      "message": "Move method to v2 volumes_client\n\nAs this is a v2 only API call, it should be in the v2 client only.\nThis patch moves it into V2 volumes_client before defining stable\ninterfaces.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ibfa087aac961346579e730c2c1e1673097a0975a\n"
    },
    {
      "commit": "ba3edecdd23c978bc093c586e2cf6e1d8d12508b",
      "tree": "eb1021c32aa89724c51bfcd8c24b223901bb7c0f",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 17:07:32 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Sep 09 09:05:17 2016 +0800"
      },
      "message": "Update Available para link of keystone v3 client\n\nSome ref urls of keystone v3 clients is changed\nin http://developer.openstack.org, so this is to\nupdate available para links in keystone v3 clients\n\nChange-Id: Ifb7126bd6473e728606d3468eabddf4c52946cb9\n"
    },
    {
      "commit": "6edd34bd502786b529ed1e90d91935392ab6a2ee",
      "tree": "5c26f7c8469545c56dfa7f541a0c533606446515",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 08 16:55:45 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 08 16:55:45 2016 +0800"
      },
      "message": "Use api_extensions to decide security_group type nova used\n\nEven the system enables neutron, if neutron\u0027s security_group\nextension is disabled, Nova can still use nova\u0027s security_group\nby setting security_group_api\u003dnova in nova.conf. So this is to\nuse neutron\u0027s security group only when neutron is enabled and\nneutron\u0027s security_group extension is enabled.\n\nChange-Id: Id23fdb8cd47fb0ecf0ad0b055dcbb423ff23a239\n"
    },
    {
      "commit": "e660d70c8861decfaaeb89aaca6dc4ed9156d699",
      "tree": "4a4c65c491f5932197412ebe7c931146855fa37c",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "message": "Move v3 inherited_roles_client to library interface\n\nv3 inherited_roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I88b972d72b7ad5c2f4ee14ea2ddae0c03b8eaedf\n"
    },
    {
      "commit": "53015677cd2d96ade6863c67b4736128195798ff",
      "tree": "cff30ccf7f1fd364813e0db4c501a1c810174f15",
      "parents": [
        "ad55eb8e44ad592c9fc4ecb1126520a9c8a1fe04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 10:10:16 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 05:58:04 2016 +0000"
      },
      "message": "Move v3 roles_client to library interface\n\nv3 roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I18a4219496754809ae67d99904872bfaf5c61ea9\n"
    },
    {
      "commit": "ad55eb8e44ad592c9fc4ecb1126520a9c8a1fe04",
      "tree": "37374505fcbc0b5f7f1c1917a698e453291c1cfe",
      "parents": [
        "ca40dc85f1857b131c6f24574f7133e740d38c89"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 13:58:29 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 05:57:58 2016 +0000"
      },
      "message": "Define separate inherited_roles_client for inherited roles\n\nos-inherit APIs enables projects to inherit role assignments from either\ntheir owning domain or projects that are higher in the hierarchy.\n\nCurrently roles_client has all the os-inherit APIs methods\nbut for better maintenance and readability, those should be\nin separate client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2d5a5699bfe85fde6219758f28f381006b21daa0\n"
    },
    {
      "commit": "ca40dc85f1857b131c6f24574f7133e740d38c89",
      "tree": "0c8e2dda01db8c81656d09668093a76d374f8755",
      "parents": [
        "0b75824303a94de2b7c9ccdc0a982c40b14504ce",
        "4c351cd5f230067544b45bf925770a61f09e9a42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 08 04:48:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 08 04:48:36 2016 +0000"
      },
      "message": "Merge \"Update Available para link of network client\""
    },
    {
      "commit": "0b75824303a94de2b7c9ccdc0a982c40b14504ce",
      "tree": "eacd3f1fcbd26b863fcffe2137b6f601e95ffe24",
      "parents": [
        "2605a11dd21fbb119bd70e598cd9a445b092174d",
        "938fbe9d740d960cda6a06810111db1c5908a7c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 17:22:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 17:22:46 2016 +0000"
      },
      "message": "Merge \"Remove base_types_client for the reability\""
    },
    {
      "commit": "2605a11dd21fbb119bd70e598cd9a445b092174d",
      "tree": "3a549f63ac5e774433b0ceaaf255da276031dfd3",
      "parents": [
        "d74da9d01869aa2d3c9d6efc5389bc8ab9a58358",
        "8d2392b3b796ca549533b1dc6775d5eac0172742"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 17:22:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 17:22:37 2016 +0000"
      },
      "message": "Merge \"Define v3 identity_client as library\""
    },
    {
      "commit": "d74da9d01869aa2d3c9d6efc5389bc8ab9a58358",
      "tree": "385568ef465f59b139b883b282348485536992f7",
      "parents": [
        "f2df65643e5c411a101e987bfeaf39c9ef584cec",
        "50d9bb0fdc930a471121f79c479a378b0ef7482b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 12:53:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 12:53:22 2016 +0000"
      },
      "message": "Merge \"Move 3 volume methods to v2 volumes_client\""
    },
    {
      "commit": "5fc6936112709ed699e8dfefa6c8784759f05b77",
      "tree": "fc9fa8f40ed6ebfb61256fcf45e25cc8d674ba70",
      "parents": [
        "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Sep 05 08:42:34 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Sep 07 14:57:12 2016 +0300"
      },
      "message": "Use an instance method instead of class method\n\nThere is an advantage to use an instance method, it allows using\naddCleanup method, therefore, \u0027create_server\u0027 method will be responsible\nfor cleaning the server resource in the end of the test.\n\nChange-Id: I59b8b52bb542741bbba779bac5c7ee01515211c1\n"
    },
    {
      "commit": "8d2392b3b796ca549533b1dc6775d5eac0172742",
      "tree": "b0709d6a2380f0efe87f7c874e946c7c2e3234c7",
      "parents": [
        "f2df65643e5c411a101e987bfeaf39c9ef584cec"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 13:41:45 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 07 11:31:40 2016 +0000"
      },
      "message": "Define v3 identity_client as library\n\nMigrate identity v3 API identity_client to tempest.lib and implement\nunit test for the service clients.\n\nChange-Id: If42e7aad0e57b1d6f8a17b8f6a646ac22a6b0fa3\n"
    },
    {
      "commit": "f2df65643e5c411a101e987bfeaf39c9ef584cec",
      "tree": "e99da726fb633e52e04a007a31be186ae2832d64",
      "parents": [
        "eabe0a51179a6508e830e6df40f8707f82e88f23",
        "d0cf4afac12644a3ba4fa09ea4d9004a54901e93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:35:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:35:45 2016 +0000"
      },
      "message": "Merge \"Delete duplicate if judgment\""
    },
    {
      "commit": "eabe0a51179a6508e830e6df40f8707f82e88f23",
      "tree": "e468352075ca71f300e55ee45d253d13e0e76b7f",
      "parents": [
        "3f95a6f51841ab8bc0ba70bb629c8e4c31624613",
        "63ce488a4a311749360d9f435c8094610c6445ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:35:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:35:26 2016 +0000"
      },
      "message": "Merge \"Use testcase name as prefix of resource name\""
    },
    {
      "commit": "3f95a6f51841ab8bc0ba70bb629c8e4c31624613",
      "tree": "aa02dd531dea2ca699591fd648a9e5157fafcf2b",
      "parents": [
        "2620d622632752911635292749e09a90908b3f96",
        "95376ece26bd7e922fd2dcfe1cca3473e79ff795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:19:12 2016 +0000"
      },
      "message": "Merge \"Update the links to api-ref of network\""
    },
    {
      "commit": "2620d622632752911635292749e09a90908b3f96",
      "tree": "5ac87de62147319001279f7b8651e2429469e3d0",
      "parents": [
        "b0b1e16daedc3da4146f94472f07e881915ba6fc",
        "fe757e3963cf89d84486316853acd7b2fdd79890"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:19:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:19:02 2016 +0000"
      },
      "message": "Merge \"Narrow assertion in attach/delete volume test\""
    },
    {
      "commit": "b0b1e16daedc3da4146f94472f07e881915ba6fc",
      "tree": "9248431b00771b932868d65687fa00ecf46b4c43",
      "parents": [
        "4004dcd1c50075146a0a6c4c744256fe6bb66bef",
        "f7da5e57e2ea61da62e0030c56a1e92a452e723b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:18:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:18:54 2016 +0000"
      },
      "message": "Merge \"Don\u0027t create network resources for identity tests\""
    },
    {
      "commit": "4004dcd1c50075146a0a6c4c744256fe6bb66bef",
      "tree": "4fe59b63d3aaf8e706605c35a66873b9cd773ca0",
      "parents": [
        "7c1335efdc79752b86fe288505cd3c7f9311f6dc",
        "6c74229962b7b52c87e815096308a16209cfa4d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:18:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:18:46 2016 +0000"
      },
      "message": "Merge \"Define the v3 Users Client as a library\""
    },
    {
      "commit": "7c1335efdc79752b86fe288505cd3c7f9311f6dc",
      "tree": "4ef59421e5b71f8c34130ce98b1fa1958985a8d4",
      "parents": [
        "cc0cc90f117566b462d255cc5a6516586c3a5031",
        "90990cd5868444f81f27f2595dd37461fae6889e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 09:17:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 09:17:04 2016 +0000"
      },
      "message": "Merge \"Define v3 Groups Client as library\""
    },
    {
      "commit": "cc0cc90f117566b462d255cc5a6516586c3a5031",
      "tree": "45f2a3e3978e6a269afb58e28cbe065649ab9d9a",
      "parents": [
        "ede58787e87d3db61e2715df13863e0f55fb15e3",
        "c22ef48aecd6c7dd6d7c0ee2b4632abf7140b341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 08:06:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 08:06:51 2016 +0000"
      },
      "message": "Merge \"Fix checks for content length in object storage tests.\""
    },
    {
      "commit": "ede58787e87d3db61e2715df13863e0f55fb15e3",
      "tree": "beff6d6786499c4d74ab0dbefa02658e8c9b912a",
      "parents": [
        "a93fd8069f6a525669c0269e39595a9d1af0ff6a",
        "a6ebf626aa99170e6e2ddab27bda6e63469c548f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 07:36:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 07:36:48 2016 +0000"
      },
      "message": "Merge \"Separate encryption_types_client from types_client\""
    },
    {
      "commit": "4c351cd5f230067544b45bf925770a61f09e9a42",
      "tree": "2ccd10cff041aa433d2e166d8f05d01cfaf93f24",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 11:57:52 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 07 11:57:52 2016 +0800"
      },
      "message": "Update Available para link of network client\n\nSome ref urls of network clients is changed in\nhttp://developer.openstack.org, so this is to\nupdate available para links in network clients\n\nChange-Id: Ied8b81539589c847561dd5dea6d97c0f52110058\n"
    },
    {
      "commit": "a93fd8069f6a525669c0269e39595a9d1af0ff6a",
      "tree": "a1bf923ca29112700a547ed9d8ea486e1eca0197",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c",
        "2e6fb56e3005dd2892b207a8e58b85887d9a0789"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 07 03:53:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 03:53:53 2016 +0000"
      },
      "message": "Merge \"Make identity v3 roles_client use **kwargs\""
    },
    {
      "commit": "50d9bb0fdc930a471121f79c479a378b0ef7482b",
      "tree": "4de85ed9ea29bbd926bc2564e9d0a730ef30de51",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 16:08:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 16:46:24 2016 -0700"
      },
      "message": "Move 3 volume methods to v2 volumes_client\n\nThese 3 volume methods are used in Cinder V2 API tests only, so\nthis patch moves these methods into v2 volumes_client before defining\nstable interfaces.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9eda6faabb324671d85155660f9d14667ebf0e00\n"
    },
    {
      "commit": "938fbe9d740d960cda6a06810111db1c5908a7c6",
      "tree": "cade8af91c45b595b4050b0ac303ae4b1464db0d",
      "parents": [
        "a6ebf626aa99170e6e2ddab27bda6e63469c548f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 26 14:33:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 12:57:16 2016 -0700"
      },
      "message": "Remove base_types_client for the reability\n\nThe service clients for the volume service are different from the\nother services and it is a little difficult to read and debug because\nthat consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization, but actually the merit\nseems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0d59b16d706ca3ca0bf629b1374530cc5927b7c2\n"
    },
    {
      "commit": "a6ebf626aa99170e6e2ddab27bda6e63469c548f",
      "tree": "e78694f0932b1e191d057b4cc1a5141b00ae3180",
      "parents": [
        "8f325a69bc3197e9293db7d7f9df8f34bc24d92c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Aug 25 11:52:27 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Sep 06 12:57:10 2016 -0700"
      },
      "message": "Separate encryption_types_client from types_client\n\nThe is_resource_deleted() of types_client covers both volume_type and\nencryption_type and the method interface became different from the\nother service client, because the existence check way is different\nfrom both resources. That is not so good for stable interface and\nit is nice to separate encryption_type way to simple code.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If4ecd61d2886d616b677d8bbeaf31646cb1b19cd\n"
    },
    {
      "commit": "8f325a69bc3197e9293db7d7f9df8f34bc24d92c",
      "tree": "938b634f7bf4e1b207339d120b88811df680d245",
      "parents": [
        "a07a423b3cf3348fa692dd9dae82f1d378a3f33a",
        "bbef276a826bd59999334f7760889a9032f561fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 16:10:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 16:10:13 2016 +0000"
      },
      "message": "Merge \"Count volumes vs partitions and remove hard-coded expected result\""
    },
    {
      "commit": "f7da5e57e2ea61da62e0030c56a1e92a452e723b",
      "tree": "d0874cb030918d3268b5b4a446120022bc337501",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Sep 06 18:00:52 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Sep 06 18:00:52 2016 +0200"
      },
      "message": "Don\u0027t create network resources for identity tests\n\nThe identity tests used to create network resources but they are not\nneeded because we are testing the Identity service. This patch\nstops creating these network resources.\n\nNote: somehow security groups are still created and deleted. One can\nlook Neutron server\u0027s log while running the identiy tests to see this.\n\nChange-Id: Ie77d8ecff5f346ed9411192d7076c321a9a22929\nCloses-Bug: #1618519\n"
    },
    {
      "commit": "a07a423b3cf3348fa692dd9dae82f1d378a3f33a",
      "tree": "d342040f68ddebed19f218307dd2daf90cb00f22",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2",
        "fb2b717e97b7f6d9b661da7828da8b2d77d76e57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 15:40:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 15:40:32 2016 +0000"
      },
      "message": "Merge \"Add skip logic for admin cred in test_auto_allocate_network\""
    },
    {
      "commit": "6c74229962b7b52c87e815096308a16209cfa4d0",
      "tree": "9e335aa07f5a2fa4eef3b3d01c0913191c948a55",
      "parents": [
        "90990cd5868444f81f27f2595dd37461fae6889e"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Thu Sep 01 16:28:42 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 13:23:10 2016 +0000"
      },
      "message": "Define the v3 Users Client as a library\n\nMigrate the v3 API Users Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I32441765d1f9028f5ddaaddf045f534181b44ad3\n"
    },
    {
      "commit": "90990cd5868444f81f27f2595dd37461fae6889e",
      "tree": "9a08891c46632f1ce25a67bf64eda054f1d91cc4",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Wed Aug 31 16:14:44 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 11:29:23 2016 +0000"
      },
      "message": "Define v3 Groups Client as library\n\nMigrate the v3 API Groups Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If964fcb707090f6abb2516b84c26a06f55cdbed6\n"
    },
    {
      "commit": "3db8be8f38b79e36201ff41570969c5e6c465ee2",
      "tree": "5598ac618ea7c2891439c69ec37ed155a3c49567",
      "parents": [
        "5e7039346a584f73f5684aea59334a9c70992b8f",
        "a90214277f896b1dea83f1e266533242fc36fda0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 11:14:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 11:14:36 2016 +0000"
      },
      "message": "Merge \"Update user and tenant client\u0027s Available params link\""
    },
    {
      "commit": "45912d2f18c28f05adf8b3df5b5dcab9d726ac28",
      "tree": "1284ebcd3fad862326bf39f26c58ed5d53a46214",
      "parents": [
        "1d467662d21d1df14f81e7292e739a1345cb9ef7"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Aug 26 19:32:11 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:56:07 2016 +0800"
      },
      "message": "Update Available params of image\n\nThe URLs are updated, but the docstrings in tempest are old,\nin order to check API reference, this patch updates links\nof image.\nChange-Id: I0918fa17554ae8cdaa4099cee863aa211525d686\n"
    },
    {
      "commit": "d0cf4afac12644a3ba4fa09ea4d9004a54901e93",
      "tree": "ca09b1842a2ee9beec8da7a670495927246b1414",
      "parents": [
        "5e7039346a584f73f5684aea59334a9c70992b8f"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:37:05 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Sep 06 18:37:05 2016 +0800"
      },
      "message": "Delete duplicate if judgment\n\ncreate_user() function has done if judgment, we don\u0027t need to\nrepeat it. This patch delete it for the code clean.\n\nChange-Id: I3dbe99b31ffb4d971d2ca7b4be21941f6f30d3cb\n"
    },
    {
      "commit": "63ce488a4a311749360d9f435c8094610c6445ae",
      "tree": "9164a3b4b2e6864c649e81b5bacd07ff097b0d7a",
      "parents": [
        "72e101e7a68860bcd42a98f64c9daa0508b16942"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 06 16:04:35 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 06 17:25:33 2016 +0800"
      },
      "message": "Use testcase name as prefix of resource name\n\nThis is to use testcase name as prefix of server name\nand volume name to help debugging.\n\nChange-Id: I9a054cd27c415479e5e4ee3bf32695ae1201fd6b\n"
    },
    {
      "commit": "fb2b717e97b7f6d9b661da7828da8b2d77d76e57",
      "tree": "6074b207070585f6fd33a76ae3acc65985bb6656",
      "parents": [
        "92d513310648343fbc1638649cc1f2a058d76036"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 17:07:22 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 08:13:48 2016 +0000"
      },
      "message": "Add skip logic for admin cred in test_auto_allocate_network\n\nIn case tests are being run with pre provisioned account and\nadmin cred are not defined then auto allocate network tests\nwhich needs admin cred for tenant isolation should be skipped\ninstead of fail.\n\nThose tests are not derived from admin base class(which is valid)\nso we need to explicitly have the skip logic based on availability\nof admin cred.\n\nChange-Id: I3f0472665d7645986ee101390c8e406668a1567b\n"
    },
    {
      "commit": "5e7039346a584f73f5684aea59334a9c70992b8f",
      "tree": "2bc0a97e7ef6e599781bf4d87a89617f842d2325",
      "parents": [
        "72e101e7a68860bcd42a98f64c9daa0508b16942",
        "0cb355396b942658da5c35c005573e9239726bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 07:56:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 07:56:00 2016 +0000"
      },
      "message": "Merge \"Define v2 identity_client as library\""
    },
    {
      "commit": "72e101e7a68860bcd42a98f64c9daa0508b16942",
      "tree": "5189e501529be66139cf1bb5a010480512b02a7f",
      "parents": [
        "92d513310648343fbc1638649cc1f2a058d76036",
        "3f9cd0c2668d52af05357ca3a53c58ae441da767"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 06:59:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 06:59:38 2016 +0000"
      },
      "message": "Merge \"test_list_servers_by_admin for preexisting servers\""
    },
    {
      "commit": "92d513310648343fbc1638649cc1f2a058d76036",
      "tree": "ad06a25cf9cd63e952e150db4f107244fe203caa",
      "parents": [
        "815022227f5638c6062fe8444611d45e411bbece",
        "046a7496e8f63d02942dcdabe7cd18e5964dc340"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:59:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:59:34 2016 +0000"
      },
      "message": "Merge \"Move wait_for_qos_operations into base volume test\""
    },
    {
      "commit": "815022227f5638c6062fe8444611d45e411bbece",
      "tree": "8dd2e304962ba3e2f09afeac64dc18427ea3b559",
      "parents": [
        "023ea9eeb6b70c9f10c2d53810ae4f3d1cbd3052",
        "30397297fd030411a57256a7b1addbe13c7ed0ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:54:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:54:28 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary resource_cleanup/setup\""
    },
    {
      "commit": "023ea9eeb6b70c9f10c2d53810ae4f3d1cbd3052",
      "tree": "9322a80fa12b475bb3b2030eeb4710cc94a37bb3",
      "parents": [
        "bbc8ec929382d327ad4ba450983dfc121ab825b8",
        "7045689b764c779c084e2b615fe6e150880ba868"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 03:44:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 03:44:11 2016 +0000"
      },
      "message": "Merge \"Use \u0027OS-EXT-SRV-ATTR:host\u0027 directly\""
    },
    {
      "commit": "2e6fb56e3005dd2892b207a8e58b85887d9a0789",
      "tree": "a287e2d7a269e12aa05acf991921402e10e377c8",
      "parents": [
        "bbc8ec929382d327ad4ba450983dfc121ab825b8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 11:14:31 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Sep 06 11:20:25 2016 +0900"
      },
      "message": "Make identity v3 roles_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes identity v3 roles_client use **kwargs.\n\nAlso rename some method to match the consistency across v2 and v3\nservice client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2737c3a9c448c16440d2707b31fa3f99876d25a0\n"
    },
    {
      "commit": "bbc8ec929382d327ad4ba450983dfc121ab825b8",
      "tree": "2cb9e6ff18c9309698a79553d62da5be2f7d3083",
      "parents": [
        "f40f8e518abc30e704807939563d9719650a997c",
        "f63d1d6c3afa82d2780de49dce547bd6d22d9e6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:40:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:40:23 2016 +0000"
      },
      "message": "Merge \"Remove unused global variable from VolumesV1NegativeTest class\""
    },
    {
      "commit": "f40f8e518abc30e704807939563d9719650a997c",
      "tree": "8180450ea600402dbcce431e18a5d0439f01b06e",
      "parents": [
        "66070134bf583a4bc484233ced3cc172d88547ee",
        "84a5f96997eaae192f88e7481aad98d978435ff2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:19:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:19:13 2016 +0000"
      },
      "message": "Merge \"Remove get_attachment_from_volume()\""
    },
    {
      "commit": "66070134bf583a4bc484233ced3cc172d88547ee",
      "tree": "7ac15b5867b451cced0101f44d389e030a732486",
      "parents": [
        "5d74971082f0c58967ae1950524063a630c7a942",
        "adb905e8ada91b28a52beca68c86e6e2fdcf3c11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 12:15:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 12:15:35 2016 +0000"
      },
      "message": "Merge \"Remove the default size in volumes_client\""
    },
    {
      "commit": "0cb355396b942658da5c35c005573e9239726bea",
      "tree": "13a9960289a4ee79dfda3efd17b3cf7c05e970f0",
      "parents": [
        "5d74971082f0c58967ae1950524063a630c7a942"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 08:32:41 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 09:07:27 2016 +0000"
      },
      "message": "Define v2 identity_client as library\n\nMigrate identity v2 API identity_client to tempest.lib and implement\nunit test for the service clients.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I243af8583d5b497f7df3ce5dd39fe1dbd3ce0eca\n"
    },
    {
      "commit": "5d74971082f0c58967ae1950524063a630c7a942",
      "tree": "db6a8a4a8255dbdf57a987d45912ee1036ab883f",
      "parents": [
        "2a1b5715b870c56d0bc302b7236e20a3eb46109f",
        "89d56178b7eb8de67855fe721008e1b594c85ef8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:52:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:52:12 2016 +0000"
      },
      "message": "Merge \"Fix doc build if git is absent\""
    },
    {
      "commit": "2a1b5715b870c56d0bc302b7236e20a3eb46109f",
      "tree": "228e55d35356d891b5cbfc7826eed33f205838b5",
      "parents": [
        "7f10f3531b700d55ccbab160adc03a1411e4989d",
        "35a6375fd172220693ee62315035ac2c1b8eb508"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "message": "Merge \"Move `call_until_true` to tempest/lib\""
    },
    {
      "commit": "7f10f3531b700d55ccbab160adc03a1411e4989d",
      "tree": "c63ebb2bf65b40892408b0dab4138b563a42e13d",
      "parents": [
        "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6",
        "e56dd32d11dea393e4ec0090bce6ebd1fd4207de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:46:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:46:21 2016 +0000"
      },
      "message": "Merge \"Let method _get_ssh_connection handle timeout error.\""
    },
    {
      "commit": "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6",
      "tree": "74d9147f92b392b20f783583e4ccf65d24a42518",
      "parents": [
        "db5012b6281abf3f764fad910017806371f30dd3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "message": "Merge duplicated renos of identity-clients\n\nBefore releasing Tempest 12.2.0, we found the duplicated renos on\nhttp://docs.openstack.org/releasenotes/tempest/unreleased.html\nThat seems unreadable for users, so let\u0027s merge them into a single.\n\nChange-Id: Id51ecebcbf56c5e0f62e3bd35e7d531f411904db\n"
    },
    {
      "commit": "30397297fd030411a57256a7b1addbe13c7ed0ea",
      "tree": "3f000b335f8ec4ee5b779f30a6cb3487be1273da",
      "parents": [
        "db5012b6281abf3f764fad910017806371f30dd3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:05:02 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:05:56 2016 -0700"
      },
      "message": "Remove unnecessary resource_cleanup/setup\n\nSince Ic73cbffec8ff801462ea2155718fc3728bfb6512 , these methods have\nbecome unnecessary. This patch removes them for cleanup.\n\nChange-Id: Id7beb3ba890ff92982549f9424166ada3cb84879\n"
    },
    {
      "commit": "db5012b6281abf3f764fad910017806371f30dd3",
      "tree": "f615a8bd6da3db830dd3c8aee4998858d1196c17",
      "parents": [
        "0d038f47b67940cce33b80a6ded62b0517056089",
        "abdceda16b1502bae82ecd3c2d4ec31b546a247d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 20:20:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 20:20:13 2016 +0000"
      },
      "message": "Merge \"Define v3 projects_client as library\""
    },
    {
      "commit": "fe757e3963cf89d84486316853acd7b2fdd79890",
      "tree": "d70d812b2f0a8a2d2f0898dbd7d5202d62ff1ae6",
      "parents": [
        "0d038f47b67940cce33b80a6ded62b0517056089"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Sep 02 15:10:52 2016 -0400"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Fri Sep 02 15:15:56 2016 -0400"
      },
      "message": "Narrow assertion in attach/delete volume test\n\nThe attach_delete_volume test takes the device name\nfrom tempest.conf\u0027s volume_device_name and looks for the output\nin /proc/partition.  It could be that this name occurs in part of\nanother partition\u0027s string.  Patch adjusts the name used in the\nassertion to make sure it\u0027s an exact match.\n\nChange-Id: I570864c7c38969dcdcbfa5bd71be0348d90bd790\nCloses-Bug: #1619564\n"
    }
  ],
  "next": "0d038f47b67940cce33b80a6ded62b0517056089"
}
