)]}'
{
  "log": [
    {
      "commit": "b6f67f6624b7c766cb199abd80cfe8795c27c6f6",
      "tree": "386d7cf4584c72cdece255115beb83e3c5ccfa0a",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Feb 11 09:28:52 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Feb 11 09:28:52 2018 +0800"
      },
      "message": "[TrivialFix] Remove unused statement in scenario/manager.py\n\nRemove unused statment in scnario/manager.py to make code clean.\n\nChange-Id: I9b90c0e55b5156407ab6ed6fd1bdce0d7ddd505d\n"
    },
    {
      "commit": "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6",
      "tree": "afbe914b561547553e33b31f32910d7f4c1abb4e",
      "parents": [
        "061eacef30aac42daeca3982f99712b008a224f2",
        "d88a250924c034ba1c82793e04e99c95f037525e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:21:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:21:36 2018 +0000"
      },
      "message": "Merge \"Add test for showing encryption specs item\""
    },
    {
      "commit": "061eacef30aac42daeca3982f99712b008a224f2",
      "tree": "69524a4acd79fd24760a94bebe2d710aab5b0ad5",
      "parents": [
        "291579400891c9f4703690d7e6a6b998fba81db7",
        "021e66b31d580a024b9a255e04404394e0508dd8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:16:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:16:24 2018 +0000"
      },
      "message": "Merge \"Deprecate list_servers_on_hypervisor and search_hypervisor in v253\""
    },
    {
      "commit": "291579400891c9f4703690d7e6a6b998fba81db7",
      "tree": "9e44081464dcef442667c4c0fb0fdc21fd714347",
      "parents": [
        "9358cfb4624405d213083612bfff4ff20a2b145d",
        "ef6a0479d9417c3a34330b33768f19042a7ae6ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:16:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:16:22 2018 +0000"
      },
      "message": "Merge \"Fix a broken volume group api ref link\""
    },
    {
      "commit": "d88a250924c034ba1c82793e04e99c95f037525e",
      "tree": "d472426664f80b53fa11d076161f924b7f08ac01",
      "parents": [
        "9358cfb4624405d213083612bfff4ff20a2b145d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sat Nov 18 17:04:47 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Feb 08 04:30:39 2018 +0000"
      },
      "message": "Add test for showing encryption specs item\n\nThis patch adds test for the missing API (volume v2):\nshow specific encryption specs item for a volume type.\n\nIncluding:\n\n[1] Add show encryption specs item API to v2 encryption_types_client\n[2] Add unit test for the API\n[3] Modify test case: test_volume_type_encryption_create_get_update_delete\n[4] Add release note\n\nChange-Id: Idd91e39716f4acf6796412f3f67ef8b6771916f9\n"
    },
    {
      "commit": "9358cfb4624405d213083612bfff4ff20a2b145d",
      "tree": "01c969a5c601343f4fbc3e196a7c3885436b5e6e",
      "parents": [
        "039941b539586d6d579096c7a6c8254a759ea66d",
        "b69463e0b3413c149cd333afd5d5386cc0c1bf9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 20:57:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 20:57:51 2018 +0000"
      },
      "message": "Merge \"Add \u0027doc\u0027 tag for bug link on doc theme\""
    },
    {
      "commit": "b69463e0b3413c149cd333afd5d5386cc0c1bf9c",
      "tree": "713acf0b602c2bcde37cd087ac0cc88bccc70f1e",
      "parents": [
        "e4976924ff764efead1c4ce063e5845693029615"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Feb 01 16:54:34 2018 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Feb 07 18:53:36 2018 +0000"
      },
      "message": "Add \u0027doc\u0027 tag for bug link on doc theme\n\nThis commit adds \u0027doc\u0027 tag for a bug link on the\nopenstackdocstheme config. This configuration is used for\ndocumentation bug basically. So, this should be good in most cases.\n\nChange-Id: I11b7a9caef7ef896b39c39ddc2d958b6f0891991\n"
    },
    {
      "commit": "039941b539586d6d579096c7a6c8254a759ea66d",
      "tree": "3b44ed1733893f1888ae27acc6f88ffde550a7a2",
      "parents": [
        "b3dd5fc5d36274d5b4a208b6b3a166323f77ae07",
        "d5818447192fb09fb127f39175756e009b0580cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 09:14:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 09:14:56 2018 +0000"
      },
      "message": "Merge \"Use \u0027_live_migrate\u0027 instead of \u0027_migrate_server_to\u0027 in test_live_migration.py\""
    },
    {
      "commit": "ef6a0479d9417c3a34330b33768f19042a7ae6ca",
      "tree": "39b22870493e62e0ebb0f43c359efcbf77a451e9",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 16:42:24 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 16:42:24 2018 +0800"
      },
      "message": "Fix a broken volume group api ref link\n\nThis is to fix a broken volume group api ref link.\n\nChange-Id: Ied32c5a1ec35fb34cb60b0d01120b971abb45f84\n"
    },
    {
      "commit": "b3dd5fc5d36274d5b4a208b6b3a166323f77ae07",
      "tree": "14b0dc792ee01fd70f16f95b3d2be85b991f069f",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3",
        "f979a04b1bdf4cabe085079119a0aa2fa249788d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 08:32:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 08:32:49 2018 +0000"
      },
      "message": "Merge \"Refresh server data after fip is assigned\""
    },
    {
      "commit": "021e66b31d580a024b9a255e04404394e0508dd8",
      "tree": "dc71b352605e5cfc74e1dcea254938b270e93291",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 14:26:49 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 14:26:49 2018 +0800"
      },
      "message": "Deprecate list_servers_on_hypervisor and search_hypervisor in v253\n\nlist_servers_on_hypervisor and search_hypervisor are deprecated starting\nwith microversion 2.53, so running tests using these interfaces will\nget 404 error starting from microversion 2.53.\n\nThis is to limit these testcases to max_microversion \u003d \u00272.52\u0027.\n\nFor more information, please see:\nhttps://developer.openstack.org/api-ref/compute/#list-hypervisor-servers\nhttps://developer.openstack.org/api-ref/compute/#search-hypervisor\n\nChange-Id: I877d3ce705f89beeed3c9d70ecba4b917e138f4c\n"
    },
    {
      "commit": "72502cd1efa58264d7ee2380076b94c64e474ca3",
      "tree": "4873133be020f9832a3b9a64a6883f6e1cc9d8e3",
      "parents": [
        "5fe522d8fa7d3d4ad779cdd892108361cb6dd936",
        "0ac946cc3c71721c100c6ec2091f54fc20805853"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 05:29:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 05:29:05 2018 +0000"
      },
      "message": "Merge \"Add test for IP substring filtering\""
    },
    {
      "commit": "5fe522d8fa7d3d4ad779cdd892108361cb6dd936",
      "tree": "7efd83339ec37e7ac661f030a2d4c311ad3fec8e",
      "parents": [
        "f49f61323d2e4a025d05c6a1eeab6506fa01479e",
        "55e44334d001426c285f1e9db2c9f3efbf4bfea7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 05:07:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 05:07:03 2018 +0000"
      },
      "message": "Merge \"Remove redundant py3 integration job\""
    },
    {
      "commit": "f49f61323d2e4a025d05c6a1eeab6506fa01479e",
      "tree": "a7023e657adcd38ddaf714037d88ec46645c72fc",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593",
        "db5373d7d83a63f70b1ba9739a2a05a5f381e7b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 21:15:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 21:15:49 2018 +0000"
      },
      "message": "Merge \"Remove BaseV*ImageAdminTest class\""
    },
    {
      "commit": "55e44334d001426c285f1e9db2c9f3efbf4bfea7",
      "tree": "00b17554b94b643ab6948c8e9736f3236966d775",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 05 21:31:11 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Feb 06 11:41:19 2018 +0000"
      },
      "message": "Remove redundant py3 integration job\n\nNow that tempest-full-py3 is in the integrated gate there\u0027s no need\nto have it again in tempest local .zuul.yaml check.\n\nChange-Id: I10861232d9af772acb419fa10c590e13fb8a8fbc\n"
    },
    {
      "commit": "f979a04b1bdf4cabe085079119a0aa2fa249788d",
      "tree": "881d5058f8d3add88e5e86690155b27a6af3da8a",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Feb 06 11:14:38 2018 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Feb 06 11:17:06 2018 +0000"
      },
      "message": "Refresh server data after fip is assigned\n\nChange I3e99304462950c194a4d73237cfc594631ca3868 introduced a\nconditional testing and now such branch is probably not tested in\ntempest upstream gate. The change introduced a comparison of floating ip\nto server that has old data from time where it didn\u0027t have the floating\nip.\n\nThis patch refreshes server data before the comparison.\n\nChange-Id: I8212b1d7b2804f4226fd2297c5c595fabcd26f89\nCloses-bug: #1747623\n"
    },
    {
      "commit": "8c278b20b97a4cacba00f841122eaa2f4188b593",
      "tree": "baaf6eb854dbf3548dfdfe515a23c17aab7ffdcf",
      "parents": [
        "a6d77c3c5ede0c200f3486b2c6e4b73127a22215",
        "0787a7cd6f9e72a9d3831bc9d10f5d9e4efd3a14"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 08:23:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 08:23:11 2018 +0000"
      },
      "message": "Merge \"Neutron test cases create,list,update port failed\""
    },
    {
      "commit": "a6d77c3c5ede0c200f3486b2c6e4b73127a22215",
      "tree": "e537b98dac85e919317e038dc74f8c03072abcfe",
      "parents": [
        "e8548c86ade83a7eaa03100786b370b54ca96378",
        "2b4bf4b4b3a47976e480eb9d47f778e70da4c271"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 05:06:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 05:06:58 2018 +0000"
      },
      "message": "Merge \"Delete meaningless and unused parameters\""
    },
    {
      "commit": "e8548c86ade83a7eaa03100786b370b54ca96378",
      "tree": "b243981bc126d7e3d921a1df0707d995c12c95cf",
      "parents": [
        "1068f8b77556b0a8871915f6c80c91fd3f856f3c",
        "da80cc9cac90b6460bc1946573a4e1d40893d5aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 05 22:26:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 05 22:26:26 2018 +0000"
      },
      "message": "Merge \"Add the nova-multiattach job to the check/gate queues\""
    },
    {
      "commit": "1068f8b77556b0a8871915f6c80c91fd3f856f3c",
      "tree": "a568bedfbfa586f5e142edf629f0f851a3157b69",
      "parents": [
        "4b8b4a5b264e096bba6e6455497fe086cd9f80f8",
        "dfade250f45a8fae0bc32c9cdb5fb29cfcfea869"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 11:23:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 11:23:29 2018 +0000"
      },
      "message": "Merge \"Add multi-attach swap test\""
    },
    {
      "commit": "4b8b4a5b264e096bba6e6455497fe086cd9f80f8",
      "tree": "2809279233592f2a614e4735bfa49e57c8ac1edd",
      "parents": [
        "7f3db16393e1acfaff74fb699fa3c2f0c7a578cc",
        "83a1412aedba43861db93b27c864fe3eb5b29042"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 07:12:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 07:12:08 2018 +0000"
      },
      "message": "Merge \"Add resize test for multiattach volumes\""
    },
    {
      "commit": "7f3db16393e1acfaff74fb699fa3c2f0c7a578cc",
      "tree": "f93cfcfe440de4c3f1a821056ef0c4b18f6ffefa",
      "parents": [
        "09ff7ab7813ccba61a050c29f0a6b237f5506616",
        "69af2ce7ee7c19abad1998f848a42336be69b371"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 05:03:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 05:03:19 2018 +0000"
      },
      "message": "Merge \"Delete base module not applicable definition.\""
    },
    {
      "commit": "09ff7ab7813ccba61a050c29f0a6b237f5506616",
      "tree": "e26b412473b788c77dce87b4ef73b06887127834",
      "parents": [
        "4d5283ea2ff8afc1a95dd44e55155d50deb01320",
        "81fa9b6aaa7330995310069b8511e90b1a6d5181"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 03:40:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 03:40:27 2018 +0000"
      },
      "message": "Merge \"Add a few tests for cinder multiattach\""
    },
    {
      "commit": "4d5283ea2ff8afc1a95dd44e55155d50deb01320",
      "tree": "845e01709980c883b7a2ebd34912b8be2b353908",
      "parents": [
        "b1bc277eb34b0c98d0ae09b49b1ea46295e29877",
        "d59800937e8e45e297f83c0e874a05aedd8b5714"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 02:21:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 02:21:33 2018 +0000"
      },
      "message": "Merge \"Zuul: Remove project name\""
    },
    {
      "commit": "b1bc277eb34b0c98d0ae09b49b1ea46295e29877",
      "tree": "c34202f2698b1bdde51225192c6f66c4c4360123",
      "parents": [
        "b0ceb1e45f509b1a405ebd21fe38b55475aca291",
        "15292a3221fc0b083032aa3dcff30ee3b1038c6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 01 21:38:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 01 21:38:48 2018 +0000"
      },
      "message": "Merge \"Support only volume api_v3 is enabled\""
    },
    {
      "commit": "b0ceb1e45f509b1a405ebd21fe38b55475aca291",
      "tree": "6c0aae92bb78ca826687cd9bcbd4878965a8eeab",
      "parents": [
        "31c3629d9eaf04814cf9e9a2e274294592aca4ac",
        "1bdc3e73f45839d354e0e646ea935e97f7533b7b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 01 21:38:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 01 21:38:42 2018 +0000"
      },
      "message": "Merge \"Do not skip entire testcase if floating_ip is not enabled\""
    },
    {
      "commit": "31c3629d9eaf04814cf9e9a2e274294592aca4ac",
      "tree": "2ded3062db9ac00b4d939b783912d434a36f4009",
      "parents": [
        "47022c1a2856e48c8b8f70387410f824297824b7",
        "85076bd4489e7f5f77430d8ff1b34e836f6ed557"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 01 21:25:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 01 21:25:40 2018 +0000"
      },
      "message": "Merge \"Make tempest-full-py3 voting\""
    },
    {
      "commit": "d59800937e8e45e297f83c0e874a05aedd8b5714",
      "tree": "5fef7652e0f37a4b11f4fb52ca6fa3cc248ce556",
      "parents": [
        "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 24 16:43:27 2018 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Feb 01 05:38:11 2018 -0800"
      },
      "message": "Zuul: Remove project name\n\nZuul no longer requires the project-name for in-repo configuration.\nOmitting it makes forking or renaming projects easier.\n\nChange-Id: I34872b5c9a2ed82a8dd1e7112453c0d99cb5e0ba\n"
    },
    {
      "commit": "47022c1a2856e48c8b8f70387410f824297824b7",
      "tree": "2c86b594e4b386c0d044a0d41308b9c09950f1b6",
      "parents": [
        "e4976924ff764efead1c4ce063e5845693029615",
        "b295335798d7e7dad465332aaf5456fd905982df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 01 06:42:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 01 06:42:09 2018 +0000"
      },
      "message": "Merge \"Fix the default value of stage_dir\""
    },
    {
      "commit": "e4976924ff764efead1c4ce063e5845693029615",
      "tree": "0cf5e297c5bcbe829afc3e0db10128bf06a9ced3",
      "parents": [
        "8d06da0dc3d9fae32ff95b052e46c54c6f287f21",
        "cae2a7554195028ede48522b2555e1ea85637b16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 14:58:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 14:58:12 2018 +0000"
      },
      "message": "Merge \"Use addClassResourceCleanup for cleanup of volume resources\""
    },
    {
      "commit": "8d06da0dc3d9fae32ff95b052e46c54c6f287f21",
      "tree": "b3499302148caeab89dd53fc74f18cf2f2373b8f",
      "parents": [
        "562773f7e4dee541b8fced95a4b73af0deb2c820",
        "9433705c3d5582eed94accd881dbce11499ff1aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 14:32:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 14:32:35 2018 +0000"
      },
      "message": "Merge \"Fix broken compute api ref links\""
    },
    {
      "commit": "562773f7e4dee541b8fced95a4b73af0deb2c820",
      "tree": "7fc6fd7454e9d29093f7cf24b1cfcaa35329f69b",
      "parents": [
        "4717e0c054ec02bfa0b8c19ff575c9969a5279db",
        "6e695c9626518c58720adf2858ab80f65ca873ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 05:19:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 05:19:47 2018 +0000"
      },
      "message": "Merge \"Add show default quotas API to network quotas_client library\""
    },
    {
      "commit": "4717e0c054ec02bfa0b8c19ff575c9969a5279db",
      "tree": "c4fb253ebae8af39dd870949c457028c9a5dd28b",
      "parents": [
        "84ace1017a4c124a04f02c8bfac1595381942e22",
        "25bf8ce93921112238adc0647c1f0101c7edddf2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 05:18:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 05:18:21 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary alias for service clients\""
    },
    {
      "commit": "84ace1017a4c124a04f02c8bfac1595381942e22",
      "tree": "0bc26e4e79f2bf8c9d6e1d025b9869e63e338e03",
      "parents": [
        "69da4e4e0c466cc89a251a0da3d028a83bc2167c",
        "fb0b708f309d12dd0f4d4fdbf90690682e827f16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 02:38:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 02:38:47 2018 +0000"
      },
      "message": "Merge \"Fix compute api ref links\""
    },
    {
      "commit": "69da4e4e0c466cc89a251a0da3d028a83bc2167c",
      "tree": "2d724b4cfe556553e87ca7763d64965ab7d17f5f",
      "parents": [
        "87c116757ad3b28c8d03772ce1c41b50ba2b5d7c",
        "09a66e692112c2d72ff15b8eb5dc22bba9e6d65e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 01:48:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 01:48:04 2018 +0000"
      },
      "message": "Merge \"Update api-ref for bug#1602400\""
    },
    {
      "commit": "87c116757ad3b28c8d03772ce1c41b50ba2b5d7c",
      "tree": "812d00307fec47be4cbc0c39a187e7476d79c24c",
      "parents": [
        "8cd98303e26fa3045cf96bbaeb321009c1e46e34",
        "ff9779c82b650515de45f6c84336cc5b77c6454b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 01:47:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 01:47:54 2018 +0000"
      },
      "message": "Merge \"Use tenant_network if any in testcases after microversion v2.37\""
    },
    {
      "commit": "8cd98303e26fa3045cf96bbaeb321009c1e46e34",
      "tree": "9c96b7bcbb49c266f1c4b67683c34aaa384bf325",
      "parents": [
        "9139224f2c61d0d75ed1242e8ca02d178ccf4207",
        "d5e9282197605ea71beb6267abb87798a302195b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 00:30:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 00:30:00 2018 +0000"
      },
      "message": "Merge \"Fix creating release notes using tox -e venv -- reno new \u003cslug\u003e\""
    },
    {
      "commit": "0ac946cc3c71721c100c6ec2091f54fc20805853",
      "tree": "26eaa64b04ce7e10c9e2e812b511a4d88be3a29e",
      "parents": [
        "2cc095ccfbec04c6585a7a6ded0eaa8cc0049642"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Mon Dec 04 20:50:33 2017 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Jan 30 16:23:59 2018 +0000"
      },
      "message": "Add test for IP substring filtering\n\nNeutron added a new IP substring filter for listing ports.\nThis patch added test cases for this filter.\n\nDepends-On: I9549b2ba676e1bad0812682c3f3f3c97de15f5f6\nChange-Id: I01928d31bb2dce0e941c0c462c1bd1a2d50827fa\nRelated-Bug: #1718605\n"
    },
    {
      "commit": "b295335798d7e7dad465332aaf5456fd905982df",
      "tree": "401412971920db1a50d0540598c836b5cfecaafb",
      "parents": [
        "9139224f2c61d0d75ed1242e8ca02d178ccf4207"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jan 30 08:37:28 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jan 30 08:37:28 2018 +0000"
      },
      "message": "Fix the default value of stage_dir\n\nThe current default value of stage_dir does not match the valid\ndefault from zuul-jobs, which causes stackviz to be skipped when\nstage_dir is not overwritten, which is the case in all CI jobs.\n\nSetting default and docs to \"{{ ansible_user_dir }}\".\n\nChange-Id: I9fd3f8541c8e3fbc406c5e5c0c5fe8427bf74112\n"
    },
    {
      "commit": "fb0b708f309d12dd0f4d4fdbf90690682e827f16",
      "tree": "196b3a18902c2d85f6bd5e6fbd2b8c48850a4649",
      "parents": [
        "800854a4163e22acde96ba5c68ba54f50e4d3e5d"
      ],
      "author": {
        "name": "deepak_mourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Tue Jan 23 17:00:27 2018 +0530"
      },
      "committer": {
        "name": "deepak_mourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Tue Jan 30 09:47:22 2018 +0530"
      },
      "message": "Fix compute api ref links\n\nThis is to fix some compute api ref links\n\nChange-Id: I3d95679b448bfc7a72628b0b950cafe6f575953f\n"
    },
    {
      "commit": "09a66e692112c2d72ff15b8eb5dc22bba9e6d65e",
      "tree": "ca001e8366d0c96e66843a06d4bdba248fc223b8",
      "parents": [
        "9139224f2c61d0d75ed1242e8ca02d178ccf4207"
      ],
      "author": {
        "name": "kkush",
        "email": "kirtikaku28@gmail.com",
        "time": "Mon Jan 29 19:00:15 2018 +0530"
      },
      "committer": {
        "name": "Kirti Kushwaha",
        "email": "kirtikaku28@gmail.com",
        "time": "Tue Jan 30 02:26:54 2018 +0000"
      },
      "message": "Update api-ref for bug#1602400\n\nbug#1602400 has been fixed in compute and volume.\n\nNow we can update the api-ref link in Tempest.\n\nChange-Id: I25be4bbee6306a548289dd467bb1a27c952e58b2\n"
    },
    {
      "commit": "d5818447192fb09fb127f39175756e009b0580cb",
      "tree": "bdb7e7f9191dc19bc80690ece8ec15d1a4c02c20",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Thu Jan 11 19:07:26 2018 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Tue Jan 30 09:50:05 2018 +0800"
      },
      "message": "Use \u0027_live_migrate\u0027 instead of \u0027_migrate_server_to\u0027 in test_live_migration.py\n\nChange-Id: I0acb3daa8f234b759fd4ec3746a62aa2799f560b\n"
    },
    {
      "commit": "25bf8ce93921112238adc0647c1f0101c7edddf2",
      "tree": "cdffbd642aa92c08fba783f19d78912b6ffc5bb4",
      "parents": [
        "9139224f2c61d0d75ed1242e8ca02d178ccf4207"
      ],
      "author": {
        "name": "rchouhan",
        "email": "chouhanmithi10@gmail.com",
        "time": "Mon Jan 29 17:39:36 2018 +0530"
      },
      "committer": {
        "name": "Raksha Chouhan",
        "email": "chouhanmithi10@gmail.com",
        "time": "Mon Jan 29 12:16:30 2018 +0000"
      },
      "message": "Remove unnecessary alias for service clients\n\nThis modification remove the unnecessary definition\nof service client alias for volume API tests.\n\nChange-Id: I6828b4db9252c696de666a281f8f5903eea2d51a\n"
    },
    {
      "commit": "69af2ce7ee7c19abad1998f848a42336be69b371",
      "tree": "bdd650186a261d12ea865b91edc65684eee831bd",
      "parents": [
        "42f29abb2971f9d95e6b7fb657df41c9cf3aae42"
      ],
      "author": {
        "name": "Yuanbin.Chen",
        "email": "cybing4@gmail.com",
        "time": "Wed Jan 17 22:30:58 2018 +0800"
      },
      "committer": {
        "name": "Yuanbin.Chen",
        "email": "cybing4@gmail.com",
        "time": "Mon Jan 29 17:19:40 2018 +0800"
      },
      "message": "Delete base module not applicable definition.\n\nIn base module execute functional has exist repeat definition.\nresult and result_err use proc.communicate() value, the result\nand result_err value \u0027\u0027 out of use.\n\nChange-Id: I1e1fc208b30f8bb367171e42cf688255fd9864f9\nSigned-off-by: Yuanbin.Chen \u003ccybing4@gmail.com\u003e\n"
    },
    {
      "commit": "2b4bf4b4b3a47976e480eb9d47f778e70da4c271",
      "tree": "a1f3e8faf0f023c80bcad571c3db35253fb2ebb6",
      "parents": [
        "9139224f2c61d0d75ed1242e8ca02d178ccf4207"
      ],
      "author": {
        "name": "chenpengzi",
        "email": "1523688226@qq.com",
        "time": "Mon Jan 29 11:36:54 2018 +0800"
      },
      "committer": {
        "name": "chenpengzi",
        "email": "1523688226@qq.com",
        "time": "Mon Jan 29 11:39:06 2018 +0800"
      },
      "message": "Delete meaningless and unused parameters\n\nChange-Id: I63af79051b6848cf7ed0148bf26b3374f7771fbf\n"
    },
    {
      "commit": "9139224f2c61d0d75ed1242e8ca02d178ccf4207",
      "tree": "b3fe60c787dbd092fb918638fe403f36a9bf8c5a",
      "parents": [
        "3c47414c93e15cd603ff20e92f8d5f5474611588",
        "98dc45ca3ce3371e93cc1973d9f1608b04a2597d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 28 09:25:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 28 09:25:58 2018 +0000"
      },
      "message": "Merge \"Add test case for group type specs APIs\""
    },
    {
      "commit": "3c47414c93e15cd603ff20e92f8d5f5474611588",
      "tree": "483504aad0e5b46c0d0d2462d4378cde629fb76b",
      "parents": [
        "c4377ef276a1b774428d75505765882ed1657e9d",
        "6ec582f1115a290bce4cb0a40d8e97d3ab77b86c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jan 27 10:26:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 27 10:26:50 2018 +0000"
      },
      "message": "Merge \"Replace curly quotes with straight quotes\""
    },
    {
      "commit": "6ec582f1115a290bce4cb0a40d8e97d3ab77b86c",
      "tree": "984ed61561f97d843c3fba50d5060479b3d1ce58",
      "parents": [
        "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a"
      ],
      "author": {
        "name": "gaofei",
        "email": "gao.fei@inspur.com",
        "time": "Wed Jan 24 14:08:36 2018 +0800"
      },
      "committer": {
        "name": "gaofei",
        "email": "gao.fei@inspur.com",
        "time": "Fri Jan 26 05:56:28 2018 +0000"
      },
      "message": "Replace curly quotes with straight quotes\n\nCurly quotes usually input from Chinese input method.\nWhen read from english context, it makes some confusion.\n\nChange-Id: I6209f92de2a5b136c2c16decfe5752f5c44096ff\n"
    },
    {
      "commit": "da80cc9cac90b6460bc1946573a4e1d40893d5aa",
      "tree": "a74b8a9be87d7e9c8da829ef861c7788ed2f9e26",
      "parents": [
        "dfade250f45a8fae0bc32c9cdb5fb29cfcfea869"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 11:23:52 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 21:38:27 2018 -0500"
      },
      "message": "Add the nova-multiattach job to the check/gate queues\n\nThe nova-multiattach job is defined in the nova repo\nbut we also need to run it against Tempest changes.\n\nFor now the job just runs the tempest compute API tests\nsince that\u0027s the only place in Tempest that has multiattach\ntesting right now and it will save some time in the CI run.\n\nChange-Id: Idfb68b5ddd7aca8642016e392fec6efd169c1ea2\nDepends-On: I51adbbdf13711e463b4d25c2ffd4a3123cd65675\n"
    },
    {
      "commit": "dfade250f45a8fae0bc32c9cdb5fb29cfcfea869",
      "tree": "3a1707db3fad20b70377463731009834f4bc9038",
      "parents": [
        "83a1412aedba43861db93b27c864fe3eb5b29042"
      ],
      "author": {
        "name": "Steve Noyes",
        "email": "steve.noyes@oracle.com",
        "time": "Fri Jan 12 14:54:57 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 21:37:49 2018 -0500"
      },
      "message": "Add multi-attach swap test\n\nAdd a test to do a swap volume on a volume that is multi-attached\nto two servers.\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I751e9e4237e2997e102dd13c4f060deaea73d543\n"
    },
    {
      "commit": "83a1412aedba43861db93b27c864fe3eb5b29042",
      "tree": "16929016f33e027ce1eb3eefc0d68d83d74ee52d",
      "parents": [
        "81fa9b6aaa7330995310069b8511e90b1a6d5181"
      ],
      "author": {
        "name": "Steve Noyes",
        "email": "steve.noyes@oracle.com",
        "time": "Thu Jan 11 16:12:40 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 21:37:49 2018 -0500"
      },
      "message": "Add resize test for multiattach volumes\n\nThis adds a test to create a multiattach volume and attach\nit to two servers, then resizes those servers and detaches\nthe volume from each server.\n\nDepends-On: Id7760cdfb9874014e03c7d8ebe269a03562bde18\n\nChange-Id: Icd7dbcfe9b62df5311053e2da073c7a5546da319\n"
    },
    {
      "commit": "81fa9b6aaa7330995310069b8511e90b1a6d5181",
      "tree": "c90e3ae183ee4de6f89b7f740756c7354af59742",
      "parents": [
        "c4377ef276a1b774428d75505765882ed1657e9d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jan 14 13:04:38 2016 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 21:37:49 2018 -0500"
      },
      "message": "Add a few tests for cinder multiattach\n\nThis adds basic compute API tests for testing a multiattach volume in\nCinder being attached to multiple instances in Nova and then\ndetaching them.\n\nThis change depends on the nova series that adds the support to nova\u0027s\nlibvirt driver.\n\nDevstack change I46b7eabf6a28f230666f6933a087f73cb4408348 is used to\nenable this test when using the libvirt driver.\n\nDepends-On: I02120ef8767c3f9c9497bff67101e57e204ed6f4\nDepends-On: Iac67f112b0dc9353c6a66e6fbc81cc8324a2b37c\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I80c20914c03d7371e798ca3567c37307a0d54aaa\n"
    },
    {
      "commit": "d5e9282197605ea71beb6267abb87798a302195b",
      "tree": "ca0737e54f11aebb92a5add88cab3f48ee6feef4",
      "parents": [
        "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 11:25:57 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 11:25:57 2018 -0500"
      },
      "message": "Fix creating release notes using tox -e venv -- reno new \u003cslug\u003e\n\nCommit 173b11cb50e115fe12baa097a05db36f24f2e181 moved the reno\ndependency from test-requirements to doc/requirements which weren\u0027t\nused by the venv tox target, which means you can\u0027t create release\nnotes the easy way \"tox -e venv -- reno new \u003cslug\u003e\". This fixes it\nby adding the doc/requirements into the venv target.\n\nChange-Id: Ic3724435176eab6f7fcc53cf5379f7eee44baa71\n"
    },
    {
      "commit": "85076bd4489e7f5f77430d8ff1b34e836f6ed557",
      "tree": "08ab285234c1b82a3c559a8b49c95a57056341b0",
      "parents": [
        "c4377ef276a1b774428d75505765882ed1657e9d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jan 24 10:19:40 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jan 24 10:22:22 2018 +0000"
      },
      "message": "Make tempest-full-py3 voting\n\nThe job is ready to replace the legacy one in the integration\ngate py3 template. Before that can happen make it voting and add\nsome extra documentation to it.\n\nThe parent does not need to be tempest-full since that does not\nadd much useful as opposed to devstack-tempest and it\u0027s actually\nbetter for the two jobs to be independent.\n\nChange-Id: I4a8fa1759665038788e1b86fd3a5030fd6c68573\n"
    },
    {
      "commit": "c4377ef276a1b774428d75505765882ed1657e9d",
      "tree": "551454670a33e028337278439e7f150ce8150e31",
      "parents": [
        "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Nov 30 12:00:38 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jan 24 00:49:46 2018 +0000"
      },
      "message": "Add a py3 integration test\n\nAdd a py3 integration test to replace legacy-tempest-dsvm-py35\n\nChange-Id: If455604ffb513aa55a25a51994484f48a61efa29\n"
    },
    {
      "commit": "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a",
      "tree": "b368c6e34decb2b453b7b449ca803b5f4da55b29",
      "parents": [
        "bfe340dfde7ac4c268094399f064ea23b2c09ccb",
        "20f41548b97216294ed51738a0314bde3f80eec7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 23 17:00:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 17:00:55 2018 +0000"
      },
      "message": "Merge \"Fixed misspelling in test code.\""
    },
    {
      "commit": "bfe340dfde7ac4c268094399f064ea23b2c09ccb",
      "tree": "1dfc64f39d0a859eb28fad95e09d232532b4e072",
      "parents": [
        "800854a4163e22acde96ba5c68ba54f50e4d3e5d",
        "effafa32304ef06fc5a0f4b3762e8a5a10e81cfc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 23 16:00:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 16:00:43 2018 +0000"
      },
      "message": "Merge \"Get func.__class__.__name__ if no attribute __name__\""
    },
    {
      "commit": "0787a7cd6f9e72a9d3831bc9d10f5d9e4efd3a14",
      "tree": "a8530d147c52f9351c8bdb66205d895c71abdab2",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "Somesh Yadav",
        "email": "yadavsms@gmail.com",
        "time": "Tue Jan 09 21:44:14 2018 +0530"
      },
      "committer": {
        "name": "Somesh Yadav",
        "email": "yadavsms@gmail.com",
        "time": "Tue Jan 23 14:51:07 2018 +0530"
      },
      "message": "Neutron test cases create,list,update port failed\n\nwhile running test case over neutron plugin(contrail) with dpdk/sriov\ncomputes, host_id in \"binding:host_id\" should be compute node name.so\nthat port can be allocated to a given compute host.\n\nHere we are using \"cls.host_id \u003d socket.hostname()\" which return\nhostname of tempest host.Vrouter will looking for compute node\nwith tempest hostname to bind port there but didn\u0027t found any compute\nnode with tempest hostname.So raised an exception.\n\nDetails: {u\u0027message\u0027: u\u0027bad virtual_machine_interface request:\ninternal error: virtual router default-global-system-config:openstack\nnot found\u0027, u\u0027type\u0027: u\u0027badrequest\u0027, u\u0027detail\u0027: u\u0027\u0027}\n\nTo get test case running host_id should be compute node name.\n\nHyper_list \u003d cls.hyper_client.list_hypervisors()\ncls.host_id \u003d hyper_list[\u0027hypervisors\u0027][0][\u0027hypervisor_hostname\u0027]\n\ncloses-bug: #1742096\n\nChange-Id: I943150845fa05f24566ea0cd282306136688039b\n"
    },
    {
      "commit": "800854a4163e22acde96ba5c68ba54f50e4d3e5d",
      "tree": "7cb6e0602c7a5a65829ed8a9a5d33a3d486cee9e",
      "parents": [
        "feef9ef0199b5314ebff1401383ea0ec3d851b4e",
        "6283daa5ad4c92ca5d1917cdde8dd96ff4b28e04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 23 05:59:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 05:59:53 2018 +0000"
      },
      "message": "Merge \"Remove deprecated \u0027orchestration\u0027 config group options\""
    },
    {
      "commit": "9433705c3d5582eed94accd881dbce11499ff1aa",
      "tree": "226498d808dcfe8c75429e7a6f23e8cf51b25d2b",
      "parents": [
        "feef9ef0199b5314ebff1401383ea0ec3d851b4e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jan 22 17:10:29 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jan 22 17:10:29 2018 +0800"
      },
      "message": "Fix broken compute api ref links\n\nThis is to fix some broken compute api ref links\n\nChange-Id: I460d51af3cdfe1c7d1a65d1f6411d3a4c45e940e\n"
    },
    {
      "commit": "feef9ef0199b5314ebff1401383ea0ec3d851b4e",
      "tree": "225e2ea9ee763782142f733e180a559152481854",
      "parents": [
        "6e49bbba8eed5d69b6f719b384ab135317c82d96",
        "b4fdd681c3863b4c6f8ef5fa4134f3c63e8fd4fe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 22 06:49:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 06:49:04 2018 +0000"
      },
      "message": "Merge \"Handle missing flavor.id in server response\""
    },
    {
      "commit": "6e49bbba8eed5d69b6f719b384ab135317c82d96",
      "tree": "3cf55cf02e060d0755e5d5df79d36ba6641135d0",
      "parents": [
        "7d3d949aa4e4047c22b85a523b00bec33f5ac6b8",
        "60cb4b2576ba86fa5b7f1cdf0bb8d372039c26f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 22 06:41:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 06:41:27 2018 +0000"
      },
      "message": "Merge \"Restrict test_list_endpoints_for_token to tempest\""
    },
    {
      "commit": "7d3d949aa4e4047c22b85a523b00bec33f5ac6b8",
      "tree": "bdb2e3b462f662c4a9581a4d223bb0a1c56cde21",
      "parents": [
        "4acc05b56bac7dffc8d0ab6d9401b8024b261946",
        "6b79afffca61e4fd4b733a7dc62a7120fb257abf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 22 05:31:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 05:31:47 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary setup_clients methods\""
    },
    {
      "commit": "6283daa5ad4c92ca5d1917cdde8dd96ff4b28e04",
      "tree": "2864facf1572aa495ec99397bc86669854062e15",
      "parents": [
        "4acc05b56bac7dffc8d0ab6d9401b8024b261946"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 12:51:42 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Jan 21 17:15:42 2018 +0300"
      },
      "message": "Remove deprecated \u0027orchestration\u0027 config group options\n\n\u0027orchestration\u0027 config group options were deprecated in\nId0f69f3b60cbb4f4a1f1fa7e18c7700490d6656a\n\nAnd heat tests also been removed from tempest\n- Ifc2cac575919da4e361eaa3234d7e0f3e2f98d21\n\nNow we can remove these deprecated config options.\n\nCleaning up heat related things in account_generator,\ncleanup_service etc.\n\nChange-Id: I1c02fd88c3d93b511ff4a6b54b668ebd306481a9\n"
    },
    {
      "commit": "4acc05b56bac7dffc8d0ab6d9401b8024b261946",
      "tree": "db0752f5a8ac917df7e886aaa4af67bde0881593",
      "parents": [
        "b20f7e62c60417b59a2b9fc5b4d976a11a122b08",
        "832f885aa50628ef0a5c571cc860d5faa60869d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 21 13:23:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 21 13:23:38 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "b20f7e62c60417b59a2b9fc5b4d976a11a122b08",
      "tree": "e02c063537b3ff9d0e85729d5e9392138cf187f7",
      "parents": [
        "3975c725de83f85c4dbc0cbbe643a0af9b7e9ed1"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 07:10:22 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Jan 21 07:29:55 2018 +0000"
      },
      "message": "Remove deprecated config options \u0027resources_prefix\u0027\n\nConfig option \u0027resources_prefix\u0027 was deprecated. It is\nused by only manila plugin which fix has been commited.\n\nThis commit removes this config option and hardcode the\nresource prefix as \u0027tempest\u0027\n\nChange-Id: Idce7af97fe6647e3095b2b626fbacb3446694fbc\nDepends-On: I9c140b3a9efabeced7fc26cb1f169ebe6789d88b\n"
    },
    {
      "commit": "b4fdd681c3863b4c6f8ef5fa4134f3c63e8fd4fe",
      "tree": "ab27e5d6ac7147aea3859fea9bae25a5c572ce25",
      "parents": [
        "3975c725de83f85c4dbc0cbbe643a0af9b7e9ed1"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Jan 19 16:33:38 2018 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Jan 19 16:40:32 2018 -0600"
      },
      "message": "Handle missing flavor.id in server response\n\nChange Ie2d57029ad01cbe9e2b015857d6b95f77a97be19 introduced checks\nfor a servers flavor ID. This data is no longer returned after\nNova API microversion 2.46, causing problems for any tests/clients\nrequesting a higher version number.\n\nSince these tests are not concerned with validating flavors, just\ncheck if it is returned in the base class and skip the check if\nit is not available.\n\nChange-Id: Id7760cdfb9874014e03c7d8ebe269a03562bde18\nCloses-bug: #1744401\n"
    },
    {
      "commit": "60cb4b2576ba86fa5b7f1cdf0bb8d372039c26f3",
      "tree": "ed1b59381cadb56f2549bd89334ba6bb98ad3e41",
      "parents": [
        "1879cc7aa733f38bc5eba1d126bd320dfeaa1a90"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Jan 18 10:11:35 2018 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Fri Jan 19 22:01:26 2018 +0000"
      },
      "message": "Restrict test_list_endpoints_for_token to tempest\n\nThe test_list_endpoints_for_token test now checks for services in\nservice_available, however that may include services from plugins.\nWe don\u0027t have a strong contract on the meaning of service_available\nso this is not correct as it will look in the catalog for things\nthat may not even be OpenStack services.\n\nFixing this by restricting by services in Tempest (including keystone).\n\nChange-Id: I32f4f056ea49fe04bfc309abe2cc9b9234b92847\nCloses-bug: #1743996\n"
    },
    {
      "commit": "3975c725de83f85c4dbc0cbbe643a0af9b7e9ed1",
      "tree": "5ed257fd4b56ba244a0b53c8cbcdddfca04103b6",
      "parents": [
        "1686e9981953d92680f9e84f320d445d592282bd",
        "8f09d27df4f0dc2cea90ec65ca3013ce8264ddea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 11:40:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 11:40:41 2018 +0000"
      },
      "message": "Merge \"Do not select inactive l3 agent in L3AgentSchedulerTestJSON\""
    },
    {
      "commit": "effafa32304ef06fc5a0f4b3762e8a5a10e81cfc",
      "tree": "b8a6e0086bc72375fed2e351f1b74685b55c7469",
      "parents": [
        "1555a2b090c5e74ba2f6f1d4ba3591711538a6c8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jan 19 13:37:05 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jan 19 13:37:05 2018 +0800"
      },
      "message": "Get func.__class__.__name__ if no attribute __name__\n\nIn call_until_true, if func is wrapped with functools.partial,\ngetattr(func, \u0027__name__\u0027) will get \"AttributeError:\n\u0027functools.partial\u0027 object has no attribute \u0027__name__\u0027\"\n\nNow call_until_true supports args and kwargs that are passed\nto func, so functools.partial is no longer needed, but it\u0027s\nbetter for call_until_true to get func.__class__.__name__\nif func has not attritube __name__.\n\nChange-Id: Icc734e44af925655a31e7dcac04620352093cbeb\nCloses-Bug: #1744210\n"
    },
    {
      "commit": "1686e9981953d92680f9e84f320d445d592282bd",
      "tree": "6f9066aba035c5e9e72e210cb87f9fbf105381b9",
      "parents": [
        "5d0962bb7740f0bbcdf98104bc3e0182b48f701f",
        "33289a2347dec8da78aa28e65def979b7539ea58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 04:39:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 04:39:48 2018 +0000"
      },
      "message": "Merge \"Default to using neutron networks_client in get_tenant_network\""
    },
    {
      "commit": "20f41548b97216294ed51738a0314bde3f80eec7",
      "tree": "bf5399e93c7cac0b7697a76fc89cdec41ee01d7f",
      "parents": [
        "5d0962bb7740f0bbcdf98104bc3e0182b48f701f"
      ],
      "author": {
        "name": "Pengfei Zhang",
        "email": "lalasjtu@gmail.com",
        "time": "Fri Jan 19 11:48:18 2018 +0800"
      },
      "committer": {
        "name": "Pengfei Zhang",
        "email": "lalasjtu@gmail.com",
        "time": "Fri Jan 19 11:48:18 2018 +0800"
      },
      "message": "Fixed misspelling in test code.\n\nChange-Id: I71b97b50f5b86b5c77eed192249c190dede8e352\n"
    },
    {
      "commit": "98dc45ca3ce3371e93cc1973d9f1608b04a2597d",
      "tree": "e33745b571b8047e2795b8a5476efa8b885538c1",
      "parents": [
        "5d0962bb7740f0bbcdf98104bc3e0182b48f701f"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Dec 14 12:58:53 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Jan 19 02:42:20 2018 +0000"
      },
      "message": "Add test case for group type specs APIs\n\nGroup type specs APIs (min_microversion is 3.11) are implemented in v3\nvolume group types. These APIs has not been tested in Tempest yet, and\nthis patch adds test case for the new features.\n\nIncluding:\n\n[1] Add group type specs APIs to v3 group_types_client\n[2] Add unit tests for group type specs APIs\n[3] Add test case: test_group_type_specs_create_show_update_list_delete\n[4] Add release note\n\nChange-Id: Ie7c8dd06238e111cdf691f083500018d066dd689\n"
    },
    {
      "commit": "5d0962bb7740f0bbcdf98104bc3e0182b48f701f",
      "tree": "24e7f03fce5b131322895ec23ed6e002abbd7d6c",
      "parents": [
        "da084452d98cafb31139454b4a40ef6e641ca63c",
        "b57c8a428801dba3f7dd25f7b04ff1648b6d9209"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 14:58:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 14:58:06 2018 +0000"
      },
      "message": "Merge \"Do not override stage-dir in tempest post\""
    },
    {
      "commit": "da084452d98cafb31139454b4a40ef6e641ca63c",
      "tree": "c67983ec281ab56b9e68a670e9cc1ee1ee75c2d9",
      "parents": [
        "b8d3736aaa9a122accd7d4a8a505d4714ca2bfbb",
        "cec6384c1a88b56827fef550690ee0507f884ca6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 12:09:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 12:09:09 2018 +0000"
      },
      "message": "Merge \"Remove redundant tempest-full\""
    },
    {
      "commit": "6b79afffca61e4fd4b733a7dc62a7120fb257abf",
      "tree": "91fb7a80775ad3c4d6abfcfb15d072df8d9c8265",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "PrernaDembla",
        "email": "prernadembla05@gmail.com",
        "time": "Thu Jan 11 18:28:03 2018 +0530"
      },
      "committer": {
        "name": "Prerna Dembla",
        "email": "prernadembla05@gmail.com",
        "time": "Thu Jan 18 10:08:16 2018 +0000"
      },
      "message": "Remove unnecessary setup_clients methods\n\nChanged files have service clients aliases\nand unnecessary setup_methods. These should\nuse service clients variable defined in base class.\n\nChange-Id: Id8ca6a62f3658c78e238a11eeadf23946d90f8f2\n"
    },
    {
      "commit": "b8d3736aaa9a122accd7d4a8a505d4714ca2bfbb",
      "tree": "a2eb376af05df456f854ac986835cf04c61d8571",
      "parents": [
        "178807293c083f110c1b462cee2287f8d3094896",
        "ff3047f0c32b6f18417d8a93c271bd03ce042420"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 09:14:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 09:14:40 2018 +0000"
      },
      "message": "Merge \"Relocate branch conditional for tempest-full job\""
    },
    {
      "commit": "178807293c083f110c1b462cee2287f8d3094896",
      "tree": "4449fa503c99100dd50b056360e5806a7d45302f",
      "parents": [
        "235e3d4c1c212e86df7a09159001821041e4c1f2",
        "7ac02f364dfb0de9becb5a95fb219f415a15a9dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 09:11:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 09:11:16 2018 +0000"
      },
      "message": "Merge \"Remove \u0027deactivate_image\u0027 config options\""
    },
    {
      "commit": "235e3d4c1c212e86df7a09159001821041e4c1f2",
      "tree": "407944e07abce80cfc75d1c29eacbdff26ebc56f",
      "parents": [
        "1555a2b090c5e74ba2f6f1d4ba3591711538a6c8",
        "e4f9dfd8f02fe4768cc6b5021aad73f46009942d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 09:08:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 09:08:25 2018 +0000"
      },
      "message": "Merge \"Skip testcases when shared nets are found in AutoAllocateNetworkTest\""
    },
    {
      "commit": "1555a2b090c5e74ba2f6f1d4ba3591711538a6c8",
      "tree": "e5f05120aaa8932c0816da60e86d0bddc225778f",
      "parents": [
        "cfa0041a41ff52994540c4dfbf1ed8eb70c5052b",
        "c88e0a1fb884657e4ca298563840a11144aa7a01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 07:00:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 07:00:23 2018 +0000"
      },
      "message": "Merge \"Add same extra specs as self.flavor_ref for created new flavor\""
    },
    {
      "commit": "cfa0041a41ff52994540c4dfbf1ed8eb70c5052b",
      "tree": "9c0ae8abe68fb741182f672e4ecbe42525d82842",
      "parents": [
        "0c71ee3fe0b4e5e04929f6554aaaecf9093864e8",
        "e72760fe3baa0a0990d9688670bfaa23c5463b25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 06:46:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 06:46:05 2018 +0000"
      },
      "message": "Merge \"Add some missing implemented microversion in doc\""
    },
    {
      "commit": "832f885aa50628ef0a5c571cc860d5faa60869d9",
      "tree": "33dc6b5636ed30d48ab06f9af10984c412546c24",
      "parents": [
        "0c71ee3fe0b4e5e04929f6554aaaecf9093864e8"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jan 18 03:37:12 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jan 18 03:37:12 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I74b703e9bd232b6c1c83eda3e10c7e9facead4af\n"
    },
    {
      "commit": "0c71ee3fe0b4e5e04929f6554aaaecf9093864e8",
      "tree": "c9bc562714eaf497401e06c4147117b1f4e5b709",
      "parents": [
        "f894cfecea71e287504f37de188d41d0814a959b",
        "d13acd13a59e50f0f47e20ef7366ca5a91d40713"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 20:31:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 20:31:36 2018 +0000"
      },
      "message": "Merge \"Use wraps decorator\""
    },
    {
      "commit": "f894cfecea71e287504f37de188d41d0814a959b",
      "tree": "b2d2a78f2bf1dde8453c5d59a62103d9581878dd",
      "parents": [
        "c1087e368a1e53973a447c59f14422f63bf95547",
        "476f84f7313383dd6ffbc8b78002e5440b15d44a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 16:56:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 16:56:32 2018 +0000"
      },
      "message": "Merge \"Add flavor check after resize server\""
    },
    {
      "commit": "c1087e368a1e53973a447c59f14422f63bf95547",
      "tree": "f28ca0fc66461bfb892f997bfc357982190ba2ff",
      "parents": [
        "24f82fe975ca6a1bc3f94f14122c7425ca31d4c1",
        "93d46ab48995d2a6a7b99add95a2ee255c99fc41"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 16:56:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 16:56:28 2018 +0000"
      },
      "message": "Merge \"Add status\u003d\u0027ACTIVE\u0027 when using changes-since as filter\""
    },
    {
      "commit": "24f82fe975ca6a1bc3f94f14122c7425ca31d4c1",
      "tree": "e3f4f3daf93bbbb40d1b95e3c539786556c3ba5d",
      "parents": [
        "42f29abb2971f9d95e6b7fb657df41c9cf3aae42"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 17 05:52:56 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jan 17 05:52:56 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0b6d108af7379683b8a15fdfb9e5f03621828c0a\n"
    },
    {
      "commit": "42f29abb2971f9d95e6b7fb657df41c9cf3aae42",
      "tree": "71805a2b504050b9c81cf6bb05bd3336b516e158",
      "parents": [
        "6e98165554ba02f28a0b649bd20d0f17f2cf42d3",
        "d513a7f5baac2dd9ceccd30707f796d7bb504975"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 05:30:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 05:30:19 2018 +0000"
      },
      "message": "Merge \"Add NOTE related to \u0027on-demand\u0027 migration\""
    },
    {
      "commit": "6e98165554ba02f28a0b649bd20d0f17f2cf42d3",
      "tree": "14702cb68f7a78117f7ab76b24c192a89bbe1bed",
      "parents": [
        "b4db359d1aa3a3ec005c4583e2f842849806db6d",
        "173b11cb50e115fe12baa097a05db36f24f2e181"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 05:15:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 05:15:30 2018 +0000"
      },
      "message": "Merge \"Follow the new PTI for document build\""
    },
    {
      "commit": "6e695c9626518c58720adf2858ab80f65ca873ef",
      "tree": "f7da014307637c2a1048b5165c0d7e141e5f53c6",
      "parents": [
        "b4db359d1aa3a3ec005c4583e2f842849806db6d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Dec 21 23:52:48 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Jan 16 15:05:18 2018 +0000"
      },
      "message": "Add show default quotas API to network quotas_client library\n\nThis patch adds show default quotas API to network quotas_client\nlibrary and also adds test cases for this feature.\n\nChange-Id: Icadc4a522681ab042ca6e07908bdc16f08330add\n"
    },
    {
      "commit": "b4db359d1aa3a3ec005c4583e2f842849806db6d",
      "tree": "0117e3718923af6f667dcfb4396e8c6cd9f68d5e",
      "parents": [
        "2cc095ccfbec04c6585a7a6ded0eaa8cc0049642",
        "ba2f479dc24e0978c23fc6928f9bba41d91acf22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 16 13:33:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 16 13:33:15 2018 +0000"
      },
      "message": "Merge \"Rename tox_venvlist\""
    },
    {
      "commit": "93d46ab48995d2a6a7b99add95a2ee255c99fc41",
      "tree": "80601e7dc97456e102d93e26d92af1b4bbe093b7",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jan 16 17:00:22 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jan 16 17:07:54 2018 +0800"
      },
      "message": "Add status\u003d\u0027ACTIVE\u0027 when using changes-since as filter\n\nupdated_at field may haven\u0027t been set at the point in the boot\nprocess where build_request still exists, so filter by\n{\u0027changes-since\u0027: \u00272051-01-01T12:34:00Z\u0027} may get server that is\n\"at the point in the boot process where build_request still exists\",\nand so the testcase may accidentally fail if there are other\ntestcases running at same time with pre-provisoned credentials.\n\nThis is to add status\u003d\u0027ACTIVE\u0027 along with changes-since as filter.\n\nChange-Id: Ieb0fd67ac9d691b53c1275166bdb0395d1570662\n"
    },
    {
      "commit": "476f84f7313383dd6ffbc8b78002e5440b15d44a",
      "tree": "79aab52b0cd1863f6824c86dc5030bca14e52a14",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Fri Jan 12 13:05:16 2018 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Tue Jan 16 16:00:36 2018 +0800"
      },
      "message": "Add flavor check after resize server\n\nChange-Id: Ie2d57029ad01cbe9e2b015857d6b95f77a97be19\n"
    },
    {
      "commit": "2cc095ccfbec04c6585a7a6ded0eaa8cc0049642",
      "tree": "2df30d832c0ec57d215cec0adf3e2cf09688f82d",
      "parents": [
        "8716a37049b31bb9c8f52a7a3e5c9787c7ffa96c",
        "fac4aba4ec20b3d9396f25b6cedb15dad082ed4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 15 14:10:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 15 14:10:12 2018 +0000"
      },
      "message": "Merge \"Wait for server to be active in test_device_tagging\""
    },
    {
      "commit": "173b11cb50e115fe12baa097a05db36f24f2e181",
      "tree": "bbb89a2438dad3a3a6da6b61fb46901ec856bb48",
      "parents": [
        "8716a37049b31bb9c8f52a7a3e5c9787c7ffa96c"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Jan 15 11:25:35 2018 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Jan 15 11:25:35 2018 +0800"
      },
      "message": "Follow the new PTI for document build\n\nFor compliance with the Project Testing Interface as\ndescribed in [1]:\n[1] https://governance.openstack.org/tc/reference/project-testing-interface.html\nFor more detials information, please refer to [2]:\n[2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html\n\nChange-Id: I648a78396a2e27f1d7197e89cddba73f8aa858aa\n"
    },
    {
      "commit": "8716a37049b31bb9c8f52a7a3e5c9787c7ffa96c",
      "tree": "8c9afc00084f73f37185c7f2ac66fbe1bac9b1de",
      "parents": [
        "f110a4ba1ffb050a539127b446cdf704bb8213ed",
        "d3db306af8b3c727c732fa3ac7475d43f911181e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jan 13 14:20:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 13 14:20:05 2018 +0000"
      },
      "message": "Merge \"CLI tests: Identity v3 (project name, api version)\""
    },
    {
      "commit": "ba2f479dc24e0978c23fc6928f9bba41d91acf22",
      "tree": "27511c580bae5915668a2ba4c21327ecd523f2c4",
      "parents": [
        "f110a4ba1ffb050a539127b446cdf704bb8213ed"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 16:48:52 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 16:49:47 2018 +0100"
      },
      "message": "Rename tox_venvlist\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist. See\nhttps://docs.openstack.org/infra/zuul-jobs/jobs.html#job-tox for\ndefinition of tox job.\n\nAll projects using tox_venvlist have been changed to use tox_envlist as\nwell (see dependencies). Now we can rename tox_venvlist to tox_envlist -\nand then the projects can remove tox_venvlist and use only tox_envlist.\n\nChange-Id: I67a20b1faa77ff0166ad96fd95432c11948abc74\nDepends-On: I035584aaeaa71b62c1d0c7e0a62dbf053a3488b6\nDepends-On: I2fb02ead3b45c2a05d28f59fd28d062a3b40e07e\nDepends-On: Id03d4c1351d5a002dc9d73247d0315bef274f627\nDepends-On: Iff3093e61c7d2cb684667d5bc5f2a75580569aab\n"
    },
    {
      "commit": "7ac02f364dfb0de9becb5a95fb219f415a15a9dc",
      "tree": "d602fa7fa2159ee5ff1093f551cb345acfef4a7c",
      "parents": [
        "efb12befbfb21e423f11455fb182521a0b2019ea"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 05:39:53 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 12 00:13:07 2018 +0000"
      },
      "message": "Remove \u0027deactivate_image\u0027 config options\n\n\u0027deactivate_image\u0027 config option was added long\nback in kilo cycle and has been deprecated for\nremoval.\n- I584cd40a9b5f297537333336b1b9a46ccf1ddc67\n\nThis commit removes it from tempest.\n\nChange-Id: I843d4c64f24407d9d217005d5ea59d50d7ad62e7\n"
    },
    {
      "commit": "f110a4ba1ffb050a539127b446cdf704bb8213ed",
      "tree": "ebe7a7ad7609ee6382a174e1853050abde0155c7",
      "parents": [
        "039740add676a1bb696df424f509a013fcd094ef"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 08 15:03:36 2018 -0500"
      },
      "committer": {
        "name": "Steve Noyes",
        "email": "steve.noyes@oracle.com",
        "time": "Thu Jan 11 15:17:49 2018 -0500"
      },
      "message": "Handle creating an image from a server with microversion \u003e 2.35\n\nThe compute 2.35 API deprecates the compute image proxy APIs\nfor showing/listing/deleting images.\n\nThe compute 2.45 API removes the \u0027location\u0027 header from the createImage\nserver action response and in that same version, adds a response body\nwith a single \"image_id\" key.\n\nThis change updates the BaseV2ComputeTest.create_image_from_server\nhelper method to be aware of the microversion that the test running\nthis code is using, and adjust the client to use appropriately.\n\nAs a result, the compute images client needs to be aware of the\nchanged createImage response schema so that is added for compute\nAPI version 2.45.\n\nChange-Id: I5551af0064f9cca594ae533379d0b0ae14444f88\n"
    },
    {
      "commit": "039740add676a1bb696df424f509a013fcd094ef",
      "tree": "3f44cb77d0f83f29e079cf4d6a98cacb3f375705",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 02 15:47:40 2018 -0500"
      },
      "committer": {
        "name": "Steve Noyes",
        "email": "steve.noyes@oracle.com",
        "time": "Thu Jan 11 15:17:47 2018 -0500"
      },
      "message": "Decouple AttachVolumeShelveTestJSON from AttachVolumeTestJSON\n\nSince AttachVolumeShelveTestJSON was extending AttachVolumeTestJSON\nto re-use common methods and setup, it was also running the tests\nfrom the base class which have nothing to do with shelve/unshelve\nscenarios, and adding around 3 minutes to each Tempest run.\n\nThis decouples the classes that run the actual tests by moving\nthe common code and setup into a common base class which does not\nhave any tests.\n\nThe max_microversion restriction is removed from AttachVolumeTestJSON\nbecause there is nothing microversion-specific about the tests in\nthat class and it was added with AttachVolumeShelveTestJSON when it\nextended AttachVolumeTestJSON.\n\nChange-Id: I8cb9cbb162361cbf4adbea11b8ffaa7f7c45485f\n"
    },
    {
      "commit": "8f09d27df4f0dc2cea90ec65ca3013ce8264ddea",
      "tree": "a1a605f47d0373d742f7292228a7b50f5ede8844",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 28 17:28:28 2017 +0800"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jan 11 10:39:29 2018 +0000"
      },
      "message": "Do not select inactive l3 agent in L3AgentSchedulerTestJSON\n\nThere may be some inactive l3 agents in the system, because the\nsystem won\u0027t delete l3 agent records that ever registered,\neven if they are no longer valid.\n\nSo this is to choose only active l3 agent in resource_setup,\notherwize the testcase will fail unexpectedly because we happened\nto choose an inactive l3 agent.\n\nChange-Id: Ie14cafc883c92e791ce866d548e166702bed3d0b\n"
    }
  ],
  "next": "33289a2347dec8da78aa28e65def979b7539ea58"
}
