)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "890f59ac7c1be8d7bbe39555be4435d09935359f",
      "tree": "13f9ad170945c45b4d65738aea7f498e57532673",
      "parents": [
        "61f68ac39497e1d8622bab8465563c9f06372a70"
      ],
      "author": {
        "name": "Erlon R. Cruz",
        "email": "erlon.cruz@fit-tecnologia.org.br",
        "time": "Tue Jan 17 10:06:57 2017 -0200"
      },
      "committer": {
        "name": "Erlon R. Cruz",
        "email": "erlon.cruz@fit-tecnologia.org.br",
        "time": "Fri Jan 20 16:59:36 2017 -0200"
      },
      "message": "Add tempest tests for volume retype with migration\n\nThis patch proposes to add a test to test volume migration\nfrom one backend to another. Before running the tests,\nplease configure your local cinder deployment with a proper\nmulti-backend support.\n\n[volume]\nbackend_names \u003d lvmdriver-1,lvmdriver-2\n\n[volume_feature_enabled]\nmulti_backend \u003d True\n\nA minimum of two backends are required. The test will migrate the volume\nfrom the first to the second backend in the list. Other backends will\nbe ignored.\n\nThis test can be tested by \u0027check experimental\u0027 and must run and pass\nthe job\u0027lvm-multibackend\u0027.\n\nChange-Id: Iff4d880a0f8e928cbc07b84ff0c357ad59ef929c\nPartial-Implements: blueprint migration-improvement\nCo-Authored-By: Scott DAngelo \u003cscott.dangelo@hpe.com\u003e\nCo-Authored-By: Erlon Cruz \u003cerlon.cruz@fit-tecnologia.org.br\u003e\n"
    },
    {
      "commit": "61f68ac39497e1d8622bab8465563c9f06372a70",
      "tree": "dd82508461c4e3d1214b74373223e9205f5b6a73",
      "parents": [
        "772d89b259f6561f64c6103d8b8cde41dba779c9"
      ],
      "author": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Tue Jun 07 12:07:55 2016 -0600"
      },
      "committer": {
        "name": "Erlon R. Cruz",
        "email": "erlon.cruz@fit-tecnologia.org.br",
        "time": "Fri Jan 20 10:12:09 2017 -0200"
      },
      "message": "Migrate volume while attached to an instance\n\nTest scenario with a bootable volume that is migrated via:\nretype --on-demand \u003cvolume_id\u003e\nThis will exercise cinder retype and migration as well as\nnova swap_volume for a bootable volume.\n\nRequires at least 2 Cinder backends which are configured in\ndevstack with:\nCINDER_ENABLED_BACKENDS\u003dlvm:lvmdriver-1,lvm:lvmdriver-2\n\nCo-Authored-By: Erlon R. Cruz \u003cerlon.cruz@fit-tecnologia.org.br\u003e\nChange-Id: I4ed9b1f30d4e4e595c44a0ce243c2463069833d7\n"
    },
    {
      "commit": "772d89b259f6561f64c6103d8b8cde41dba779c9",
      "tree": "7a0471d50b4e006dcaf004869ce06eea638fa267",
      "parents": [
        "580d24d39041e3e27c92b52690fc8278bdea7005",
        "b84f2d409e0535707ab4a61b1585892fa1e7df88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 23:39:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 23:39:54 2017 +0000"
      },
      "message": "Merge \"Port object_storage tests to Py3.\""
    },
    {
      "commit": "580d24d39041e3e27c92b52690fc8278bdea7005",
      "tree": "e9ee0d50c21e51e719398483a882cc9fa0cc3b1b",
      "parents": [
        "3adabdadcec315b2851e6545d1593d579ba21802",
        "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "message": "Merge \"Add namespace tags client and tests\""
    },
    {
      "commit": "3adabdadcec315b2851e6545d1593d579ba21802",
      "tree": "12c064105d574a40417800eb8c9533d872306b96",
      "parents": [
        "cc8ee556aa8714292ecc8dad958e4517e4593dd8",
        "f641c73bfb6169227b3c64353692b8b018ce76f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 14:57:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 14:57:51 2017 +0000"
      },
      "message": "Merge \"Modify the indentation problem for the if loop\""
    },
    {
      "commit": "cc8ee556aa8714292ecc8dad958e4517e4593dd8",
      "tree": "43a5e085216a4b683e1c5f6435a5fd2d8440dfd4",
      "parents": [
        "1eef2609fa1145e23ac787a19c2087aff3693412",
        "8ac5b979e1bb20e4331701a8b8e7a50dd0d990f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 14:44:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 14:44:29 2017 +0000"
      },
      "message": "Merge \"Shared images test create with default visibility\""
    },
    {
      "commit": "1eef2609fa1145e23ac787a19c2087aff3693412",
      "tree": "1f53fcbec2be1f52bb3f93de8aa2a40596e71581",
      "parents": [
        "a21ca51e38269c4e7ae11eaf2119662fa870ace2"
      ],
      "author": {
        "name": "Nolwenn Cauchois",
        "email": "nolwenn.cauchois@cloudwatt.com",
        "time": "Wed Jan 18 10:04:24 2017 +0100"
      },
      "committer": {
        "name": "Nolwenn Cauchois",
        "email": "nolwenn.cauchois@orange.com",
        "time": "Thu Jan 19 10:35:00 2017 +0000"
      },
      "message": "Fix test test_rescue_unrescue_instance\n\nWhen in tempest enable_instance_password is set\nto False, schema validation should not expect\nadminPass in response.\n\nChange-Id: I3e5cd3b014234ade9175aa153fd97776f67e1139\nCloses-Bug: #1657371\n"
    },
    {
      "commit": "f641c73bfb6169227b3c64353692b8b018ce76f7",
      "tree": "7d2d70eef6022e873d5ae59228a0edc346b5840f",
      "parents": [
        "a21ca51e38269c4e7ae11eaf2119662fa870ace2"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Jan 19 16:47:58 2017 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Jan 19 16:47:58 2017 +0800"
      },
      "message": "Modify the indentation problem for the if loop\n\nAdd indentation for the if loop.\n\nChange-Id: I72bcb66e9a18bf2e8d5fccbe49618b349b436489\n"
    },
    {
      "commit": "8789c5545f516135a48d40d2db8ea96f262ed3f8",
      "tree": "ce441b64254ff20d53b84c63c996c87ec0477f25",
      "parents": [
        "017f5a1ac3efa5e7cb178a186d4bdcf23e3ace16"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 08 11:40:27 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 18 10:50:27 2017 +0200"
      },
      "message": "Boot server from snapshot\n\nThere is an option to boot a server from volume snapshot.\nIt requires that the parent volume is a bootable volume.\nBoot that server will create a new volume to boot from.\n\nChange-Id: If2a257b24f2d50a401d6804e983bcad55b5c89e8\n"
    },
    {
      "commit": "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571",
      "tree": "3afebcfaa0c2aa7f40f5a93184cf40252babf582",
      "parents": [
        "1313636b8ec64fd2c189548ba6800a5bd863464c"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Nov 29 11:12:58 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Jan 18 13:44:54 2017 +0800"
      },
      "message": "Add namespace tags client and tests\n\nAs in the doc following, there are namespace tags apis, this patch\nis to add them to the code.\n\n[doc]http://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nChange-Id: I92b2c58d11828eafd9f876a46581279bb9b26e3d\n"
    },
    {
      "commit": "a21ca51e38269c4e7ae11eaf2119662fa870ace2",
      "tree": "9cc0d48d684ffbf09b80d05473e5471cad779c34",
      "parents": [
        "c5fd865b62e80765383285dab3c937d5f3696148",
        "40d02088e41df58526508c079e46b19cd14fe3ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 18 01:08:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 18 01:08:29 2017 +0000"
      },
      "message": "Merge \"Replaces yaml.load() with yaml.safe_load()\""
    },
    {
      "commit": "c5fd865b62e80765383285dab3c937d5f3696148",
      "tree": "911b5f24b9342af65f1a46798f4fcef6c9e06813",
      "parents": [
        "ab751c65d39706cb24ab8ba032311965e39b5b89",
        "b3acb48fdd9d317af7f322b6f87e21b4e32c784f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 18 00:40:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 18 00:40:20 2017 +0000"
      },
      "message": "Merge \"Modify comments in xxx_name_length_exceeds_256\""
    },
    {
      "commit": "ab751c65d39706cb24ab8ba032311965e39b5b89",
      "tree": "49b5ae9e6d978147cd2c779fc253aea3e6a9035f",
      "parents": [
        "1182da2739c492b9eba6cc11d426245d81e61447",
        "4d2f515bb0e60d626f0a8075a77e6b347fa8b54a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 17 11:02:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 17 11:02:10 2017 +0000"
      },
      "message": "Merge \"Correct print pattern in rest_client\""
    },
    {
      "commit": "1182da2739c492b9eba6cc11d426245d81e61447",
      "tree": "d7bad697d1689c8f9accef179de163f07d3ec8ce",
      "parents": [
        "bf73fed8df2a19750228863e1277c32e062ca50f",
        "d36b3763ca60db87f2e531a3d5e448aef931b683"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 17 11:02:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 17 11:02:02 2017 +0000"
      },
      "message": "Merge \"Fix compute baremetal service client tests\""
    },
    {
      "commit": "bf73fed8df2a19750228863e1277c32e062ca50f",
      "tree": "952796c13f20b9365661449c429581fed4cff9de",
      "parents": [
        "e26e99156eadb51932234fe977bb893dda703179",
        "80b12aedd729295233501d2cbcb4111e5dc659d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 17 09:23:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 17 09:23:57 2017 +0000"
      },
      "message": "Merge \"Add generate_random_security_group_id in BaseSecurityGroupsTest\""
    },
    {
      "commit": "4d2f515bb0e60d626f0a8075a77e6b347fa8b54a",
      "tree": "e70d8b9f4ca52d566d3907630f91f177f637f87d",
      "parents": [
        "72195791db97616e336e8ddebcdddcddbcdad2ea"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jan 17 11:16:12 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jan 17 11:16:12 2017 +0800"
      },
      "message": "Correct print pattern in rest_client\n\nThe statement:\n    pattern \u003d \"\"\"Unexpected http success status code {0},\n                 The expected status code is {1}\"\"\"\n\nwill print more spaces than expected, something like:\nDetails: Unexpected http success status code 200,\n                         The expected status code is [204]\n\nThis is to fix it.\n\nChange-Id: If4a299828dce4a835d5d178deff09e01950a8915\n"
    },
    {
      "commit": "e26e99156eadb51932234fe977bb893dda703179",
      "tree": "d4944e901cb9354322283bf5147f7c3c7c6b35ca",
      "parents": [
        "6a610504d04804c48b96a8302d203ef7c1d4ead6",
        "5bcd7ee4e4ebd3cb98a0baa8e0e3f47e598314a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 16 21:36:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 21:36:29 2017 +0000"
      },
      "message": "Merge \"Add random name in base._create_keypair\""
    },
    {
      "commit": "6a610504d04804c48b96a8302d203ef7c1d4ead6",
      "tree": "56ba5023d9fda862f4b7f952ac0523b75526589a",
      "parents": [
        "72195791db97616e336e8ddebcdddcddbcdad2ea",
        "f3eb9479e2e8ffd903b9ccb5ab8dff6b10b7194d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 16 18:22:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 18:22:03 2017 +0000"
      },
      "message": "Merge \"Use oslo.log library instead of system logging module\""
    },
    {
      "commit": "d36b3763ca60db87f2e531a3d5e448aef931b683",
      "tree": "29a221c05452ae7188a014d0ceda3ad9b64e27c8",
      "parents": [
        "72195791db97616e336e8ddebcdddcddbcdad2ea"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon Jan 16 06:10:53 2017 -0500"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon Jan 16 06:13:55 2017 -0500"
      },
      "message": "Fix compute baremetal service client tests\n\nWhile removing the baremetal tests in\nId518a6d87d0949737cd1c50cb6a83149b85e5f85 compute baremetal\nservice client in clients.py also got removed but it is needed\nin tempest/api/compute/admin/test_baremetal_nodes.py.\n\nThis patch fix this.\n\nChange-Id: I80d62576ee3ce549f0a50efe3ca448b870219e67\n"
    }
  ],
  "next": "40d02088e41df58526508c079e46b19cd14fe3ee"
}
