)]}'
{
  "log": [
    {
      "commit": "65ed8331fae85cdb7661ef4193a007d5f008f80b",
      "tree": "453af19341270de581552a94fcc9c9d379fa43b1",
      "parents": [
        "dfe511eef288dc36d8de18f0ccd081dfc6c534f6"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Oct 04 18:38:39 2018 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Oct 05 23:53:01 2018 +0000"
      },
      "message": "Fix test_get_config_file to always work\n\nThis patch set changes logic in test_get_config_file which\nis currently referencing environment variables for test\nexecution, but this leads to non-deterministic behavior.\nTests are failing sometimes (e.g. [0]) because of cross-pollination\nbetween tests, meaning that one test can change the value of\nos.environ[\u0027TEMPEST_CONFIG_DIR\u0027] (for example) causing this\ntest to fail. To make the test always pass, the same\nvalues are always returned via mocking.\n\nThis assumes that tempest/etc exists which is a valid\nassumption since it should always be in the repo [1].\n\n[0] http://logs.openstack.org/30/577730/17/check/openstack-tox-py36/207ab05/testr_results.html.gz\n[1] https://github.com/openstack/tempest/tree/dfe511eef288dc36d8de18f0ccd081dfc6c534f6/etc\n\nChange-Id: I5e3b608b8813e33cc45a2d45e384a4cf91a01a39\nCloses-Bug: #1796073\n"
    },
    {
      "commit": "dfe511eef288dc36d8de18f0ccd081dfc6c534f6",
      "tree": "12492e5b498fcb704e8ef784e4a03299d96306ae",
      "parents": [
        "ecdaf5a5a5ba762f77a6f0db76aa7377c169db16",
        "321c85c87cf7cd7ac3c94c35c18ced71d6008c67"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 03 12:59:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 03 12:59:30 2018 +0000"
      },
      "message": "Merge \"Adding unit test of setting config path for \"tempest run\"\""
    },
    {
      "commit": "ecdaf5a5a5ba762f77a6f0db76aa7377c169db16",
      "tree": "2e7c8baff4211e2c94aec29fd59e29d749fa3280",
      "parents": [
        "314cf0e8ab7274082687956635f5c5a009bef668",
        "b477594b3d1da5bb24121af9f20eee74f1c50d5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 03 01:14:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 03 01:14:43 2018 +0000"
      },
      "message": "Merge \"Interface tests: wait for server to become SSHable\""
    },
    {
      "commit": "314cf0e8ab7274082687956635f5c5a009bef668",
      "tree": "7f70b97a6e2ed890ef41e8229cd806c660caee7a",
      "parents": [
        "9353dbb1ba5496179fa9e466a86869b10c11bff3",
        "35d12caf27420fbb6deeb0687df4ff02266d5a13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 02 12:32:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 02 12:32:36 2018 +0000"
      },
      "message": "Merge \"Deprecate all-plugin\""
    },
    {
      "commit": "9353dbb1ba5496179fa9e466a86869b10c11bff3",
      "tree": "61bfdd68fb02ebfafc77f4776fae9bdb4919d107",
      "parents": [
        "1d3aaf6cd1c0aa2a6da966ba66b5d0e8094079f4",
        "fb4d863703dd34a2fbc15521413f232653a4d25f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 02 09:26:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 02 09:26:52 2018 +0000"
      },
      "message": "Merge \"Add missing test for \"Show API v2 details\" action\""
    },
    {
      "commit": "1d3aaf6cd1c0aa2a6da966ba66b5d0e8094079f4",
      "tree": "d6f41b1187765c36c0418aada8a6aeae1f296ae5",
      "parents": [
        "d2cb025c5f2e1834334a827359f910ae30ba3fc4",
        "ebc7f5eda3ecdbffcd66a31181936b5472e363d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 02 09:03:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 02 09:03:31 2018 +0000"
      },
      "message": "Merge \"Adding missing test cases of \"test_verify_tempest_config\"\""
    },
    {
      "commit": "d2cb025c5f2e1834334a827359f910ae30ba3fc4",
      "tree": "8248ee16aebea9a72067543f883930439beee8c5",
      "parents": [
        "0d9efe1e9657fd156c94d82c5592f8fa18d33e81",
        "a794e853042d10d9fc70d4ca3e8b3341b573aff1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 02 08:57:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 02 08:57:02 2018 +0000"
      },
      "message": "Merge \"Removing redundant spec value in account_generator.py\""
    },
    {
      "commit": "0d9efe1e9657fd156c94d82c5592f8fa18d33e81",
      "tree": "d331ded9972375888ccbc527884de2b8d7c65797",
      "parents": [
        "c67bb194edb25bc86aead6a223c8e3057d924685",
        "c59d113a0f5e73e3158051b5f8cf8bbbc6b4da9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 01 15:50:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 01 15:50:57 2018 +0000"
      },
      "message": "Merge \"refactor v3 cred tests to work with pre-prov\""
    },
    {
      "commit": "ebc7f5eda3ecdbffcd66a31181936b5472e363d0",
      "tree": "68820d1169d2be6948c889bcafda0e24c1023191",
      "parents": [
        "807f0dec66689aced05c2bb970f344cbb8a3c6a3"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Wed Aug 29 06:12:07 2018 +0000"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Oct 01 15:37:38 2018 +0200"
      },
      "message": "Adding missing test cases of \"test_verify_tempest_config\"\n\nSome of test cases are missing from \"test_verify_tempest_config\"\nThis patch will add them.\nIt will cover both positive and negative unit tests.\n\nChange-Id: I0c929749039ec8d30dc801a1d3d0f53e3415a102\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "35d12caf27420fbb6deeb0687df4ff02266d5a13",
      "tree": "d6b4948aa398fd99d01f0ae1a91349cf6bc7092b",
      "parents": [
        "ecddd38ecbdb5df05543f106e10e14a9e7d0d3da"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Feb 13 15:42:25 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 01 12:10:13 2018 +0000"
      },
      "message": "Deprecate all-plugin\n\nThe all-plugin tox env uses sitepackages so that plugins\ninstalled outsite of Tempest virtual environment can be discovered.\nAfter the implementation during the Queens release cycle of the\ngoal of moving Tempest plugins in dedicated git repos, this\nenvironment should not be used anymore. \"all\" should be used\ninstead with the appropriate regex filtering.\n\nThe deprecation is introduced only in the form of a comment in\ntox.ini and a WARNING echoed before the test run.\n\nPatrole needs an environment with site-packages on, so create a\nnew one identical to the old all-plugin, but with a less confusing\nname, for patrole to use while avoiding deprecation warnings.\n\nChange-Id: Ib97fb3d0ce64b6faac6a190afc0006b624ce0a62\n"
    },
    {
      "commit": "a794e853042d10d9fc70d4ca3e8b3341b573aff1",
      "tree": "374d9c63e4e94bc9ba43b0909165e5476fa90d2b",
      "parents": [
        "807f0dec66689aced05c2bb970f344cbb8a3c6a3"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Oct 01 05:50:24 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Oct 01 09:04:25 2018 +0000"
      },
      "message": "Removing redundant spec value in account_generator.py\n\nThere is redundant value used for spec in account_generator.py\nThere is no use of duplicate value as it makes the\ncode inconsistent.\n\nThis patch set will correct the code and also the test\ncases which are wrongly designed as per redundant code.\n\nChange-Id: I4bd31f7bb88943b0981c7081f82d80aa28dcdfa4\n"
    },
    {
      "commit": "b477594b3d1da5bb24121af9f20eee74f1c50d5d",
      "tree": "ef3c61b0a394c0428c0e56a2ab43264d77f48332",
      "parents": [
        "9a95eb84eabfb8764f877b7317ce3ba1027eaea3"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Sep 05 16:24:01 2018 +0300"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Fri Sep 28 16:12:18 2018 -0400"
      },
      "message": "Interface tests: wait for server to become SSHable\n\nAttaching and detaching a network interface depends on guest OS\ncooperation, as it needs to properly handle the ACPI event. Some\nhardware/hypervisor configurations make the guest run slow enough that\nit doesn\u0027t process the events in time, leading to the interface\nattachment tests to fail unpredictably. This patch uses\nvalidate_authentication() to wait for the server to become SSHable. By\ndoing so, we ensure that it\u0027ll properly process the ACPI event(s).\n\nChange-Id: I2e7fde779328664ac1fc91eef6ab702dd5321f84\n"
    },
    {
      "commit": "c67bb194edb25bc86aead6a223c8e3057d924685",
      "tree": "e8781a0db5142b51e97a5ebf57aa96b6867277e8",
      "parents": [
        "807f0dec66689aced05c2bb970f344cbb8a3c6a3"
      ],
      "author": {
        "name": "nh202b",
        "email": "nh202b@att.com",
        "time": "Fri Jun 29 17:07:50 2018 -0700"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Sep 27 17:02:18 2018 +0000"
      },
      "message": "Add test coverage CMD cleanup_service\n\nAdded new MockFunctions base class to mock one or more functions\nAdded test_cleanup_services to run cleanup tests for global services\n(flavor, image, user, project, domain, role)\n\ntests\n  -dry_run\n  -save_state\n  -delete\n  -preserve\n\nNetwork service tests up-coming.\n\nChange-Id: If6d5f8de282f4f291c0f51f44938f2febc0efda4\n"
    },
    {
      "commit": "807f0dec66689aced05c2bb970f344cbb8a3c6a3",
      "tree": "051a6e8469c5165c2dbc9b72042e85b6ae4e6a58",
      "parents": [
        "a1d19cb1fd3b4391bc59f07d73eef0e424840d2a",
        "ff122de40651cfe3d4cbf0e3a9371797456e1678"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Sep 27 15:59:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 27 15:59:55 2018 +0000"
      },
      "message": "Merge \"Cleanup irrelevant-files list in .zuul.yaml\""
    },
    {
      "commit": "a1d19cb1fd3b4391bc59f07d73eef0e424840d2a",
      "tree": "95b2d73a73ea1723f77fb2b52dc439f633b06daa",
      "parents": [
        "fd236826dc68764147469571566e0ca7b69910fb",
        "53d94a82b7b2d6045e9e63c62bcceab7d50bac0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Sep 27 06:45:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 27 06:45:59 2018 +0000"
      },
      "message": "Merge \"Add response schema validation for volume qos-specs\""
    },
    {
      "commit": "fd236826dc68764147469571566e0ca7b69910fb",
      "tree": "d0cbb4d549d128c548aa7a1cd1185bd3315f2fe3",
      "parents": [
        "9a95eb84eabfb8764f877b7317ce3ba1027eaea3",
        "a7365ae219d03bec5cc2477298fba6356b51180d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 26 20:52:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 26 20:52:00 2018 +0000"
      },
      "message": "Merge \"fix: Re-clarify unit test REVIEWING documentation\""
    },
    {
      "commit": "c59d113a0f5e73e3158051b5f8cf8bbbc6b4da9f",
      "tree": "106098ba8eafc8a9b23b2a97f20987c14e3aee2a",
      "parents": [
        "9a95eb84eabfb8764f877b7317ce3ba1027eaea3"
      ],
      "author": {
        "name": "mccasland, trevor (tm2086)",
        "email": "tm2086@att.com",
        "time": "Wed Jul 11 16:36:04 2018 -0500"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "TM2086@att.com",
        "time": "Wed Sep 26 12:30:02 2018 +0000"
      },
      "message": "refactor v3 cred tests to work with pre-prov\n\nThis commit aims to use existing credentials to execute tests:\n  * test_credentials_list_delete\n  * test_credentials_create_get_update_delete\nso that users with a cloud using the pre-provisioned credential\nprovider can execute these tests.\n\nChange-Id: Ida753ad4f550eeeec47b6f34b73c936b0eab3d71\nPartial-Bug: #1714277\n"
    },
    {
      "commit": "53d94a82b7b2d6045e9e63c62bcceab7d50bac0b",
      "tree": "b0b22b00543ace28ed224c83183841436658f530",
      "parents": [
        "ecddd38ecbdb5df05543f106e10e14a9e7d0d3da"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 20 17:00:09 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 26 09:03:29 2018 +0800"
      },
      "message": "Add response schema validation for volume qos-specs\n\nThis is to add response schema validation for volume\nqos-specs.\nBesides, there are some inconsistencies in volume qos-specs api ref,\nIb5c9b3a15ee2ca40c19e7a530d1ff5351d3dcaf8 will fix them.\n\nChange-Id: I433c78821185600a230803cddec54a5d264c2ca5\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "9a95eb84eabfb8764f877b7317ce3ba1027eaea3",
      "tree": "5a11e9473c908d0f2598127281ed7d06ec5d15e1",
      "parents": [
        "7e3c936898d05eb9f52e5ce37f463f903ee16ed5",
        "d8e6135c3a54a6b137bf458356467b6767014365"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 25 10:10:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 10:10:32 2018 +0000"
      },
      "message": "Merge \"Removing redundant \"if test_resource.network\" from account_generator.py\""
    },
    {
      "commit": "ff122de40651cfe3d4cbf0e3a9371797456e1678",
      "tree": "f904e47ac8e8e6ca2051be6e1632f16caebcf707",
      "parents": [
        "7e3c936898d05eb9f52e5ce37f463f903ee16ed5"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Sep 23 17:18:49 2018 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Sep 24 09:07:41 2018 +0200"
      },
      "message": "Cleanup irrelevant-files list in .zuul.yaml\n\nPeriodic jobs ignore irrelevant-files, so remove this from periodic\njobs.\n\nThe list of irrelevant-files is the same everywhere, let\u0027s define it\nonly once - and then use it everywhere.\n\nChange-Id: I8927de56a7e5f3354900fba10c2497035559a390\n"
    },
    {
      "commit": "fb4d863703dd34a2fbc15521413f232653a4d25f",
      "tree": "8e8171808a16fd786894f1f85b169356d14b58e6",
      "parents": [
        "7e3c936898d05eb9f52e5ce37f463f903ee16ed5"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Thu Sep 13 13:19:18 2018 -0500"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Fri Sep 21 18:53:44 2018 -0500"
      },
      "message": "Add missing test for \"Show API v2 details\" action\n\nAdd test to cover the request to \"Show API v2 details\"[0] action.\nAdd the show_version function to the NetworkVersionsClient class.\nModify the list_versions function of the NetworkVersionsClient class\nto use the .get() function instead of the .raw_request() function\nbecause using the .get() makes the function simplier and abstracts out\nthe logging and retrying a request for us.\nAdd the unit tests for the show_version function.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#show-api-v2-details\n\nChange-Id: I7ebea0c53437e929fc613495bcb8a8f8838c2044\n"
    },
    {
      "commit": "a7365ae219d03bec5cc2477298fba6356b51180d",
      "tree": "8fec0b4abc29359177d35d3e595346c699f5dc10",
      "parents": [
        "7e3c936898d05eb9f52e5ce37f463f903ee16ed5"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Sep 21 20:32:56 2018 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Sep 21 20:32:56 2018 +0100"
      },
      "message": "fix: Re-clarify unit test REVIEWING documentation\n\nThis patch set corrects some misleading documentation under \"Unit\nTests\" section in REVIEWING.rst.\n\nIt currently claims that service clients do not require unit test\ncoverage -- but this is false. This is because Tempest now places\nall of its service clients in tempest.lib. And as per\nhttps://docs.openstack.org/tempest/latest/library.html#testing it\nis required to add unit tests for all service client interfaces.\n\nThus this makes the documentation language clear that service clients\nrequire unit tests.\n\nChange-Id: Iac6ba71496e20b6724a6a2ca4ec2beb42f2a58c8\n"
    },
    {
      "commit": "7e3c936898d05eb9f52e5ce37f463f903ee16ed5",
      "tree": "e85b828bca67ea8ab1c090d8fdabb59e7fbde652",
      "parents": [
        "c0bf0bdbfd2b6e1281cda6434a5b70dea7bb749e",
        "882b4ebbe5114cb672e499bf461f9918de3dd57e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 12:59:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 12:59:48 2018 +0000"
      },
      "message": "Merge \"Optimize test_volume_swap_with_multiattach for server status wait\""
    },
    {
      "commit": "c0bf0bdbfd2b6e1281cda6434a5b70dea7bb749e",
      "tree": "65b03839c2f14e857fa77217f5458f5fc10e0f58",
      "parents": [
        "9d1066149c7bed04121bc5dbbc98437511b7b9a5",
        "489e90f1ed54d9eec2592f963885111bb8868831"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 12:10:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 12:10:29 2018 +0000"
      },
      "message": "Merge \"Default enable run_validation\""
    },
    {
      "commit": "9d1066149c7bed04121bc5dbbc98437511b7b9a5",
      "tree": "fa371ffe0e0aaccab74fc73cdf5b49cac9c85e9a",
      "parents": [
        "dcde1fe02cbe46ade474fc5198f39764074f3dca",
        "2a4641c056f3ca0157d1c4ea6cd8e45f85e9213e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 12:10:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 12:10:20 2018 +0000"
      },
      "message": "Merge \"Skip test_server_connectivity_cold_migration_revert until fixed\""
    },
    {
      "commit": "dcde1fe02cbe46ade474fc5198f39764074f3dca",
      "tree": "1270891bd650e2ebaf7bddd6e30875116257401f",
      "parents": [
        "483da894ac1ab71c8d34584f08e16de1e0472e3c",
        "5b91aea1c618c1b14da7165f656c783ba4d9816e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 12:01:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 12:01:34 2018 +0000"
      },
      "message": "Merge \"Skip 3.19 test_reset_group_snapshot_status\""
    },
    {
      "commit": "483da894ac1ab71c8d34584f08e16de1e0472e3c",
      "tree": "d8158e0994e13a9d394bf661357c1e4e09c481f0",
      "parents": [
        "1b43d266102735617e226152b66b8dbdecf1c759",
        "2b35e5ac270fa385b48d14958b79c131c75671bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 11:48:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 11:48:35 2018 +0000"
      },
      "message": "Merge \"Rename TestQuotasClient to TestHostsClient\""
    },
    {
      "commit": "1b43d266102735617e226152b66b8dbdecf1c759",
      "tree": "431883261a8fc2c30e16d46ae6751212a00775ad",
      "parents": [
        "79551e1bed5422e764b54433a9c234f1a8a04d81",
        "b5720533035734f95e6fc54f60365d64f6a19256"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 09:19:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 09:19:50 2018 +0000"
      },
      "message": "Merge \"Mark some slow tests as slow so they move out of the main job\""
    },
    {
      "commit": "d8e6135c3a54a6b137bf458356467b6767014365",
      "tree": "5c550d0defc802cf61ad1ca32b468e5307ffa8df",
      "parents": [
        "79551e1bed5422e764b54433a9c234f1a8a04d81"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Fri Sep 21 08:46:53 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Fri Sep 21 08:51:56 2018 +0000"
      },
      "message": "Removing redundant \"if test_resource.network\" from account_generator.py\n\nThere are 2 same if conditions: \"if test_resource.network\" used together\nIt creates unnecessary redundancy.\nThis patch set will correct the code and remove one of them.\n\nChange-Id: I1a452b11255346f997832bf18c2f6afc635d5706\n"
    },
    {
      "commit": "882b4ebbe5114cb672e499bf461f9918de3dd57e",
      "tree": "0b345e3aab8157741cc2708e2391893704ed117d",
      "parents": [
        "b5720533035734f95e6fc54f60365d64f6a19256"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Sep 20 09:59:11 2018 -0400"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 21 03:26:46 2018 +0000"
      },
      "message": "Optimize test_volume_swap_with_multiattach for server status wait\n\nThe test creates two servers in serial and waits for each server\nto go to ACTIVE status in serial. We can optimize this by creating\nthe two servers in parallel and waiting for them to be ACTIVE at\nthe same time.\n\nChange-Id: Ia9c6db32789fd441b22d7431200283df22db3c59\n"
    },
    {
      "commit": "79551e1bed5422e764b54433a9c234f1a8a04d81",
      "tree": "86427c41485703ecfc05db3527d6680a5d869b46",
      "parents": [
        "6a6fe591278838c6cab4ff1b3e0e4e38a42b4904",
        "42bcb55faf0181d66380d58341a3be975480c8b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 21 00:21:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 00:21:19 2018 +0000"
      },
      "message": "Merge \"Fix docstring example in HACKING\""
    },
    {
      "commit": "b5720533035734f95e6fc54f60365d64f6a19256",
      "tree": "dc7d6e235467ff3b438dc2c1e8670581f2cd536e",
      "parents": [
        "ecddd38ecbdb5df05543f106e10e14a9e7d0d3da"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 19 16:02:05 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Sep 20 09:22:12 2018 -0400"
      },
      "message": "Mark some slow tests as slow so they move out of the main job\n\nWe\u0027ve seen a trend of tempest-full jobs timing out because of\ntests taking a long time to complete which are not marked slow:\n\n  http://status.openstack.org/elastic-recheck/#1783405\n\nBased on some analysis of the slowest tests:\n\n  https://ethercalc.openstack.org/dorupfz6s9qt\n\nThis change marks several tests as slow and gives reasons why\nthey are marked as slow - not only because they are slow, but\nalso because they are less common scenarios. These will still\nbe run in the tempest-slow job so we aren\u0027t losing test coverage\nwith this change.\n\nIf this makes the tempest-slow job itself take significantly\nlonger, we should consider running the tempest.api* slow tests\nconcurrently (like they are in tempest-full) and continue to\nrun the tempest.scenario* tests in serial. The tempest-slow job\ncurrently runs all slow tests in serial, so this will make the\njob take longer.\n\nPartial-Bug: #1783405\n\nChange-Id: I2a0e154ba38c7407b41b7e986a0bf9b451c65cae\n"
    },
    {
      "commit": "6a6fe591278838c6cab4ff1b3e0e4e38a42b4904",
      "tree": "67975c9b9f37ccad09d7471ebcf923d4cc3b8769",
      "parents": [
        "ecddd38ecbdb5df05543f106e10e14a9e7d0d3da"
      ],
      "author": {
        "name": "Dmitriy Rabotjagov",
        "email": "dmitriy.r@sitevalley.com",
        "time": "Wed Sep 19 11:58:29 2018 +0300"
      },
      "committer": {
        "name": "Dmitriy Rabotjagov",
        "email": "dmitriy.r@sitevalley.com",
        "time": "Wed Sep 19 18:03:53 2018 +0300"
      },
      "message": "Fixed test_compare_volume_stats_values false failures\n\nIn case of several cinder_volumes, and multiple backends, we may get\nresults in unpredictable order, which makes test to fail.\nNow we order list before comparison to get rid of such errors.\nAnother way is transforamtion to sets, but it will drop same tuples.\n\nExample of the problem:\ntesttools.matchers._impl.MismatchError: !\u003d:\nreference \u003d [(u\u0027Open Source\u0027, u\u0027ceph-hdd\u0027, u\u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-ssd\u0027, \u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-ssd\u0027, \u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-hdd\u0027, \u0027ceph\u0027)]\nactual    \u003d [(u\u0027Open Source\u0027, u\u0027ceph-hdd\u0027, u\u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-ssd\u0027, \u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-hdd\u0027, \u0027ceph\u0027),\n    (u\u0027Open Source\u0027, u\u0027ceph-ssd\u0027, \u0027ceph\u0027)]\n\nChange-Id: Ibd8a56368ec0091c106f31a3395c9dd313fda650\n"
    },
    {
      "commit": "2b35e5ac270fa385b48d14958b79c131c75671bc",
      "tree": "33755d1939f2c0f3564ea2b43defaa4f7ea987c4",
      "parents": [
        "c5a7c2b4c90573d97905d59ed525ea9ca5bb5980"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 19 10:03:05 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 19 10:04:51 2018 +0800"
      },
      "message": "Rename TestQuotasClient to TestHostsClient\n\nTest class in test_hosts_client.py should not be TestQuotasClient,\nthis is to rename it to TestHostsClient\n\nChange-Id: If1f5beaae76cfd69656207ab3fd7b80e0a73830a\n"
    },
    {
      "commit": "ecddd38ecbdb5df05543f106e10e14a9e7d0d3da",
      "tree": "78c398c1e85454dd39b6932a1d3ed161fbab3231",
      "parents": [
        "c5a7c2b4c90573d97905d59ed525ea9ca5bb5980",
        "66275c24964ab2f8550c2409706f6f86b7edfdba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 18 16:06:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 16:06:40 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova image tests\""
    },
    {
      "commit": "321c85c87cf7cd7ac3c94c35c18ced71d6008c67",
      "tree": "07245a962b1d44fe84f9af80bd570877ac7ef77d",
      "parents": [
        "79159f80a9c0fec65637d498079e1b8958df8fb7"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Jul 30 06:48:24 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Tue Sep 18 07:19:37 2018 +0000"
      },
      "message": "Adding unit test of setting config path for \"tempest run\"\n\nIt will check the positive and negative case for sending data\nand sending no data to ensure path variable is set properly.\n\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n\nRelated-Bug: #1783751\nChange-Id: I996ec912ed39ecc3c3ca293c257126b910b3e958\n"
    },
    {
      "commit": "42bcb55faf0181d66380d58341a3be975480c8b7",
      "tree": "b0f1738cd1aa87107d9e2322e1a1339ef66ffda4",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Sep 17 16:06:30 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 18 11:24:00 2018 +0800"
      },
      "message": "Fix docstring example in HACKING\n\nI61ec91ba4a17c6797f1c626c9b09e4fdb381c357 moves scenario\ndocstring under the relevant test method, but the reference\nto that docstring kept unchanged in HACKING.rst. Besides,\nthis is no longer a good example of \"class level docstring\",\nso we just pick another one for the example.\n\nChange-Id: I313da5627d283ec4771907d83c485db103fa2702\n"
    },
    {
      "commit": "c5a7c2b4c90573d97905d59ed525ea9ca5bb5980",
      "tree": "d860effac32f468af6317be2316b46cb322aacc9",
      "parents": [
        "2943006ac53d362450c07c397f7cbec9457f7f80",
        "a067405c4df172caa12a8790fe6db2f8fae593fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 18 00:01:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 00:01:57 2018 +0000"
      },
      "message": "Merge \"Removing duplicate variable \"parsed_args.config_file\"\""
    },
    {
      "commit": "2943006ac53d362450c07c397f7cbec9457f7f80",
      "tree": "aa37517333ee1c160c658f7cd4462f4d8fff1af6",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4",
        "55e0065ab1e430cec82f3971bbfdeeda43088529"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Sep 17 23:22:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 17 23:22:19 2018 +0000"
      },
      "message": "Merge \"Run tempest-full(-py3) in stable/rocky\""
    },
    {
      "commit": "489e90f1ed54d9eec2592f963885111bb8868831",
      "tree": "11126c39f9bcd06b88fe5417276b0df3721b7599",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 12 17:30:01 2018 -0600"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Sep 17 16:10:45 2018 +0200"
      },
      "message": "Default enable run_validation\n\nIt was default enabled on the gate for a long time.\nThe option is  required to run api tests stability in case the\nguest cooperation required for example volume/interface detach.\n\nhttps://etherpad.openstack.org/p/handling-of-interface-attach-detach-hotplug-unplug\n\nChange-Id: I9fd433fe249cc80f6799ff240df692a5ce9275a5\n"
    },
    {
      "commit": "a067405c4df172caa12a8790fe6db2f8fae593fc",
      "tree": "0e1d8b1a66b0a93acde8024624c2cee53b3fe55d",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Sep 17 09:23:45 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Sep 17 09:23:45 2018 +0000"
      },
      "message": "Removing duplicate variable \"parsed_args.config_file\"\n\nIn test_run.py, there is a variable \"parsed_args.config_file\"\nwhich is used twice during it\u0027s assignment.\nSecond time assignment is overwriting the assignment of first time.\n\nSo this patch set will remove the un-necessary duplicity.\n\nChange-Id: I03dfb6990984a165d49ed9742f20e243370dc765\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n"
    },
    {
      "commit": "2a4641c056f3ca0157d1c4ea6cd8e45f85e9213e",
      "tree": "7bdce0a8a3f22ada0866039b3c14cdda70ae5641",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 14 11:22:32 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Sep 15 11:37:42 2018 -0400"
      },
      "message": "Skip test_server_connectivity_cold_migration_revert until fixed\n\nWe\u0027re having a hard time landing changes like\nhttps://review.openstack.org/#/c/601830/ due to\npersistent intermittently failing tests that are\nnot getting attention to resolve, so this skips\none of those tests until the bug is fixed.\n\nChange-Id: I7c2080acbcd47b9fb1deefd30d427f3e4076ea39\nRelated-Bug: #1788403\n"
    },
    {
      "commit": "5b91aea1c618c1b14da7165f656c783ba4d9816e",
      "tree": "59843a65e821fd136f94115567db991f6bf18576",
      "parents": [
        "3674fb13825a60be9eae6341ec5f7d1fdc7472b4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 14 11:39:46 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 14 11:39:46 2018 -0400"
      },
      "message": "Skip 3.19 test_reset_group_snapshot_status\n\nThis test has been intermittently failing for several months\nso it\u0027s time to just skip it until someone starts investigating\nit.\n\nChange-Id: I2d8b5b145d244c8e8dd17cf5e9679a89bc74fbd8\nRelated-Bug: #1770179\n"
    },
    {
      "commit": "3674fb13825a60be9eae6341ec5f7d1fdc7472b4",
      "tree": "2baa055967476b9780365cbf36ae30efebe4392c",
      "parents": [
        "206e4f9d8b3c1e101b98bb1cc029db1ffd942d46",
        "dc68af740b47664e7340c6bfe854c60831e2dcd7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Sep 13 19:53:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 19:53:10 2018 +0000"
      },
      "message": "Merge \"Set CONF.image_feature_enabled.api_v1 default to False\""
    },
    {
      "commit": "206e4f9d8b3c1e101b98bb1cc029db1ffd942d46",
      "tree": "e74d2e8274bcb682672481ba2afe0106d300eb5f",
      "parents": [
        "c9eb94f56e7ba639a38abc4278440a07167da2ba",
        "a2de09bc8d94cc60080751027b790bc93d6ee15b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Sep 13 19:23:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 19:23:02 2018 +0000"
      },
      "message": "Merge \"Fix an assert sequence in test_image_share_accept\""
    },
    {
      "commit": "c9eb94f56e7ba639a38abc4278440a07167da2ba",
      "tree": "eb33a580484682e8f8784d98f69559e66fd24f7f",
      "parents": [
        "f7ac1b136ebe72449bb37469fa8787c641e85d0c",
        "a9c528fa2c25df213693d61b29ef9ed776dbd6d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 12 22:15:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 12 22:15:16 2018 +0000"
      },
      "message": "Merge \"Follow devstack-plugin-ceph job rename\""
    },
    {
      "commit": "f7ac1b136ebe72449bb37469fa8787c641e85d0c",
      "tree": "b7a19766254c1f2fc89ab80c2fb269c0c5ad7083",
      "parents": [
        "138807b7e38d8ffcc3d80648cc2764025c97197e",
        "dc7eeb43c579b36afcd0459d2a6b36f8acc65e4d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 12 18:17:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 12 18:17:54 2018 +0000"
      },
      "message": "Merge \"Fix deprecated_name in the help message in config.py\""
    },
    {
      "commit": "a2de09bc8d94cc60080751027b790bc93d6ee15b",
      "tree": "4f2c45560d41a42c013966a38bed7a06d9b9ca48",
      "parents": [
        "293e36c61d33c728a9609c678d087f5526c4ed16"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 12 17:51:01 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 12 17:51:01 2018 +0800"
      },
      "message": "Fix an assert sequence in test_image_share_accept\n\nIn test_image_share_accept, we should first check length\nof members before getting first item of members.\n\nChange-Id: I3b2b3c66d930aff54e13aefa14ecaaa535e89b47\n"
    },
    {
      "commit": "a9c528fa2c25df213693d61b29ef9ed776dbd6d9",
      "tree": "cf46b8d022b3796837a83f6f99a4bf27a79c1a6c",
      "parents": [
        "138807b7e38d8ffcc3d80648cc2764025c97197e"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Sep 10 18:50:45 2018 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "jaegerandi@gmail.com",
        "time": "Wed Sep 12 04:52:59 2018 +0000"
      },
      "message": "Follow devstack-plugin-ceph job rename\n\nThe devstack-plugin-ceph jobs have moved in-repo and renamed, follow\nrename.\n\nRemove post job  publish-openstack-python-branch-tarball,\nit\u0027s part of python-jobs template.\n\nDepends-On: https://review.openstack.org/543048\nChange-Id: I4bcd77d4b1d09d026ac3459312e8454878201658\n"
    },
    {
      "commit": "dc7eeb43c579b36afcd0459d2a6b36f8acc65e4d",
      "tree": "32a488d519c225bb5f8c65b248980e453ee12c57",
      "parents": [
        "293e36c61d33c728a9609c678d087f5526c4ed16"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 12 11:10:16 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 12 11:10:16 2018 +0800"
      },
      "message": "Fix deprecated_name in the help message in config.py\n\n1. vnc.vnc_enabled in nova.conf is deprecated, and vnc.enabled\n   is used instead, so help message of vnc_console should be fixed\n   accordingly.\n2. The format \"nova.conf: DEFAULT.enable_instance_password\" is the\n   clearest one to mention the config item in nova.conf, so change\n   all the occurrences to this format.\n\nChange-Id: Iec8c6aeafd04d6449f7c5250e9953e80eb8a9151\n"
    },
    {
      "commit": "55e0065ab1e430cec82f3971bbfdeeda43088529",
      "tree": "4877d2e16346959b7f33fa14b9e43f8666ab163c",
      "parents": [
        "138807b7e38d8ffcc3d80648cc2764025c97197e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Sep 11 17:50:25 2018 -0400"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 11 22:32:06 2018 +0000"
      },
      "message": "Run tempest-full(-py3) in stable/rocky\n\nNova noticed that we aren\u0027t running any tempest-full*\njob in stable/rocky. This makes the tempest-full and\ntempest-full-py3 job run on stable/rocky changes.\n\nChange-Id: I7a05aeb244c5719a6b5c30f99c95789a44414a2e\n"
    },
    {
      "commit": "138807b7e38d8ffcc3d80648cc2764025c97197e",
      "tree": "6c99ec3afc8357063ee7b2ec28d0448d3731a6a6",
      "parents": [
        "01a17f74ee4f756e4feee18fe78cdffdfec114a8",
        "015a006bca07b13847533f8b6784b0bbaa3cf84e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 11 15:51:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 11 15:51:59 2018 +0000"
      },
      "message": "Merge \"Use openstack-tox-cover template\""
    },
    {
      "commit": "01a17f74ee4f756e4feee18fe78cdffdfec114a8",
      "tree": "11ef8274600715862a4e1d86ca56928cb02fa0f9",
      "parents": [
        "5e3f6ad134660a0ee251022c4cc0e309050bf31b",
        "5f4c55d932d5007ce06dbc75ef1c2c723172e16b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 11 11:00:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 11 11:00:17 2018 +0000"
      },
      "message": "Merge \"switch documentation job to new PTI\""
    },
    {
      "commit": "5e3f6ad134660a0ee251022c4cc0e309050bf31b",
      "tree": "9674169796c9eb16b410194b45a0a5caf0650e4a",
      "parents": [
        "a4daf9c36cc9317c937ae022cba70a7e0e832a1b",
        "6db0b78f876b22055030e33c71ab8bde3072da8c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 11 10:39:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 11 10:39:29 2018 +0000"
      },
      "message": "Merge \"import zuul job settings from project-config\""
    },
    {
      "commit": "a4daf9c36cc9317c937ae022cba70a7e0e832a1b",
      "tree": "4d5ad0b380378abb511e6f9ca7cb7f763e575f68",
      "parents": [
        "7c2b9402d8a3d7b14ea942af2bbf2af929c04eac",
        "79159f80a9c0fec65637d498079e1b8958df8fb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Sep 10 18:17:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 10 18:17:30 2018 +0000"
      },
      "message": "Merge \"Fix to enable `--config-file` option\""
    },
    {
      "commit": "7c2b9402d8a3d7b14ea942af2bbf2af929c04eac",
      "tree": "8747a437f156b9abcf89ed52b4b0087a0f9429fe",
      "parents": [
        "f10cf32d7b28efa2aca9ffca1b7dabb729edcbaa",
        "15eeb90b8d74dcac8960f2ef7d8733e6b20a5981"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Sep 09 21:28:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 09 21:28:17 2018 +0000"
      },
      "message": "Merge \"Update .mailmap for ghanshyam emails\""
    },
    {
      "commit": "015a006bca07b13847533f8b6784b0bbaa3cf84e",
      "tree": "cf5aecbd32e7d00b4db0e8e881aa3ca8a4208143",
      "parents": [
        "5f4c55d932d5007ce06dbc75ef1c2c723172e16b"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Sep 09 06:03:08 2018 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Sep 09 06:03:08 2018 +0200"
      },
      "message": "Use openstack-tox-cover template\n\nUse openstack-tox-cover template, this runs the cover job\nin the check queue only.\n\nRemove jobs and use template instead.\n\nChange-Id: I4a7b469024442d30d60c572dde229f5b9fb4d0b3\n"
    },
    {
      "commit": "5f4c55d932d5007ce06dbc75ef1c2c723172e16b",
      "tree": "71c73d94cef2791e9004493a42177dac6b2e0aed",
      "parents": [
        "6db0b78f876b22055030e33c71ab8bde3072da8c"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:54:05 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:54:05 2018 -0400"
      },
      "message": "switch documentation job to new PTI\n\nThis is a mechanically generated patch to switch the documentation\njobs to use the new PTI versions of the jobs as part of the\npython3-first goal.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I58d1ea9e63333a2f0375881658c852b8b83e643d\nStory: #2002586\nTask: #24327\n"
    },
    {
      "commit": "6db0b78f876b22055030e33c71ab8bde3072da8c",
      "tree": "869f3634f80cc4c9d514f2de6b85bb40cfcca3b9",
      "parents": [
        "f10cf32d7b28efa2aca9ffca1b7dabb729edcbaa"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:53:21 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:53:21 2018 -0400"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I718253f2b58d5e6f36156f63d8b9acd32b59a124\nStory: #2002586\nTask: #24327\n"
    },
    {
      "commit": "f10cf32d7b28efa2aca9ffca1b7dabb729edcbaa",
      "tree": "601e8e2ff3bb4d439fa15eae6c96a215c81891b9",
      "parents": [
        "e6cd01c4520d1817fa79184b453a364528de93f5",
        "6e7c86e1194c30b93098921a6ce4f704b9216d6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 07 13:15:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 07 13:15:25 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary response check in InstanceUsageAuditLogTestJSON\""
    },
    {
      "commit": "e6cd01c4520d1817fa79184b453a364528de93f5",
      "tree": "c3a84a2ffd7a482e1b15282c245686c2cade121f",
      "parents": [
        "293e36c61d33c728a9609c678d087f5526c4ed16",
        "80d30b817859507310c7f65fd27233c2067b6f32"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 07 11:16:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 07 11:16:28 2018 +0000"
      },
      "message": "Merge \"Bump up python version of unit test\""
    },
    {
      "commit": "dc68af740b47664e7340c6bfe854c60831e2dcd7",
      "tree": "9d6a0fecb174d6b796c69bf19ae3a841bda28f78",
      "parents": [
        "e18f7e6466e61568545f6b3d67b80377cc0351f0"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 05 15:47:39 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Sep 07 17:31:40 2018 +0800"
      },
      "message": "Set CONF.image_feature_enabled.api_v1 default to False\n\nGlance v1 APIs are deprecated and v2 APIs are current one,\nbut CONF.image_feature_enabled.api_v1 now defaults to True,\nso CONF.image_feature_enabled.api_v1 must be explicitly set\nto False in tempest.conf to avoid using api_v1, which is\nannoying. So this is to set CONF.image_feature_enabled.api_v1\ndefault to False.\n\nChange-Id: Iab3a209c744375bf2618afc00a3f7731b62f557e\n"
    },
    {
      "commit": "6e7c86e1194c30b93098921a6ce4f704b9216d6c",
      "tree": "0ee10265fb19c384aad991b8a39509317b27fbcd",
      "parents": [
        "293e36c61d33c728a9609c678d087f5526c4ed16"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 06 17:40:51 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Sep 06 17:40:51 2018 +0800"
      },
      "message": "Remove unnecessary response check in InstanceUsageAuditLogTestJSON\n\nThe response checks in InstanceUsageAuditLogTestJSON are already\ncovered by schema check, so no need to check it in testcases.\n\nChange-Id: Ia4415d5cd8c3ebc85a5aa72e78e884c6f6f7b48e\n"
    },
    {
      "commit": "293e36c61d33c728a9609c678d087f5526c4ed16",
      "tree": "df1313eaea7d8f8d28b3efcac298a5496ad8c268",
      "parents": [
        "2b9505ad3fe8e418d70250b2396415abff20ec46",
        "c7d65d1bd353ddf3a014a5a7abf5d65095e43448"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 05 15:11:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 05 15:11:10 2018 +0000"
      },
      "message": "Merge \"Add check for hypervisor state before getting uptime\""
    },
    {
      "commit": "2b9505ad3fe8e418d70250b2396415abff20ec46",
      "tree": "ece416a67a039ee42036ee668c765f2171d51c5e",
      "parents": [
        "27abf54b2157067e82a9effd5e729cced0508726",
        "ef967ea00d4dc4e3f75db401214a59abf9140311"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 05 12:11:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 05 12:11:52 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary class variables\""
    },
    {
      "commit": "27abf54b2157067e82a9effd5e729cced0508726",
      "tree": "7b2d0f3050ae4f9fe07e73817bdd4411a5f495c1",
      "parents": [
        "6e0922ca87f5cb3b5142a36740c869b9f0d5d0b9",
        "8e3ecfd77e7c52851a1acf02a010534145c2a220"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 05 11:50:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 05 11:50:26 2018 +0000"
      },
      "message": "Merge \"Add test for list snapshots with offset param\""
    },
    {
      "commit": "6e0922ca87f5cb3b5142a36740c869b9f0d5d0b9",
      "tree": "36d611ce3809dd572a72808a1dce1ea95c501508",
      "parents": [
        "e18f7e6466e61568545f6b3d67b80377cc0351f0",
        "345f64f2895a7a16deb68a143cb04d9910def944"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 05 10:39:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 05 10:39:11 2018 +0000"
      },
      "message": "Merge \"trivial: Correct class name for BaseVolumeQuotasAdminTestJSON\""
    },
    {
      "commit": "15eeb90b8d74dcac8960f2ef7d8733e6b20a5981",
      "tree": "cccd98592e05cad14a030d7b4f6bfafca53af9c3",
      "parents": [
        "e18f7e6466e61568545f6b3d67b80377cc0351f0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 05 08:45:46 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 05 08:45:46 2018 +0000"
      },
      "message": "Update .mailmap for ghanshyam emails\n\nChange-Id: Ie6b6d6551b1ccee55c2ab739c1e869d7d9134d1e\n"
    },
    {
      "commit": "e18f7e6466e61568545f6b3d67b80377cc0351f0",
      "tree": "cc6f377467901d8dffd78d42a40be8ad14a1eeef",
      "parents": [
        "94c822fc3c0fe013ba832b97b5e6fade5fb5dd0a",
        "91d5fe0573f8374ee7170bc5ca286a7dd8c3d07d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 04 11:10:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 04 11:10:15 2018 +0000"
      },
      "message": "Merge \"Cleaning up a duplicated code\""
    },
    {
      "commit": "c7d65d1bd353ddf3a014a5a7abf5d65095e43448",
      "tree": "2fa318c3fc9303e602bb6b5b030827ebbc8be4fe",
      "parents": [
        "94c822fc3c0fe013ba832b97b5e6fade5fb5dd0a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 04 16:48:31 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 04 16:48:31 2018 +0800"
      },
      "message": "Add check for hypervisor state before getting uptime\n\nshow_hypervisor_uptime will take several minutes to\nreturn fail info if hypervisor is not good, so this is to add\ncheck for hypervisor state up before show_hypervisor_uptime\nto save running time in the situation where there is abnormal\nhypervisor in the system.\n\nChange-Id: I93753a73ac84243d6837b3364d1f252018e03431\n"
    },
    {
      "commit": "94c822fc3c0fe013ba832b97b5e6fade5fb5dd0a",
      "tree": "042e56be34b983f16a7be2a96a0405de0f7dee70",
      "parents": [
        "fdbc9d268875b71e66b4d7470dc22e49a9732276",
        "550bf417b649d971222d17d8df047ad6fc84fbac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 04 05:51:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 04 05:51:26 2018 +0000"
      },
      "message": "Merge \"Do not set microversion for server diagnostics negative test\""
    },
    {
      "commit": "fdbc9d268875b71e66b4d7470dc22e49a9732276",
      "tree": "8ae769af1b0e47a7d29602ec74a8e82e3359634b",
      "parents": [
        "9d27667db2c1f3dafe7a28b4a7129057b763fd6b",
        "2354ea603408750db9b76ae0dfa7ee1fc36d5547"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 04 00:14:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 04 00:14:59 2018 +0000"
      },
      "message": "Merge \"Remove unused config.CONF\""
    },
    {
      "commit": "9d27667db2c1f3dafe7a28b4a7129057b763fd6b",
      "tree": "f05f06254e41450bc100053e60ed29cea71bd9a0",
      "parents": [
        "fb8c6c6a2040a4078ca99aa0e1416452da43877c",
        "823450339e8e934b583e66a09b6576d126460d5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Sep 03 20:44:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 03 20:44:24 2018 +0000"
      },
      "message": "Merge \"Removing unnecessary else\""
    },
    {
      "commit": "345f64f2895a7a16deb68a143cb04d9910def944",
      "tree": "41fb0f21e68363d429e7d9a5509811345a037e8e",
      "parents": [
        "fb8c6c6a2040a4078ca99aa0e1416452da43877c"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Sep 03 12:06:50 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Sep 03 20:23:16 2018 +0000"
      },
      "message": "trivial: Correct class name for BaseVolumeQuotasAdminTestJSON\n\nWe are prefixing these class names with \"Base\" even though they\nruns tests [0]. Nothing inherits from either as well, so we\nshould be able to safely drop \"Base\" prefix from both [1][2].\n\n[0] e.g. http://logs.openstack.org/16/599316/1/check/tempest-full/591615d/job-output.txt.gz#_2018-09-03_09_27_59_970390\n[1] http://codesearch.openstack.org/?q\u003dBaseVolumeQuotasAdminTestJSON\u0026i\u003dnope\u0026files\u003d\u0026\n[2] http://codesearch.openstack.org/?q\u003dBaseVolumeQuotasNegativeTestJSON\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nChange-Id: If0fb302b86c3f15b6107ed1fc1e390eb101e9774\n"
    },
    {
      "commit": "2354ea603408750db9b76ae0dfa7ee1fc36d5547",
      "tree": "bff980380aa7baf138c66b14a1350e4f6a3352bd",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Sep 03 14:44:27 2018 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Sep 03 12:43:46 2018 +0000"
      },
      "message": "Remove unused config.CONF\n\nThis is to remove unused config.CONF\nto keep code clean.\n\nChange-Id: I062be26814b7265904ab5a3ae478250fb3bc0a0d\n"
    },
    {
      "commit": "ef967ea00d4dc4e3f75db401214a59abf9140311",
      "tree": "d991e8a50172bbe4118e54d16c057eed2e5387fa",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Sep 03 16:42:41 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Sep 03 16:42:41 2018 +0800"
      },
      "message": "Remove unnecessary class variables\n\nSome variables in volume quota tests needn\u0027t be class variables,\nso this is to change them to local variables.\n\nChange-Id: Iabbeb5ea4bcdfb840dd974490a3648614443309b\n"
    },
    {
      "commit": "fb8c6c6a2040a4078ca99aa0e1416452da43877c",
      "tree": "b14e438c3f80ae7e70c2a3545be3db54d8b3658b",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f",
        "9d9ce95cc3626a9fe59fc9522a3e525549ec12d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Sep 03 08:26:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 03 08:26:36 2018 +0000"
      },
      "message": "Merge \"Update .mailmap email addresses\""
    },
    {
      "commit": "80d30b817859507310c7f65fd27233c2067b6f32",
      "tree": "9a24b2e4bfb4a4cf97ea0fd8913469801fe7062f",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 03 17:25:49 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 03 17:25:49 2018 +0900"
      },
      "message": "Bump up python version of unit test\n\nThis commit bumps up the python version to 3.6. This change encourages\ndevelopers to use our latest python version on unit tests.\n\nChange-Id: I45d79c90939aa0f743750fec4b4e286f3679563b\n"
    },
    {
      "commit": "823450339e8e934b583e66a09b6576d126460d5f",
      "tree": "6d40f2f7982150e646b8edd7b46e83e6c03cc6b3",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Sep 03 12:36:32 2018 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Mon Sep 03 12:36:32 2018 +0530"
      },
      "message": "Removing unnecessary else\n\nThe patch addresses the removal of \u0027else\u0027\nwritten for if which is irrevalent.\n\nChange-Id: I538ae1380681ec1b0feb0505142549a2ba4eb458\n"
    },
    {
      "commit": "8e3ecfd77e7c52851a1acf02a010534145c2a220",
      "tree": "202825306da235bcde8c72219f1d91faca0bd2ed",
      "parents": [
        "b53b9238181077bf20c75c2b6c1edc00204ca7e7"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Aug 24 22:43:53 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Sep 03 14:46:31 2018 +0800"
      },
      "message": "Add test for list snapshots with offset param\n\nThis patch is to add test for list snapshots with offset param.\n\nChange-Id: I1f151e9181161e9fa3c3762270eeb2dc42e468f7\n"
    },
    {
      "commit": "91d5fe0573f8374ee7170bc5ca286a7dd8c3d07d",
      "tree": "c5804eaa17a4787fb8bbafab19ab63e0f47b8652",
      "parents": [
        "9144a05a87db06f4a6f9916e27ee3a791ee47a9f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Sep 02 15:52:39 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Sep 03 07:01:56 2018 +0300"
      },
      "message": "Cleaning up a duplicated code\n\nThese tests do exactly the same thing except passing\na different size parameter.\n\nChange-Id: I4339c1d05f53525b47fbc86dd38763fef71e3c46\n"
    },
    {
      "commit": "9d9ce95cc3626a9fe59fc9522a3e525549ec12d1",
      "tree": "bd9c1c4644219e25306785bff588cb764b222f72",
      "parents": [
        "37488767768fa439996fde147d16ea0b23d71245"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 03 11:20:23 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Sep 03 11:20:23 2018 +0900"
      },
      "message": "Update .mailmap email addresses\n\nThis commit updates my email addresses in .mailmap because I\u0027m trying\nto abandon the domain.\n\nChange-Id: Id6103088b9c010bff8538ec62c680660bba31686\n"
    },
    {
      "commit": "9144a05a87db06f4a6f9916e27ee3a791ee47a9f",
      "tree": "1dda1254d422d3bc9bbca91fff3f9252714893ed",
      "parents": [
        "693515dd63b54a563bb6a5c2f0d7ee92f3324d2c",
        "0d784ebf040c53636a072805637232eb60520c37"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 31 10:21:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 31 10:21:23 2018 +0000"
      },
      "message": "Merge \"Migration tests in v2.6 should not repeat all migration tests.\""
    },
    {
      "commit": "550bf417b649d971222d17d8df047ad6fc84fbac",
      "tree": "7714487d4be7a2b768fd01eda709d1b41cf4de7d",
      "parents": [
        "693515dd63b54a563bb6a5c2f0d7ee92f3324d2c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 31 16:18:21 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 31 16:18:21 2018 +0800"
      },
      "message": "Do not set microversion for server diagnostics negative test\n\nAfter microversion 2.48, response data from each hypervisor\ndiffers from that before 2.48, so microversion is set in\ntest_server_diagnostics.py, but for server diagnostics negative\ntest(\"Non-admin user cannot view server diagnostic\"), there\nis no difference between before and after 2.48, so no need to\nset microversion for server diagnostics negative test.\n\nChange-Id: I0c256aa58258de934fd6e49cc5e1ef6b8ab1abd6\n"
    },
    {
      "commit": "693515dd63b54a563bb6a5c2f0d7ee92f3324d2c",
      "tree": "2da6236bfeae8b0c627dbe53e42fe26e84e2a6e3",
      "parents": [
        "6d4657a949c34ffd153e43d5d55bdfc0202a0a0a",
        "6b76494ae6dd6f60d33032e234416ba79df3b5c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 30 09:36:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 09:36:44 2018 +0000"
      },
      "message": "Merge \"Modify comment of scheduler_available_filters\""
    },
    {
      "commit": "6d4657a949c34ffd153e43d5d55bdfc0202a0a0a",
      "tree": "acf82f6cde9be191dd72ecc30b1783169e707507",
      "parents": [
        "fe84ecb51695fd22c3469da1c11b1c0e3d5cba02",
        "676492a6cccffe9f543987815b6a3ea58350ee0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 30 07:55:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 07:55:57 2018 +0000"
      },
      "message": "Merge \"Fix nits and log from I996d257e089f0676e316f2b14207c343063ccf8e\""
    },
    {
      "commit": "6b76494ae6dd6f60d33032e234416ba79df3b5c4",
      "tree": "bbb684e4c92ea058bfe3bf06ac9db35825ffbcb4",
      "parents": [
        "fe84ecb51695fd22c3469da1c11b1c0e3d5cba02"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 30 10:52:35 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 30 10:52:35 2018 +0800"
      },
      "message": "Modify comment of scheduler_available_filters\n\nnova.conf.DEFAULT.scheduler_available_filters is deprecated,\nso this is to modify the comment of scheduler_available_filters\nin config.py accordingly.\n\nChange-Id: I43e64b8cd434bcd26cebad400ebec380245a68b3\n"
    },
    {
      "commit": "676492a6cccffe9f543987815b6a3ea58350ee0e",
      "tree": "01926b64da6e7c3689e6d234fbb761dc060ca82f",
      "parents": [
        "34afeb295a8c99846144abfd78fab6e5a9b4121f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 31 05:40:22 2018 +0000"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 30 01:52:51 2018 +0000"
      },
      "message": "Fix nits and log from I996d257e089f0676e316f2b14207c343063ccf8e\n\nThis commit fixes some nits and improve logging for\nI996d257e089f0676e316f2b14207c343063ccf8e\n\nChange-Id: I0fdf0fdea650a19959031d0217c3157ce2aff67c\n"
    },
    {
      "commit": "fe84ecb51695fd22c3469da1c11b1c0e3d5cba02",
      "tree": "fe9a24c4af1eaace50041c0272236b1758183c4e",
      "parents": [
        "37488767768fa439996fde147d16ea0b23d71245",
        "d7e05dd767f9efa471d77a16202a2b2661b5915a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 30 01:12:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 01:12:45 2018 +0000"
      },
      "message": "Merge \"Prevent verify-config from IndexError\""
    },
    {
      "commit": "37488767768fa439996fde147d16ea0b23d71245",
      "tree": "64d079a4e76d1c04d7b9833ef3b1c9fab7ce3e31",
      "parents": [
        "1a5a1195d89bba9f8e3ab5b65dd01f9b985acb30",
        "906e284b7822c0beb3c873bfe57b593c38f006b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 29 01:58:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 29 01:58:17 2018 +0000"
      },
      "message": "Merge \"Remove base class complex and confusing variable\""
    },
    {
      "commit": "d7e05dd767f9efa471d77a16202a2b2661b5915a",
      "tree": "dfce2775f0394c5a19bc8d76681f45cca5a50c83",
      "parents": [
        "b53b9238181077bf20c75c2b6c1edc00204ca7e7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 14 09:20:48 2018 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 27 16:39:35 2018 +0000"
      },
      "message": "Prevent verify-config from IndexError\n\nverify-config raises IndexError when tempest.conf\ncontains an empty api_extensions list.\nThe patch fixes that and adds a few unit tests to\nthat.\n\nChange-Id: Ia9abea77e3baeb9418cb1869cec2a159cdc9fd48\nRelated-Bug: #1786915\n"
    },
    {
      "commit": "1a5a1195d89bba9f8e3ab5b65dd01f9b985acb30",
      "tree": "fa7b50bba00f18860449c43f7f5d453b90f63d79",
      "parents": [
        "02355e5f76226998f912fe44bda0816f36155898",
        "b0f65f6ae7a799a840e99897af917cc809c5d148"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 27 16:18:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 27 16:18:17 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary class variable in v3 snapshots_client\""
    },
    {
      "commit": "02355e5f76226998f912fe44bda0816f36155898",
      "tree": "4f6836fa90d6395c272292779036af81b353a42e",
      "parents": [
        "16e4005dfcbd6b1aa68a1a1c0187b0af9cc70650",
        "fbde01e6bf1040ff0ec4ce75e91ce9eb90b7f646"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 27 12:25:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 27 12:25:23 2018 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/rocky\""
    },
    {
      "commit": "16e4005dfcbd6b1aa68a1a1c0187b0af9cc70650",
      "tree": "36361f507c0706869f13d93815f9eadb075f66f3",
      "parents": [
        "78818b7dc8732716b75d8ab47e9a7417da00e289",
        "7bc916dbdd47d58f81fe135551cdf3245c78c717"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 25 07:22:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 25 07:22:40 2018 +0000"
      },
      "message": "Merge \"Use base.get_host_for_server to get server host\""
    },
    {
      "commit": "fbde01e6bf1040ff0ec4ce75e91ce9eb90b7f646",
      "tree": "99b27d4533fab6b4ad5ba0b58d3bae019154e97b",
      "parents": [
        "78818b7dc8732716b75d8ab47e9a7417da00e289"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:54:53 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:54:53 2018 +0000"
      },
      "message": "Add Tempest gate job for stable/rocky\n\nNow we have stable/rocky branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/rocky\nby adding new jobs running on stable/rocky version of\nopenstack.\nDepends-On: https://review.openstack.org/#/c/596276/\n\nChange-Id: I88d4b121bf461495b357916f4b7827b46a2fbc46\n"
    },
    {
      "commit": "b0f65f6ae7a799a840e99897af917cc809c5d148",
      "tree": "8ca29714c72e941cb8537de6e2f6a5ec33c89219",
      "parents": [
        "b53b9238181077bf20c75c2b6c1edc00204ca7e7"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Aug 24 17:49:58 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Aug 24 17:54:38 2018 +0800"
      },
      "message": "Remove unnecessary class variable in v3 snapshots_client\n\nThe class variable \u0027create_resp\u0027 in v3 snapshots_client is not unnecessary,\nand it can be substituted by constant string 202.\n\nChange-Id: I983465f34b4130d4db39e2be82d33d54aec0d537\n"
    },
    {
      "commit": "78818b7dc8732716b75d8ab47e9a7417da00e289",
      "tree": "d09d8299f2fbedb4b5e195eab65185a3e6d353d0",
      "parents": [
        "b53b9238181077bf20c75c2b6c1edc00204ca7e7",
        "ac0b171b736c55fc5c15df7d4d516d5b4bf9c140"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 24 08:45:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 24 08:45:38 2018 +0000"
      },
      "message": "Merge \"Switch to stestr in README.rst and the method name\""
    },
    {
      "commit": "b53b9238181077bf20c75c2b6c1edc00204ca7e7",
      "tree": "323de1d3c0d04a72990b0c1a7d3e862c038fd33d",
      "parents": [
        "b6a100306e9f60a88176ec54ff2ff53b94cacb87",
        "ff2c986da2ab2063225811165201be72fe10c1bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 23 23:40:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 23 23:40:53 2018 +0000"
      },
      "message": "Merge \"Remove deprecated option volume_feature_enabled.api_v1\""
    },
    {
      "commit": "0d784ebf040c53636a072805637232eb60520c37",
      "tree": "4e1345d937fadded504df9ea35f7a6a6dcfe7f47",
      "parents": [
        "4959096c662b3e98334acf9ff02e752527bf5cc6"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 23 11:19:16 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 23 13:51:16 2018 +0800"
      },
      "message": "Migration tests in v2.6 should not repeat all migration tests.\n\nNow LiveMigrationRemoteConsolesV26Test inherits from\nLiveMigrationTest, which will unnecessarily repeat all tests in\nLiveMigrationTest. This is to change the v26 class inheritance\nto save the running time.\n\nChange-Id: I0929ad8a5ad5f1a4c2ae2d917e001c26aa9cec66\n"
    },
    {
      "commit": "b6a100306e9f60a88176ec54ff2ff53b94cacb87",
      "tree": "b12e796646bb93d96ec09e5791bea9d114967189",
      "parents": [
        "d5632d4969d4f27a68e033b3ff5a4df566153d59",
        "ec4ff3b8d0cf0af8da8fd43449112e3bb6e107ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 23 04:20:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 23 04:20:49 2018 +0000"
      },
      "message": "Merge \"Remove unused compute.base.clear_resources\""
    }
  ],
  "next": "d5632d4969d4f27a68e033b3ff5a4df566153d59"
}
