)]}'
{
  "log": [
    {
      "commit": "09df11b15084d9426a3122e0847c2a07fee8a266",
      "tree": "6d1bab1a579da6c31ec6ab287568e49a24f1e753",
      "parents": [
        "7e46ccfd605011ccfe83f380c9e63024893436d4",
        "13c9c893ccf67b914fd984a1fded6428dfd90711"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "message": "Merge \"Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\""
    },
    {
      "commit": "7e46ccfd605011ccfe83f380c9e63024893436d4",
      "tree": "321ed49f8582bebd87970186c1521b139f99c12d",
      "parents": [
        "c74ba0428912f002d29ee7dc10a42085fee990bb",
        "84e3e613fc3dc856db4adea8d92a5be37a83f126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "message": "Merge \"Add v14.0.0 releasenote\""
    },
    {
      "commit": "c74ba0428912f002d29ee7dc10a42085fee990bb",
      "tree": "cc8c01ac90b01f0dcbe5cddb6c31cc6ed064c377",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52",
        "b895e7447e3c6a83a80afb2a554e88e6abe9de52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "message": "Merge \"Use correct routers_client in _delete_router\""
    },
    {
      "commit": "13c9c893ccf67b914fd984a1fded6428dfd90711",
      "tree": "7563ca87535b651d2dcb8c2b5cdc0f30ff397524",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 12:04:07 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 14:53:20 2017 +0800"
      },
      "message": "Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\n\nAll callings to manager.create_server pass wait_until\u003d\u0027ACTIVE\u0027,\nso this is to make wail_until default as \u0027ACTIVE\u0027, not None.\n\nChange-Id: I630cf047ed419fbf0cc073b5984fa29b456da451\n"
    },
    {
      "commit": "4ce377983eb801eef69d0d710eabef271a83de52",
      "tree": "d6b63fdfb4192310c587d0cd2fddba3501fb20ef",
      "parents": [
        "538314efc133cd475ee5ac1b548e9af56c23d8de",
        "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "message": "Merge \"Fix AZ List Detail schema to allow hosts as None\""
    },
    {
      "commit": "84e3e613fc3dc856db4adea8d92a5be37a83f126",
      "tree": "30cf58fcfafdfb838e4bc1ef9f69039803497105",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "message": "Add v14.0.0 releasenote\n\nThis commit adds v14.0.0 releasenote. Because v14.0.0 was already\nreleased.\n\nChange-Id: I3bc54be900b3e06145192e392d09d7038bfd2166\n"
    },
    {
      "commit": "b895e7447e3c6a83a80afb2a554e88e6abe9de52",
      "tree": "17b2a398e82301d08779ee3634048f462dd69040",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "message": "Use correct routers_client in _delete_router\n\nclient should be used instead of self.routers_client.\nAnd since I am here, I\u0027d like to do a very small code optimization.\n\nChange-Id: I1e34e7b97597a552b6232ded45f704bbe7115165\n"
    },
    {
      "commit": "538314efc133cd475ee5ac1b548e9af56c23d8de",
      "tree": "55e5cbcceb7fe2c2269b6141a9307aac38a2a0e6",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
        "77f2d767fc940008c9411138d080a682467feb57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\""
    },
    {
      "commit": "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
      "tree": "05cf69e1d7c2e048afb8d54fd31b32285eb6ad75",
      "parents": [
        "face560e6507be7c52ce29d27694f0fce457ef6b",
        "103d591860b50a7d3fc700970e49cbce1f5bc4f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "message": "Merge \"Fixed wrong link in microversion_testing.rst\""
    },
    {
      "commit": "77f2d767fc940008c9411138d080a682467feb57",
      "tree": "de736a9c5235bf21a14d3e02bb857ed9cbd818f5",
      "parents": [
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "message": "Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\n\nThis reverts commit 4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb.\n\nChange-Id: I08b436acb3b27f9ae21e55b69b1adf3f9d721ba9\n"
    },
    {
      "commit": "face560e6507be7c52ce29d27694f0fce457ef6b",
      "tree": "3aeadd4baba858d4002f1cdf9864fa18be06d333",
      "parents": [
        "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
        "333101257a1b2140c0467ef69de3b2101b14c298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "message": "Merge \"Add related bug#1659811 for tenant_id filter compute tests\""
    },
    {
      "commit": "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
      "tree": "555a1b9eeaa4588a18bc6258c84dc6eb85035177",
      "parents": [
        "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
        "d475fba4413dd885928a33627ceb754f5612bab1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "message": "Merge \"Add extra elements check for \u0027show_volume_type\u0027 command\""
    },
    {
      "commit": "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
      "tree": "d7421bf81f87614e5eabeb4bb2d1301e1431bc11",
      "parents": [
        "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "message": "Merge \"Fix _check_network_external_connectivity in test_network_basic_ops\""
    },
    {
      "commit": "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
      "tree": "c498647fef772e3d24e4ed75870057db941f6a14",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
        "49a2c7e6b664e84fec77bd535775f7cac789990d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "message": "Merge \"Implied roles methods\""
    },
    {
      "commit": "103d591860b50a7d3fc700970e49cbce1f5bc4f0",
      "tree": "3fb03f98195d520182b6e2931550c48494666f93",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "message": "Fixed wrong link in microversion_testing.rst\n\nChange-Id: Id457dce3cbe59a2d675fc199dc4c015b1248ba01\n"
    },
    {
      "commit": "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
      "tree": "0428634c129c360d58a770f675fd9e38f10bbf01",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9",
        "1395435e6a59c70f74b30f84c793de6c08f05897"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "message": "Merge \"Get server fault if snapshot fails\""
    },
    {
      "commit": "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265",
      "tree": "b3e10583b741009ac4a0881832848df870cbce58",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "message": "Fix AZ List Detail schema to allow hosts as None\n\nList AZ with Details response can return host as None\nfor non available AZ from nova.\n\nBut response schema [1] always expect host as non-None\nvalue which is not true for non available AZ on nova side.\n\nChange-Id: I015ea26eb47ef179d55f3e452e871bfeec406365\nCloses-Bug: #1662781\n"
    },
    {
      "commit": "c566241e3761cfba4dc324d57979231089d474a9",
      "tree": "47e94740a39fdfadf908cfd542d0c5f8a34f9f39",
      "parents": [
        "a5859e80082729c8e5f0f6ce15eaaded243b191f",
        "2dac466afa4e898f7c82cb06eb49d139c6bedd0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "message": "Merge \"Add unit tests for BaseV2ComputeTest.create_image_from_server\""
    },
    {
      "commit": "a5859e80082729c8e5f0f6ce15eaaded243b191f",
      "tree": "5bcad38849fcea06849fa6e1dbb350d92b793da7",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
        "621544cc962b35025d3cbb97e7eb32fa7d9f508a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "message": "Merge \"Remove wait_for_server from create_image_from_server\""
    },
    {
      "commit": "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
      "tree": "268a7295b3e41912ae494e7583079bfffe6cbc87",
      "parents": [
        "c83a3fd27e6ca2db8571b8948ed2bb9b58432372",
        "07845fa2ed2e89b642e8533a4e66a100345af723"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "message": "Merge \"Add test for compute API microversion 2.42\""
    },
    {
      "commit": "c83a3fd27e6ca2db8571b8948ed2bb9b58432372",
      "tree": "1a93fde8dc770769def8d5b3ac95cf56cb8024ad",
      "parents": [
        "3c123831a9472a758c5ceedb1f547d9664a3a160",
        "b7bc1de859e0a101d11fd8ef31e43ac0b98fd942"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 23:15:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 23:15:44 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on object_storage\""
    },
    {
      "commit": "1395435e6a59c70f74b30f84c793de6c08f05897",
      "tree": "b420009e9c4c0c97bce4d36634bc5c527cd5848c",
      "parents": [
        "2dac466afa4e898f7c82cb06eb49d139c6bedd0b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 14:03:54 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 17:06:02 2017 -0500"
      },
      "message": "Get server fault if snapshot fails\n\nWhen we get a 404 from Glance because a server snapshot\nis not found while we\u0027re waiting for it to be ACTIVE, it\nmeans Nova deleted the failed snapshot from Glance because\nsomething failed in nova-compute during the snapshot\noperation.\n\nRather than just dump a 404 in the test console output on this\ntype of failure, this change gets the server which should have\na fault recorded and uses that to raise a more useful error\nmessage for the test output.\n\nChange-Id: I8ee2e18925e7f4f09d10d857fb25f3d9b8e8bd42\n"
    },
    {
      "commit": "2dac466afa4e898f7c82cb06eb49d139c6bedd0b",
      "tree": "d063b72d6e2ae1705667af477c7dea47556a4df9",
      "parents": [
        "621544cc962b35025d3cbb97e7eb32fa7d9f508a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 15:54:17 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:38:00 2017 -0500"
      },
      "message": "Add unit tests for BaseV2ComputeTest.create_image_from_server\n\nBefore building some more logic into this utility method, we\nneed some unit test coverage. That starts here.\n\nChange-Id: I623ddcfe0e796a9a5291282931f16c1e5165206b\n"
    },
    {
      "commit": "621544cc962b35025d3cbb97e7eb32fa7d9f508a",
      "tree": "7dc775d5a8ec2f900e62db39cf39907888628d53",
      "parents": [
        "3c123831a9472a758c5ceedb1f547d9664a3a160"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:33:16 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:33:16 2017 -0500"
      },
      "message": "Remove wait_for_server from create_image_from_server\n\nThis kwarg isn\u0027t actually used in practice anymore and it\nclutters up the logic in create_image_from_server so\nthis change removes it.\n\nChange-Id: I272e364b1b2ed787c09df34839f349cb921254a7\n"
    },
    {
      "commit": "3c123831a9472a758c5ceedb1f547d9664a3a160",
      "tree": "8327bd2716419879624f07e4eeca3d075a79b461",
      "parents": [
        "f25c5b88f3351fbfff900b2f70494c24301b4e39",
        "58bead7d123e23456ec87792ff31eae5b897bd4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 19:37:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 19:37:53 2017 +0000"
      },
      "message": "Merge \"Remove unused client from \"_create_network\" method\""
    },
    {
      "commit": "f25c5b88f3351fbfff900b2f70494c24301b4e39",
      "tree": "c22634a27159a9dc1fac9ced29292765a065a282",
      "parents": [
        "93460d4038ca5acc7052732278b2f437b7d2ad8c",
        "c85a951881a6d9a7408d8cc5c00f0ad6d1009c9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 07:20:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 07:20:58 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on scenario\""
    },
    {
      "commit": "93460d4038ca5acc7052732278b2f437b7d2ad8c",
      "tree": "76db5fea32809ed69857ec0a01416c1b997b3bbe",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0",
        "a599c9025858d3f54ee64b176fe396f4dbd62b62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 04:05:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 04:05:34 2017 +0000"
      },
      "message": "Merge \"Add test.attr for negative tests\""
    },
    {
      "commit": "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb",
      "tree": "17017572b99dca7f47ca9ca5337f3fd15b0266a4",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0"
      ],
      "author": {
        "name": "zoukeke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Thu Oct 27 11:32:16 2016 +0800"
      },
      "committer": {
        "name": "Zou Keke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Tue Feb 07 02:57:37 2017 +0000"
      },
      "message": "Fix _check_network_external_connectivity in test_network_basic_ops\n\nTestNetworkBasicOps.test_network_basic_ops failed when there were\nmore than one ipv4 subnets in public network. This patch is to fix\nit.\n\nChange-Id: I1d385528afb600b8e6131cb59905ba1e8eff130d\nCloses-Bug: #1637050\n"
    },
    {
      "commit": "7c43b980c038ca2815db8a23728ff180d8c899e0",
      "tree": "de736a9c5235bf21a14d3e02bb857ed9cbd818f5",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b",
        "6b279c7dd64106a03784dbe86fcd5ecc95f2b8d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 00:39:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 00:39:14 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on volume\""
    },
    {
      "commit": "c85a951881a6d9a7408d8cc5c00f0ad6d1009c9a",
      "tree": "191920a95ec77a34bbd6490c28618706c9af0d88",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:34:24 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 15:17:31 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on scenario\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on scenario.\n\nChange-Id: Ieae5a2ee6937ad4339aff531eadc5e4986d7ec42\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "a599c9025858d3f54ee64b176fe396f4dbd62b62",
      "tree": "714a7f1c45062b025d1097fd6e5fd0796bc6c590",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 14:37:33 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 14:38:37 2017 -0800"
      },
      "message": "Add test.attr for negative tests\n\nWe forgot to add test.attr for a negative tests on the commit\nIdc9ac0ebc61e230e4e014fb6476d1c74116511f7 . So this patch adds\nit.\n\nTrivialFix\n\nChange-Id: Ic0e310946f215b593a08252f953c05b32233625a\n"
    },
    {
      "commit": "d58c66c9f1a483ec629968824d66c36530abc42b",
      "tree": "1af686c0b67bb783b6f9c032961ae5a7c636f606",
      "parents": [
        "255b59509fbdd0695daebe7206d1d44f29049386",
        "8644ff3b55925f1bda6a5b23ff9d46744c0d76f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 11:37:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 11:37:17 2017 +0000"
      },
      "message": "Merge \"Add test_create_is_domain_project\""
    },
    {
      "commit": "255b59509fbdd0695daebe7206d1d44f29049386",
      "tree": "b5989f811f6e2430839634ea4ea610ebe0a1685a",
      "parents": [
        "14fa9c3dfe356565627415b1498b8c431c71522e",
        "f748c113b59c8242d429c5b26d6154eda361c3ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 07:04:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 07:04:16 2017 +0000"
      },
      "message": "Merge \"Log server state changes when waiting for delete\""
    },
    {
      "commit": "14fa9c3dfe356565627415b1498b8c431c71522e",
      "tree": "dd610a20baef69eab762cf26c8646dc975e9d906",
      "parents": [
        "4947bb8f2897033ed131bbbc047262e01633a68f",
        "835a945c107e421ccfb3852ad52ecca8cdbe758c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 05:34:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 05:34:09 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on orchestration\""
    },
    {
      "commit": "4947bb8f2897033ed131bbbc047262e01633a68f",
      "tree": "ba541a98e19292e21b0e6c0c6df9a88d05d50412",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285",
        "923928423e7d3a0424faf25e2f733f356bf9f8c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 05:28:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 05:28:43 2017 +0000"
      },
      "message": "Merge \"Fix tests which use \u0027display_name\u0027 for both V1 and V2\""
    },
    {
      "commit": "6b279c7dd64106a03784dbe86fcd5ecc95f2b8d3",
      "tree": "d58d8de03be9361b5e6f664f1eaf7129a655eff7",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:26:59 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Feb 05 13:27:42 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on volume\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on volume.\n\nChange-Id: Icbf4a8d3e91cf25dda9529e0379e0336181a3570\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "dfa619cc6608774c14bc5d9ea0162f36b0780285",
      "tree": "3fe36d36dcbef6f90ba4413bc72e08e04504cbb2",
      "parents": [
        "4fe213ad544528d90e430548ebc73b04d2735e79",
        "8789c5545f516135a48d40d2db8ea96f262ed3f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 05 12:40:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 05 12:40:19 2017 +0000"
      },
      "message": "Merge \"Boot server from snapshot\""
    },
    {
      "commit": "4fe213ad544528d90e430548ebc73b04d2735e79",
      "tree": "edd0448b797744323c6b014f153a413a7035d2e4",
      "parents": [
        "f35efa216df4356507219ddbb28fc1bf24f44ac3",
        "53b9a63b12da5ae6f010b0202c8a55202e5880b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 05 05:38:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 05 05:38:21 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on network\""
    },
    {
      "commit": "835a945c107e421ccfb3852ad52ecca8cdbe758c",
      "tree": "99c2a74d547680d87629c37849f6ad2332587cc3",
      "parents": [
        "f35efa216df4356507219ddbb28fc1bf24f44ac3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:17:07 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sun Feb 05 05:09:23 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on orchestration\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on orchestration.\n\nChange-Id: I263beb986a43b12c2d6ce18ea2ded6d9db61faf1\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "b7bc1de859e0a101d11fd8ef31e43ac0b98fd942",
      "tree": "11b6a88d01acbe626933f8f01e8cc6d299b77d7a",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:12:22 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 23:06:01 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on object_storage\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on object_storage.\n\nChange-Id: I200875e4c4c61127c8dd430f09e5a9a24a03a129\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "53b9a63b12da5ae6f010b0202c8a55202e5880b7",
      "tree": "51c9ebe051fee2d96ea409cc8bdf77a8a98149fa",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:04:39 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 23:05:20 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on network\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on network.\n\nChange-Id: I2735d04dfbd5d48e87894457f2fc1172edf4da44\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "f35efa216df4356507219ddbb28fc1bf24f44ac3",
      "tree": "032af07d219c3fdf86e74ff43da859c8be4e81d9",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:55:24 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 22:45:09 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on image\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on image.\n\nChange-Id: I854b1afb59a4e46991df3672313e5a46a71f8210\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "8644ff3b55925f1bda6a5b23ff9d46744c0d76f2",
      "tree": "f1e26d67782165bc79f9f20c7a656ab1c7183aeb",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 14:14:48 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Sat Feb 04 12:30:33 2017 -0300"
      },
      "message": "Add test_create_is_domain_project\n\nWith the Reseller feature it is possible to create domains\nvia the project API (since domains now are just a special\ntype of project). This patch adds a test that creates a\ndomain via the project API and verifies that it is also\npossible to list such project using the domain API.\n\nChange-Id: I3dc33521733efd97bda68acd2a318a94710f236c\n"
    },
    {
      "commit": "49a2c7e6b664e84fec77bd535775f7cac789990d",
      "tree": "e56e7ab771ca4343c1a662926853cccb6239be36",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Jan 25 17:03:58 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Sat Feb 04 12:23:40 2017 -0300"
      },
      "message": "Implied roles methods\n\nAdds the implied roles API calls to the roles_client library:\ncreate, get, check and delete inference rules.\n\nThis will enable the possibility to create additional identity\nAPI tests for some features, like implied roles and domain\nspecific roles.\n\nChange-Id: I1587eb862fac5b533aa4715334d54c86d9af85ff\n"
    },
    {
      "commit": "58bead7d123e23456ec87792ff31eae5b897bd4c",
      "tree": "5c7ccb3376c95870c4510da67504acd3550cb65d",
      "parents": [
        "8bf20b331cf6b2ca0851dba48cc5c13de72e7930"
      ],
      "author": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Sat Feb 04 18:01:15 2017 +0800"
      },
      "committer": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Sat Feb 04 20:45:38 2017 +0800"
      },
      "message": "Remove unused client from \"_create_network\" method\n\nrouters_client is not used in this method\n\nChange-Id: I26e972aee0137a74c9fe7c10abf291d1d5ae68cc\n"
    },
    {
      "commit": "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99",
      "tree": "ffb329d6fefe52f36f4a792e99ac32bb8618de7c",
      "parents": [
        "edf0ef1b429d49bd90174daca4a7b73f81ebe793",
        "8bf20b331cf6b2ca0851dba48cc5c13de72e7930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 04 03:33:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 04 03:33:48 2017 +0000"
      },
      "message": "Merge \"let addCleanup use the current client\""
    },
    {
      "commit": "edf0ef1b429d49bd90174daca4a7b73f81ebe793",
      "tree": "93dcfeff9d85430cc20ad1519fd4bcdc0de5874b",
      "parents": [
        "725c7a90c075ed461543f368d10d9ade88d12e58",
        "eeabdd2ce6576836a4572bdd5eced17809675515"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 04 01:37:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 04 01:37:47 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on identity\""
    },
    {
      "commit": "725c7a90c075ed461543f368d10d9ade88d12e58",
      "tree": "d7576659bfa47cbb07f409da885e8b4c4d44baf4",
      "parents": [
        "7c0a204533bac1f32419e171211c9480289fb05b",
        "1f87a5611a983acac2208c3e0ba07eee75fe9a51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:39:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:39:00 2017 +0000"
      },
      "message": "Merge \"Add tempest test to test NoVNC support\""
    },
    {
      "commit": "f748c113b59c8242d429c5b26d6154eda361c3ca",
      "tree": "364d058640afa921566af2c9f5bf3d3496fea21d",
      "parents": [
        "7c0a204533bac1f32419e171211c9480289fb05b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 03 11:33:11 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 03 11:33:11 2017 -0500"
      },
      "message": "Log server state changes when waiting for delete\n\nWhen waiting for a server to go ACTIVE we log state\ntransitions, but don\u0027t do that on delete. It\u0027d be\nuseful to see this on delete too, so this patch adds\nthat.\n\nChange-Id: I1c022cb217f715d584b19493edae76320cba1388\n"
    },
    {
      "commit": "7c0a204533bac1f32419e171211c9480289fb05b",
      "tree": "f4e727512bccb5c4e78cd722ac60192c452fcf1d",
      "parents": [
        "4cc96d989a6a77c185a3f45363fb85f5500504e6",
        "bc6d4c2140042c0e838b97892473abfce8e13e98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 05:48:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 05:48:08 2017 +0000"
      },
      "message": "Merge \"Add related_bug for bug/1660878\""
    },
    {
      "commit": "4cc96d989a6a77c185a3f45363fb85f5500504e6",
      "tree": "09092612aec44a9f103ec798610d80419f740435",
      "parents": [
        "152f49d0549cde9bea630614a64aefb1626358d7",
        "61db96e7c2d02e04aca905c3843937d91c990771"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 04:03:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 04:03:07 2017 +0000"
      },
      "message": "Merge \"Improve volume_backed logic in create_test_server\""
    },
    {
      "commit": "152f49d0549cde9bea630614a64aefb1626358d7",
      "tree": "d687c42035c04d051df93dfb106c7d774897d527",
      "parents": [
        "dcdb4b04e782599eb9205c5580caab2b2744f9f2",
        "fecb026c859ee1d00c7d1d5a14be3033f07521c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 03:42:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 03:42:53 2017 +0000"
      },
      "message": "Merge \"Remove default_params_with_timeout_values variable\""
    },
    {
      "commit": "dcdb4b04e782599eb9205c5580caab2b2744f9f2",
      "tree": "419875b83ea8adf2223a45e17eae058df05aea77",
      "parents": [
        "e8192e4b5d22a57edb177279f52e5cd58ddf4999",
        "1dd9a261d81be865a8311b39520ccc185e108add"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 03:03:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 03:03:27 2017 +0000"
      },
      "message": "Merge \"Fix map usage on py3 in v2 test_volumes_snapshots_list\""
    },
    {
      "commit": "bc6d4c2140042c0e838b97892473abfce8e13e98",
      "tree": "2ba84ea9d745f1471497de2f4156a7181c6e561d",
      "parents": [
        "e8192e4b5d22a57edb177279f52e5cd58ddf4999"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 02 17:57:20 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 02 17:57:20 2017 -0800"
      },
      "message": "Add related_bug for bug/1660878\n\nThe test test_reboot_deleted_server continued failing on the gate,\nand the bug has been already fixed. This patch adds related_bug.\n\nChange-Id: Id1aa7d01188697a5d85196a91dfc6a9a4cf4956f\nRelated-Bug: #1660878\n"
    },
    {
      "commit": "8bf20b331cf6b2ca0851dba48cc5c13de72e7930",
      "tree": "2f1a15ba02c77696741a54fdcad18067b1c7390d",
      "parents": [
        "6eb4671d348760b1804c1ec9ff5361739a8d972f"
      ],
      "author": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Fri Feb 03 09:39:14 2017 +0800"
      },
      "committer": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Fri Feb 03 09:39:14 2017 +0800"
      },
      "message": "let addCleanup use the current client\n\nChange-Id: I3c225897ff3f68c1f9fc7b8f82e897bac75d6e5c\n"
    },
    {
      "commit": "e8192e4b5d22a57edb177279f52e5cd58ddf4999",
      "tree": "c043e5ddd36f17b3ef292f2045d928c4ff9262ae",
      "parents": [
        "f496885acbaae04ab7b13dae2f83a55edbc69d6f",
        "f9ded3536646bb3998325f3417ef4ed588e05b7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 02 19:53:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 19:53:03 2017 +0000"
      },
      "message": "Merge \"Fix date-time format checking in response schema\""
    },
    {
      "commit": "1dd9a261d81be865a8311b39520ccc185e108add",
      "tree": "665718661e12751d4dfc2a3ba2c9903b8af3ef42",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 01 15:19:52 2017 -0500"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Feb 02 16:52:22 2017 +0000"
      },
      "message": "Fix map usage on py3 in v2 test_volumes_snapshots_list\n\nThis commit fixes the usage around map in\ntest_snapshot_list_param_marker(). In py2 map() returns a list, but in\npy3 map() returns an map iterator. To work around this difference simply\nuse a list comprehension instead.\n\nChange-Id: I0219ee7ac35d7389263af67eb0dde2b0f96ea22f\n"
    },
    {
      "commit": "f496885acbaae04ab7b13dae2f83a55edbc69d6f",
      "tree": "ec9d52dae6c1220f899654e27055d3db91a772bd",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050",
        "ae015d151e91f58ce6f6c817759d00604c0843c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 02 13:15:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 13:15:46 2017 +0000"
      },
      "message": "Merge \"ssh: Add proxy support\""
    },
    {
      "commit": "923928423e7d3a0424faf25e2f733f356bf9f8c9",
      "tree": "b2ae6c12b731968efe606d9be71e7a1e6edd9fd3",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 01 10:24:25 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 01 11:07:36 2017 +0200"
      },
      "message": "Fix tests which use \u0027display_name\u0027 for both V1 and V2\n\nV1 supports \u0027display_name\u0027 while V2 support \u0027name\u0027.\n\nChange-Id: I0c8cc131e794140237fcbcdca9bb65af11a8b6f4\n"
    },
    {
      "commit": "ae015d151e91f58ce6f6c817759d00604c0843c8",
      "tree": "f2e256155d92abecad6929fad32d395dd43607ac",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jan 25 11:36:23 2017 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Feb 01 08:45:37 2017 +0900"
      },
      "message": "ssh: Add proxy support\n\nAdd ssh-over-ssh support by making ssh.Client take another\nClient instance, which is used to provide a transport.\n\nA use case: Iaa7121ced07f7877292e4ff15926bf02b5e7aaa1\n\nChange-Id: Id3269696f1aac0e4cddab8579ef49798533aba23\n"
    },
    {
      "commit": "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050",
      "tree": "11aa9d91ff8ed71efe4ecabc28da16e664128606",
      "parents": [
        "09c48f2deefc94d6598d88f2e61d07bd4a3e0d29",
        "6c92edfa2f242289192e5ff8bd9aadb079f26bca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 14:58:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 14:58:00 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.*\""
    },
    {
      "commit": "09c48f2deefc94d6598d88f2e61d07bd4a3e0d29",
      "tree": "5e3f85080da30103b78e0cab6ad15ac2e1781687",
      "parents": [
        "8ba6e74ca78ea16c5684bebf9fa8a2ba497a703b",
        "6433d2544f8bbe056d6c0adf528a637671eaa5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 14:04:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 14:04:27 2017 +0000"
      },
      "message": "Merge \"Snapshot v2 pagination tests\""
    },
    {
      "commit": "333101257a1b2140c0467ef69de3b2101b14c298",
      "tree": "c2e657b5232ab517e67f711abbd063fab8ac5ca7",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:47:42 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 09:46:06 2017 +0000"
      },
      "message": "Add related bug#1659811 for tenant_id filter compute tests\n\nBug#1659811 on compute side when admin try to filter servers\nwith tenant_id but no all_tenant.\n\nOn Py3 it did not work due to hash randomization is enabled\nby default on Py3.\n\nThis commit adds that bug as related bug in respective tests\nfor tracing the same in future.\n\nChange-Id: I2ae66f257ef52972ff1143c92b30aa8acb27d4ab\n"
    },
    {
      "commit": "8ba6e74ca78ea16c5684bebf9fa8a2ba497a703b",
      "tree": "a7580d76e155d4313578e9d74b7929aa476d3d77",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f",
        "14b0ae1a31fae195eeeff941470440df36f070e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 08:33:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 08:33:44 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.servers\""
    },
    {
      "commit": "f9ded3536646bb3998325f3417ef4ed588e05b7d",
      "tree": "1d878dd4cecf9aeaaba13ec2235fcd7e2ec6e2f8",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Apr 12 17:03:01 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:40:25 2017 +0000"
      },
      "message": "Fix date-time format checking in response schema\n\nCurrently datetime attributes in response schema like\n\u0027created_at\u0027 etc are being validated against type \u0027string\u0027 only\nnot with ISO 8601 date time format.\n\nAnother issue is with jsonschema validation for built-in \u0027date-time\u0027\nformat. It needs \u0027strict_rfc3339\u0027 or \u0027isodate\u0027 module to be installed\nfor proper date-time validation as per rfc3339.\nOtherwise it returns True wihtout doing any validation.\n\nThis patch define the new format checker for \u0027iso8601-date-time\u0027 format\nwhich checks the format as per ISO 8601 with help of oslo_utils.timeutils\nand validate all the date time attributes against JSON schema\n\u0027iso8601-date-time\u0027 format.\n\nNOTE: date in image API header is returned in different format than\nISO 8601 date time format which is not consistent with other date-time\nformat in nova. So validating this as string only.\nThis API is already deprecated so not worth to fix on nova side.\n\nChange-Id: Ief7729975daea373dcfa54a23ec76c3ec7754a70\nCloses-Bug: #1567640\n"
    },
    {
      "commit": "07845fa2ed2e89b642e8533a4e66a100345af723",
      "tree": "2f2e741f439e089598e99fa27b3aaddc837925a7",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 20:18:08 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 20:24:20 2017 -0500"
      },
      "message": "Add test for compute API microversion 2.42\n\nThis just runs the 2.32 test against the 2.42 microversion.\nThe content is the same. The issue with tags is due to a bug\nwhere block device tags only work for the 2.32 microversion\nspecifically, and network tags only worked for 2.32-\u003e2.36\nmicroversions. Network tags were broken in the 2.37 microversion.\nThe 2.42 microversion re-introduces block device and network\ntags when creating a server.\n\nDepends-On: Ia0869dc6f7f5bd347ccbd0930d1d668d37695a22\nRelated-Bug: #1658571\nPart of blueprint fix-tag-attribute-disappearing\n\nChange-Id: Ide579744f4b2c768f622f1f3d928e9e2b02f1051\n"
    },
    {
      "commit": "248b74561b7abb2284855cf4e41314ccf308ec0f",
      "tree": "6fe5d36bd7e62aa448c39a59e4d112760a47f231",
      "parents": [
        "fe1a8e289c2d79df29beaa6b3603afe5feb60fb3",
        "76e9ca06438217881e11470864e0b4cead0f0775"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 30 16:57:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 30 16:57:57 2017 +0000"
      },
      "message": "Merge \"Create volume from private volume type\""
    },
    {
      "commit": "fe1a8e289c2d79df29beaa6b3603afe5feb60fb3",
      "tree": "c7d1ea361ec16a24957bea62e806c34b2ff353bf",
      "parents": [
        "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf",
        "ebbfd1c74dd2c29101f0207979a750a5dbf16883"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 30 07:32:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 30 07:32:48 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.admin\""
    },
    {
      "commit": "76e9ca06438217881e11470864e0b4cead0f0775",
      "tree": "e9dbf44cf04b2b75e0f7afc8905eb0743c91b39f",
      "parents": [
        "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 29 12:11:48 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 29 12:11:48 2017 +0200"
      },
      "message": "Create volume from private volume type\n\nThe testcase validates that creating a volume from a private\nvolume type fail.\n\nChange-Id: I031e92b4ccee6e701ac40cdac2dad88b1c32262c\n"
    },
    {
      "commit": "6433d2544f8bbe056d6c0adf528a637671eaa5d5",
      "tree": "2a5209a48da53fc05bf5d2cb920718afce2ef99d",
      "parents": [
        "61f68ac39497e1d8622bab8465563c9f06372a70"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jan 17 14:42:01 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Jan 28 21:20:12 2017 +0200"
      },
      "message": "Snapshot v2 pagination tests\n\nTesting the ability to filter/sort a list of snapshots.\n\nAdded tests:\n- snapshot list by sort param\n- snapshot list by marker\n\nChange-Id: I67a9a5ab10a5d1ad2f5f243122b6ee0316251aa2\n"
    },
    {
      "commit": "eeabdd2ce6576836a4572bdd5eced17809675515",
      "tree": "fe3fb4e9f70cdfbb5a758ca33fc763176d7b3b57",
      "parents": [
        "6c92edfa2f242289192e5ff8bd9aadb079f26bca"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:46:00 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:49:35 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on identity\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on identity.\n\nChange-Id: I8c3ad6a3b20c6829c752f9fae5a27bd3e284c1b1\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "6c92edfa2f242289192e5ff8bd9aadb079f26bca",
      "tree": "e9cb0ce42b7f56b4e3e4c544303f496ab4bc33ab",
      "parents": [
        "14b0ae1a31fae195eeeff941470440df36f070e2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:32:10 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:35:38 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on compute.*\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on compute.*.\n\nChange-Id: Ib4ace375a41b9607d1b1cea7dda296fb601a0264\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "14b0ae1a31fae195eeeff941470440df36f070e2",
      "tree": "5e9f2f70977aa94f5407a7a27a5a4368a2d8c221",
      "parents": [
        "ebbfd1c74dd2c29101f0207979a750a5dbf16883"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:18:52 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:18:52 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on compute.servers\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on compute.servers.\n\nChange-Id: I6a7f8633b4808469dd92f2ac668674fba0bdb0ca\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "ebbfd1c74dd2c29101f0207979a750a5dbf16883",
      "tree": "fbf4474d3b33369a03399c8a8760b5d9725b1f7e",
      "parents": [
        "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 16:37:00 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Jan 28 01:08:53 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on compute.admin\n\nSo many modules are using test.idempotent_id and this is the first\nstep for switching to decorators.idempotent_id.\n\nChange-Id: I55a61d40f18f8fa0fea8423ad65302c1e3559205\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf",
      "tree": "7948dd6be6cad2aa95e8e0ef1a71d9b179cad408",
      "parents": [
        "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4",
        "0d186757f10d72d4d27ccfb988ee6b93e77db8d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 28 00:19:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 28 00:19:35 2017 +0000"
      },
      "message": "Merge \"Refactor test_roles_client\""
    },
    {
      "commit": "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4",
      "tree": "7b4021efd77171bcb2775b54ad1bb1213c2d022c",
      "parents": [
        "45984710a43c4a499a2e9dfc1d7db78f2914a213",
        "4311dc474eefe7b6bdbc9638f336f7f85d99a271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 07:20:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 07:20:27 2017 +0000"
      },
      "message": "Merge \"Use single underscore variable in loop iteration(in compute)\""
    },
    {
      "commit": "45984710a43c4a499a2e9dfc1d7db78f2914a213",
      "tree": "e617baac9ca5cabad60af24c8756dc36628c6a62",
      "parents": [
        "bddf45beb566c359b09bbe3ca61a50ff8fed3435",
        "8e9a0733dc566d1665828a5e5e7a120c935ec77f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 07:20:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 07:20:19 2017 +0000"
      },
      "message": "Merge \"Use single underscore variable in loop iteration(in identity)\""
    },
    {
      "commit": "fecb026c859ee1d00c7d1d5a14be3033f07521c5",
      "tree": "cfefa58bab405e1b41af1bc64fbe1d9376ea73a1",
      "parents": [
        "bddf45beb566c359b09bbe3ca61a50ff8fed3435"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 02:42:47 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 02:42:47 2017 +0000"
      },
      "message": "Remove default_params_with_timeout_values variable\n\ndefault_params_with_timeout_values was only supposed to\nused under baremetal tests but it was kept because many plugins\nwere using the same.\nNow all plugins have been fixed for this.\nLast fix is merged - I8d010afe20db890636433a17193029a123a0a136\n\nThis commit removes default_params_with_timeout_values from tempest.\n\nChange-Id: I9b7a9ca64c5ca0916b38c228a82e81850bfc1730\n"
    },
    {
      "commit": "bddf45beb566c359b09bbe3ca61a50ff8fed3435",
      "tree": "ca00052a6c2cbb53a6e4a4b7507259555edacef8",
      "parents": [
        "f1fb368732d4a84e51971b17811f6aa0c6e663d9",
        "8d9d8d72b0ce45d20e46b73caa4dca94e22811e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 01:04:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 01:04:02 2017 +0000"
      },
      "message": "Merge \"Don\u0027t skip Cinder backup tests based on Swift\u0027s availability\""
    },
    {
      "commit": "0d186757f10d72d4d27ccfb988ee6b93e77db8d5",
      "tree": "9f7c4a1491cebdc97144a7416589ed8afc6e137f",
      "parents": [
        "f1fb368732d4a84e51971b17811f6aa0c6e663d9"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 10:19:53 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 10:53:06 2017 -0300"
      },
      "message": "Refactor test_roles_client\n\nThis patch refactors test_roles_client to include more reusable\nfixtures. This is going to ease the development of the tests of some\nnew library methods in a follow up patch.\n\nChange-Id: I6d4a326fc0313ddbc79e7fc70b730c0e79529ec2\n"
    },
    {
      "commit": "f1fb368732d4a84e51971b17811f6aa0c6e663d9",
      "tree": "6ae951cb5406b506c127130e042e623903243127",
      "parents": [
        "0b0cb3bc931f02dc8a7182f22a70ce56c675176c",
        "cd5ba3a02bc1f203ed7fd8ba7d37815cfed96f33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 26 10:43:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 26 10:43:23 2017 +0000"
      },
      "message": "Merge \"Remove a redundant \u0027body\u0027 variable\""
    },
    {
      "commit": "0b0cb3bc931f02dc8a7182f22a70ce56c675176c",
      "tree": "5abae3507d7b966e18df40dd147c07cef5dc202b",
      "parents": [
        "8bdd42766a7f02180d07e6ab75f0914e5d876a91",
        "d5f7e239ac14686e1cb0002bb40bc1914927ca54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 26 09:19:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 26 09:19:59 2017 +0000"
      },
      "message": "Merge \"Add a test case for metadata POST\""
    },
    {
      "commit": "4311dc474eefe7b6bdbc9638f336f7f85d99a271",
      "tree": "cd06d33a80197ced4f5d020f1685cf44c460a130",
      "parents": [
        "8bdd42766a7f02180d07e6ab75f0914e5d876a91"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 26 16:26:18 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 26 16:26:18 2017 +0800"
      },
      "message": "Use single underscore variable in loop iteration(in compute)\n\nThis is to do the same cleanup in identity as\nIe83d6533a6566a22ca78f9ea60a7be1c94531065,\nwhen loop variable is not really used, then use\nsingle underscore as the variable name.\n\nChange-Id: If9129d60f629fb424b809ca5aa4c6b8167a7d16a\n"
    },
    {
      "commit": "8e9a0733dc566d1665828a5e5e7a120c935ec77f",
      "tree": "6942bf81d0545f4c1ae23508e7438a0a98b55c90",
      "parents": [
        "8bdd42766a7f02180d07e6ab75f0914e5d876a91"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 26 16:15:21 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jan 26 16:15:21 2017 +0800"
      },
      "message": "Use single underscore variable in loop iteration(in identity)\n\nThis is to do the same cleanup in identity as\nIe83d6533a6566a22ca78f9ea60a7be1c94531065,\nwhen loop variable is not really used, then use\nsingle underscore as the variable name.\n\nChange-Id: I618c0dcc70bad8c0db7cea0e9783ab14e930452b\n"
    },
    {
      "commit": "8bdd42766a7f02180d07e6ab75f0914e5d876a91",
      "tree": "cc4c27866b1f8ee4ffb13536202e4713e5f1372b",
      "parents": [
        "a8c3437482c63b1edc1d38e08f08b98427838b90",
        "6e042bc2c2f48b4d5cc797ce25856d2ae079dae7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 15:02:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 15:02:48 2017 +0000"
      },
      "message": "Merge \"Remove ListImagesTest from test_images\""
    },
    {
      "commit": "cd5ba3a02bc1f203ed7fd8ba7d37815cfed96f33",
      "tree": "9ed96f5b8bd6bc8c9a4afe35d51183773e4d8752",
      "parents": [
        "a8c3437482c63b1edc1d38e08f08b98427838b90"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 25 16:49:11 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 25 16:49:11 2017 +0200"
      },
      "message": "Remove a redundant \u0027body\u0027 variable\n\nChange-Id: I242c3db36d5d1909edfe7dcf6d3dc0ef47331e8f\n"
    },
    {
      "commit": "d475fba4413dd885928a33627ceb754f5612bab1",
      "tree": "5be647f998649efc718ecdd4e783bc1ce342824c",
      "parents": [
        "a8c3437482c63b1edc1d38e08f08b98427838b90"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Jul 14 10:39:26 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 25 16:44:40 2017 +0200"
      },
      "message": "Add extra elements check for \u0027show_volume_type\u0027 command\n\nUpdate \"test_volume_type_create_get_delete\" testcase to verify\n\u0027show_volume_type\u0027 command according to the following parameters:\n\u0027description\u0027, \u0027is_public\u0027 and \u0027os-volume-type-access:is_public\u0027.\n\nChange-Id: I62e77a89321ca36455de4251b13f916483822da0\n"
    },
    {
      "commit": "a8c3437482c63b1edc1d38e08f08b98427838b90",
      "tree": "c6ab43c7486afe8e1f1bb55ec803ccfd51e87273",
      "parents": [
        "4f25fc846a572d43e3d1de2fd75286692e850e55",
        "883ef42a4a02a98bbbec7a2a3c20938853805fb0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 02:50:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 02:50:35 2017 +0000"
      },
      "message": "Merge \"Fix update_host API response schema\""
    },
    {
      "commit": "6e042bc2c2f48b4d5cc797ce25856d2ae079dae7",
      "tree": "af4413db4eb9e1a557870b2d3bc999db63997ff2",
      "parents": [
        "4f25fc846a572d43e3d1de2fd75286692e850e55"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 25 10:33:40 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 25 10:33:40 2017 +0800"
      },
      "message": "Remove ListImagesTest from test_images\n\nListImagesTest is now only inherited by ListUserImagesTest,\nso it can be removed to reduce the depth of the class inheritance.\n\nChange-Id: I4f1478283f7e66fa3bd5cb4d8692edf299ea2a85\n"
    },
    {
      "commit": "8d9d8d72b0ce45d20e46b73caa4dca94e22811e7",
      "tree": "e0951dff4438b5226730dd523302890a9a8412de",
      "parents": [
        "4f25fc846a572d43e3d1de2fd75286692e850e55"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Jan 24 18:30:06 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Jan 24 18:30:06 2017 +0100"
      },
      "message": "Don\u0027t skip Cinder backup tests based on Swift\u0027s availability\n\nIn Ia486ffcf3868f9ed04d29208e2a58fda3664d895 cinder backup\ntests were incorrectly skipped when Swift is not enabled, to\naccomodate the tempest-dsvm-py35 job that runs on Nova change. But\nother storage vendors don\u0027t run Swift but they still may want to\nrun these tests.\n\nThe correct fix, proposed in I6b85e6d8cb5833bb0e28dae5e406b3bae30eb36c\nis to not run c-bak at all for the tempest-dsvm-py35 job if Swift\nis not present.\n\nChange-Id: I21c83fe18c1308391afcaadb06784835da89342f\nDepends-On: I6b85e6d8cb5833bb0e28dae5e406b3bae30eb36c\n"
    },
    {
      "commit": "4f25fc846a572d43e3d1de2fd75286692e850e55",
      "tree": "6faa7069e86fcf7e379091ac66489e4a17c44772",
      "parents": [
        "1b21b6662f74206b467e3a0529a48b4ad034e90b",
        "890f59ac7c1be8d7bbe39555be4435d09935359f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 24 12:52:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 12:52:48 2017 +0000"
      },
      "message": "Merge \"Add tempest tests for volume retype with migration\""
    },
    {
      "commit": "1b21b6662f74206b467e3a0529a48b4ad034e90b",
      "tree": "76963aadb8720d4563c25973c274ed32057d6047",
      "parents": [
        "0278c98126a14da8898ee75a6c5bd5821a140bda",
        "9264e2fb5b076ddca5d4ad5383ca75e8351cbbd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 24 09:00:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 09:00:58 2017 +0000"
      },
      "message": "Merge \"Cleanup useless aliasing in test_container_acl\""
    },
    {
      "commit": "0278c98126a14da8898ee75a6c5bd5821a140bda",
      "tree": "8dca7484d6136f1ba5942cf9738e380f6bcf04a0",
      "parents": [
        "c43ae71005dcf2e1f5732f714e738f1314defd3a",
        "f5501338e60acbca42f73763a980cf9c16bdb298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 24 08:55:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 08:55:47 2017 +0000"
      },
      "message": "Merge \"Using oslo_log instead of logging\""
    },
    {
      "commit": "883ef42a4a02a98bbbec7a2a3c20938853805fb0",
      "tree": "de5b49f21da6eea92906dee488ce497316712550",
      "parents": [
        "bf73e0cb1c9eba5d62b9230b0535c970651dc1fa"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Jan 23 06:48:16 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 24 01:52:31 2017 +0000"
      },
      "message": "Fix update_host API response schema\n\nCompute API update host does not necessary\nto be return both \u0027status\u0027 and \u0027maintenance_mode\u0027 as required field.\n\nIf any one of them are requested to update, then that only will be\nreturned in response.\n\nChange-Id: I0abb4682c5d3e4c4d52999d0c08d5bd0d5a7910c\n"
    },
    {
      "commit": "c43ae71005dcf2e1f5732f714e738f1314defd3a",
      "tree": "3c1e59470d69bf97f027036a61a65ce2327a8fd3",
      "parents": [
        "9991e26f2cfbe11597433596ab69faf14e3772eb",
        "6ac615700d956bb11fdf1bea6bdf13f1e5b4cafd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:37:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:37:09 2017 +0000"
      },
      "message": "Merge \"Remove a redundant cleanup_snapshot method\""
    },
    {
      "commit": "f5501338e60acbca42f73763a980cf9c16bdb298",
      "tree": "68f78f99f03627274b7e48ab8762d4c062d46bde",
      "parents": [
        "bf73e0cb1c9eba5d62b9230b0535c970651dc1fa"
      ],
      "author": {
        "name": "zhuzeyu",
        "email": "zhu.zeyu@zte.com.cn",
        "time": "Mon Jan 23 18:27:18 2017 +0800"
      },
      "committer": {
        "name": "zhuzeyu",
        "email": "zhu.zeyu@zte.com.cn",
        "time": "Mon Jan 23 18:29:00 2017 +0800"
      },
      "message": "Using oslo_log instead of logging\n\nChange-Id: I97fc44df44a686110b1e0c47c56adf7207cb5647\n"
    },
    {
      "commit": "9991e26f2cfbe11597433596ab69faf14e3772eb",
      "tree": "614fb105bb4ecd090b353d6c4472617a8ba1cd5a",
      "parents": [
        "bf73e0cb1c9eba5d62b9230b0535c970651dc1fa"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 22 11:55:54 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 22 11:55:54 2017 +0200"
      },
      "message": "Use single underscore variable in loop iteration\n\nThe loop variable isn\u0027t actually used.\n\nChange-Id: Ie83d6533a6566a22ca78f9ea60a7be1c94531065\n"
    },
    {
      "commit": "6ac615700d956bb11fdf1bea6bdf13f1e5b4cafd",
      "tree": "540d031d2663aa7c533513f49eaa6f80a6988e58",
      "parents": [
        "bf73e0cb1c9eba5d62b9230b0535c970651dc1fa"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 22 07:58:18 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 22 07:58:18 2017 +0200"
      },
      "message": "Remove a redundant cleanup_snapshot method\n\nThe \u0027cleanup_snapshot\u0027 method is not usful any more\n\nChange-Id: I58d6dbb57857a5568586b8281d7735a812fa4c21\n"
    },
    {
      "commit": "bf73e0cb1c9eba5d62b9230b0535c970651dc1fa",
      "tree": "53c64d03f8032b1956d5d4486ff42b47c29d223a",
      "parents": [
        "61f68ac39497e1d8622bab8465563c9f06372a70",
        "816607c6a70a66e1333cf2a9c702d435781571ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 21 20:59:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 21 20:59:01 2017 +0000"
      },
      "message": "Merge \"[py35] Fixes to get more tempest tests working\""
    },
    {
      "commit": "816607c6a70a66e1333cf2a9c702d435781571ac",
      "tree": "690b09266d96c8acb8aaaa6cf58ce8d830cd7d44",
      "parents": [
        "772d89b259f6561f64c6103d8b8cde41dba779c9"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Jan 17 16:01:31 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Jan 20 14:59:45 2017 -0500"
      },
      "message": "[py35] Fixes to get more tempest tests working\n\ntempest/api/compute/admin/test_networks.py:\ntempest/api/compute/admin/test_servers.py\ntempest/api/volume/admin/v2/test_backends_capabilities.py:\n* map returns an iterator, we need to wrap it in a list() or\n  switch to list comprehension.\n\ntempest/api/compute/images/test_images_oneserver.py:\n* use bytes+decode to get consistent result in both py27 and py35\n\ntempest/api/volume/admin/test_volumes_backup.py:\ntempest/api/volume/test_volumes_backup.py\n* even if volume_feature_enabled.backup is enabled, without swift\n  all the tests fail, so let\u0027s skip on this condition.\n\nChange-Id: Ia486ffcf3868f9ed04d29208e2a58fda3664d895\n"
    }
  ],
  "next": "890f59ac7c1be8d7bbe39555be4435d09935359f"
}
