)]}'
{
  "log": [
    {
      "commit": "43e7fcff6f42e6ce81d87f7656424698103595d8",
      "tree": "1214cb1555daa272faf99ebcfb724641f02098cb",
      "parents": [
        "eda607cb1c89762a54290c4525d81c1b192c421f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 04 11:59:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 06 06:00:08 2016 -0700"
      },
      "message": "Make ports_client use common waiter method\n\nwait_for_resource_deletion() of network_client is used only for\nports_client and Tempest has a common waiter method in its rest\nclient. So this patch makes ports_client use the method and removes\nnetwork_client module for the cleanup.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3145163621dbf7c053f040d4c75b1dd16770ba55\n"
    },
    {
      "commit": "eda607cb1c89762a54290c4525d81c1b192c421f",
      "tree": "6222c06d5f68fa577a8dd3407c461d7cde6f51d6",
      "parents": [
        "fbca80d640646528e94ddf7fddef8d966db6f5d6",
        "a0a9b24de0a2b2c48ce95a988c43cc9affe50652"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 12:04:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 12:04:56 2016 +0000"
      },
      "message": "Merge \"Remove AuthorizationTestJSON tests\""
    },
    {
      "commit": "a0a9b24de0a2b2c48ce95a988c43cc9affe50652",
      "tree": "fdebd1f59ca6504f9272d69361914a0f91c428a6",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 30 07:42:08 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 04 17:27:35 2016 -0400"
      },
      "message": "Remove AuthorizationTestJSON tests\n\nThese are a set of legacy negative tests that make an assumption that\nNova service URLs will have {project_id} in them, and that changing\nthe value of {project_id} is a meaningful way to attempt to access\nresources by another tenant. Neither of these things are true.\n\nAs of midway through Mitaka Nova landed a microversion that makes\n{project_id} an optional construct. When we actually deploy systems\nwith this, of the 25 tests listed, 20 fail, 3 are skipped (due to\ncustom skip logic I previously add), and 2 pass. Those 2 passes are\nactually as suspect as anything else, as they should now fail, and\ndemonstrates other bugs in Tempest.\n\nThe removal of these tests followed the full process required for\nremoval of tests -\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-March/088716.html\n\nChange-Id: I81d99d65b8affaea44ddd6643d6acc40068eead7\n"
    },
    {
      "commit": "fbca80d640646528e94ddf7fddef8d966db6f5d6",
      "tree": "d5d4e3a1f3251c05373c8127e7f5c004c3c22b30",
      "parents": [
        "534a8dc60dfef116156b8f9ee60071a9bf4e4f90",
        "4541bd12ea8f4fdd5f51bea8b6853f61ec4b6ca7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 09:24:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 09:24:43 2016 +0000"
      },
      "message": "Merge \"Add tests for compute v2.10 microversion\""
    },
    {
      "commit": "534a8dc60dfef116156b8f9ee60071a9bf4e4f90",
      "tree": "5def96d5f128efe186b712d1bc35073426f9a099",
      "parents": [
        "ac94d0640cbcdbccf90d1da343dad0f01539779f",
        "7278802f13d9600ad40bcd8f0b47a96c97e365f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 03:08:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 03:08:19 2016 +0000"
      },
      "message": "Merge \"Ignore created_at/updated_at in test_show_port\""
    },
    {
      "commit": "7278802f13d9600ad40bcd8f0b47a96c97e365f3",
      "tree": "1dceed0652279134e1d1af11559eb3bbc3168c60",
      "parents": [
        "e2644c0ee8018b753756ec3940305d13a8792471"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Thu Mar 24 13:02:09 2016 +0000"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Wed Mar 30 14:25:13 2016 +0000"
      },
      "message": "Ignore created_at/updated_at in test_show_port\n\ntest_show_port compares dict elements from create_port \u0026 show_port.\nThe POST request in create_resource may retrieve inconsistent time\nfor created_at/updated_at elements when the actual resource creation\nturns the next second to fill database. This patch ignores these two\nfields when comparing port dicts from create/show functions.\n\nWith this patch test_show_port avoids mismatch errors like this:\n created_at: expected 2016-03-23T22:20:42, actual 2016-03-23T22:20:41\n updated_at: expected 2016-03-23T22:20:42, actual 2016-03-23T22:20:41\n\nChange-Id: Ic6a17c88cbc394eb970cfcc994de53288305f612\nCloses-Bug: #1563885\n"
    },
    {
      "commit": "ac94d0640cbcdbccf90d1da343dad0f01539779f",
      "tree": "b29267ec9b3d2ed04a4a05e81dad6e069cf6e274",
      "parents": [
        "79f8fedab01290fba3676fc29df5213cf4f029a4",
        "d598d2f64272f40c2825efb5101b7fe1f4c40884"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 10:33:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 10:33:24 2016 +0000"
      },
      "message": "Merge \"Remove the migrated service client\""
    },
    {
      "commit": "79f8fedab01290fba3676fc29df5213cf4f029a4",
      "tree": "c2f887da4a174e91eeb94723e08470602cf296db",
      "parents": [
        "ddbcff21c991b4627eac7c9d9fd54d95820c6690",
        "0dc9747519cb352dec099302be6d0173837afd18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 02:10:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 02:10:10 2016 +0000"
      },
      "message": "Merge \"Add pep8 check for tempest.lib import\""
    },
    {
      "commit": "ddbcff21c991b4627eac7c9d9fd54d95820c6690",
      "tree": "628475d96be30b057b0d2e06f59b419c353cd843",
      "parents": [
        "642c7ee46208f0133f9bf096d52d3f5914767b59",
        "336aca762bf93e17261df94a3aae038192b825b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 00:37:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 00:37:30 2016 +0000"
      },
      "message": "Merge \"Removed deprecation warning from \u0027tempest --help\u0027\""
    },
    {
      "commit": "0dc9747519cb352dec099302be6d0173837afd18",
      "tree": "cc67a56a25a3920e654da47efaa49af07ee42f71",
      "parents": [
        "4cf34236e5a1eca4ed6beeebd1241e699490bf1e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 15:10:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 29 11:14:05 2016 -0700"
      },
      "message": "Add pep8 check for tempest.lib import\n\ntempest.lib should not import local tempest code to avoid circular dependency,\nso this patch adds pep8 check to block such kind of code.\n\nChange-Id: I392d28b3195040a800d96171ef275c6e73f9fef4\n"
    },
    {
      "commit": "642c7ee46208f0133f9bf096d52d3f5914767b59",
      "tree": "70fd1894b409b1ef84e13c47cef31f2d3a0389d1",
      "parents": [
        "4cf34236e5a1eca4ed6beeebd1241e699490bf1e",
        "831516fca2a634dfa892d5d5fcd11bb67b957ef4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 18:13:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 18:13:51 2016 +0000"
      },
      "message": "Merge \"Fix typo in variable name\""
    },
    {
      "commit": "4cf34236e5a1eca4ed6beeebd1241e699490bf1e",
      "tree": "197acc201ba5705e850d4fb12c7ac939a48c0c39",
      "parents": [
        "9b79e918e078ee75c7bb9d007380391d049bdcb5",
        "f61f1fcee018a613c323fa5babe08469474a8d37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 17:47:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 17:47:21 2016 +0000"
      },
      "message": "Merge \"glance_http: add IPv6 support\""
    },
    {
      "commit": "9b79e918e078ee75c7bb9d007380391d049bdcb5",
      "tree": "cc1f8a5047770188c25775c97e226d2603f3e15b",
      "parents": [
        "0f24173a3834a36346418bdb02559581331fd616",
        "4f525f7cca2b49c5acf0adf3f2f585ffed150080"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 05:16:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 05:16:05 2016 +0000"
      },
      "message": "Merge \"Add T111 history to HACKING.rst\""
    },
    {
      "commit": "0f24173a3834a36346418bdb02559581331fd616",
      "tree": "9e05ee1a6bfcb8705edd4beb0c06438f477fb903",
      "parents": [
        "3d8c8fd9db3bda09c71ec71921ac58e34d1586f0",
        "5a59f8735d20e1bc9ccb4a280f7b2b47a435eb70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 28 18:09:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 28 18:09:53 2016 +0000"
      },
      "message": "Merge \"More info when fail to get api version\""
    },
    {
      "commit": "3d8c8fd9db3bda09c71ec71921ac58e34d1586f0",
      "tree": "623e1af47ac4e737f3312b97c295f4329f359d81",
      "parents": [
        "ebcba8e61846a13c4e58136fa7d5766aa33a1381",
        "667aaa23d2d975d89c3f94a0ac1026eb7c5c9056"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 28 04:36:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 28 04:36:27 2016 +0000"
      },
      "message": "Merge \"Use common \"waiters.wait_for_snapshot_status\" function everywhere\""
    },
    {
      "commit": "ebcba8e61846a13c4e58136fa7d5766aa33a1381",
      "tree": "d94d28034f6ac02396e60b1b84fd4e1499237df8",
      "parents": [
        "4660229ccd9d3a77897994fd9a44d4884cdae705",
        "ed3a35b3cc5e715178225d405e0e3c4aeae7b1bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 27 22:57:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 27 22:57:59 2016 +0000"
      },
      "message": "Merge \"Removing wrapper method for \"wait_for_volume_status\" function\""
    },
    {
      "commit": "4660229ccd9d3a77897994fd9a44d4884cdae705",
      "tree": "418b72340b85d1c4d97e1f68ef445d2d3288f63a",
      "parents": [
        "2cc9fab30ceb3ed98e7843529abe93bbe3631517",
        "9bee3b92f1559cb604c8bd74dcca57805a85a97a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 26 00:56:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 26 00:56:46 2016 +0000"
      },
      "message": "Merge \"Correct server basic ops test case name\""
    },
    {
      "commit": "d598d2f64272f40c2825efb5101b7fe1f4c40884",
      "tree": "2c6c10b2998fd01ecd8af5b32eaa60e84be1f903",
      "parents": [
        "90a3df9c9869f34e68f26b3c0360aea70ffd59ce"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 15:57:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 16:03:26 2016 -0700"
      },
      "message": "Remove the migrated service client\n\nsecurity_group_rules_client has been already migrated into tempest-lib\nwith the commit I76b1d0b1c3ffb2c366c4e6d95105d9c8fde2a22b . But we have\nre-integrated tempest-lib into tempest. Then the client is duplicated now.\nThis patch makes clients.py use the new one and removes the old one.\n\nChange-Id: I3a2e1f255c001b8dc60d44d24c3f6f92771f8944\n"
    },
    {
      "commit": "4f525f7cca2b49c5acf0adf3f2f585ffed150080",
      "tree": "75a7342b50c94dd2d060009b68b65dc927e9b556",
      "parents": [
        "90a3df9c9869f34e68f26b3c0360aea70ffd59ce"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 15:20:01 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 15:21:10 2016 -0700"
      },
      "message": "Add T111 history to HACKING.rst\n\nOn the commit I36592a91001361d816e302745fe8417aee5e7565 , I forgot\nto add T111 history to HACKING.rst. So this patch fixes it.\n\nChange-Id: Ib4fd6e6d6f20cbe6c8b2914319aca721fb223850\n"
    },
    {
      "commit": "2cc9fab30ceb3ed98e7843529abe93bbe3631517",
      "tree": "69105f0bea6ae76d3854f2f6803b2e6ddb826e7b",
      "parents": [
        "90a3df9c9869f34e68f26b3c0360aea70ffd59ce",
        "b5d32937ddb2d2b35f80178e3d59aa5e4f146d78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 22:20:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 22:20:58 2016 +0000"
      },
      "message": "Merge \"Add pypi download + version badges into README.rst\""
    },
    {
      "commit": "667aaa23d2d975d89c3f94a0ac1026eb7c5c9056",
      "tree": "3d20d6248e4e1de3b8b0bee20dcd1df34c22cf5e",
      "parents": [
        "ed3a35b3cc5e715178225d405e0e3c4aeae7b1bb"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Mar 24 23:13:28 2016 -0500"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Mar 25 16:39:35 2016 +0000"
      },
      "message": "Use common \"waiters.wait_for_snapshot_status\" function everywhere\n\nIn Tempest we have the waiters.wait_for_snapshot_status function that\nis already used in some places. So this commit replaces the use of the\nwait_for_snapshot_status method defined in the base_snapshots_client.py\nfile with the use of the waiters.wait_for_snapshot_status function.\n\nChange-Id: Ic017d468cc1478d8207ba482f161ed63c9b168fe\n"
    },
    {
      "commit": "ed3a35b3cc5e715178225d405e0e3c4aeae7b1bb",
      "tree": "5bebff34b1792e2f8f35a3820a939187babfc5aa",
      "parents": [
        "b0953f8eb7ce343dc856b65e7302f64e0696bc9e"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Mar 24 22:41:30 2016 -0500"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Mar 25 11:38:51 2016 -0500"
      },
      "message": "Removing wrapper method for \"wait_for_volume_status\" function\n\nThe wait_for_volume_status method in the base_volumes_client.py file is\na wrapper method that just uses the waiters.wait_for_volume_status function.\nThe wait_for_volume_status method is not a service method and that is why\nit should be removed and the waiters.wait_for_volume_status function should\nbe used instead.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4516a2cc2dd6ada8d0a49392a98b949edc09a9fd\n"
    },
    {
      "commit": "831516fca2a634dfa892d5d5fcd11bb67b957ef4",
      "tree": "406a8904b78c4e3132a2654fe35f029d20697a49",
      "parents": [
        "90a3df9c9869f34e68f26b3c0360aea70ffd59ce"
      ],
      "author": {
        "name": "Gleb Stepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Mar 25 14:52:33 2016 +0200"
      },
      "committer": {
        "name": "Gleb Stepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Mar 25 14:52:33 2016 +0200"
      },
      "message": "Fix typo in variable name\n\nChange-Id: Ic3034e182789ad154f1364a2011c04c207c8c8d8\n"
    },
    {
      "commit": "90a3df9c9869f34e68f26b3c0360aea70ffd59ce",
      "tree": "ba173eaa30e64bf6344ee3af61bf6e993b401066",
      "parents": [
        "b0953f8eb7ce343dc856b65e7302f64e0696bc9e",
        "d44a8becd9bb6d802ea88035fd998feabfb7d0cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 07:10:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 07:10:53 2016 +0000"
      },
      "message": "Merge \"Removing some redundant words\""
    },
    {
      "commit": "b0953f8eb7ce343dc856b65e7302f64e0696bc9e",
      "tree": "c0d7b089d2a627261731660243dfd18cd0d0c82e",
      "parents": [
        "e0a3b8ef77a0cca943c228986eb2ed94d078af96",
        "513d68f9d5934f75216f36a44bfd05cf9dafc9e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "message": "Merge \"Add release notes page for v10.0.0\""
    },
    {
      "commit": "b5d32937ddb2d2b35f80178e3d59aa5e4f146d78",
      "tree": "1bc718b19cafdb14d1642e2202e4ce93c6b5695e",
      "parents": [
        "e0a3b8ef77a0cca943c228986eb2ed94d078af96"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Mar 25 12:46:43 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Mar 25 12:46:43 2016 +0900"
      },
      "message": "Add pypi download + version badges into README.rst\n\nThis commit adds pypi download and version badges into README.rst.\nWith these badges, users can know the latest version and download\nstatistics.\n\nChange-Id: Ib9ec24ea82d478e44160a6d7f381d8c43a2dcbf5\n"
    },
    {
      "commit": "d44a8becd9bb6d802ea88035fd998feabfb7d0cb",
      "tree": "ba1148ba60441849f1ff0d36848243a0139d6f3f",
      "parents": [
        "e0a3b8ef77a0cca943c228986eb2ed94d078af96"
      ],
      "author": {
        "name": "Anh Tran",
        "email": "anhtt@vn.fujitsu.com",
        "time": "Fri Mar 25 09:49:14 2016 +0700"
      },
      "committer": {
        "name": "Anh Tran",
        "email": "anhtt@vn.fujitsu.com",
        "time": "Fri Mar 25 09:51:21 2016 +0700"
      },
      "message": "Removing some redundant words\n\nThis patch removes some redundant words.\n\nChange-Id: Ibd04cd1842d34f5fc989e94c2b474d705eed9d37\n"
    },
    {
      "commit": "e0a3b8ef77a0cca943c228986eb2ed94d078af96",
      "tree": "9cf721a331c13659b1170c0bab5134560f325378",
      "parents": [
        "b28973f630954c4aee2eede301f8bb25c0721ffc"
      ],
      "author": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Thu Mar 24 20:32:07 2016 +0000"
      },
      "committer": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Thu Mar 24 22:41:27 2016 +0000"
      },
      "message": "Fix a few typos in microversion doc\n\nPatch I29ab6f625df59ba3732f9730a610e14dfe6094ea already fixed some\ncomments for the doc. But there are still some typos that need to\nbe fixed. This patch is to fix those.\n\nChange-Id: I6ab6eabfb0faf28e175179c0097e196c4fa944ea\n"
    },
    {
      "commit": "b28973f630954c4aee2eede301f8bb25c0721ffc",
      "tree": "31fb5abab1daaed1f525345b1646ba6f04dc2cfc",
      "parents": [
        "28a63160ac87b44999d921e1deb497190698de02",
        "e560728a4e512e454985105b9f0d464314c9768c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 20:18:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 20:18:11 2016 +0000"
      },
      "message": "Merge \"Fix comments in microversion doc\""
    },
    {
      "commit": "28a63160ac87b44999d921e1deb497190698de02",
      "tree": "a21660e4364c9423b154c6afc5c5f15f5fb1e4d8",
      "parents": [
        "b3191982e3db3337a481b79be218d127f6147e33",
        "3ed6a554a5c8714610244a47fa4122fdeb9e33ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 20:17:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 20:17:56 2016 +0000"
      },
      "message": "Merge \"Move wait_for_resource_status()\""
    },
    {
      "commit": "b3191982e3db3337a481b79be218d127f6147e33",
      "tree": "f8eb7c1d4bb363fcc17fdf5ebf467b40c7addea9",
      "parents": [
        "6423d149b2100a99da84e63f19675de06d344d9e",
        "60b78c03910b3392c1c79e5be40e7db72cbb18ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 20:16:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 20:16:25 2016 +0000"
      },
      "message": "Merge \"Move list_dhcp_agents_on_hosting_network()\""
    },
    {
      "commit": "513d68f9d5934f75216f36a44bfd05cf9dafc9e3",
      "tree": "460482c1be734b48d73334dc403aa52762b74e82",
      "parents": [
        "84f73213195937b06402ec0ec624d951d4abe61f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 14:54:36 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:11:54 2016 -0400"
      },
      "message": "Add release notes page for v10.0.0\n\nThis commit adds a seperate release notes page for tempest 10.0.0\nto clearly mark what is inclued in that.\n\nChange-Id: Ia3e4672777e6f2fbf5823c3869fa33715db2f2bf\n"
    },
    {
      "commit": "6423d149b2100a99da84e63f19675de06d344d9e",
      "tree": "af03f16e21cdc3dc88b8aa7fd580120c4f98bd8b",
      "parents": [
        "e2644c0ee8018b753756ec3940305d13a8792471",
        "9228bf7bb066ff08a87a056992bd8dc69b7d7ac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 14:38:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 14:38:36 2016 +0000"
      },
      "message": "Merge \"Allow get_tenant_network() for non-primary creds\""
    },
    {
      "commit": "f61f1fcee018a613c323fa5babe08469474a8d37",
      "tree": "74802d2a36abaddfe074fc6a9d47483dbf615de7",
      "parents": [
        "dcc559792320d6cd087f658a3c49a88104493dc5"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Tue Mar 15 21:40:10 2016 -0400"
      },
      "committer": {
        "name": "Sofer Athlan-Guyot",
        "email": "sathlang@redhat.com",
        "time": "Thu Mar 24 15:32:27 2016 +0100"
      },
      "message": "glance_http: add IPv6 support\n\nAdd IPv6 support when opening a socket to Glance server.\n\nCo-Authored-By: Sofer Athlan-Guyot \u003csathlang@redhat.com\u003e\nCloses-Bug: #1557814\nChange-Id: Ice966f78f94196ba31e64939df4173a67943aa43\n"
    },
    {
      "commit": "5a59f8735d20e1bc9ccb4a280f7b2b47a435eb70",
      "tree": "18924c130373a420f2d5aa32a161b101c0c3b842",
      "parents": [
        "e2644c0ee8018b753756ec3940305d13a8792471"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Mar 18 13:07:00 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Mar 24 09:15:16 2016 -0500"
      },
      "message": "More info when fail to get api version\n\nWhen tempest verify-config incorrectly guesses the unversioned\nendpoint (for example when keystone is accepting requests on a\nsubpath) it might get a response that\u0027s not JSON, in which point\nall that it prints out is that the response isn\u0027t JSON. It would\nbe more useful if the URL that was requested was also printed so\nthat the user could see what was wrong.\n\nChange-Id: Idb5f8ad9290569cf559bd2141b82075e6e0d6091\n"
    },
    {
      "commit": "e2644c0ee8018b753756ec3940305d13a8792471",
      "tree": "b607dc359666e7afa4aa9552ba2e43558487d2d1",
      "parents": [
        "d27175b7ef9ebed79b3c5e4011d783d66626de60",
        "f3110f0f4e70c8d4815316178c93dc54f04ee252"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 12:02:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 12:02:10 2016 +0000"
      },
      "message": "Merge \"Remove redundant list_router_interfaces()\""
    },
    {
      "commit": "e560728a4e512e454985105b9f0d464314c9768c",
      "tree": "82e75b6a9814c42ff491ed3b7d243449c3c65187",
      "parents": [
        "d27175b7ef9ebed79b3c5e4011d783d66626de60"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 24 17:22:10 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 24 17:22:10 2016 +0900"
      },
      "message": "Fix comments in microversion doc\n\nThis fix some comments left in\nI68e6d2a4a681e6588e43e02378a111fd00391f08 for microversion doc.\n\nChange-Id: I29ab6f625df59ba3732f9730a610e14dfe6094ea\n"
    },
    {
      "commit": "d27175b7ef9ebed79b3c5e4011d783d66626de60",
      "tree": "4055b419fc571aa0a6544320391313dabe694792",
      "parents": [
        "33efa0e7dde2e057ea97a65012d25f8ba5a2c537",
        "bd460acdc77e31e430fd6da119a8f8527855a708"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 08:02:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 08:02:10 2016 +0000"
      },
      "message": "Merge \"Add microversion testing doc in tempest\""
    },
    {
      "commit": "336aca762bf93e17261df94a3aae038192b825b1",
      "tree": "a664d32403e5d540a69ce02f7f268bc4c414a176",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Tin Lam",
        "email": "tl3438@att.com",
        "time": "Mon Mar 07 18:51:44 2016 -0600"
      },
      "committer": {
        "name": "Tin Lam",
        "email": "tl3438@att.com",
        "time": "Wed Mar 23 22:19:40 2016 -0500"
      },
      "message": "Removed deprecation warning from \u0027tempest --help\u0027\n\nDeprecation warning of stress test runner should not show up when\nrunning \u0027tempest --help\u0027.  Warning show be shown only when\nwe run the stress command.\n\nChange-Id: I6135559b6103f56542b611074ec81d29091e40b5\nCloses-Bug: #1552863\n"
    },
    {
      "commit": "9bee3b92f1559cb604c8bd74dcca57805a85a97a",
      "tree": "06977acb28ec68fcf5f51a5af0dedaf8419eff6e",
      "parents": [
        "33efa0e7dde2e057ea97a65012d25f8ba5a2c537"
      ],
      "author": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Wed Mar 23 23:53:43 2016 +0000"
      },
      "committer": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Wed Mar 23 23:53:43 2016 +0000"
      },
      "message": "Correct server basic ops test case name\n\nChange test case name test_server_basicops to a more readable\nname test_server_basic_ops. For the scenario test cases, the name\nusually follows the \u003cname\u003e_ops fashion.\n\nChange-Id: I7ff04d0cfd85e363a3e04cfc5285d49b46b38606\n"
    },
    {
      "commit": "33efa0e7dde2e057ea97a65012d25f8ba5a2c537",
      "tree": "8b827fa9877b3ec05fca61ac0e2ab25562ee347b",
      "parents": [
        "fd3088f8992633f6eb005e606d3bb8596fa23d56",
        "3b57d805eb6ad07e809f809d57f004d28aa6877d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 23 22:20:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 22:20:23 2016 +0000"
      },
      "message": "Merge \"Fix tests when having multiple floating pools\""
    },
    {
      "commit": "fd3088f8992633f6eb005e606d3bb8596fa23d56",
      "tree": "70028e7e8d4f483eb9e1543646ad90116abdf4a7",
      "parents": [
        "3366cc94a553b884f21aa766d86b8be08c7d415d",
        "63bb903ce963331b8f4acbb78ad8c1f7fead7c5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 23 20:42:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 20:42:47 2016 +0000"
      },
      "message": "Merge \"Update the docs on ssh validation\""
    },
    {
      "commit": "3366cc94a553b884f21aa766d86b8be08c7d415d",
      "tree": "b9f75e338f636b66b77cd47022794ffdd3726964",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04",
        "b321cc2d4bc16a108195540b2b6bc1e0eddf0b3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 23 02:58:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 02:58:34 2016 +0000"
      },
      "message": "Merge \"Remove unsed wrapper method\""
    },
    {
      "commit": "bd460acdc77e31e430fd6da119a8f8527855a708",
      "tree": "4a29560e78156397c506aa41c153586c5959a4a1",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 16:28:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 23 10:49:53 2016 +0900"
      },
      "message": "Add microversion testing doc in tempest\n\nThis commit adds the doc about how to implement microversion\ntests in Tempest.\n\nAlso this doc will keep record of what all microversion tests\nhave been implemented in Tempest.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I68e6d2a4a681e6588e43e02378a111fd00391f08\n"
    },
    {
      "commit": "3ed6a554a5c8714610244a47fa4122fdeb9e33ad",
      "tree": "77b5a5fef078f16596fda4ef6ce0faeb01f037be",
      "parents": [
        "60b78c03910b3392c1c79e5be40e7db72cbb18ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 21 12:55:40 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 22 16:14:48 2016 -0700"
      },
      "message": "Move wait_for_resource_status()\n\nwait_for_resource_status() is used in DeletableResource only,\nand some arguments are not used at all.\nSo this patch moves the method into DeletableResource and removes\nunsed arguments for the cleanup.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I036822bfd689ed6d2ce23e7c519174cad8db2a7f\n"
    },
    {
      "commit": "60b78c03910b3392c1c79e5be40e7db72cbb18ab",
      "tree": "8146afa5caf681f0bf7066b16989c89cf8f6f37e",
      "parents": [
        "f3110f0f4e70c8d4815316178c93dc54f04ee252"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 21 12:42:09 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 22 16:14:48 2016 -0700"
      },
      "message": "Move list_dhcp_agents_on_hosting_network()\n\nlist_dhcp_agents_on_hosting_network() sends a request to a resource\n\u0027/networks\u0027, so the method should be implemented in networks_client\nfor the consistent interfaces of tempest.lib.\nThis patch moves the method into networks_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I46afe15452764fd2db7fce5d91096507e23aa4d6\n"
    },
    {
      "commit": "f3110f0f4e70c8d4815316178c93dc54f04ee252",
      "tree": "06624a1b46166c3287d8fa976d97a99c739dfd07",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 21 12:29:03 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 22 16:14:43 2016 -0700"
      },
      "message": "Remove redundant list_router_interfaces()\n\nlist_router_interfaces() just passes router_id as a filter to\n\"list ports\" API on Neutron. So it is easy to implement the metod\nwith list_ports() instead.\nThis patch removes the redundant method and makes it use list_ports().\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I32d4fab72df8786982d02960770c97e698e34ce3\n"
    },
    {
      "commit": "3b57d805eb6ad07e809f809d57f004d28aa6877d",
      "tree": "11b5dc78b51396ae155540ea8b62c3f735defe08",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue Mar 22 15:23:31 2016 +0100"
      },
      "committer": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Tue Mar 22 17:08:52 2016 +0100"
      },
      "message": "Fix tests when having multiple floating pools\n\nCompute API and scenario test fail even though\n\u0027floating_network_name\u0027 is specified. This patch provides\nfloating_network_name from tempest.conf as pool, when\ncreate_floating_ip is used.\n\nChange-Id: I2fc7fe59e5e90fb2739dc7eaa3432e7acb967013\nCloses-Bug: #1475143\nCo-Authored-By: Tom Patzig \u003ctom.patzig@sap.com\u003e\n"
    },
    {
      "commit": "63bb903ce963331b8f4acbb78ad8c1f7fead7c5d",
      "tree": "729718d863b8e656727ad42be64c3cd196247df5",
      "parents": [
        "1498669dbeefb0eb84faf5c730a73f2c740879dd"
      ],
      "author": {
        "name": "lanoux",
        "email": "joseph.lanoux@hpe.com",
        "time": "Mon Mar 21 03:16:18 2016 -0700"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hpe.com",
        "time": "Tue Mar 22 08:58:58 2016 +0000"
      },
      "message": "Update the docs on ssh validation\n\nThis change updates to configuration documentation on ssh validation.\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: Ie6521d77b8ab3b61e7dfa140c7b395c06cf16eeb\n"
    },
    {
      "commit": "4541bd12ea8f4fdd5f51bea8b6853f61ec4b6ca7",
      "tree": "14635776ee0c56ac04376a2ccaf7e914ebbbde69",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Feb 29 13:46:39 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 22 10:02:14 2016 +0900"
      },
      "message": "Add tests for compute v2.10 microversion\n\nNova microversion 2.10 adds the ability for admin\nuser to manage the keypair for other users.\n\nAs Tempest support microversion testing, this commit\nadds the testing for compute v2.10 microversion.\n\nDetails of v2.10 microversion\n- https://github.com/openstack/nova/blob/master/nova/api/openstack/rest_api_version_history.rst\n\nChange-Id: I5097a5669d0f3b7d9016d98da0fbb58a682cef8e\n"
    },
    {
      "commit": "b321cc2d4bc16a108195540b2b6bc1e0eddf0b3a",
      "tree": "382b352250d8ed02636e5bd5feda532991bdb643",
      "parents": [
        "1498669dbeefb0eb84faf5c730a73f2c740879dd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 21 12:49:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Mar 21 12:49:15 2016 -0700"
      },
      "message": "Remove unsed wrapper method\n\nSince Ic542eefcd09c3d55ac69c22e35eb1f47d1a99363 , the removed wapper\nmethod has been unused. So this patch removes it for the cleanup.\n\nChange-Id: I95f43f81bf586eba83b30987df57f0ba2ca9ee3f\n"
    },
    {
      "commit": "e6b66b641536e01e4bc91320b5a4fd015fd1aa04",
      "tree": "71df030c9f3cecea4f2794de7598136b92213970",
      "parents": [
        "1498669dbeefb0eb84faf5c730a73f2c740879dd",
        "ee9af3084728340ef4a2464206daa37153d2ba8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 21 19:34:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 21 19:34:17 2016 +0000"
      },
      "message": "Merge \"Add support of microversion in all compute service clients\""
    },
    {
      "commit": "1498669dbeefb0eb84faf5c730a73f2c740879dd",
      "tree": "83541847041cbef134b02a4f05e1a9e5a96617d6",
      "parents": [
        "bc850e2c36107db2f436252994482efb0ec1b7b3",
        "0b7752f526163836b10103eb91a84392ae270292"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 18 20:44:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 20:44:58 2016 +0000"
      },
      "message": "Merge \"Remove the port list that is not used\""
    },
    {
      "commit": "bc850e2c36107db2f436252994482efb0ec1b7b3",
      "tree": "64be47377d53463eeef3ef97a40f63ea971576d0",
      "parents": [
        "07862a7f9d99236bb427b39dc6dd1e89604dd413",
        "858e7200348040f686d8877ee03787bbbc638c2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 18 06:32:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 06:32:29 2016 +0000"
      },
      "message": "Merge \"Unskip test_list_virtual_interfaces\""
    },
    {
      "commit": "07862a7f9d99236bb427b39dc6dd1e89604dd413",
      "tree": "b3dbfb0788e6705fdf0f2b90efbc48ea6c2ec6ce",
      "parents": [
        "a10697f9c5902b5aa01d3d321fe91dcd4ef1f383",
        "cbcb611173d2b1b16244674c2681bbc1b4584e00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 18 06:27:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 06:27:17 2016 +0000"
      },
      "message": "Merge \"Adding a note to \u0027test_update_user_password\u0027 test for Keystone V2\""
    },
    {
      "commit": "a10697f9c5902b5aa01d3d321fe91dcd4ef1f383",
      "tree": "fa9d274a05736a587f1efb605a8c39d0a15ea5bc",
      "parents": [
        "97e664873c0c7da960c13939c602c91be037a135",
        "5b2c7459274e73858b20b85dd91a7ff3ef556658"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 18 05:37:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 05:37:51 2016 +0000"
      },
      "message": "Merge \"Update comments for keystone precision and fernet\""
    },
    {
      "commit": "97e664873c0c7da960c13939c602c91be037a135",
      "tree": "75327a6d998cba362807ed6ab5cfd10dc6a8c09f",
      "parents": [
        "9a1d0e9d56c6b63f314beb4bd3f87d06a7d88383",
        "6665c97728b555109ac7741ce95c1d3709849822"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 17:56:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 17:56:49 2016 +0000"
      },
      "message": "Merge \"Make routers_client use **kwargs\""
    },
    {
      "commit": "9a1d0e9d56c6b63f314beb4bd3f87d06a7d88383",
      "tree": "8b70ff16271ed26c876049a897e7f00b87b0a330",
      "parents": [
        "660098490c5026bd19452ad2088446f44df54d4f",
        "c3b0b8b4999beb078290ad09e9ca71740816e1c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 12:19:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 12:19:13 2016 +0000"
      },
      "message": "Merge \"Trivial: Fix some document comments in microversion\""
    },
    {
      "commit": "660098490c5026bd19452ad2088446f44df54d4f",
      "tree": "c87460d018ac5473b3735557728254562f09eb98",
      "parents": [
        "1a134ec8ec521963d48d7e9c40dedeabf106e7b8",
        "5e1741c3dd1f2323f1228265282163d5d6b57457"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 07:10:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 07:10:20 2016 +0000"
      },
      "message": "Merge \"Scenario/manager.py: always wait when delete a cinder vol\""
    },
    {
      "commit": "1a134ec8ec521963d48d7e9c40dedeabf106e7b8",
      "tree": "83a2702951e5c91815fa711670d8bc66437b1ea9",
      "parents": [
        "6322474e08ae4d13a29b4839c857c4b4f232185b",
        "347ac455412e0ab527c7d457bbb0592a64204607"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 06:19:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 06:19:02 2016 +0000"
      },
      "message": "Merge \"Actually run `test_skip_attr_*` unit tests\""
    },
    {
      "commit": "6322474e08ae4d13a29b4839c857c4b4f232185b",
      "tree": "00be46d40ac50afccfce67e6db8373bd2c44a015",
      "parents": [
        "dcc559792320d6cd087f658a3c49a88104493dc5",
        "6919da4be56850d923345dd870da8ecc57484a72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 03:11:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 03:11:15 2016 +0000"
      },
      "message": "Merge \"Fix API test for external subnet visibility\""
    },
    {
      "commit": "c3b0b8b4999beb078290ad09e9ca71740816e1c5",
      "tree": "25626872afec95430abd2dd0bb48f71ddc93b879",
      "parents": [
        "36521463de6b5c6c48f1e6d0ff987a074e2af406"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 11:58:34 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 17 02:44:45 2016 +0000"
      },
      "message": "Trivial: Fix some document comments in microversion\n\nThis is follow up patch to fix doc comments left in\nIcbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n\nChange-Id: Iebdbfd62d1db4088e7e356aae700b74c17888415\n"
    },
    {
      "commit": "6665c97728b555109ac7741ce95c1d3709849822",
      "tree": "9bc1fac447783b88305b944eb3345c2deba7f8c1",
      "parents": [
        "dcc559792320d6cd087f658a3c49a88104493dc5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Feb 24 13:09:09 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 16 18:10:18 2016 -0700"
      },
      "message": "Make routers_client use **kwargs\n\nAs we discussed on http://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 routers_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I2db862191cc30bcf903098d2959b9b22b16c153b\n"
    },
    {
      "commit": "dcc559792320d6cd087f658a3c49a88104493dc5",
      "tree": "c85a4ab6d32aa7092610e26c2d86a4d344c031f1",
      "parents": [
        "0b6aeec35a2719b9bddef294257925bae25b26cc",
        "87ba2876ecad2c9b643660d116f41a61d03fbf9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 10:24:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 10:24:36 2016 +0000"
      },
      "message": "Merge \"common/compute.py: remove some useless code\""
    },
    {
      "commit": "0b6aeec35a2719b9bddef294257925bae25b26cc",
      "tree": "e7316d00ffb7d62664bfacca2c315950b0e94c36",
      "parents": [
        "36521463de6b5c6c48f1e6d0ff987a074e2af406",
        "a4b1cef845e6e3a952fd411bf72c280698833abb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 07:56:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 07:56:57 2016 +0000"
      },
      "message": "Merge \"Optimize \"open\" method with context manager\""
    },
    {
      "commit": "36521463de6b5c6c48f1e6d0ff987a074e2af406",
      "tree": "bd751ca44f83f7254c986a8aa354e41b5aa5e59c",
      "parents": [
        "84f73213195937b06402ec0ec624d951d4abe61f",
        "00686f2fda392133b8d72abbde030c488a7ef25c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 01:54:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 01:54:37 2016 +0000"
      },
      "message": "Merge \"Add note a section to lib doc about where to put plugins\""
    },
    {
      "commit": "84f73213195937b06402ec0ec624d951d4abe61f",
      "tree": "ecee2cb5bc5a82a875e49fb0145e75f40a634416",
      "parents": [
        "55df9d63ca846628929c16a8996b6a37fccd6d76",
        "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 00:56:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 00:56:29 2016 +0000"
      },
      "message": "Merge \"Migrated microversion testing framework to tempest/lib\""
    },
    {
      "commit": "ee9af3084728340ef4a2464206daa37153d2ba8c",
      "tree": "84bc65dfb8de2cd5599d63dc7294d996b28f3602",
      "parents": [
        "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 06:12:43 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 00:20:33 2016 +0000"
      },
      "message": "Add support of microversion in all compute service clients\n\nTempest implemented microversion support testing framework\nwhich can set the microversion on service client and further\nwill be used to pass to API request.\n\nTo support setting of microversion on each compute service client\nand passing the same in API request, we need to inherit all\ncompute service clients from BaseComputeClient.\n\nBaseComputeClient class pass the microversion in API request header\nand checks the correct microversion is being returned in response.\n\nNOTE- This change to all compute service clients does not change\nany interface which means no backward incompatibility is introduced.\n\nAfter this change, all compute service clients will support to pass\nmicroversion on API request.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I44de9db6790148148df779810c67b272a7938d56\n"
    },
    {
      "commit": "55df9d63ca846628929c16a8996b6a37fccd6d76",
      "tree": "9e9b724e9e3e1c83d5c9f1be21c4c7663fa2d3b3",
      "parents": [
        "07f84a0e88d40b0b387255210bb69b827e641f6f",
        "29591535b30a133928ba0f7c4a0a853058a13edb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 11:24:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 11:24:19 2016 +0000"
      },
      "message": "Merge \"Move microversion config options to \u0027compute\u0027 section\""
    },
    {
      "commit": "07f84a0e88d40b0b387255210bb69b827e641f6f",
      "tree": "60be6ba93d96c87c6d4de20c960879f610129edb",
      "parents": [
        "e86fc5df1b2745a862cff037f3fb74ffac567ce7",
        "b10c6caa1ac94fa8dd81438f39d38607d99f1ee4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 11:10:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 11:10:58 2016 +0000"
      },
      "message": "Merge \"Fix V3 credential behavior, documentation\""
    },
    {
      "commit": "6919da4be56850d923345dd870da8ecc57484a72",
      "tree": "03fc40d88ea8c13d4bb10ba482dc238a6cf3c1ae",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Sat Mar 05 18:00:03 2016 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Sun Mar 13 12:09:42 2016 -0700"
      },
      "message": "Fix API test for external subnet visibility\n\nThe test_external_network_visibility test incorrectly\nassumes that subnets will never be visible on external\nnetworks. However, this is not true in the case that a\nnetwork is both external and shared, in which case its\nsubnets will be shared and will be visible globally.\n\nThis updates the test to only make the subnet visibility\nassertion on the configured public external network which\nis stable and won\u0027t be in flux like networks created by\nother tests.\n\nAt some point this test should just create its own external\nnetwork and make assertions on that rather than depend on\na specific configuration of the public network.\n\nRelated-Bug: #1553595\nChange-Id: I0219e17d2ec70939039344826d35cb533b3ce065\n"
    },
    {
      "commit": "00686f2fda392133b8d72abbde030c488a7ef25c",
      "tree": "e40fae964b6308516d6ee88fb66f09d85068f4b4",
      "parents": [
        "e86fc5df1b2745a862cff037f3fb74ffac567ce7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 09 15:39:19 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 11 18:15:07 2016 -0500"
      },
      "message": "Add note a section to lib doc about where to put plugins\n\nThis commit adds a subsection to the creating a plugin section in the\nplugin doc that tries to strongly advocate creating a separate python\npackage for tempest plugins for various reasons. This will hopefully\nsteer potential plugin authors towards doing this.\n\nChange-Id: Id3c06381c0d8e79f59e50486a3c10b12bb977c51\n"
    },
    {
      "commit": "e86fc5df1b2745a862cff037f3fb74ffac567ce7",
      "tree": "f76cccecc2d05c0b51af99d6a2e02318a8df73a4",
      "parents": [
        "55f46551e7e74730e8e8b5eac3c68f0a410c1772",
        "a25c4190a3e208215d93f9dc4b7c554f78f828db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 20:27:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 20:27:06 2016 +0000"
      },
      "message": "Merge \"Fix cleanup CLI for router client\""
    },
    {
      "commit": "55f46551e7e74730e8e8b5eac3c68f0a410c1772",
      "tree": "7010aa7c5c5abe25dca5e3e73d46f202be5b9144",
      "parents": [
        "3818974208f51c3c03cdbd44424688ed354c148c",
        "9898bfcf01386eeb58845b2b9212edbb342b92d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 14:30:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 14:30:22 2016 +0000"
      },
      "message": "Merge \"Remove tempest duplicate copy of skip_unless_attr\""
    },
    {
      "commit": "3818974208f51c3c03cdbd44424688ed354c148c",
      "tree": "6a3e7c268d100fe331cec8c99ee447296d36ac37",
      "parents": [
        "02de50e4d7a97593e5dac7f7891ed2e839b57c83",
        "d5d17d9bc73bb973215ae70890030f659fc57277"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 14:04:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 14:04:38 2016 +0000"
      },
      "message": "Merge \"Fix PendingDeprecationWarning for assert*\""
    },
    {
      "commit": "02de50e4d7a97593e5dac7f7891ed2e839b57c83",
      "tree": "39fa2caf69e89318e711e34740b7db93e924aecc",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c",
        "6fb7e1a1fa39dbfbf1c7a6b9d7ebf70ab6284257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 10:09:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 10:09:40 2016 +0000"
      },
      "message": "Merge \"TrivialFix: Remove pending deprecationwarning\""
    },
    {
      "commit": "a25c4190a3e208215d93f9dc4b7c554f78f828db",
      "tree": "f5f330d6db723259fafeb5fb30048c495e2391db",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:38:12 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:38:12 2016 +0900"
      },
      "message": "Fix cleanup CLI for router client\n\nneutron router client is splitted out into separate class.\n\nFix cleanup CLI for the same.\n\nChange-Id: Ie4ddf88f058d214d49a5797a40255005445c67df\n"
    },
    {
      "commit": "d5d17d9bc73bb973215ae70890030f659fc57277",
      "tree": "fb65e82a09e6cd64119ef9ce1b7c1211d2e1900c",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:08:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 18:08:56 2016 +0900"
      },
      "message": "Fix PendingDeprecationWarning for assert*\n\nThis commit fix all PendingDeprecationWarning for assert*\nfunction in unit tests.\n\nChange-Id: If474d9feb7eeb277b2cbd1d1160c955c7da29ef3\n"
    },
    {
      "commit": "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9",
      "tree": "6752b6f7f60605d2283b5217e1296ce383cb0261",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 04:57:18 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 08:17:15 2016 +0000"
      },
      "message": "Migrated microversion testing framework to tempest/lib\n\nTempest implements the microversion testing support and\nthat framework and interfaces have been tested by implementing\nthe Compute 2.2 microversion as well as by their unit tests.\n\nThose should be stable interfaces so that can be consumed by other\nprojects microversion testing either in tempest or outside tempest.\n\nTo make them as stable interface, this commit moving that framework and\nits interfaces to tempest/lib folder.\n\nAdding release notes and library doc for those interface.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n"
    },
    {
      "commit": "29591535b30a133928ba0f7c4a0a853058a13edb",
      "tree": "923fb3bb568f05600fc6a4cd3abbe60c26ffd1b9",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 17:12:43 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 17:12:43 2016 +0900"
      },
      "message": "Move microversion config options to \u0027compute\u0027 section\n\nCurrently microversion config options (min_microversion, max_microversion)\nare under \u0027compute-feature-enabled\u0027 section. But that sections is\nonly for boolean flags.\n\nThis commit move those options under \u0027compute\u0027 section and makes\nolder section options as deprecated with new one.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I29f0cb9962fdaaecf60a886467c4665fe4010353\n"
    },
    {
      "commit": "9898bfcf01386eeb58845b2b9212edbb342b92d8",
      "tree": "106e29c40496a1774746b683575eb2431bfc8a5b",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 15:04:47 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 15:04:47 2016 +0900"
      },
      "message": "Remove tempest duplicate copy of skip_unless_attr\n\ntempest.lib has decorator skip_unless_attr which has been moved\nto tempest_lib and now it is already moved to tempest.lib\n\nThis commit removes the duplicate copy of this decorator from api/utils.py\n\nChange-Id: Ibac298b661fee40d7c29779526f0037f8a5338ba\n"
    },
    {
      "commit": "b10c6caa1ac94fa8dd81438f39d38607d99f1ee4",
      "tree": "15457c6a99443fd47db29c9763afebf5d5c875eb",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 15:32:37 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Mar 10 18:10:27 2016 -0500"
      },
      "message": "Fix V3 credential behavior, documentation\n\nFixing V3 credential behavior so that contradicting parameter combinations\ndo not result in unpredictable behavior.  Updating accounts.yaml.sample\nfile to reference the correct location of the credentials\nclasses and to describe the updated behavior of Identity V3 attributes.\n\nChange-Id: I29efe778afcb1e4a55dffd6a8ed8212d62a4dd15\n"
    },
    {
      "commit": "271b3405729778a5bdb71004b8fa27484524295c",
      "tree": "2fc83fc12f6955dd84a1de8423f61031edd8103a",
      "parents": [
        "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb",
        "9b77ae5183b4e02d8b26784be024d9ca8ace8699"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 12:02:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 12:02:35 2016 +0000"
      },
      "message": "Merge \"Get NIC name by \"ip -o link\"\""
    },
    {
      "commit": "6fb7e1a1fa39dbfbf1c7a6b9d7ebf70ab6284257",
      "tree": "f463342695687f91601f27a91110d6884643fc69",
      "parents": [
        "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb"
      ],
      "author": {
        "name": "reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Thu Mar 10 13:32:01 2016 +0900"
      },
      "committer": {
        "name": "reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Thu Mar 10 13:37:05 2016 +0900"
      },
      "message": "TrivialFix: Remove pending deprecationwarning\n\nTempest Network Test cases use assertRaiseRegexp [1], which have\nbeen deprecated [2]. This patch fixes the same.\n\n[1]: http://logs.openstack.org/27/290927/1/check/gate-tempest-dsvm-tap-as-a-service/365440a/console.html#_2016-03-10_01_18_35_179\n[2]: https://bugs.launchpad.net/python-keystoneclient/+bug/1436957\n\nChange-Id: If105129b57b478932974a06d17be0d46a961c794\nPartial-Bug: #1436957\n"
    },
    {
      "commit": "b713d71c1a9dd637cf269bbb9dd3790d90f98bbb",
      "tree": "dfc62d0179d6875795909bbe40278fa5ae8405e4",
      "parents": [
        "f70a4e48f58818d04bcd1f25ca94e3e5d5a9f858",
        "1c940844a06d78d30934b48cb0965a82c669a5be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 03:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 03:36:24 2016 +0000"
      },
      "message": "Merge \"Allow heat volume tests to use configured volume size\""
    },
    {
      "commit": "a4b1cef845e6e3a952fd411bf72c280698833abb",
      "tree": "9b8e7ce7f967e90d25e6dc72d8c58d6e08a7ff2c",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "zhang.lei",
        "email": "zhang.lei@99cloud.net",
        "time": "Tue Mar 01 10:50:01 2016 +0800"
      },
      "committer": {
        "name": "zhang.lei",
        "email": "zhang.lei@99cloud.net",
        "time": "Thu Mar 10 11:21:58 2016 +0800"
      },
      "message": "Optimize \"open\" method with context manager\n\nUse opening context manager to open a file.\nChange-Id: Ice9be6350fd01cbf5eec686ac68d7fc8b5a4d5bd\n"
    },
    {
      "commit": "cbcb611173d2b1b16244674c2681bbc1b4584e00",
      "tree": "2d9ad9e7c6142692d6623145dc733c449231bb3a",
      "parents": [
        "5b2c7459274e73858b20b85dd91a7ff3ef556658"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Mar 08 12:30:01 2016 -0600"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Mar 09 20:48:51 2016 -0600"
      },
      "message": "Adding a note to \u0027test_update_user_password\u0027 test for Keystone V2\n\nA note with time.sleep(1) were added for consistency like it is done\nfor the corresponding tests in [1]. Also, a few typos were fixed and\nweird self.assertEqual(...)\n\n    subject_token \u003d resp[\u0027x-subject-token\u0027]\n    ...\n    self.assertEqual(resp[\u0027x-subject-token\u0027], subject_token)\n\nwas deleted.\n\n[1] https://review.openstack.org/#/c/275497/\n\nChange-Id: I9cdd49a5361e21205a470da21d5cf69ce5b464bf\n"
    },
    {
      "commit": "5b2c7459274e73858b20b85dd91a7ff3ef556658",
      "tree": "f8b76d92aec6ec39844baf1e3f8e51b522de20d0",
      "parents": [
        "f70a4e48f58818d04bcd1f25ca94e3e5d5a9f858"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Feb 02 20:15:47 2016 -0800"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Mar 09 20:45:01 2016 -0600"
      },
      "message": "Update comments for keystone precision and fernet\n\nKeystone is moving to drop microsecond precision across the board\nfor consistency. This updates the comments to reflect that the sleep\nis not a bug and expected.\n\nChange-Id: I8beaeb4a94f0de1ad5d89df9ec77a1ae1b08a9d1\nCloses-Bug: #1517697\nCloses-Bug: #1513538\n"
    },
    {
      "commit": "f70a4e48f58818d04bcd1f25ca94e3e5d5a9f858",
      "tree": "a593c0cd243ff0ca73903693d87d8ebb787a406b",
      "parents": [
        "fb2bef65a9b82c6e36590f5b9299071480aa600d",
        "2a0e73628a0305d6ed57293977f176e2e095e993"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 01:05:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 01:05:16 2016 +0000"
      },
      "message": "Merge \"Use tempest.lib\u0027s base module for network clients\""
    },
    {
      "commit": "858e7200348040f686d8877ee03787bbbc638c2b",
      "tree": "94d14373893876b00cf1288d63da50630829e495",
      "parents": [
        "22dd1c9d9489dffa56a5208ee50351c8c4c403b2"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 05 21:41:52 2016 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Mar 09 13:17:54 2016 -0500"
      },
      "message": "Unskip test_list_virtual_interfaces\n\nNova will return a 400 in the case of using Neutron as the\nnetwork API. Remove the skip such that a 400 is expected in\nthe case of using Neutron, else it\u0027s a failure.\n\nNova will implement the API for neutron in a microversion.\n\nDepends-On: I27f48b38d64b34277f001fba86b4e64e9ead937c\n\nChange-Id: I409fc6349a40396be68796fc82e5c1f37242bbdb\nRelated-Bug: #1183436\n"
    },
    {
      "commit": "fb2bef65a9b82c6e36590f5b9299071480aa600d",
      "tree": "b62d697be3e2442a90dfeb4a7d2f734f9a601afa",
      "parents": [
        "5e02e65a5a379712e90902da23a80a3c798b0dc7",
        "a934a7052c6f1a9aed02fd5fbc088cf25fc5cbea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 17:27:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 17:27:05 2016 +0000"
      },
      "message": "Merge \"Test base_url works with an unversioned endpoint\""
    },
    {
      "commit": "2a0e73628a0305d6ed57293977f176e2e095e993",
      "tree": "bdbd8b25d70231211d6d07985a3f021859255766",
      "parents": [
        "5e02e65a5a379712e90902da23a80a3c798b0dc7"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 08 12:07:16 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 09 09:15:42 2016 -0800"
      },
      "message": "Use tempest.lib\u0027s base module for network clients\n\nThere is the same base modules on both tempest.lib and tempest.services.\ntempest.lib is stable module now, and we can switch to use the module\nfor the code cleanup.\n\nPartially implements blueprint migrate-service-clients-to-tempest-lib\n\nChange-Id: I8d2b8e963b0dca9f3a3f70120c7c6d95313d022d\n"
    },
    {
      "commit": "5e02e65a5a379712e90902da23a80a3c798b0dc7",
      "tree": "8de6b6852627e3db1f1e4c1d517d0ac27b2e4d16",
      "parents": [
        "3a58e8bf2edd7c4013443492d9d2e47a8afc8e87",
        "e35f472fb736a20c1c6ad31a7308875205d71401"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 11:11:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 11:11:26 2016 +0000"
      },
      "message": "Merge \"Split out Neutron routers client\""
    },
    {
      "commit": "3a58e8bf2edd7c4013443492d9d2e47a8afc8e87",
      "tree": "01d5ec5ce1764be96a653ab3aed58ebe134cd3a4",
      "parents": [
        "f3014de0ce000de4180c340b4de6590a6667420c",
        "2f7aaaa131a0c88ce1ff0b0e7ca7ba37bddb0e96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 08:40:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 08:40:38 2016 +0000"
      },
      "message": "Merge \"network: Fix subnet_allocation extension check.\""
    },
    {
      "commit": "f3014de0ce000de4180c340b4de6590a6667420c",
      "tree": "dc79d8daf30bba3a7c5913c3ea5b0f864d0a5bfa",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af",
        "d750c2d284ddcadc37ccea0cfa625ae987b7e982"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 08:08:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 08:08:03 2016 +0000"
      },
      "message": "Merge \"Switch hdp to cdh in the default list of Sahara plugins\""
    },
    {
      "commit": "e35f472fb736a20c1c6ad31a7308875205d71401",
      "tree": "a2241a1e11e8d3fd5c951296ba172cbf654c34ac",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Dec 22 04:57:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 08 17:25:50 2016 -0800"
      },
      "message": "Split out Neutron routers client\n\nSplitting out a routers client for Neutron.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9b43d99067778913c235e62040d3a2ca7f4346e8\n"
    },
    {
      "commit": "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af",
      "tree": "d1fa5e173bc286904a99a7861c7d946c08c59980",
      "parents": [
        "a99aa9e30c4022a45d39bef89af8c55e46e70fbb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 09 09:18:10 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 09 01:19:22 2016 +0000"
      },
      "message": "Make \u0027device\u0027 optional in volume attach response schema\n\nVolume attachment for server can return with no \u0027device\u0027 or as None\nin response. It is optional on those APIs.\n\nList and Show API does not include the \u0027device\u0027 in response if no\nmountpoint for volume attachment.\n\n{\n    \"volumeAttachments\": [\n        {\n            \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n            \"serverId\": \"4d8c3732-a248-40ed-bebc-539a6ffd25c0\",\n            \"volumeId\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\"\n        }\n    ]\n}\n\nref-https://github.com/openstack/nova/blob/240b3507e218c3f8d59e12dd067790eafec1e969/nova/api/openstack/compute/volumes.py#L223-L224\n\nCreate API includes \u0027device\u0027 but with None value.\n{\n    \"volumeAttachment\": {\n        \"device\": null,\n        \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n        \"serverId\": \"0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a\",\n        \"volumeId\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\"\n    }\n}\n\nOne example will be when server is in shelved offload state where server\nis not on any host so there will not be any mountpoint for attached volume.\n\nThis commit makes that element optional in response schema too.\n\nChange-Id: I377307bb92583f84c4fa147aa608ca27615f0f8b\nRelated-Bug: #1554440\n"
    },
    {
      "commit": "a934a7052c6f1a9aed02fd5fbc088cf25fc5cbea",
      "tree": "332e6f5e5c89de050c9ff0824a25d0b34dd3c67e",
      "parents": [
        "a99aa9e30c4022a45d39bef89af8c55e46e70fbb"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Mar 09 11:36:36 2016 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Mar 09 11:37:57 2016 +1100"
      },
      "message": "Test base_url works with an unversioned endpoint\n\nAdd a test for previously merged patch to ensure that endpoints in the\nservice catalog that do not have a version in the URL correctly add the\nversion.\n\nOriginal Patch: I931f0c558aafc8dfaa5519744c6e4e7fcffc3205\nRelated-Bug: #1552475\n\nChange-Id: I992874f9f0b0c192e5ac58b97ca14cd3c4e5e0a0\n"
    },
    {
      "commit": "a99aa9e30c4022a45d39bef89af8c55e46e70fbb",
      "tree": "77985fd968eeec3710325620e109648bfe677c23",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa",
        "823a00433fe6622f25a3c9dacf86fcd66b3e819b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 08 22:41:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 08 22:41:08 2016 +0000"
      },
      "message": "Merge \"Use urlunparse to reconstruct base_url\""
    },
    {
      "commit": "d750c2d284ddcadc37ccea0cfa625ae987b7e982",
      "tree": "46eeae89eae77ee8bed888e9bd86843795e068fe",
      "parents": [
        "108877da6c156febb2933ecb0ecbf210a3de18aa"
      ],
      "author": {
        "name": "Javier Pena",
        "email": "jpena@redhat.com",
        "time": "Tue Mar 08 16:04:09 2016 +0100"
      },
      "committer": {
        "name": "Javier Pena",
        "email": "jpena@redhat.com",
        "time": "Tue Mar 08 16:44:30 2016 +0100"
      },
      "message": "Switch hdp to cdh in the default list of Sahara plugins\n\nhdp is no longer enabled by default in Sahara, as of\nhttps://review.openstack.org/284922 . It makes sense to remove it\nby default in Tempest, to avoid failures when using default\nconfigurations. Let\u0027s switch it to cdh, which is supported in\nprevious versions.\n\nChange-Id: I7ab7fa89584c43104e5c3b297266e4641f6592a3\n"
    }
  ],
  "next": "87ba2876ecad2c9b643660d116f41a61d03fbf9b"
}
