)]}'
{
  "log": [
    {
      "commit": "e49659886e77b58b3576a3f859285d484fd636f8",
      "tree": "cc910dd6f72715813fc4f5b4bf4afc0666d56cac",
      "parents": [
        "5ca8fa1b27bdb7dabb480c35b4ce84543f73846b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 15 16:37:23 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 15 16:37:23 2018 +0900"
      },
      "message": "Cleanup ignored_list_T110.txt\n\nThis commit removes \"ignored_list_T110.txt\". The last entry was\nalready moved to tempest.lib[0]. So we can remove this file finally.\n\n[0] Ia9aeab78e530c798dfa7b7d6f71e4b3ea3a84b7f\n\nChange-Id: Icfa511c2874da7135d8971471d95892dfbf07882\n"
    },
    {
      "commit": "5ca8fa1b27bdb7dabb480c35b4ce84543f73846b",
      "tree": "2aaa1ffe14fd6bbfdc422425d2255f59abe2a96b",
      "parents": [
        "28c1944e6a5e0328ac17783b727c248a03f7f04d",
        "3b79f17d34b8272c32e0c3b872085ffe94449579"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 15 02:46:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 02:46:41 2018 +0000"
      },
      "message": "Merge \"Check status code when downloading empty file\""
    },
    {
      "commit": "28c1944e6a5e0328ac17783b727c248a03f7f04d",
      "tree": "f8492cbef2df092a659762c4b6ccdaa5d5ccaa3d",
      "parents": [
        "9c628189e798f46de8c4b9484237f4d6dc6ade7e",
        "cac5115ecd0ea17439968e57c7c0bc7781736f8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 14 11:07:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 14 11:07:59 2018 +0000"
      },
      "message": "Merge \"Trivial docstring cleanup in TestServerAdvancedOps\""
    },
    {
      "commit": "9c628189e798f46de8c4b9484237f4d6dc6ade7e",
      "tree": "9db32cacf27730da772a298fa7a0a5dcea0e42f6",
      "parents": [
        "3ecefeef46d77ab9491256650a98764a019f332c",
        "a8ace7228744ff3b22fe84bfe63352361cf98219"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat May 12 17:15:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 12 17:15:56 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild, list API response schema for 2.47\""
    },
    {
      "commit": "3ecefeef46d77ab9491256650a98764a019f332c",
      "tree": "7e652ae879b41863d41d870b3906b94da6a643b8",
      "parents": [
        "d863231a7a378a7850c23f537d5b40cb3d029fc7",
        "7c189a0a83529896cd07294c2c745db6e5e589d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat May 12 06:21:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 12 06:21:00 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.26\""
    },
    {
      "commit": "d863231a7a378a7850c23f537d5b40cb3d029fc7",
      "tree": "a1aa3f50280429c3d08ff2bc03fe6ee565758083",
      "parents": [
        "026b20529c1d598cd97a320fd6bf4be2f43fe1e8",
        "f4413c4b48f5094f02e68f3e10d81768e6ca92cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 11 20:10:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 11 20:10:33 2018 +0000"
      },
      "message": "Merge \"Add service tagging for \u0027test_iscsi_volume\u0027\""
    },
    {
      "commit": "3b79f17d34b8272c32e0c3b872085ffe94449579",
      "tree": "a45d67da941196266c18cbb08eca026690f7c61a",
      "parents": [
        "026b20529c1d598cd97a320fd6bf4be2f43fe1e8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 20 11:31:44 2018 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri May 11 11:05:56 2018 -0700"
      },
      "message": "Check status code when downloading empty file\n\nAccording to\nhttps://developer.openstack.org/api-ref/image/v2/#download-binary-image-data\nThe status code of Glance API is 204 when downloading empty file, so\nthis patch adds the corresponding check on a test.\n\nThis patch comes from I6eef7231742d873a0e727c300a9ae7f5958ac4f8\n\nChange-Id: Ia45b584e3783c6ab6d7c94a817da9b5058f1c351\nRelated-Bug: #1756264\n"
    },
    {
      "commit": "026b20529c1d598cd97a320fd6bf4be2f43fe1e8",
      "tree": "3655b674f4e47560b8731571cb0b88e80f02dbcd",
      "parents": [
        "a532ade59d0811e41e0ee50e2a819e2b0aacc386",
        "591fe21070f0d561d53b4072b2ad0269dfa22238"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 10 20:35:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 20:35:06 2018 +0000"
      },
      "message": "Merge \"Add nova-live-migration to experimental queue jobs\""
    },
    {
      "commit": "a532ade59d0811e41e0ee50e2a819e2b0aacc386",
      "tree": "ab31df714e6f986a22858e75c5ccdf23b1f7a9ab",
      "parents": [
        "783394a453dc153b99fcb747ac4b69201e341f79",
        "c71c287a73dc51e0f85f346ab8679b25390e71c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 23:25:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 23:25:01 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.19\""
    },
    {
      "commit": "783394a453dc153b99fcb747ac4b69201e341f79",
      "tree": "5efc42d0ff8f09a08074b5bba6d5591abae4d957",
      "parents": [
        "745f758621eec57d45e91db20a4ad81bd0e23e9d",
        "eac627b79c43bc3580daad2ea6b23b4014c67c6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 23:16:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 23:16:23 2018 +0000"
      },
      "message": "Merge \"Fill update, rebuild API response schema for 2.9\""
    },
    {
      "commit": "745f758621eec57d45e91db20a4ad81bd0e23e9d",
      "tree": "35401a068cee94307b5d81fe920917a33729dd8a",
      "parents": [
        "75fa0b093dad62b1eff28a0680a9d134de40dfb2",
        "e3a2251bafcfa6fc0167d7edc57d64b1a3c2c597"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 09 09:15:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 09 09:15:29 2018 +0000"
      },
      "message": "Merge \"Add test Migrating a volume from created snapshot\""
    },
    {
      "commit": "75fa0b093dad62b1eff28a0680a9d134de40dfb2",
      "tree": "f433c4639fa203f0ce7a01382707a4ec84738164",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f",
        "814a87ca6f48b3ee221843fbc68cb3d7fc2df4a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 07 15:18:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 15:18:38 2018 +0000"
      },
      "message": "Merge \"Modify the empty list ensure method\""
    },
    {
      "commit": "f4413c4b48f5094f02e68f3e10d81768e6ca92cb",
      "tree": "8741eb19df970fea09bd4ec71b38a488598ca328",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 03 07:49:35 2018 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu May 03 07:49:35 2018 +0300"
      },
      "message": "Add service tagging for \u0027test_iscsi_volume\u0027\n\nThe test \u0027test_iscsi_volume\u0027 makes api call to\nvolume which is differ from the parent directory name(compute).\n\nChange-Id: Iafd7c581af951537c811e218a1206ce10f099d6e\n"
    },
    {
      "commit": "591fe21070f0d561d53b4072b2ad0269dfa22238",
      "tree": "c8151e42e0916eaab5cfe08460d836c6e29d1fb0",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:56:00 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 22:58:00 2018 +0000"
      },
      "message": "Add nova-live-migration to experimental queue jobs\n\nThe legacy-tempest-dsvm-multinode-live-migration job is being moved\ninto the nova repo and renamed to nova-live-migration. This change adds\nthe new job name to the in-tree definition of the experimental queue\njobs that run on tempest changes. A project-config change will depend\non this patch to undefine the legacy job name from being used on\ntempest changes.\n\nDepends-On: https://review.openstack.org/555945\n\nChange-Id: If8150527a358cfe634a604259af47419369fbdc3\n"
    },
    {
      "commit": "a8ace7228744ff3b22fe84bfe63352361cf98219",
      "tree": "f0d0bfecf16e2998b428443d4b3e4a19855769fd",
      "parents": [
        "7c189a0a83529896cd07294c2c745db6e5e589d0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:45:10 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:13 2018 -0400"
      },
      "message": "Fill update, rebuild, list API response schema for 2.47\n\nMicroversion 2.47 has changed the response of update\nlist, and rebuild API also but we did not updated corresponding\nresponse schema.\n\nAlso this commits add single test which covers the schema change\nof microversions 2.9, 2.19, 2.26 and 2.47.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id42\n\nChange-Id: I64cc37c78bcded9d4dd85b7003319a17f3ac2137\n"
    },
    {
      "commit": "7c189a0a83529896cd07294c2c745db6e5e589d0",
      "tree": "a5952438e5f49e382405ca2962d5e8c85f9bb73f",
      "parents": [
        "c71c287a73dc51e0f85f346ab8679b25390e71c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:33:58 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.26\n\nMicroversion 2.26 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id23\n\nChange-Id: Iba5de25912650ade7dad821547e15ddbb31fb84a\n"
    },
    {
      "commit": "c71c287a73dc51e0f85f346ab8679b25390e71c8",
      "tree": "7a14ff11e8680d0a4dfa1bb5ff35477dcd4c8f2c",
      "parents": [
        "eac627b79c43bc3580daad2ea6b23b4014c67c6e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:31:53 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.19\n\nMicroversion 2.19 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id17\n\nChange-Id: I227ff768d16a0ee5f9748af3842e15d8d1f552e7\n"
    },
    {
      "commit": "eac627b79c43bc3580daad2ea6b23b4014c67c6e",
      "tree": "ce8f6c605f141136b1566abaf99665a50e4a451f",
      "parents": [
        "34b5503592ae2e94bad656324d656335953c563f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:26:34 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:12 2018 -0400"
      },
      "message": "Fill update, rebuild API response schema for 2.9\n\nMicroversion 2.9 has changed the response of update\nand rebuild API also but we did not updated corresponding\nresponse schema.\n\nNote- We will add test for testing thes schema later along\nwith other microversion tests which change same APIs.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id8\n\nChange-Id: If631b7267df12cb08cd909a1a46b1613239e5918\n"
    },
    {
      "commit": "e3a2251bafcfa6fc0167d7edc57d64b1a3c2c597",
      "tree": "553b65d959e99aed1ce94d1bb2b94a2ddcb0eced",
      "parents": [
        "1337f5601e090d8d2a0658bd1f208e5fc65ec477"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 29 12:23:27 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Apr 29 15:39:29 2018 +0300"
      },
      "message": "Add test Migrating a volume from created snapshot\n\nThis patch is uploaded, since there was a bug while\nmigrating/retyping a volume created from snapshot to a\ndifferent backend after snapshot got deleted.\n\nRelated-Bug: #1697527\nChange-Id: Idd276414c45c07dfd27ba58c309db5a73029a5cc\n"
    },
    {
      "commit": "34b5503592ae2e94bad656324d656335953c563f",
      "tree": "c59b824dd9a46f5d60da41cdfc0e348335d93f93",
      "parents": [
        "c606a5bf2be5e1b5067cc91fea4e7c89a19f368c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 29 17:07:32 2018 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Apr 27 07:43:37 2018 +0000"
      },
      "message": "Fix listing servers by invalid status after V2.38\n\nWhen using list_servers with status as filter, up to microversion\n2.37, an empty list is returnd if an invalid status is specified,\nand starting from microversion 2.38, a 400 error is returned in\nthat case.\n\nRef: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-newton\n     https://developer.openstack.org/api-ref/compute/#list-servers-detailed\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I95badeda522f855242c4eff0dbc01fb84c3d4b21\n"
    },
    {
      "commit": "c606a5bf2be5e1b5067cc91fea4e7c89a19f368c",
      "tree": "d790aaf295bf5f868c1013206dbf836cabd5b71f",
      "parents": [
        "f63c90af0951f9b84bf0939033162e76c4234031",
        "66b9aed5cfd6fa94946bfff4987eb3645140f850"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 27 07:14:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 27 07:14:48 2018 +0000"
      },
      "message": "Merge \"Add common method to check the microversion compatibility\""
    },
    {
      "commit": "cac5115ecd0ea17439968e57c7c0bc7781736f8a",
      "tree": "3f7eb21f769737fe5910468096ed5b329a7bbc8a",
      "parents": [
        "f63c90af0951f9b84bf0939033162e76c4234031"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Apr 25 16:15:25 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Apr 25 16:17:03 2018 -0400"
      },
      "message": "Trivial docstring cleanup in TestServerAdvancedOps\n\nThe resize test was moved in commit\n1df75ee5025c2f1efad86dd86c350865d1893b29.\n\nChange-Id: I8ab2bf3927a23574f5934d7339be983fbb590126\n"
    },
    {
      "commit": "f63c90af0951f9b84bf0939033162e76c4234031",
      "tree": "9c43e387fe8f4b56da92a204f325903f866546c7",
      "parents": [
        "666be45f30dcfb62fb458b5755a452efdcac7906",
        "f22f7de6af246153d67df317b7bb1c665eb22535"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 25 11:28:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 25 11:28:01 2018 +0000"
      },
      "message": "Merge \"Removing the skip decorator as bug 1687044 was already resolved\""
    },
    {
      "commit": "814a87ca6f48b3ee221843fbc68cb3d7fc2df4a1",
      "tree": "e000ef4299451dca536d1964062707a29032795e",
      "parents": [
        "9c48584e0151b7aaac39751082d0f7fb108b062f"
      ],
      "author": {
        "name": "wangqi",
        "email": "wang.qi@99cloud.net",
        "time": "Thu Apr 19 02:31:40 2018 +0000"
      },
      "committer": {
        "name": "wangqi",
        "email": "wang.qi@99cloud.net",
        "time": "Tue Apr 24 14:28:43 2018 +0000"
      },
      "message": "Modify the empty list ensure method\n\nThis commit just simplifies the condition.\nThe original code is not wrong but this\npatch makes it simpler than the original.\nIt would be better for the maintainance code.\n\nChange-Id: I00e5b75290f10e86c8e45b5d224ef66d7938bb69\n"
    },
    {
      "commit": "666be45f30dcfb62fb458b5755a452efdcac7906",
      "tree": "0c20f3358b8b61d9664b57de7afbc0c01c382ab9",
      "parents": [
        "aa4cb2e69e2da17f0b089bcd27a9c8577ab62e2f",
        "263bfd833d1fcd029b31a38683c876659a8d1734"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 24 07:33:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 24 07:33:07 2018 +0000"
      },
      "message": "Merge \"Follow the new PTI for document build\""
    },
    {
      "commit": "aa4cb2e69e2da17f0b089bcd27a9c8577ab62e2f",
      "tree": "f94ffb75eefe7af0cbd6ddc79ca2448cc048b18b",
      "parents": [
        "8f323f3dab5a9316170c614c77d621d1078e627a",
        "0e52d4e706e43099efc2fb5df16f5bd9466d9b30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 22:10:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 22:10:59 2018 +0000"
      },
      "message": "Merge \"Add tests for application credentials\""
    },
    {
      "commit": "8f323f3dab5a9316170c614c77d621d1078e627a",
      "tree": "747f3d015c0d1aacaf69e4699747084568794ec4",
      "parents": [
        "52d0c059abb89beaa433a51a6442f019ccd545a2",
        "ff03e22023f193302aefc86ec101c58d429ea2be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 19:30:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 19:30:48 2018 +0000"
      },
      "message": "Merge \"Add job to run tempest-full with Python 3.6\""
    },
    {
      "commit": "52d0c059abb89beaa433a51a6442f019ccd545a2",
      "tree": "208ed892f1e286b2ac845e8ccb372efe8c8d1d8b",
      "parents": [
        "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df",
        "b289f8ab26d6837ca6841b04a006c54c89a67eff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 22 14:25:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 22 14:25:54 2018 +0000"
      },
      "message": "Merge \"Improve patch and patchobject Base test case method attributes.\""
    },
    {
      "commit": "263bfd833d1fcd029b31a38683c876659a8d1734",
      "tree": "9f7119939dba5331840cb6542144ab905b6da010",
      "parents": [
        "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Sat Apr 21 23:24:06 2018 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Sat Apr 21 23:24:06 2018 +0800"
      },
      "message": "Follow the new PTI for document build\n\nThis review already follows the new PTI\nhttps://review.openstack.org/#/c/530875/\n\nHowever, we also should remove [build_sphinx]\nsection as described in:\nhttp://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html\n\nChange-Id: Ifbfe80024731d2c552a5aab90e025f9ebd593c4d\n"
    },
    {
      "commit": "0fbfdd1fd1c73b48fd17ad7b44554c8dd9f2c4df",
      "tree": "279960292f94db1d296bc5220368b573d542bafd",
      "parents": [
        "11aa0360cd46db3a52e0bdf20f18fa8c64c4c195",
        "18610f9c54b616aa85ba80447d943d7d73aa8b4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 19 05:57:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 19 05:57:10 2018 +0000"
      },
      "message": "Merge \"Fix a plural mistake REVIEWING.rst\""
    },
    {
      "commit": "11aa0360cd46db3a52e0bdf20f18fa8c64c4c195",
      "tree": "d7eebe6ad615b8706878d377c52c43c1b74fe5c9",
      "parents": [
        "9c48584e0151b7aaac39751082d0f7fb108b062f",
        "95b68befc45c9f9a7ffe6d460ccdee355bd1258b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 19 05:11:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 19 05:11:18 2018 +0000"
      },
      "message": "Merge \"Skip puppet-* projects for plugin search\""
    },
    {
      "commit": "ff03e22023f193302aefc86ec101c58d429ea2be",
      "tree": "c48cc53f078cffaf3468b6e239bd21230c006295",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 26 10:54:48 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 16 12:32:54 2018 +0000"
      },
      "message": "Add job to run tempest-full with Python 3.6\n\nWe use Ubuntu Bionic (18.04 LTS) as it has got python3.6 as default\npython3 interpreter.\n\nChange-Id: Ie86e3fe6c84cb8d6f1915f302976d472461ed678\n"
    },
    {
      "commit": "0e52d4e706e43099efc2fb5df16f5bd9466d9b30",
      "tree": "4f8457b27800124b7a89c01b4ff89f1f4e6a4c71",
      "parents": [
        "9c48584e0151b7aaac39751082d0f7fb108b062f"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Sat Feb 17 21:29:40 2018 +0100"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.de",
        "time": "Mon Apr 16 13:02:01 2018 +0200"
      },
      "message": "Add tests for application credentials\n\nApplication credentials were implemented in keystone in Queens. This\npatch adds test for create, retrieval, and deleting application\ncredentials and ensures that application credentials that are created\ncan be used for authentication. Updating application credentials is not\nsupported.\n\nbp application-credentials\n\nChange-Id: I3272fee2881fb918fe83961774f4bd27e30cee02\n"
    },
    {
      "commit": "9c48584e0151b7aaac39751082d0f7fb108b062f",
      "tree": "3af290f1c7719c0dab07587211af57878be31b3a",
      "parents": [
        "0e6354f2a3c25f2842021bb11188405156b3982f",
        "a3b2d8e1b2320c0418ef5cd95d11a018b92cd2a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 12:19:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 12:19:23 2018 +0000"
      },
      "message": "Merge \"Add identity v3 project tags client\""
    },
    {
      "commit": "0e6354f2a3c25f2842021bb11188405156b3982f",
      "tree": "8e0df3c5d4c00d2f30ded7a376c68d53fdca8b0a",
      "parents": [
        "c7c25707253ee0257616ff7af050b0c056cc3f29",
        "98cf467c58e4521376569e44bfdb8c99f6826344"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:50:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:50:30 2018 +0000"
      },
      "message": "Merge \"Fix a capitalization mistake in README.rst\""
    },
    {
      "commit": "c7c25707253ee0257616ff7af050b0c056cc3f29",
      "tree": "f1e095dffedff56cec41687fec62248716dad224",
      "parents": [
        "1ba3a7d43575ecc35a031b300607f212994c496d",
        "8c9d4367d95bd9595c91402461b132d4b0add1ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:50:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:50:27 2018 +0000"
      },
      "message": "Merge \"Fix TypeError in _unshelve_server\""
    },
    {
      "commit": "1ba3a7d43575ecc35a031b300607f212994c496d",
      "tree": "bacdbb66215df03dd12e1ae1fea50785c2647d7d",
      "parents": [
        "2d6bcaa7e55be9fd070bade12824709ac848f8fe",
        "cb197695536b54615f9f8eb4c6f2238e980260ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:08:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:08:07 2018 +0000"
      },
      "message": "Merge \"Fix test_snapshot_list_param_marker when using predefined user\""
    },
    {
      "commit": "2d6bcaa7e55be9fd070bade12824709ac848f8fe",
      "tree": "b5922b8f6c4b6d64bbcf41b78967b592a67bfa35",
      "parents": [
        "1dbff8a53085ae90c07ca83c6add623ade2bd0a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Apr 11 12:37:36 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Apr 12 11:09:37 2018 +0200"
      },
      "message": "Fix code to pass pep8 Tox environment.\n\nCommand tox -e pep8 is failing making CI to fail: this fixes it.\n\nChange-Id: I5b1acfc4ba2e0eb16f50bfd1cdaa8edc361923d1\n"
    },
    {
      "commit": "95b68befc45c9f9a7ffe6d460ccdee355bd1258b",
      "tree": "e883cc62eaa5dd990163ad156644d13ca7670b4c",
      "parents": [
        "11e74de2e8e48399e1e7959b8919a3bba9d57cc5"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 01 02:17:08 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 12 02:30:29 2018 +0000"
      },
      "message": "Skip puppet-* projects for plugin search\n\nopenstack/puppet-* projects can be skipped to\nsearch for tempest plugin.\n\nChange-Id: I8ca7bd944f250b168077ffc8c82b9bddb338eddb\n"
    },
    {
      "commit": "66b9aed5cfd6fa94946bfff4987eb3645140f850",
      "tree": "ab880973019683a0df6e4f8df1faffc3dcde2d49",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 30 08:11:10 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 12 00:59:48 2018 +0000"
      },
      "message": "Add common method to check the microversion compatibility\n\nAs there are lot of API microversion with behavior change,\ntests internal checks needs to be adjusted according to\nrequested microversion.\nExample: https://review.openstack.org/#/c/557280/\n\nThat need to compare the requested microversion with max supported\nmicroversion. Same comparison is needed multiple places in multiple\nfiles.\n\nThis commit adds a common method to do the microversion comparison\nwhich can be used in many place.\n\nChange-Id: Ib54777e5ce101bab6c2980ae69ef2c5d978ff064\n"
    },
    {
      "commit": "b289f8ab26d6837ca6841b04a006c54c89a67eff",
      "tree": "135ad5099c9a955628a67c7dd51fc813ae2539ca",
      "parents": [
        "1dbff8a53085ae90c07ca83c6add623ade2bd0a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Mar 21 15:43:46 2018 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Apr 10 11:07:30 2018 +0000"
      },
      "message": "Improve patch and patchobject Base test case method attributes.\n\nLet patch and patchobject methods forward method parameters to\nwrapped mock.patch and mock.patch.object functions.\n\nChange-Id: Ia4a9e3d476504e8e2869f394aa880f0dd2a5d808\n"
    },
    {
      "commit": "1dbff8a53085ae90c07ca83c6add623ade2bd0a8",
      "tree": "2b87e33bda1166df8c474650a7e42b52e65264e2",
      "parents": [
        "190cfacc8ae7e79c9e7e1f8d413ef87c68561863",
        "82b6aebee79e3a4709268a45861069cb87b3f96a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 10:06:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 10:06:21 2018 +0000"
      },
      "message": "Merge \"VNC harcoded server name removed\""
    },
    {
      "commit": "cb197695536b54615f9f8eb4c6f2238e980260ef",
      "tree": "54e5a9f77cb2c38783a67e299a4ed179c0de7f11",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 28 12:07:59 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 10 08:37:55 2018 +0000"
      },
      "message": "Fix test_snapshot_list_param_marker when using predefined user\n\nWhen using pre-provisoned credential, test_snapshot_list_param_marker\nmay fail occasionally, if there are other testcases running and if\nother testcases also create snapshots.\nThis is to improve test_snapshot_list_param_marker to ensure it\nsucceed for the most time.\n\nChange-Id: Ia21223b116a112254ec036e7a2ec03ecb9e2bb25\nCloses-Bug: #1752228\n"
    },
    {
      "commit": "190cfacc8ae7e79c9e7e1f8d413ef87c68561863",
      "tree": "df13e6d303dee7cade4a1ba4fed45a1b9d41b53e",
      "parents": [
        "1337f5601e090d8d2a0658bd1f208e5fc65ec477",
        "4b1b9dff58edf8f0034c7038ae787b63d1d42600"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 07:32:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 07:32:55 2018 +0000"
      },
      "message": "Merge \"Fix test_host_name_is_same_as_server_name\""
    },
    {
      "commit": "1337f5601e090d8d2a0658bd1f208e5fc65ec477",
      "tree": "9605458fcadb3477a8dc2b7eff5dbaa68628e4e2",
      "parents": [
        "28b252f7f61a2dfc585089265cdb3118defbcfff",
        "2db6c275152f4ea0386f411defdd46154a4505a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 09 02:29:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 09 02:29:32 2018 +0000"
      },
      "message": "Merge \"Cleanup and rename test_create_ebs_image_and_check_boot\""
    },
    {
      "commit": "28b252f7f61a2dfc585089265cdb3118defbcfff",
      "tree": "68a038f05c4e3be0f183c36e515e13dae50e781e",
      "parents": [
        "0c9eede7ab702d10aa7e7428232f4e256e27a369",
        "50325e239ad0119c6e0cfd90b1c7b1ef7ec78525"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 08:01:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 08:01:30 2018 +0000"
      },
      "message": "Merge \"Don\u0027t use hypervisor_hostname as compute hostname\""
    },
    {
      "commit": "0c9eede7ab702d10aa7e7428232f4e256e27a369",
      "tree": "397001143834c673aee83de2bcfa98bc2d9151d9",
      "parents": [
        "e5d343178334f9d7630e77289e3945e7ccd06cc1",
        "30d8b8ecded625330aa9b5ce378568e4118d3bc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 06:56:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 06:56:51 2018 +0000"
      },
      "message": "Merge \"Replace list_hypervisors with list_services\""
    },
    {
      "commit": "e5d343178334f9d7630e77289e3945e7ccd06cc1",
      "tree": "0657f844c11c36ed224fcec5d57313ebbb060fe3",
      "parents": [
        "6c74e9e06a756724ced1237b955ee3ab965f4b72",
        "4c9d3652946b5fe1d866c3face668cfdc4a40dee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 02:30:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 02:30:07 2018 +0000"
      },
      "message": "Merge \"[Trivial]Add coverage for extending non-blank volume\""
    },
    {
      "commit": "6c74e9e06a756724ced1237b955ee3ab965f4b72",
      "tree": "ce6f4396947275e456d683e994afbef36c631be2",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315",
        "a2bffbdf362f455979a82329d551809af8f2cca5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 06 09:38:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 06 09:38:57 2018 +0000"
      },
      "message": "Merge \"[Trivial]Add coverage for creating snapshot from non-blank volume\""
    },
    {
      "commit": "2db6c275152f4ea0386f411defdd46154a4505a4",
      "tree": "12fd9840e324cbd143778b2cef0904e79fdd3b4c",
      "parents": [
        "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Mar 22 18:57:19 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Apr 05 22:05:05 2018 -0400"
      },
      "message": "Cleanup and rename test_create_ebs_image_and_check_boot\n\nI\u0027m trying to debug a failure in a nova change\nin test_create_ebs_image_and_check_boot but\nneed more debug information, specifically the\nvolume details when it fails. While doing this,\nI\u0027m going to cleanup the comments and variable\nnames so this test can actually be understanble.\n\nAlso, this renames the test itself since the \u0027ebs\u0027\npart (AWS Elastic Block Storage) has long been a\nsource of confusion.\n\nChange-Id: I4d60adc95d72be609927e36a28fd7c86b5ee86bc\nRelated-Bug: #1747693\n"
    },
    {
      "commit": "a3b2d8e1b2320c0418ef5cd95d11a018b92cd2a1",
      "tree": "aeac98979f72adec518d70da13f08d4139e5009c",
      "parents": [
        "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 15 04:47:52 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Apr 05 17:33:51 2018 +0000"
      },
      "message": "Add identity v3 project tags client\n\nThis PS adds ``project_tags_client`` to the identity v3\nlibrary. This feature enables the possibility of invoking\nthe following API actions:\n\n    * update_project_tag\n    * list_project_tags\n    * update_all_project_tags\n    * check_project_tag_existence\n    * delete_project_tag\n    * delete_all_project_tags\n\nChange-Id: Iad6b3a88639bb4a0dc3aea5af2ba0162dfa19f96\nDepends-On: Iec6b34c10ea1bd7103720c773b48ce130643115d\n"
    },
    {
      "commit": "82b6aebee79e3a4709268a45861069cb87b3f96a",
      "tree": "60e569b013ca34bead60f6775d2eef83ac9498b5",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Wed Mar 28 17:56:49 2018 +0200"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Thu Apr 05 11:22:24 2018 +0200"
      },
      "message": "VNC harcoded server name removed\n\n  VNC server can be other than WebSockify, so there is a need to\n  configure it once in a while for various deployments\n\n    - added config option\n    - updated test\n\nChange-Id: I938bae347eaa9fcf76e4118188b325ba6d3efa77\nCloses-Bug: #1748339\n"
    },
    {
      "commit": "cfb3a73d2b2b252ea4f9d68fc78e0729618d1315",
      "tree": "3b8344cdccb9960185cdb7ae228c40ba6e6751ff",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067",
        "356f0593ffaad478298bd7236b1c09bea4c9b63f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 04 15:23:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 15:23:24 2018 +0000"
      },
      "message": "Merge \"Docs: Elaborate on feature flag in HACKING file\""
    },
    {
      "commit": "30d8b8ecded625330aa9b5ce378568e4118d3bc4",
      "tree": "7e490cc74f3aa08ff752dfd4979491f5450b894f",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Wed Apr 04 10:27:34 2018 +0300"
      },
      "committer": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Wed Apr 04 10:28:40 2018 +0300"
      },
      "message": "Replace list_hypervisors with list_services\n\nThis fixes a regression introduced with commit 88c7ea8 which replaced\nlist_hosts with list_hypervisors because the former is deprecated.\nHowever, the hypervisor_hostname cannot be used as replacement for\ncompute hostname. This patch fixes the problem by switching to\nlist_services which returns compute hostnames.\n\nChange-Id: I948429075e71e11e091703c4b12378c71c37bc29\n"
    },
    {
      "commit": "f22f7de6af246153d67df317b7bb1c665eb22535",
      "tree": "a8d6fb72369edc234f2180466e18a0dcb42c38b9",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "abhishek tiwary",
        "email": "atiwary@redhat.com",
        "time": "Thu Mar 01 16:45:15 2018 +0530"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Apr 04 07:00:19 2018 +0000"
      },
      "message": "Removing the skip decorator as bug 1687044 was already resolved\n\nChange-Id: Idbeabefd574e1af5d1e62b27f6c195caa3c9fb37\n"
    },
    {
      "commit": "8c9d4367d95bd9595c91402461b132d4b0add1ff",
      "tree": "476ef0acde230948ac3c3ef9c044e568bcd11fd7",
      "parents": [
        "cad11526e3f5175722c26c4bae90f4357da9a067"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 03 15:45:50 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 03 15:45:50 2018 +0800"
      },
      "message": "Fix TypeError in _unshelve_server\n\naddOnException must accept exc_info, otherwise it will raise\n\"TypeError: _unshelve_server() takes no arguments (1 given)\",\nand because there exists check for server status before doing\nunshelve_server in _unshelve_server, so we can safely use\naddCleanup here, instead of addOnException.\n\nChange-Id: I29759b4120dddd5e42b2ac431dc5884db4f694b5\nCloses-Bug: #1741554\n"
    },
    {
      "commit": "18610f9c54b616aa85ba80447d943d7d73aa8b4f",
      "tree": "88c4580237af1916299bcc2caf94ec333f80a554",
      "parents": [
        "98cf467c58e4521376569e44bfdb8c99f6826344"
      ],
      "author": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 09:57:46 2018 +0800"
      },
      "committer": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 08:44:29 2018 +0000"
      },
      "message": "Fix a plural mistake REVIEWING.rst\n\nReviewing the REVIEWING.rst of tempest,\nI noticed a plural mistake.\nThe word \"APIs\" is plural and it shouldn\u0027t add \u0027a\u0027 in the front.\nAnd there is an extra \"that\" before \"which\".\nSo I fix it.\n\nChange-Id: I84d81f44314feadaebfcd4a834f854364328593b\n"
    },
    {
      "commit": "98cf467c58e4521376569e44bfdb8c99f6826344",
      "tree": "b8fc178500fcc497146c94566d2954ce66628da1",
      "parents": [
        "b8b6b051ff382f13db63bac522568f1bde0a2d16"
      ],
      "author": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Fri Mar 30 14:27:09 2018 +0800"
      },
      "committer": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Mon Apr 02 09:38:37 2018 +0800"
      },
      "message": "Fix a capitalization mistake in README.rst\n\nReviewing the README.rst of tempest,\nI noticed a wrong capitalization.\nThe word \"Scenario\" is capitalized when\ninstead it should be lower-case.\nSo I fix it.\n\nChange-Id: I22208608e0b19df6da9d718e44499a1379ecd011\n"
    },
    {
      "commit": "356f0593ffaad478298bd7236b1c09bea4c9b63f",
      "tree": "19156c9b0d30e2dbefaf54b5395a037d40fb117f",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 26 21:51:52 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 30 19:47:10 2018 +0000"
      },
      "message": "Docs: Elaborate on feature flag in HACKING file\n\nThis is to elaborate on feature flag functionality in Tempest\u0027s\nHACKING.rst. Currently, there isn\u0027t much documentation on feature\nflags in Tempest or how to add them. The only place feature\nflag is mentioned is in this file. Since testtools.skip(Unless|If)\nis a common way of using a feature flag, it is mentioned. Also,\nTempest\u0027s interaction with DevStack is an important thing to mention\nwhen explaining how to introduce a new feature flag.\n\nChange-Id: Ia47132fa596918e58f21ba9810c2c28ddcf0d584\n"
    },
    {
      "commit": "cad11526e3f5175722c26c4bae90f4357da9a067",
      "tree": "680b95de36e227fd4f065ccd392df4cec0ea92cc",
      "parents": [
        "b8b6b051ff382f13db63bac522568f1bde0a2d16",
        "f642a13bb2afd19a92bb47ef8a3ea622880b23be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 30 10:18:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 30 10:18:05 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova floating ip bulk tests\""
    },
    {
      "commit": "50325e239ad0119c6e0cfd90b1c7b1ef7ec78525",
      "tree": "b35d6817ed00ab0750741b303d62185630e59037",
      "parents": [
        "f77860053075daa62152305550ce0ff209043e4c"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Thu Mar 29 12:02:04 2018 +0300"
      },
      "committer": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Fri Mar 30 09:57:09 2018 +0300"
      },
      "message": "Don\u0027t use hypervisor_hostname as compute hostname\n\nSeveral tempest tests are failing when using the VMware virt driver\nwhere compute hostname !\u003d hypervisor_hostname. Those are different\nthings and cannot be used interchangeably. This patch fixes a\nregression introduced with commit 1dc2e231 where the hosts_client was\nreplaced with hypervisor_client in order to select hosts which are both\nup and enabled.\n\nThis patch changes the implementation of get_host_other_than() to use\nservices_client which still allows to select nova computes which are up\nand enabled but also gives us the compute hostname.\n\nChange-Id: Ie6df1192e1ca83977dccc8e6b9331dfe874c8aba\nCloses-Bug: #1759801\n"
    },
    {
      "commit": "f642a13bb2afd19a92bb47ef8a3ea622880b23be",
      "tree": "d28ac49ff1db9fc713b696f57fe81d807e42e026",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 30 10:54:44 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 30 10:54:44 2018 +0800"
      },
      "message": "Set max_microversion 2.35 for nova floating ip bulk tests\n\nThe compute os-floating-ips-bulk API is deprecated from Microversion\n2.36, so we should set max_microversion \u003d \u00272.35\u0027 for compute floating ip\nbulk tests.\n\nref: https://developer.openstack.org/api-ref/compute/#list-floating-ips\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: Ide8cf348f5804ab8ec82b5069d8aa79ed1223f6f\n"
    },
    {
      "commit": "b8b6b051ff382f13db63bac522568f1bde0a2d16",
      "tree": "d50e1c5dc160a108d862381b4df083386c8b40b9",
      "parents": [
        "80d8063834569c195226d1f4a9f6be3d89ddf254",
        "3f219f5af8d47af2c93dd4041adbda509e8d76e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 29 11:27:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 29 11:27:06 2018 +0000"
      },
      "message": "Merge \"Run all scenario in parallel\""
    },
    {
      "commit": "80d8063834569c195226d1f4a9f6be3d89ddf254",
      "tree": "a3ae19de54f8bd731504c4dc2c18cb6ae1c69690",
      "parents": [
        "f77860053075daa62152305550ce0ff209043e4c",
        "0549a2e0520daa133aafe07edbac3b2d5d778a9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 29 07:44:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 29 07:44:44 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.35 for nova tenant network tests\""
    },
    {
      "commit": "0549a2e0520daa133aafe07edbac3b2d5d778a9a",
      "tree": "e2e287546ac2ce36336630c1b690117b71261762",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 28 15:43:33 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 28 15:43:33 2018 +0800"
      },
      "message": "Set max_microversion 2.35 for nova tenant network tests\n\nThe compute os-tenant-networks API is deprecated from the\nMicroversion 2.36, so we should set max_microversion \u003d \u00272.35\u0027\nfor compute tenant network tests.\n\nref: https://developer.openstack.org/api-ref/compute/#list-project-networks\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I3432f75e100fbeda21404d66f9ab0feeb29931f3\n"
    },
    {
      "commit": "f77860053075daa62152305550ce0ff209043e4c",
      "tree": "311b16745b67fe19c9669928d7d5b8023209e9ec",
      "parents": [
        "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 26 08:29:26 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 26 08:29:26 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ie708a64a191155b9797f3f9f78d4f1b43c8f2cf6\n"
    },
    {
      "commit": "a2bffbdf362f455979a82329d551809af8f2cca5",
      "tree": "7027fbecc3d402afd2fb6a23eddc6be3da510c40",
      "parents": [
        "6c6874beca5b995a54467002819efe06711871c2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 02 15:04:06 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 26 14:53:40 2018 +0800"
      },
      "message": "[Trivial]Add coverage for creating snapshot from non-blank volume\n\nNow there is no coverage for creating snapshot from non-blank\nvolume in api tests, and because this is a basic function that\nis often required by cloud users, this is to make a trivial fix\nto cover it.\n\nChange-Id: I0ce1b73ad54a4f4551478de82652d4b82444c312\n"
    },
    {
      "commit": "4bcf7e1002ca8468c713e0d4e4327bf91ad4ab61",
      "tree": "39149273b43338fa396b51163c7e50f9dc6e22e7",
      "parents": [
        "f61e1e2870a672ca478225fffb97701e0f0f670d",
        "20b95386b77564c29fd0e034cf4d6d62a667d011"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 05:39:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 05:39:08 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "f61e1e2870a672ca478225fffb97701e0f0f670d",
      "tree": "b9b21e544a05ebf453430cde6dd32d8dfe2005d7",
      "parents": [
        "de98a802204dbef36a4883ceb017006dd9ff4d25",
        "641f43b5223f6ee3ed068228b0ea1ed7be9d59a5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 05:39:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 05:39:05 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.38 for nova image-metadata tests\""
    },
    {
      "commit": "de98a802204dbef36a4883ceb017006dd9ff4d25",
      "tree": "fe35799a444364a49a367d09693f802794542241",
      "parents": [
        "8db08ca7f672fa39a947d32d5c6d34a9dca9df9a",
        "88c7ea8549d4f0e3278ab6236d0f58844c7017da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 03:23:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 03:23:36 2018 +0000"
      },
      "message": "Merge \"Replacing deprecated list_hosts with list_hypervisors\""
    },
    {
      "commit": "8db08ca7f672fa39a947d32d5c6d34a9dca9df9a",
      "tree": "70b3fd4924124586dd9d23c66dc25e652a0960db",
      "parents": [
        "cfabd51847260ace83133f99ff9e3d323daf33a0",
        "8b3dc8619b8d43110869410ba8dcd27513c36f3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Mar 24 01:12:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 24 01:12:54 2018 +0000"
      },
      "message": "Merge \"Add verbose option for stdout in subunit_describe_call\""
    },
    {
      "commit": "3f219f5af8d47af2c93dd4041adbda509e8d76e0",
      "tree": "f360d88ae8e63c8ade5a02479fcd48a99a2e0bd6",
      "parents": [
        "6ad8c4c68e030460b8c4079ea481bb60ecd7fb2b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 01 16:50:10 2018 +0000"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Mar 24 00:49:49 2018 +0100"
      },
      "message": "Run all scenario in parallel\n\nWe stopped running all scenarios in parallel,\nwhich leads to longer job times and less concurrent test run.\n\nThe full parallel run had too high failure rate,\nthis job is supposed to prove it is possible to return back to\nthe old way. If the issue(s) are still exists it will\nproduce usable artifacts for further debugging.\n\nChange-Id: I776ebb7761d90d2490cf49f9df9b322c2b34da59\n"
    },
    {
      "commit": "cfabd51847260ace83133f99ff9e3d323daf33a0",
      "tree": "148e1d0fd98d84ce464989de96eb7d2de4fe8bd5",
      "parents": [
        "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95",
        "44f666b903939b562c2564ba1d7f4204305f9c85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 16:19:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 16:19:14 2018 +0000"
      },
      "message": "Merge \"Add nova-cells-v1 to experimental queue jobs\""
    },
    {
      "commit": "91fa36dd6d5468d7cc7cc7dbe75a9ff887f11e95",
      "tree": "555513754a3580ca7eb4c6f0bc4e89dd158f22c5",
      "parents": [
        "fd5a14b7383ac49ad4ffbef6ddcc8509222c030d",
        "aacf6e89acd4f871ed7e5ee834a5bee4c1e8b909"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 22 22:21:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 22 22:21:10 2018 +0000"
      },
      "message": "Merge \"Do not fail on stackviz issues\""
    },
    {
      "commit": "aacf6e89acd4f871ed7e5ee834a5bee4c1e8b909",
      "tree": "74f692ce18dbf283b03251eb3d3c63f2a3f313c7",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Mar 22 14:09:46 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Mar 22 14:09:46 2018 +0000"
      },
      "message": "Do not fail on stackviz issues\n\nThe process-stackviz role only helps with analyzing runs, when it fails\nit should not cause the whole job to suffer a POST_FAILURE.\n\nChange-Id: Icfd6b2fc7adb42afb7900ea4458fa60cefc76fdb\nRelated-Bug: 1758054\n"
    },
    {
      "commit": "88c7ea8549d4f0e3278ab6236d0f58844c7017da",
      "tree": "6818151ef9dd444aef891de796fe56094afef376",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 10:05:22 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 22 13:19:08 2018 +0800"
      },
      "message": "Replacing deprecated list_hosts with list_hypervisors\n\nThe compute os-hosts API is deprecated as of the 2.43 microversion,\nand Hypervisors (os-hypervisors) API is recommended to list and\nshow host details. This is to replace deprecated usage of list_hosts\nwith list_hypervisors, which is a supplement of\nhttps://review.openstack.org/#/c/552434/\n\nref: https://developer.openstack.org/api-ref/compute/#list-hosts\n\nChange-Id: Ia02c86c3e3ea658492760b461d7a0349ac69e786\n"
    },
    {
      "commit": "8b3dc8619b8d43110869410ba8dcd27513c36f3d",
      "tree": "ef6b60585813832703311d69bfa66a002a818b69",
      "parents": [
        "c25801a985e7d5f339e1c4a4545ab5f66b43b939"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Fri Feb 16 21:42:27 2018 -0600"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Wed Mar 21 23:33:50 2018 +0000"
      },
      "message": "Add verbose option for stdout in subunit_describe_call\n\nThe PS will allow request and response header and\nbody data to be printed to stdout when the -v or\n--verbose switch is given.\n\nChange-Id: Ibc3ac0ee717e6f71e74fd5970877a7eda89be3a7\nCloses-bug: #1749238\n"
    },
    {
      "commit": "fd5a14b7383ac49ad4ffbef6ddcc8509222c030d",
      "tree": "78cb88b9406a605749b24e9204429f678e5ced86",
      "parents": [
        "c25801a985e7d5f339e1c4a4545ab5f66b43b939"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 16 15:24:17 2018 +0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 21 10:48:57 2018 -0700"
      },
      "message": "Fix expected response code of show_image_file\n\nAccording to https://developer.openstack.org/api-ref/image/v2/#download-binary-image-data,\nnormal response codes of interface show_image_file should\nbe [200, 204, 206], this is to fix it.\n\nChange-Id: I6eef7231742d873a0e727c300a9ae7f5958ac4f8\nCloses-Bug: #1756264\n"
    },
    {
      "commit": "641f43b5223f6ee3ed068228b0ea1ed7be9d59a5",
      "tree": "f80ba3f2c6c4c97bc4edb8a7d48d01befea477f8",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 14:50:05 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Mar 21 15:06:53 2018 +0800"
      },
      "message": "Set max_microversion 2.38 for nova image-metadata tests\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id35\n\nBesides, there\u0027s inconsistency between https://developer.openstack.org/api-ref/compute/#create-image-metadata\nand https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id35,\nhttps://review.openstack.org/#/c/554813/ will fix it.\n\nChange-Id: Ic6cc22f048c2ccd427dfe6e6aea0273128d96592\n"
    },
    {
      "commit": "c25801a985e7d5f339e1c4a4545ab5f66b43b939",
      "tree": "b9ffe740d716bcf514130ee51fd395a5d0687d87",
      "parents": [
        "7e6cf6385b03e57a5e0093fdaf0591e012aaacba",
        "e73980475c4c247d076a32399da647cfc4791efd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 22:06:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 22:06:56 2018 +0000"
      },
      "message": "Merge \"Set max_microversion 2.42 for hosts tests\""
    },
    {
      "commit": "7e6cf6385b03e57a5e0093fdaf0591e012aaacba",
      "tree": "020b75648cdad8e078d4573c8a1f4545140d7ab4",
      "parents": [
        "dbbfda66e5976838a0083655789cd1e5360ee606",
        "1269c617ddb82bd2a5d713e7b4c1da2359c33855"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 10:14:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 10:14:17 2018 +0000"
      },
      "message": "Merge \"Keystone v3-ext/OS-ENDPOINT-POLICY endpoints implementation.\""
    },
    {
      "commit": "dbbfda66e5976838a0083655789cd1e5360ee606",
      "tree": "2feaee1357b416d3dac4ef54abafd213c724889b",
      "parents": [
        "e350fa066ea3326d313ced49bbe119028cc31dc6",
        "36214c588d5077fa42d3f6abe8b18f7296bb1612"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:20:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:20:49 2018 +0000"
      },
      "message": "Merge \"Do not use skip_checks in TestVolumeBootPattern\""
    },
    {
      "commit": "e350fa066ea3326d313ced49bbe119028cc31dc6",
      "tree": "ed9ca2058bb1edc29284593d62817c4ce36700ad",
      "parents": [
        "1382e971fbb3506ecec7c8549cb8ecac7e1c43e1",
        "6f9607805d243cb3fd23e0e6fa861c42fecfbdad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:11:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:11:00 2018 +0000"
      },
      "message": "Merge \"Add project_tags identity feature flag\""
    },
    {
      "commit": "1382e971fbb3506ecec7c8549cb8ecac7e1c43e1",
      "tree": "dd6a980358f0230278bcd89b6ad908516fc8fffd",
      "parents": [
        "b8448901cdb62c33bccb843a09b952de098a6fc3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 09:59:55 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 07:10:32 2018 +0000"
      },
      "message": "Fix typos in release notes\n\nThis is to fix below typos in release notes:\n  ideintify\n  currnt\n  upating\n  debuggin\n  micoversion\n  initisialisation\n\nChange-Id: I48e8fcfbe4ed6a5d7a4c4056bd5de69ef5adebf0\n"
    },
    {
      "commit": "4b1b9dff58edf8f0034c7038ae787b63d1d42600",
      "tree": "8a996e47eb2987babc1f157a8e936545b695490d",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:02:50 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 19 09:48:42 2018 +0800"
      },
      "message": "Fix test_host_name_is_same_as_server_name\n\nSome images will add postfix for the hostname, e.g.,\nif hostname is \"aaa\", postfix \".novalocal\" may be added\nto it, and the hostname will be \"aaa.novalocal\" then, so\nwe should ignore the postfix when checking whether hostname\nequals self.name.\n\nChange-Id: Ie3d603875c029ca705ee58e0f4e9d11950f509aa\nCloses-Bug: #1755398\n"
    },
    {
      "commit": "b8448901cdb62c33bccb843a09b952de098a6fc3",
      "tree": "d63c97dbb29cb89a619f50fe8b42867a912ed38a",
      "parents": [
        "88c48e51d7c9e8e6abfeb08207ba0dbfdd01eebc",
        "fe3a03ff6326872cfe965575a531e10f642525ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 06:56:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 06:56:09 2018 +0000"
      },
      "message": "Merge \"Update port profile only if defined\""
    },
    {
      "commit": "6f9607805d243cb3fd23e0e6fa861c42fecfbdad",
      "tree": "72f4c4635efa292f1b14fcb203cbfae89a03695e",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:08:38 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:11:28 2018 +0000"
      },
      "message": "Add project_tags identity feature flag\n\nThis PS adds the project_tags identity feature flag which allows\nidentity v3 project tags API functionality to be enabled for\nreleases after Pike. Once Pike is no longer supported in Tempest\nthis feature flag can be removed.\n\nNeeded-By: Iec6b34c10ea1bd7103720c773b48ce130643115d\nNeeded-By: Iad6b3a88639bb4a0dc3aea5af2ba0162dfa19f96\nChange-Id: Ibaec1df79c9ac69c65cf5075c3519092bc609546\n"
    },
    {
      "commit": "88c48e51d7c9e8e6abfeb08207ba0dbfdd01eebc",
      "tree": "5ae8dee7d03d0177cb3e8aefa595863dff3ff785",
      "parents": [
        "301184bf7753024352bcd4d33d1d271a65e6494b",
        "17cc37eebb6d6e255fc82a36b256d71c38deff87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:26:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:26:00 2018 +0000"
      },
      "message": "Merge \"Remove unnecessary indentations in releasenotes index\""
    },
    {
      "commit": "301184bf7753024352bcd4d33d1d271a65e6494b",
      "tree": "12a1f29baa9cdf71595ddd38f11f7b238ee915ff",
      "parents": [
        "8a5da3d281c0eb5e297d942f408dc8285611bd65",
        "b191b0566b44791bf8eb44b0e60194de54ba9f05"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:25:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:25:57 2018 +0000"
      },
      "message": "Merge \"Add release notes page for 17.1.0 \u0026 17.2.0\""
    },
    {
      "commit": "8a5da3d281c0eb5e297d942f408dc8285611bd65",
      "tree": "1ba4b497365f24be57cd8f427ef815920410e0bb",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b",
        "aa5dd9a3cb19f9ddcd8d6b7a8c63bd0443e08a11"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 22:25:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 22:25:55 2018 +0000"
      },
      "message": "Merge \"Connect to default ports if none are specified\""
    },
    {
      "commit": "20b95386b77564c29fd0e034cf4d6d62a667d011",
      "tree": "3ea2cc8a50a262ec470a927c99ca0887a674e50e",
      "parents": [
        "734b2e06b3dc9a2e072721591a071bce91d6ed9b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 09:36:59 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 09:36:59 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0aedf0e3b98de0d44cb7b32c9ccd72ecd1e0003c\n"
    },
    {
      "commit": "734b2e06b3dc9a2e072721591a071bce91d6ed9b",
      "tree": "d0895e8e281f566661134991b07ef478e3a2f3eb",
      "parents": [
        "720c1a7d6d7917da45dcf35f1034de7cafc14afb",
        "589f3152691a9249d4122cc4b92ef929b0e5dc8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 14 09:39:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 14 09:39:41 2018 +0000"
      },
      "message": "Merge \"Add network internal connectivity check to VMs\""
    },
    {
      "commit": "720c1a7d6d7917da45dcf35f1034de7cafc14afb",
      "tree": "61436255691eff27163280d6e0d219aea9d06555",
      "parents": [
        "8030c7e1f26c3b25e58156994cd40ac9cd487612",
        "11b2800f32573416f8a6774a4adc1839acfbfc1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 14 09:39:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 14 09:39:34 2018 +0000"
      },
      "message": "Merge \"Fix create_volume_snapshot under scenario\""
    },
    {
      "commit": "8030c7e1f26c3b25e58156994cd40ac9cd487612",
      "tree": "cd01379eee91523f3500d92ea50690a881e4025c",
      "parents": [
        "c831d587125d03fda3bc147fef6919fca2827b38",
        "17f7371ce9f16f297cfb235b8a5f282951d4ac6b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:47 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "c831d587125d03fda3bc147fef6919fca2827b38",
      "tree": "db42b3391df5012f80f744dfd08ae72408707330",
      "parents": [
        "87a069d2a0812a35248eb436583b1c6118631426",
        "26a7e5aaec1e4f138378a132d682cc8cda41866d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:43 2018 +0000"
      },
      "message": "Merge \"Use create_test_server wrapper for server creation\""
    },
    {
      "commit": "87a069d2a0812a35248eb436583b1c6118631426",
      "tree": "fab07d1b6c9b391f751bbd42b15509013d0be307",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4",
        "fdee065bc8a2309965a51d9f24e624dfd088f9bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 22:02:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 22:02:41 2018 +0000"
      },
      "message": "Merge \"Rename duplicated class name AttachVolumeMultiAttachTest\""
    },
    {
      "commit": "e73980475c4c247d076a32399da647cfc4791efd",
      "tree": "541cd9030582d171830f4499b40255f0ce6f0fe1",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:20:18 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Mar 13 16:20:18 2018 +0800"
      },
      "message": "Set max_microversion 2.42 for hosts tests\n\nThe compute os-hosts API is deprecated as of the 2.43 microversion,\nso we should set max_microversion \u003d \u00272.42\u0027 for hosts tests.\n\nref:\nhttps://developer.openstack.org/api-ref/compute/#list-hosts\n\nChange-Id: Icc320de1fac272c8973edada7a556079b3dbf5a7\n"
    },
    {
      "commit": "17f7371ce9f16f297cfb235b8a5f282951d4ac6b",
      "tree": "a6c53059c27ae9d7bf824a60f762c57c0f15f0ab",
      "parents": [
        "fa64e6f520acaebb72925b92f516b1e7be0d6fc4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 07:35:29 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 07:35:29 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0ff6a1d542a7e1c4f867e3ab05647388a7b64633\n"
    },
    {
      "commit": "fa64e6f520acaebb72925b92f516b1e7be0d6fc4",
      "tree": "119c2b3be236f390ef6136f1e53c7faf283fce3e",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Sat Mar 10 23:08:36 2018 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Sat Mar 10 23:16:25 2018 +0800"
      },
      "message": "Update links in README\n\nChange the outdated links to the latest links in README\n\nChange-Id: I3c427e8799b443eeca8a17d7cbd3051eb738ed1e\n"
    },
    {
      "commit": "fdee065bc8a2309965a51d9f24e624dfd088f9bd",
      "tree": "e4e162d1b0b6cdc270e1454ce71c8ff69feab110",
      "parents": [
        "1525e67d7ba86422374d3654e86ed732490f48d8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 09 10:38:31 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Mar 09 10:38:31 2018 +0800"
      },
      "message": "Rename duplicated class name AttachVolumeMultiAttachTest\n\nClass name AttachVolumeMultiAttachTest is duplicated in\napi.compute.admin.test_volume_swap.py and\napi.compute.volumes.test_attach_volume.py, which is not\ngood for code readability, so this is to rename\ntest_volume_swap.AttachVolumeMultiAttachTest\nto a more suitable name \"TestMultiAttachVolumeSwap\".\n\nChange-Id: I079d54a6bf05dc4ce3a217236b6f7c42470bc479\n"
    }
  ],
  "next": "1525e67d7ba86422374d3654e86ed732490f48d8"
}
