)]}'
{
  "log": [
    {
      "commit": "c50cc247084f2980a793fc9a3df98999ed36d24f",
      "tree": "d0ae012dbca48102628997ff62e0e112e73e1f8d",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:00:39 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 21:56:09 2018 +0000"
      },
      "message": "Assert volume deletion in test_image_defined_boot_from_volume\n\nRecently, we had a regression in the cinder api which resulted in the\ninability to detach (and thus delete) a volume that had been created\nfrom an image. This adds an assertion that the underlying volume has\nbeen deleted in order to catch future regressions.\n\nRelated-Bug: #1768650\n\nChange-Id: I5ef43b11e01f3c8980dcb364b23edda1b7af2859\n"
    },
    {
      "commit": "34b5503592ae2e94bad656324d656335953c563f",
      "tree": "c59b824dd9a46f5d60da41cdfc0e348335d93f93",
      "parents": [
        "c606a5bf2be5e1b5067cc91fea4e7c89a19f368c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 29 17:07:32 2018 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Apr 27 07:43:37 2018 +0000"
      },
      "message": "Fix listing servers by invalid status after V2.38\n\nWhen using list_servers with status as filter, up to microversion\n2.37, an empty list is returnd if an invalid status is specified,\nand starting from microversion 2.38, a 400 error is returned in\nthat case.\n\nRef: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-newton\n     https://developer.openstack.org/api-ref/compute/#list-servers-detailed\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I95badeda522f855242c4eff0dbc01fb84c3d4b21\n"
    },
    {
      "commit": "c606a5bf2be5e1b5067cc91fea4e7c89a19f368c",
      "tree": "d790aaf295bf5f868c1013206dbf836cabd5b71f",
      "parents": [
        "f63c90af0951f9b84bf0939033162e76c4234031",
        "66b9aed5cfd6fa94946bfff4987eb3645140f850"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 27 07:14:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 27 07:14:48 2018 +0000"
      },
      "message": "Merge \"Add common method to check the microversion compatibility\""
    },
    {
      "commit": "f63c90af0951f9b84bf0939033162e76c4234031",
      "tree": "9c43e387fe8f4b56da92a204f325903f866546c7",
      "parents": [
        "666be45f30dcfb62fb458b5755a452efdcac7906",
        "f22f7de6af246153d67df317b7bb1c665eb22535"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 25 11:28:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 25 11:28:01 2018 +0000"
      },
      "message": "Merge \"Removing the skip decorator as bug 1687044 was already resolved\""
    },
    {
      "commit": "666be45f30dcfb62fb458b5755a452efdcac7906",
      "tree": "0c20f3358b8b61d9664b57de7afbc0c01c382ab9",
      "parents": [
        "aa4cb2e69e2da17f0b089bcd27a9c8577ab62e2f",
        "263bfd833d1fcd029b31a38683c876659a8d1734"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 24 07:33:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 24 07:33:07 2018 +0000"
      },
      "message": "Merge \"Follow the new PTI for document build\""
    },
    {
      "commit": "aa4cb2e69e2da17f0b089bcd27a9c8577ab62e2f",
      "tree": "f94ffb75eefe7af0cbd6ddc79ca2448cc048b18b",
      "parents": [
        "8f323f3dab5a9316170c614c77d621d1078e627a",
        "0e52d4e706e43099efc2fb5df16f5bd9466d9b30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 22:10:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 22:10:59 2018 +0000"
      },
      "message": "Merge \"Add tests for application credentials\""
    },
    {
      "commit": "8f323f3dab5a9316170c614c77d621d1078e627a",
      "tree": "747f3d015c0d1aacaf69e4699747084568794ec4",
      "parents": [
        "52d0c059abb89beaa433a51a6442f019ccd545a2",
        "ff03e22023f193302aefc86ec101c58d429ea2be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 19:30:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 19:30:48 2018 +0000"
      },
      "message": "Merge \"Add job to run tempest-full with Python 3.6\""
    },
    {
      "commit": "52d0c059abb89beaa433a51a6442f019ccd545a2",
      "tree": "208ed892f1e286b2ac845e8ccb372efe8c8d1d8b",
      "parents": [
        "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df",
        "b289f8ab26d6837ca6841b04a006c54c89a67eff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 22 14:25:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 22 14:25:54 2018 +0000"
      },
      "message": "Merge \"Improve patch and patchobject Base test case method attributes.\""
    },
    {
      "commit": "263bfd833d1fcd029b31a38683c876659a8d1734",
      "tree": "9f7119939dba5331840cb6542144ab905b6da010",
      "parents": [
        "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Sat Apr 21 23:24:06 2018 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Sat Apr 21 23:24:06 2018 +0800"
      },
      "message": "Follow the new PTI for document build\n\nThis review already follows the new PTI\nhttps://review.openstack.org/#/c/530875/\n\nHowever, we also should remove [build_sphinx]\nsection as described in:\nhttp://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html\n\nChange-Id: Ifbfe80024731d2c552a5aab90e025f9ebd593c4d\n"
    },
    {
      "commit": "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df",
      "tree": "279960292f94db1d296bc5220368b573d542bafd",
      "parents": [
        "11aa0360cd46db3a52e0bdf20f18fa8c64c4c195",
        "18610f9c54b616aa85ba80447d943d7d73aa8b4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 19 05:57:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 19 05:57:10 2018 +0000"
      },
      "message": "Merge \"Fix a plural mistake REVIEWING.rst\""
    },
    {
      "commit": "11aa0360cd46db3a52e0bdf20f18fa8c64c4c195",
      "tree": "d7eebe6ad615b8706878d377c52c43c1b74fe5c9",
      "parents": [
        "9c48584e0151b7aaac39751082d0f7fb108b062f",
        "95b68befc45c9f9a7ffe6d460ccdee355bd1258b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 19 05:11:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 19 05:11:18 2018 +0000"
      },
      "message": "Merge \"Skip puppet-* projects for plugin search\""
    },
    {
      "commit": "ff03e22023f193302aefc86ec101c58d429ea2be",
      "tree": "c48cc53f078cffaf3468b6e239bd21230c006295",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 26 10:54:48 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 16 12:32:54 2018 +0000"
      },
      "message": "Add job to run tempest-full with Python 3.6\n\nWe use Ubuntu Bionic (18.04 LTS) as it has got python3.6 as default\npython3 interpreter.\n\nChange-Id: Ie86e3fe6c84cb8d6f1915f302976d472461ed678\n"
    },
    {
      "commit": "0e52d4e706e43099efc2fb5df16f5bd9466d9b30",
      "tree": "4f8457b27800124b7a89c01b4ff89f1f4e6a4c71",
      "parents": [
        "9c48584e0151b7aaac39751082d0f7fb108b062f"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Sat Feb 17 21:29:40 2018 +0100"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.de",
        "time": "Mon Apr 16 13:02:01 2018 +0200"
      },
      "message": "Add tests for application credentials\n\nApplication credentials were implemented in keystone in Queens. This\npatch adds test for create, retrieval, and deleting application\ncredentials and ensures that application credentials that are created\ncan be used for authentication. Updating application credentials is not\nsupported.\n\nbp application-credentials\n\nChange-Id: I3272fee2881fb918fe83961774f4bd27e30cee02\n"
    },
    {
      "commit": "9c48584e0151b7aaac39751082d0f7fb108b062f",
      "tree": "3af290f1c7719c0dab07587211af57878be31b3a",
      "parents": [
        "0e6354f2a3c25f2842021bb11188405156b3982f",
        "a3b2d8e1b2320c0418ef5cd95d11a018b92cd2a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 12:19:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 12:19:23 2018 +0000"
      },
      "message": "Merge \"Add identity v3 project tags client\""
    },
    {
      "commit": "0e6354f2a3c25f2842021bb11188405156b3982f",
      "tree": "8e0df3c5d4c00d2f30ded7a376c68d53fdca8b0a",
      "parents": [
        "c7c25707253ee0257616ff7af050b0c056cc3f29",
        "98cf467c58e4521376569e44bfdb8c99f6826344"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:50:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:50:30 2018 +0000"
      },
      "message": "Merge \"Fix a capitalization mistake in README.rst\""
    },
    {
      "commit": "c7c25707253ee0257616ff7af050b0c056cc3f29",
      "tree": "f1e095dffedff56cec41687fec62248716dad224",
      "parents": [
        "1ba3a7d43575ecc35a031b300607f212994c496d",
        "8c9d4367d95bd9595c91402461b132d4b0add1ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:50:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:50:27 2018 +0000"
      },
      "message": "Merge \"Fix TypeError in _unshelve_server\""
    },
    {
      "commit": "1ba3a7d43575ecc35a031b300607f212994c496d",
      "tree": "bacdbb66215df03dd12e1ae1fea50785c2647d7d",
      "parents": [
        "2d6bcaa7e55be9fd070bade12824709ac848f8fe",
        "cb197695536b54615f9f8eb4c6f2238e980260ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:08:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:08:07 2018 +0000"
      },
      "message": "Merge \"Fix test_snapshot_list_param_marker when using predefined user\""
    },
    {
      "commit": "2d6bcaa7e55be9fd070bade12824709ac848f8fe",
      "tree": "b5922b8f6c4b6d64bbcf41b78967b592a67bfa35",
      "parents": [
        "1dbff8a53085ae90c07ca83c6add623ade2bd0a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Apr 11 12:37:36 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Apr 12 11:09:37 2018 +0200"
      },
      "message": "Fix code to pass pep8 Tox environment.\n\nCommand tox -e pep8 is failing making CI to fail: this fixes it.\n\nChange-Id: I5b1acfc4ba2e0eb16f50bfd1cdaa8edc361923d1\n"
    },
    {
      "commit": "95b68befc45c9f9a7ffe6d460ccdee355bd1258b",
      "tree": "e883cc62eaa5dd990163ad156644d13ca7670b4c",
      "parents": [
        "11e74de2e8e48399e1e7959b8919a3bba9d57cc5"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 01 02:17:08 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 12 02:30:29 2018 +0000"
      },
      "message": "Skip puppet-* projects for plugin search\n\nopenstack/puppet-* projects can be skipped to\nsearch for tempest plugin.\n\nChange-Id: I8ca7bd944f250b168077ffc8c82b9bddb338eddb\n"
    },
    {
      "commit": "66b9aed5cfd6fa94946bfff4987eb3645140f850",
      "tree": "ab880973019683a0df6e4f8df1faffc3dcde2d49",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 30 08:11:10 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 12 00:59:48 2018 +0000"
      },
      "message": "Add common method to check the microversion compatibility\n\nAs there are lot of API microversion with behavior change,\ntests internal checks needs to be adjusted according to\nrequested microversion.\nExample: https://review.openstack.org/#/c/557280/\n\nThat need to compare the requested microversion with max supported\nmicroversion. Same comparison is needed multiple places in multiple\nfiles.\n\nThis commit adds a common method to do the microversion comparison\nwhich can be used in many place.\n\nChange-Id: Ib54777e5ce101bab6c2980ae69ef2c5d978ff064\n"
    },
    {
      "commit": "b289f8ab26d6837ca6841b04a006c54c89a67eff",
      "tree": "135ad5099c9a955628a67c7dd51fc813ae2539ca",
      "parents": [
        "1dbff8a53085ae90c07ca83c6add623ade2bd0a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Mar 21 15:43:46 2018 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Apr 10 11:07:30 2018 +0000"
      },
      "message": "Improve patch and patchobject Base test case method attributes.\n\nLet patch and patchobject methods forward method parameters to\nwrapped mock.patch and mock.patch.object functions.\n\nChange-Id: Ia4a9e3d476504e8e2869f394aa880f0dd2a5d808\n"
    },
    {
      "commit": "1dbff8a53085ae90c07ca83c6add623ade2bd0a8",
      "tree": "2b87e33bda1166df8c474650a7e42b52e65264e2",
      "parents": [
        "190cfacc8ae7e79c9e7e1f8d413ef87c68561863",
        "82b6aebee79e3a4709268a45861069cb87b3f96a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 10:06:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 10:06:21 2018 +0000"
      },
      "message": "Merge \"VNC harcoded server name removed\""
    },
    {
      "commit": "cb197695536b54615f9f8eb4c6f2238e980260ef",
      "tree": "54e5a9f77cb2c38783a67e299a4ed179c0de7f11",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 28 12:07:59 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 10 08:37:55 2018 +0000"
      },
      "message": "Fix test_snapshot_list_param_marker when using predefined user\n\nWhen using pre-provisoned credential, test_snapshot_list_param_marker\nmay fail occasionally, if there are other testcases running and if\nother testcases also create snapshots.\nThis is to improve test_snapshot_list_param_marker to ensure it\nsucceed for the most time.\n\nChange-Id: Ia21223b116a112254ec036e7a2ec03ecb9e2bb25\nCloses-Bug: #1752228\n"
    },
    {
      "commit": "190cfacc8ae7e79c9e7e1f8d413ef87c68561863",
      "tree": "df13e6d303dee7cade4a1ba4fed45a1b9d41b53e",
      "parents": [
        "1337f5601e090d8d2a0658bd1f208e5fc65ec477",
        "4b1b9dff58edf8f0034c7038ae787b63d1d42600"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 07:32:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 07:32:55 2018 +0000"
      },
      "message": "Merge \"Fix test_host_name_is_same_as_server_name\""
    },
    {
      "commit": "1337f5601e090d8d2a0658bd1f208e5fc65ec477",
      "tree": "9605458fcadb3477a8dc2b7eff5dbaa68628e4e2",
      "parents": [
        "28b252f7f61a2dfc585089265cdb3118defbcfff",
        "2db6c275152f4ea0386f411defdd46154a4505a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 09 02:29:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 09 02:29:32 2018 +0000"
      },
      "message": "Merge \"Cleanup and rename test_create_ebs_image_and_check_boot\""
    },
    {
      "commit": "28b252f7f61a2dfc585089265cdb3118defbcfff",
      "tree": "68a038f05c4e3be0f183c36e515e13dae50e781e",
      "parents": [
        "0c9eede7ab702d10aa7e7428232f4e256e27a369",
        "50325e239ad0119c6e0cfd90b1c7b1ef7ec78525"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 08:01:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 08:01:30 2018 +0000"
      },
      "message": "Merge \"Don\u0027t use hypervisor_hostname as compute hostname\""
    },
    {
      "commit": "0c9eede7ab702d10aa7e7428232f4e256e27a369",
      "tree": "397001143834c673aee83de2bcfa98bc2d9151d9",
      "parents": [
        "e5d343178334f9d7630e77289e3945e7ccd06cc1",
        "30d8b8ecded625330aa9b5ce378568e4118d3bc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 06:56:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 06:56:51 2018 +0000"
      },
      "message": "Merge \"Replace list_hypervisors with list_services\""
    },
    {
      "commit": "e5d343178334f9d7630e77289e3945e7ccd06cc1",
      "tree": "0657f844c11c36ed224fcec5d57313ebbb060fe3",
      "parents": [
        "6c74e9e06a756724ced1237b955ee3ab965f4b72",
        "4c9d3652946b5fe1d866c3face668cfdc4a40dee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 02:30:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 02:30:07 2018 +0000"
      },
      "message": "Merge \"[Trivial]Add coverage for extending non-blank volume\""
    },
    {
      "commit": "6c74e9e06a756724ced1237b955ee3ab965f4b72",
      "tree": "ce6f4396947275e456d683e994afbef36c631be2",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315",
        "a2bffbdf362f455979a82329d551809af8f2cca5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 06 09:38:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 06 09:38:57 2018 +0000"
      },
      "message": "Merge \"[Trivial]Add coverage for creating snapshot from non-blank volume\""
    },
    {
      "commit": "2db6c275152f4ea0386f411defdd46154a4505a4",
      "tree": "12fd9840e324cbd143778b2cef0904e79fdd3b4c",
      "parents": [
        "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Mar 22 18:57:19 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Apr 05 22:05:05 2018 -0400"
      },
      "message": "Cleanup and rename test_create_ebs_image_and_check_boot\n\nI\u0027m trying to debug a failure in a nova change\nin test_create_ebs_image_and_check_boot but\nneed more debug information, specifically the\nvolume details when it fails. While doing this,\nI\u0027m going to cleanup the comments and variable\nnames so this test can actually be understanble.\n\nAlso, this renames the test itself since the \u0027ebs\u0027\npart (AWS Elastic Block Storage) has long been a\nsource of confusion.\n\nChange-Id: I4d60adc95d72be609927e36a28fd7c86b5ee86bc\nRelated-Bug: #1747693\n"
    },
    {
      "commit": "a3b2d8e1b2320c0418ef5cd95d11a018b92cd2a1",
      "tree": "aeac98979f72adec518d70da13f08d4139e5009c",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 15 04:47:52 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Apr 05 17:33:51 2018 +0000"
      },
      "message": "Add identity v3 project tags client\n\nThis PS adds ``project_tags_client`` to the identity v3\nlibrary. This feature enables the possibility of invoking\nthe following API actions:\n\n    * update_project_tag\n    * list_project_tags\n    * update_all_project_tags\n    * check_project_tag_existence\n    * delete_project_tag\n    * delete_all_project_tags\n\nChange-Id: Iad6b3a88639bb4a0dc3aea5af2ba0162dfa19f96\nDepends-On: Iec6b34c10ea1bd7103720c773b48ce130643115d\n"
    },
    {
      "commit": "82b6aebee79e3a4709268a45861069cb87b3f96a",
      "tree": "60e569b013ca34bead60f6775d2eef83ac9498b5",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Wed Mar 28 17:56:49 2018 +0200"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Thu Apr 05 11:22:24 2018 +0200"
      },
      "message": "VNC harcoded server name removed\n\n  VNC server can be other than WebSockify, so there is a need to\n  configure it once in a while for various deployments\n\n    - added config option\n    - updated test\n\nChange-Id: I938bae347eaa9fcf76e4118188b325ba6d3efa77\nCloses-Bug: #1748339\n"
    },
    {
      "commit": "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315",
      "tree": "3b8344cdccb9960185cdb7ae228c40ba6e6751ff",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067",
        "356f0593ffaad478298bd7236b1c09bea4c9b63f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 04 15:23:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 15:23:24 2018 +0000"
      },
      "message": "Merge \"Docs: Elaborate on feature flag in HACKING file\""
    },
    {
      "commit": "30d8b8ecded625330aa9b5ce378568e4118d3bc4",
      "tree": "7e490cc74f3aa08ff752dfd4979491f5450b894f",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Wed Apr 04 10:27:34 2018 +0300"
      },
      "committer": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Wed Apr 04 10:28:40 2018 +0300"
      },
      "message": "Replace list_hypervisors with list_services\n\nThis fixes a regression introduced with commit 88c7ea8 which replaced\nlist_hosts with list_hypervisors because the former is deprecated.\nHowever, the hypervisor_hostname cannot be used as replacement for\ncompute hostname. This patch fixes the problem by switching to\nlist_services which returns compute hostnames.\n\nChange-Id: I948429075e71e11e091703c4b12378c71c37bc29\n"
    },
    {
      "commit": "f22f7de6af246153d67df317b7bb1c665eb22535",
      "tree": "a8d6fb72369edc234f2180466e18a0dcb42c38b9",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "abhishek tiwary",
        "email": "atiwary@redhat.com",
        "time": "Thu Mar 01 16:45:15 2018 +0530"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Apr 04 07:00:19 2018 +0000"
      },
      "message": "Removing the skip decorator as bug 1687044 was already resolved\n\nChange-Id: Idbeabefd574e1af5d1e62b27f6c195caa3c9fb37\n"
    },
    {
      "commit": "8c9d4367d95bd9595c91402461b132d4b0add1ff",
      "tree": "476ef0acde230948ac3c3ef9c044e568bcd11fd7",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 03 15:45:50 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 03 15:45:50 2018 +0800"
      },
      "message": "Fix TypeError in _unshelve_server\n\naddOnException must accept exc_info, otherwise it will raise\n\"TypeError: _unshelve_server() takes no arguments (1 given)\",\nand because there exists check for server status before doing\nunshelve_server in _unshelve_server, so we can safely use\naddCleanup here, instead of addOnException.\n\nChange-Id: I29759b4120dddd5e42b2ac431dc5884db4f694b5\nCloses-Bug: #1741554\n"
    },
    {
      "commit": "18610f9c54b616aa85ba80447d943d7d73aa8b4f",
      "tree": "88c4580237af1916299bcc2caf94ec333f80a554",
      "parents": [
        "98cf467c58e4521376569e44bfdb8c99f6826344"
      ],
      "author": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 09:57:46 2018 +0800"
      },
      "committer": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 08:44:29 2018 +0000"
      },
      "message": "Fix a plural mistake REVIEWING.rst\n\nReviewing the REVIEWING.rst of tempest,\nI noticed a plural mistake.\nThe word \"APIs\" is plural and it shouldn\u0027t add \u0027a\u0027 in the front.\nAnd there is an extra \"that\" before \"which\".\nSo I fix it.\n\nChange-Id: I84d81f44314feadaebfcd4a834f854364328593b\n"
    },
    {
      "commit": "98cf467c58e4521376569e44bfdb8c99f6826344",
      "tree": "b8fc178500fcc497146c94566d2954ce66628da1",
      "parents": [
        "b8b6b051ff382f13db63bac522568f1bde0a2d16"
      ],
      "author": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Fri Mar 30 14:27:09 2018 +0800"
      },
      "committer": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 09:38:37 2018 +0800"
      },
      "message": "Fix a capitalization mistake in README.rst\n\nReviewing the README.rst of tempest,\nI noticed a wrong capitalization.\nThe word \"Scenario\" is capitalized when\ninstead it should be lower-case.\nSo I fix it.\n\nChange-Id: I22208608e0b19df6da9d718e44499a1379ecd011\n"
    },
    {
      "commit": "356f0593ffaad478298bd7236b1c09bea4c9b63f",
      "tree": "19156c9b0d30e2dbefaf54b5395a037d40fb117f",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 26 21:51:52 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 30 19:47:10 2018 +0000"
      },
      "message": "Docs: Elaborate on feature flag in HACKING file\n\nThis is to elaborate on feature flag functionality in Tempest\u0027s\nHACKING.rst. Currently, there isn\u0027t much documentation on feature\nflags in Tempest or how to add them. The only place feature\nflag is mentioned is in this file. Since testtools.skip(Unless|If)\nis a common way of using a feature flag, it is mentioned. Also,\nTempest\u0027s interaction with DevStack is an important thing to mention\nwhen explaining how to introduce a new feature flag.\n\nChange-Id: Ia47132fa596918e58f21ba9810c2c28ddcf0d584\n"
    },
    {
      "commit": "cad11526e3f5175722c26c4bae90f4357da9a067",
      "tree": "680b95de36e227fd4f065ccd392df4cec0ea92cc",
      "parents": [
        "b8b6b051ff382f13db63bac522568f1bde0a2d16",
        "f642a13bb2afd19a92bb47ef8a3ea622880b23be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 30 10:18:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 30 10:18:05 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova floating ip bulk tests\""
    },
    {
      "commit": "50325e239ad0119c6e0cfd90b1c7b1ef7ec78525",
      "tree": "b35d6817ed00ab0750741b303d62185630e59037",
      "parents": [
        "f77860053075daa62152305550ce0ff209043e4c"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Thu Mar 29 12:02:04 2018 +0300"
      },
      "committer": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Fri Mar 30 09:57:09 2018 +0300"
      },
      "message": "Don\u0027t use hypervisor_hostname as compute hostname\n\nSeveral tempest tests are failing when using the VMware virt driver\nwhere compute hostname !\u003d hypervisor_hostname. Those are different\nthings and cannot be used interchangeably. This patch fixes a\nregression introduced with commit 1dc2e231 where the hosts_client was\nreplaced with hypervisor_client in order to select hosts which are both\nup and enabled.\n\nThis patch changes the implementation of get_host_other_than() to use\nservices_client which still allows to select nova computes which are up\nand enabled but also gives us the compute hostname.\n\nChange-Id: Ie6df1192e1ca83977dccc8e6b9331dfe874c8aba\nCloses-Bug: #1759801\n"
    },
    {
      "commit": "f642a13bb2afd19a92bb47ef8a3ea622880b23be",
      "tree": "d28ac49ff1db9fc713b696f57fe81d807e42e026",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 30 10:54:44 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 30 10:54:44 2018 +0800"
      },
      "message": "Set max_microversion 2.35 for nova floating ip bulk tests\n\nThe compute os-floating-ips-bulk API is deprecated from Microversion\n2.36, so we should set max_microversion \u003d \u00272.35\u0027 for compute floating ip\nbulk tests.\n\nref: https://developer.openstack.org/api-ref/compute/#list-floating-ips\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: Ide8cf348f5804ab8ec82b5069d8aa79ed1223f6f\n"
    },
    {
      "commit": "b8b6b051ff382f13db63bac522568f1bde0a2d16",
      "tree": "d50e1c5dc160a108d862381b4df083386c8b40b9",
      "parents": [
        "80d8063834569c195226d1f4a9f6be3d89ddf254",
        "3f219f5af8d47af2c93dd4041adbda509e8d76e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 29 11:27:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 29 11:27:06 2018 +0000"
      },
      "message": "Merge \"Run all scenario in parallel\""
    },
    {
      "commit": "80d8063834569c195226d1f4a9f6be3d89ddf254",
      "tree": "a3ae19de54f8bd731504c4dc2c18cb6ae1c69690",
      "parents": [
        "f77860053075daa62152305550ce0ff209043e4c",
        "0549a2e0520daa133aafe07edbac3b2d5d778a9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 29 07:44:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 29 07:44:44 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova tenant network tests\""
    },
    {
      "commit": "0549a2e0520daa133aafe07edbac3b2d5d778a9a",
      "tree": "e2e287546ac2ce36336630c1b690117b71261762",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 28 15:43:33 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 28 15:43:33 2018 +0800"
      },
      "message": "Set max_microversion 2.35 for nova tenant network tests\n\nThe compute os-tenant-networks API is deprecated from the\nMicroversion 2.36, so we should set max_microversion \u003d \u00272.35\u0027\nfor compute tenant network tests.\n\nref: https://developer.openstack.org/api-ref/compute/#list-project-networks\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I3432f75e100fbeda21404d66f9ab0feeb29931f3\n"
    },
    {
      "commit": "f77860053075daa62152305550ce0ff209043e4c",
      "tree": "311b16745b67fe19c9669928d7d5b8023209e9ec",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 26 08:29:26 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 26 08:29:26 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ie708a64a191155b9797f3f9f78d4f1b43c8f2cf6\n"
    },
    {
      "commit": "a2bffbdf362f455979a82329d551809af8f2cca5",
      "tree": "7027fbecc3d402afd2fb6a23eddc6be3da510c40",
      "parents": [
        "6c6874beca5b995a54467002819efe06711871c2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 15:04:06 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 26 14:53:40 2018 +0800"
      },
      "message": "[Trivial]Add coverage for creating snapshot from non-blank volume\n\nNow there is no coverage for creating snapshot from non-blank\nvolume in api tests, and because this is a basic function that\nis often required by cloud users, this is to make a trivial fix\nto cover it.\n\nChange-Id: I0ce1b73ad54a4f4551478de82652d4b82444c312\n"
    },
    {
      "commit": "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61",
      "tree": "39149273b43338fa396b51163c7e50f9dc6e22e7",
      "parents": [
        "f61e1e2870a672ca478225fffb97701e0f0f670d",
        "20b95386b77564c29fd0e034cf4d6d62a667d011"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 05:39:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 05:39:08 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "f61e1e2870a672ca478225fffb97701e0f0f670d",
      "tree": "b9b21e544a05ebf453430cde6dd32d8dfe2005d7",
      "parents": [
        "de98a802204dbef36a4883ceb017006dd9ff4d25",
        "641f43b5223f6ee3ed068228b0ea1ed7be9d59a5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 05:39:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 05:39:05 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.38 for nova image-metadata tests\""
    },
    {
      "commit": "de98a802204dbef36a4883ceb017006dd9ff4d25",
      "tree": "fe35799a444364a49a367d09693f802794542241",
      "parents": [
        "8db08ca7f672fa39a947d32d5c6d34a9dca9df9a",
        "88c7ea8549d4f0e3278ab6236d0f58844c7017da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 03:23:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 03:23:36 2018 +0000"
      },
      "message": "Merge \"Replacing deprecated list_hosts with list_hypervisors\""
    },
    {
      "commit": "8db08ca7f672fa39a947d32d5c6d34a9dca9df9a",
      "tree": "70b3fd4924124586dd9d23c66dc25e652a0960db",
      "parents": [
        "cfabd51847260ace83133f99ff9e3d323daf33a0",
        "8b3dc8619b8d43110869410ba8dcd27513c36f3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Mar 24 01:12:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 24 01:12:54 2018 +0000"
      },
      "message": "Merge \"Add verbose option for stdout in subunit_describe_call\""
    },
    {
      "commit": "3f219f5af8d47af2c93dd4041adbda509e8d76e0",
      "tree": "f360d88ae8e63c8ade5a02479fcd48a99a2e0bd6",
      "parents": [
        "6ad8c4c68e030460b8c4079ea481bb60ecd7fb2b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 01 16:50:10 2018 +0000"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Mar 24 00:49:49 2018 +0100"
      },
      "message": "Run all scenario in parallel\n\nWe stopped running all scenarios in parallel,\nwhich leads to longer job times and less concurrent test run.\n\nThe full parallel run had too high failure rate,\nthis job is supposed to prove it is possible to return back to\nthe old way. If the issue(s) are still exists it will\nproduce usable artifacts for further debugging.\n\nChange-Id: I776ebb7761d90d2490cf49f9df9b322c2b34da59\n"
    },
    {
      "commit": "cfabd51847260ace83133f99ff9e3d323daf33a0",
      "tree": "148e1d0fd98d84ce464989de96eb7d2de4fe8bd5",
      "parents": [
        "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95",
        "44f666b903939b562c2564ba1d7f4204305f9c85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 16:19:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 16:19:14 2018 +0000"
      },
      "message": "Merge \"Add nova-cells-v1 to experimental queue jobs\""
    },
    {
      "commit": "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95",
      "tree": "555513754a3580ca7eb4c6f0bc4e89dd158f22c5",
      "parents": [
        "fd5a14b7383ac49ad4ffbef6ddcc8509222c030d",
        "aacf6e89acd4f871ed7e5ee834a5bee4c1e8b909"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 22 22:21:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 22 22:21:10 2018 +0000"
      },
      "message": "Merge \"Do not fail on stackviz issues\""
    },
    {
      "commit": "aacf6e89acd4f871ed7e5ee834a5bee4c1e8b909",
      "tree": "74f692ce18dbf283b03251eb3d3c63f2a3f313c7",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Mar 22 14:09:46 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Mar 22 14:09:46 2018 +0000"
      },
      "message": "Do not fail on stackviz issues\n\nThe process-stackviz role only helps with analyzing runs, when it fails\nit should not cause the whole job to suffer a POST_FAILURE.\n\nChange-Id: Icfd6b2fc7adb42afb7900ea4458fa60cefc76fdb\nRelated-Bug: 1758054\n"
    },
    {
      "commit": "88c7ea8549d4f0e3278ab6236d0f58844c7017da",
      "tree": "6818151ef9dd444aef891de796fe56094afef376",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 10:05:22 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 22 13:19:08 2018 +0800"
      },
      "message": "Replacing deprecated list_hosts with list_hypervisors\n\nThe compute os-hosts API is deprecated as of the 2.43 microversion,\nand Hypervisors (os-hypervisors) API is recommended to list and\nshow host details. This is to replace deprecated usage of list_hosts\nwith list_hypervisors, which is a supplement of\nhttps://review.openstack.org/#/c/552434/\n\nref: https://developer.openstack.org/api-ref/compute/#list-hosts\n\nChange-Id: Ia02c86c3e3ea658492760b461d7a0349ac69e786\n"
    },
    {
      "commit": "8b3dc8619b8d43110869410ba8dcd27513c36f3d",
      "tree": "ef6b60585813832703311d69bfa66a002a818b69",
      "parents": [
        "c25801a985e7d5f339e1c4a4545ab5f66b43b939"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Fri Feb 16 21:42:27 2018 -0600"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Wed Mar 21 23:33:50 2018 +0000"
      },
      "message": "Add verbose option for stdout in subunit_describe_call\n\nThe PS will allow request and response header and\nbody data to be printed to stdout when the -v or\n--verbose switch is given.\n\nChange-Id: Ibc3ac0ee717e6f71e74fd5970877a7eda89be3a7\nCloses-bug: #1749238\n"
    },
    {
      "commit": "fd5a14b7383ac49ad4ffbef6ddcc8509222c030d",
      "tree": "78cb88b9406a605749b24e9204429f678e5ced86",
      "parents": [
        "c25801a985e7d5f339e1c4a4545ab5f66b43b939"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 16 15:24:17 2018 +0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 21 10:48:57 2018 -0700"
      },
      "message": "Fix expected response code of show_image_file\n\nAccording to https://developer.openstack.org/api-ref/image/v2/#download-binary-image-data,\nnormal response codes of interface show_image_file should\nbe [200, 204, 206], this is to fix it.\n\nChange-Id: I6eef7231742d873a0e727c300a9ae7f5958ac4f8\nCloses-Bug: #1756264\n"
    },
    {
      "commit": "641f43b5223f6ee3ed068228b0ea1ed7be9d59a5",
      "tree": "f80ba3f2c6c4c97bc4edb8a7d48d01befea477f8",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 14:50:05 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 15:06:53 2018 +0800"
      },
      "message": "Set max_microversion 2.38 for nova image-metadata tests\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id35\n\nBesides, there\u0027s inconsistency between https://developer.openstack.org/api-ref/compute/#create-image-metadata\nand https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id35,\nhttps://review.openstack.org/#/c/554813/ will fix it.\n\nChange-Id: Ic6cc22f048c2ccd427dfe6e6aea0273128d96592\n"
    },
    {
      "commit": "c25801a985e7d5f339e1c4a4545ab5f66b43b939",
      "tree": "b9ffe740d716bcf514130ee51fd395a5d0687d87",
      "parents": [
        "7e6cf6385b03e57a5e0093fdaf0591e012aaacba",
        "e73980475c4c247d076a32399da647cfc4791efd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 22:06:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 22:06:56 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.42 for hosts tests\""
    },
    {
      "commit": "7e6cf6385b03e57a5e0093fdaf0591e012aaacba",
      "tree": "020b75648cdad8e078d4573c8a1f4545140d7ab4",
      "parents": [
        "dbbfda66e5976838a0083655789cd1e5360ee606",
        "1269c617ddb82bd2a5d713e7b4c1da2359c33855"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 10:14:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 10:14:17 2018 +0000"
      },
      "message": "Merge \"Keystone v3-ext/OS-ENDPOINT-POLICY endpoints implementation.\""
    },
    {
      "commit": "dbbfda66e5976838a0083655789cd1e5360ee606",
      "tree": "2feaee1357b416d3dac4ef54abafd213c724889b",
      "parents": [
        "e350fa066ea3326d313ced49bbe119028cc31dc6",
        "36214c588d5077fa42d3f6abe8b18f7296bb1612"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:20:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:20:49 2018 +0000"
      },
      "message": "Merge \"Do not use skip_checks in TestVolumeBootPattern\""
    },
    {
      "commit": "e350fa066ea3326d313ced49bbe119028cc31dc6",
      "tree": "ed9ca2058bb1edc29284593d62817c4ce36700ad",
      "parents": [
        "1382e971fbb3506ecec7c8549cb8ecac7e1c43e1",
        "6f9607805d243cb3fd23e0e6fa861c42fecfbdad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:11:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:11:00 2018 +0000"
      },
      "message": "Merge \"Add project_tags identity feature flag\""
    },
    {
      "commit": "1382e971fbb3506ecec7c8549cb8ecac7e1c43e1",
      "tree": "dd6a980358f0230278bcd89b6ad908516fc8fffd",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 09:59:55 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 07:10:32 2018 +0000"
      },
      "message": "Fix typos in release notes\n\nThis is to fix below typos in release notes:\n  ideintify\n  currnt\n  upating\n  debuggin\n  micoversion\n  initisialisation\n\nChange-Id: I48e8fcfbe4ed6a5d7a4c4056bd5de69ef5adebf0\n"
    },
    {
      "commit": "4b1b9dff58edf8f0034c7038ae787b63d1d42600",
      "tree": "8a996e47eb2987babc1f157a8e936545b695490d",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:02:50 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 09:48:42 2018 +0800"
      },
      "message": "Fix test_host_name_is_same_as_server_name\n\nSome images will add postfix for the hostname, e.g.,\nif hostname is \"aaa\", postfix \".novalocal\" may be added\nto it, and the hostname will be \"aaa.novalocal\" then, so\nwe should ignore the postfix when checking whether hostname\nequals self.name.\n\nChange-Id: Ie3d603875c029ca705ee58e0f4e9d11950f509aa\nCloses-Bug: #1755398\n"
    },
    {
      "commit": "b8448901cdb62c33bccb843a09b952de098a6fc3",
      "tree": "d63c97dbb29cb89a619f50fe8b42867a912ed38a",
      "parents": [
        "88c48e51d7c9e8e6abfeb08207ba0dbfdd01eebc",
        "fe3a03ff6326872cfe965575a531e10f642525ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 06:56:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 06:56:09 2018 +0000"
      },
      "message": "Merge \"Update port profile only if defined\""
    },
    {
      "commit": "6f9607805d243cb3fd23e0e6fa861c42fecfbdad",
      "tree": "72f4c4635efa292f1b14fcb203cbfae89a03695e",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:08:38 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:11:28 2018 +0000"
      },
      "message": "Add project_tags identity feature flag\n\nThis PS adds the project_tags identity feature flag which allows\nidentity v3 project tags API functionality to be enabled for\nreleases after Pike. Once Pike is no longer supported in Tempest\nthis feature flag can be removed.\n\nNeeded-By: Iec6b34c10ea1bd7103720c773b48ce130643115d\nNeeded-By: Iad6b3a88639bb4a0dc3aea5af2ba0162dfa19f96\nChange-Id: Ibaec1df79c9ac69c65cf5075c3519092bc609546\n"
    },
    {
      "commit": "88c48e51d7c9e8e6abfeb08207ba0dbfdd01eebc",
      "tree": "5ae8dee7d03d0177cb3e8aefa595863dff3ff785",
      "parents": [
        "301184bf7753024352bcd4d33d1d271a65e6494b",
        "17cc37eebb6d6e255fc82a36b256d71c38deff87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:26:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:26:00 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary indentations in releasenotes index\""
    },
    {
      "commit": "301184bf7753024352bcd4d33d1d271a65e6494b",
      "tree": "12a1f29baa9cdf71595ddd38f11f7b238ee915ff",
      "parents": [
        "8a5da3d281c0eb5e297d942f408dc8285611bd65",
        "b191b0566b44791bf8eb44b0e60194de54ba9f05"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:25:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:25:57 2018 +0000"
      },
      "message": "Merge \"Add release notes page for 17.1.0 \u0026 17.2.0\""
    },
    {
      "commit": "8a5da3d281c0eb5e297d942f408dc8285611bd65",
      "tree": "1ba4b497365f24be57cd8f427ef815920410e0bb",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b",
        "aa5dd9a3cb19f9ddcd8d6b7a8c63bd0443e08a11"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:25:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:25:55 2018 +0000"
      },
      "message": "Merge \"Connect to default ports if none are specified\""
    },
    {
      "commit": "20b95386b77564c29fd0e034cf4d6d62a667d011",
      "tree": "3ea2cc8a50a262ec470a927c99ca0887a674e50e",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 09:36:59 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 09:36:59 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0aedf0e3b98de0d44cb7b32c9ccd72ecd1e0003c\n"
    },
    {
      "commit": "734b2e06b3dc9a2e072721591a071bce91d6ed9b",
      "tree": "d0895e8e281f566661134991b07ef478e3a2f3eb",
      "parents": [
        "720c1a7d6d7917da45dcf35f1034de7cafc14afb",
        "589f3152691a9249d4122cc4b92ef929b0e5dc8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 14 09:39:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 14 09:39:41 2018 +0000"
      },
      "message": "Merge \"Add network internal connectivity check to VMs\""
    },
    {
      "commit": "720c1a7d6d7917da45dcf35f1034de7cafc14afb",
      "tree": "61436255691eff27163280d6e0d219aea9d06555",
      "parents": [
        "8030c7e1f26c3b25e58156994cd40ac9cd487612",
        "11b2800f32573416f8a6774a4adc1839acfbfc1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 14 09:39:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 14 09:39:34 2018 +0000"
      },
      "message": "Merge \"Fix create_volume_snapshot under scenario\""
    },
    {
      "commit": "8030c7e1f26c3b25e58156994cd40ac9cd487612",
      "tree": "cd01379eee91523f3500d92ea50690a881e4025c",
      "parents": [
        "c831d587125d03fda3bc147fef6919fca2827b38",
        "17f7371ce9f16f297cfb235b8a5f282951d4ac6b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:47 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "c831d587125d03fda3bc147fef6919fca2827b38",
      "tree": "db42b3391df5012f80f744dfd08ae72408707330",
      "parents": [
        "87a069d2a0812a35248eb436583b1c6118631426",
        "26a7e5aaec1e4f138378a132d682cc8cda41866d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:43 2018 +0000"
      },
      "message": "Merge \"Use create_test_server wrapper for server creation\""
    },
    {
      "commit": "87a069d2a0812a35248eb436583b1c6118631426",
      "tree": "fab07d1b6c9b391f751bbd42b15509013d0be307",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4",
        "fdee065bc8a2309965a51d9f24e624dfd088f9bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:41 2018 +0000"
      },
      "message": "Merge \"Rename duplicated class name AttachVolumeMultiAttachTest\""
    },
    {
      "commit": "e73980475c4c247d076a32399da647cfc4791efd",
      "tree": "541cd9030582d171830f4499b40255f0ce6f0fe1",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:20:18 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:20:18 2018 +0800"
      },
      "message": "Set max_microversion 2.42 for hosts tests\n\nThe compute os-hosts API is deprecated as of the 2.43 microversion,\nso we should set max_microversion \u003d \u00272.42\u0027 for hosts tests.\n\nref:\nhttps://developer.openstack.org/api-ref/compute/#list-hosts\n\nChange-Id: Icc320de1fac272c8973edada7a556079b3dbf5a7\n"
    },
    {
      "commit": "17f7371ce9f16f297cfb235b8a5f282951d4ac6b",
      "tree": "a6c53059c27ae9d7bf824a60f762c57c0f15f0ab",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 07:35:29 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 07:35:29 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0ff6a1d542a7e1c4f867e3ab05647388a7b64633\n"
    },
    {
      "commit": "fa64e6f520acaebb72925b92f516b1e7be0d6fc4",
      "tree": "119c2b3be236f390ef6136f1e53c7faf283fce3e",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Sat Mar 10 23:08:36 2018 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Sat Mar 10 23:16:25 2018 +0800"
      },
      "message": "Update links in README\n\nChange the outdated links to the latest links in README\n\nChange-Id: I3c427e8799b443eeca8a17d7cbd3051eb738ed1e\n"
    },
    {
      "commit": "fdee065bc8a2309965a51d9f24e624dfd088f9bd",
      "tree": "e4e162d1b0b6cdc270e1454ce71c8ff69feab110",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 09 10:38:31 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 09 10:38:31 2018 +0800"
      },
      "message": "Rename duplicated class name AttachVolumeMultiAttachTest\n\nClass name AttachVolumeMultiAttachTest is duplicated in\napi.compute.admin.test_volume_swap.py and\napi.compute.volumes.test_attach_volume.py, which is not\ngood for code readability, so this is to rename\ntest_volume_swap.AttachVolumeMultiAttachTest\nto a more suitable name \"TestMultiAttachVolumeSwap\".\n\nChange-Id: I079d54a6bf05dc4ce3a217236b6f7c42470bc479\n"
    },
    {
      "commit": "1525e67d7ba86422374d3654e86ed732490f48d8",
      "tree": "73c4de4c783c5b4c8292a802ecfe746465a6e391",
      "parents": [
        "976142a07c48df663ba6dca3519ef5ca7ee74ca0",
        "ef1a16d4a8d30960f7d09d4d9d66806bfd3adf6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 07 17:47:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 07 17:47:31 2018 +0000"
      },
      "message": "Merge \"Add support for blacklist file for Zuul jobs\""
    },
    {
      "commit": "17cc37eebb6d6e255fc82a36b256d71c38deff87",
      "tree": "a891e8cf1f192c305ad63921d69b197bba1c6bee",
      "parents": [
        "b191b0566b44791bf8eb44b0e60194de54ba9f05"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Mar 07 15:22:12 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Mar 07 15:22:12 2018 +0900"
      },
      "message": "Remove unnecessary indentations in releasenotes index\n\nThis commit removes unnecessary indentations in releasenotes\nindex.rst. An extra indentation is rendered as a quote which is\nweird.\n\nChange-Id: I2c33c7870946622c3c76717c8a621f0663ce64e1\n"
    },
    {
      "commit": "b191b0566b44791bf8eb44b0e60194de54ba9f05",
      "tree": "35fea725201fbfd7d7af96c7abf2d5bdd437a5e2",
      "parents": [
        "976142a07c48df663ba6dca3519ef5ca7ee74ca0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 07 04:54:27 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 07 04:54:27 2018 +0000"
      },
      "message": "Add release notes page for 17.1.0 \u0026 17.2.0\n\nThis commit adds new index pages for 17.1.0 and 17.2.0\nreleases.\n\nCurrently there is no index page for 17.1.0\nand 17.2.0 on release notes page\n- https://docs.openstack.org/releasenotes/tempest/\n\nChange-Id: If405d16b77171ebaabc39547a75c6da3b4234197\n"
    },
    {
      "commit": "44f666b903939b562c2564ba1d7f4204305f9c85",
      "tree": "a117be1c4e3f2147a1586efdcc51b8361b46d580",
      "parents": [
        "976142a07c48df663ba6dca3519ef5ca7ee74ca0"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 05 10:08:13 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 05 10:08:13 2018 -0500"
      },
      "message": "Add nova-cells-v1 to experimental queue jobs\n\nThe legacy-tempest-dsvm-cells job is being moved into the\nnova repo and renamed to nova-cells-v1. This change adds\nthe new job name to the in-tree definition of the experimental\nqueue jobs that run on tempest changes. A project-config change\nwill depend on this patch to undefine the legacy job name from\nbeing used on tempest changes.\n\nDepends-On: https://review.openstack.org/549780\nChange-Id: If6b7e59e71739361dcb0d246fca3fcf08af3514d\n"
    },
    {
      "commit": "fe3a03ff6326872cfe965575a531e10f642525ae",
      "tree": "a9c39f8f744d4781f0912dfa9563922a1a3d91e3",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Feb 28 10:19:37 2018 +0000"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Sun Mar 04 16:04:59 2018 +0000"
      },
      "message": "Update port profile only if defined\n\nChange[1] added port profile configuration option.\nWe need to update port only if needed.\n\n[1] https://review.openstack.org/#/c/499575\n\nChange-Id: Ifada5a357d9a09ade7737c5fa8af1422b9353924\n"
    },
    {
      "commit": "26a7e5aaec1e4f138378a132d682cc8cda41866d",
      "tree": "9e6d2dcfa4ea2d063fbeb8d95f22b04c039684e6",
      "parents": [
        "976142a07c48df663ba6dca3519ef5ca7ee74ca0"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 24 10:18:53 2017 +0200"
      },
      "committer": {
        "name": "Liron Kuchlani",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 04 08:48:30 2018 +0000"
      },
      "message": "Use create_test_server wrapper for server creation\n\nSince this wrapper responsible for server deletion we can\nremove this action from the testcase.\n\nChange-Id: I9878bd623f5ecefb0551136e41af2a4e15d1d5f6\n"
    },
    {
      "commit": "976142a07c48df663ba6dca3519ef5ca7ee74ca0",
      "tree": "e49628c56c3ea56ebd1208e92c1dfd3559e1178c",
      "parents": [
        "6c6874beca5b995a54467002819efe06711871c2",
        "39d0380bc36fead516b78f7f88f269cda110c372"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 02 20:42:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 02 20:42:54 2018 +0000"
      },
      "message": "Merge \"Stop running plugin-sanity job for doc and req changes\""
    },
    {
      "commit": "4c9d3652946b5fe1d866c3face668cfdc4a40dee",
      "tree": "19bbac5ac7b742e207d05ea322966b5016462ae5",
      "parents": [
        "6c6874beca5b995a54467002819efe06711871c2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 16:32:51 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 16:32:51 2018 +0800"
      },
      "message": "[Trivial]Add coverage for extending non-blank volume\n\nNow there is no coverage for extending non-blank volume,\nand because this is a basic function that is often required\nby cloud users, this is to make a trivial fix to cover it.\n\nChange-Id: I10a409a423ec41a2092564a103b95e40c358c95e\n"
    },
    {
      "commit": "36214c588d5077fa42d3f6abe8b18f7296bb1612",
      "tree": "9983c4f0affa8d4b0b4ae58ed91f04e9a23f6e9c",
      "parents": [
        "6c6874beca5b995a54467002819efe06711871c2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 15:49:41 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 15:49:41 2018 +0800"
      },
      "message": "Do not use skip_checks in TestVolumeBootPattern\n\ntest_boot_server_from_encrypted_volume_luks shouldn\u0027t be\nskIpped if CONF.volume_feature_enabled.snapshot is False,\nso skip_checks can\u0027t be used in TestVolumeBootPattern,\ninstead we should use @testtools.skipUnless per testcase.\n\nChange-Id: I8e15e4b13171990f9b16f5d00b46661e8315982f\n"
    },
    {
      "commit": "6c6874beca5b995a54467002819efe06711871c2",
      "tree": "5e6590cdf3ebd1dbbd8d24a735a8820494fafa7f",
      "parents": [
        "45aa672926767592a4e8a26370e04501be9c5bb4",
        "05a2fa063280707ede87cd3fe17edde1bf96138b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 01 23:52:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 23:52:00 2018 +0000"
      },
      "message": "Merge \"Add release notes page for 18.0.0\""
    },
    {
      "commit": "45aa672926767592a4e8a26370e04501be9c5bb4",
      "tree": "07bb7b16b15e5e3d688602160b5cea63ea3b12a0",
      "parents": [
        "039ce85a157a227544df35932c9731afc10af1c5",
        "ac140feca08d80be566d2fe8a1b49b88d7b8c171"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 01 18:54:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 18:54:39 2018 +0000"
      },
      "message": "Merge \"Use fetch-subunit-output role\""
    },
    {
      "commit": "039ce85a157a227544df35932c9731afc10af1c5",
      "tree": "83f586eb2af8f810396edca980a83caca788553b",
      "parents": [
        "6ad8c4c68e030460b8c4079ea481bb60ecd7fb2b",
        "8032b2e154066494600e2a73b26ec15036a2f242"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 01 18:12:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 18:12:34 2018 +0000"
      },
      "message": "Merge \"Disable warnings as errors for sphinx\""
    },
    {
      "commit": "05a2fa063280707ede87cd3fe17edde1bf96138b",
      "tree": "52de000602c01cf53e70fd7befc611504ad22162",
      "parents": [
        "49bc282ff191ae8b736e882f0568ae2ce3fcde35"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 22 08:47:05 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 01 17:06:37 2018 +0000"
      },
      "message": "Add release notes page for 18.0.0\n\nAdd a new page for 18.0.0 release notes.\n\nChange-Id: I360103aa9c6fe9c0a7cbc3a2075b88bc279a55b3\n"
    },
    {
      "commit": "ac140feca08d80be566d2fe8a1b49b88d7b8c171",
      "tree": "483aa3f2ee5890195c423667f24dacbbf086a828",
      "parents": [
        "3a28a10aba525b93b05efac2d50d6a2586ef9bbb"
      ],
      "author": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Tue Feb 27 21:02:36 2018 +0200"
      },
      "committer": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Thu Mar 01 15:46:26 2018 +0200"
      },
      "message": "Use fetch-subunit-output role\n\nCurrently there is a zuul-jobs role only used in this tempest job while\nother jobs mostly use fetch-subunit-output role.\n\nThis changes tries to consolidate towards the most used role, to be able\nto clean up zuul-jobs a bit.\n\nChange-Id: I404760ba34767660f8816f48712e13dccad67440\nDepends-On: https://review.openstack.org/548406\n"
    },
    {
      "commit": "6ad8c4c68e030460b8c4079ea481bb60ecd7fb2b",
      "tree": "e27c0834599ec17c02080e11856b6808c844f10b",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd",
        "f8ff1ff5ec65bf486186bde12c5c7f18e43d472a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 01 09:11:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 09:11:58 2018 +0000"
      },
      "message": "Merge \"Update image using \u0027owner\u0027 parameter\""
    },
    {
      "commit": "b9f9f892958be615dad47e740e6329c3046b6dbd",
      "tree": "26bbd26fbb75efb63afac8608042ddff52a9cc71",
      "parents": [
        "60d7af7ab088bb210c9b951846d3c69e59f29c77",
        "891299e4480f45f7326fa43a6f2613ef5cfe42bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 16:26:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 16:26:55 2018 +0000"
      },
      "message": "Merge \"Add releasenotes to mark the start of Queens support, newton EOL\""
    },
    {
      "commit": "60d7af7ab088bb210c9b951846d3c69e59f29c77",
      "tree": "9777aac510117f56964f6d555745d66adf8f4af5",
      "parents": [
        "1fb52ae1743e1f1359fb431314afc0efca4b7e44",
        "2a69e466c41aad7496f6793fe40b126447f8b953"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 16:06:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 16:06:27 2018 +0000"
      },
      "message": "Merge \"Reno for tempest run CLI new arg and fix\""
    },
    {
      "commit": "891299e4480f45f7326fa43a6f2613ef5cfe42bd",
      "tree": "8aa7bcae97fcd0fece0d9991244b438f7eebe56d",
      "parents": [
        "2a69e466c41aad7496f6793fe40b126447f8b953"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 22 07:50:45 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 27 13:40:20 2018 +0000"
      },
      "message": "Add releasenotes to mark the start of Queens support, newton EOL\n\nThis commit adds the releasenote to start the Queens support\nand needed for version 18.0.0 to release.\n\nAlong with that this also marks end of support for Newton in Tempest\n\nChange-Id: I8aec5e91a2c54cc8a5dcdbb0f42ee575c10119c4\n"
    },
    {
      "commit": "2a69e466c41aad7496f6793fe40b126447f8b953",
      "tree": "d8b49a216c569327fe5ec599f51ee6b98ad50d8d",
      "parents": [
        "ff07eace4cf6901779da360dc5c63a9a0437bb0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 23 07:21:43 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 27 13:39:56 2018 +0000"
      },
      "message": "Reno for tempest run CLI new arg and fix\n\nThis commit adds the reno for changes done in\nbelow commits\n-I440ab90f576e1ac333c7c40175ad6117d1299c04\n-I90dfc15765057f876ebaf66abf5af24de0f675b9\n\nChange-Id: I00ae901dc168cf0f7f7c24d5e9a46e5d6c911847\n"
    },
    {
      "commit": "f8ff1ff5ec65bf486186bde12c5c7f18e43d472a",
      "tree": "8a2c9242223685378e984b25ab099764e68fb2d1",
      "parents": [
        "1fb52ae1743e1f1359fb431314afc0efca4b7e44"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 07 11:29:54 2018 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Feb 27 13:37:00 2018 +0200"
      },
      "message": "Update image using \u0027owner\u0027 parameter\n\nThis patch is uploaded, since there is a bug report[1],\nwhile trying to update image using \u0027owner\u0027 parameter.\n\n[1] https://bugs.launchpad.net/glance/+bug/1420008\n\nChange-Id: Ic769522568a3340c90365eab5e385828881bda60\n"
    }
  ],
  "next": "1fb52ae1743e1f1359fb431314afc0efca4b7e44"
}
