)]}'
{
  "log": [
    {
      "commit": "d2a657de0e636b121e2ce967505f7643e8aac542",
      "tree": "2af4eed03a2461215c26e29de2534824f0a887c9",
      "parents": [
        "7db050e405a89961cac7d88cf89f50214b289f93"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon May 08 15:25:56 2017 -0400"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue May 09 15:34:45 2017 -0400"
      },
      "message": "Update document theme and section headers\n\nThis commit updates the document theme. It is clear, simple, up-to-date\nand beautiful. And this commit also updates section headers to fix the\ndocument index.\n\nChange-Id: Ia1e8e16e5f5ddb06e4c4ccb4979b0750b88a4db4\n"
    },
    {
      "commit": "7db050e405a89961cac7d88cf89f50214b289f93",
      "tree": "99a147ef23ff3e4afd6480bd8a0976a94287f202",
      "parents": [
        "a99cba9ea6ae27d834e1847eab57e580c6fc83b3",
        "77d3f0f5dd6bc8f96e228ed4dbd0471794c54325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 07 16:10:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 07 16:10:18 2017 +0000"
      },
      "message": "Merge \"Refactor resource cleanup methods in compute.base\""
    },
    {
      "commit": "a99cba9ea6ae27d834e1847eab57e580c6fc83b3",
      "tree": "312839f6dd8ee55fb6cb6077a0de6d0b3eadbfd3",
      "parents": [
        "69966c9e464fccba691fa92a7cff4ecc31cd7d98",
        "517a807bcfc6795c0df80c857f7714e469791595"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 07 02:01:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 07 02:01:11 2017 +0000"
      },
      "message": "Merge \"Share a server in ServersOnMultiNodesTest\""
    },
    {
      "commit": "69966c9e464fccba691fa92a7cff4ecc31cd7d98",
      "tree": "8bfaee210d87a53828dfac2d8e489a70b1c337be",
      "parents": [
        "2b4deb3b092c86d423b7bb469dec7725f6001111",
        "5db146f526a3c45e4184ff3102c834a2b7cdc7cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 06 10:17:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 06 10:17:10 2017 +0000"
      },
      "message": "Merge \"Correct skip condition for migrate_server\""
    },
    {
      "commit": "2b4deb3b092c86d423b7bb469dec7725f6001111",
      "tree": "14306b4bd4e917ba6d3806363fdcc5a2129eed3e",
      "parents": [
        "0fe1c03d74676c9e4ec27579d289b589dd39e965",
        "b926695bbe93f651033738f98575a1ddbd607a8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 06 09:36:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 06 09:36:54 2017 +0000"
      },
      "message": "Merge \"Use a helper to create aggregate\""
    },
    {
      "commit": "0fe1c03d74676c9e4ec27579d289b589dd39e965",
      "tree": "e8408f9e9962e3e69658c44c05a9b28d46423f7f",
      "parents": [
        "fa9539cfbdfe63bbda226d98fe38779f474f1eac"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri May 05 09:31:07 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri May 05 09:31:07 2017 -0400"
      },
      "message": "Skip test_volume_extend_when_volume_has_snapshot until bug 1687044 is fixed\n\nThis test is still failing at a really high rate:\n\nhttp://status.openstack.org/elastic-recheck/#1687044\n\nAnd that\u0027s just the jobs where elastic-recheck didn\u0027t time out\nwaiting to get logs, so the actual failure rate is probably higher.\n\nLet\u0027s skip it for now.\n\nChange-Id: I49cfa97c5a2a8d30514adb59d9ad3ae35a6ade37\nRelated-Bug: #1687044\n"
    },
    {
      "commit": "fa9539cfbdfe63bbda226d98fe38779f474f1eac",
      "tree": "636760b57ade63a9b27ee20380e86f6361f1ca34",
      "parents": [
        "7833486f685b04ba76e7a5704aa066987d12c5dd",
        "7835ca177163f6eccc0bfe4eeb41eb51579b25f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 05 13:07:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 05 13:07:06 2017 +0000"
      },
      "message": "Merge \"Fix deprecation warnings\""
    },
    {
      "commit": "7833486f685b04ba76e7a5704aa066987d12c5dd",
      "tree": "ee33a7572f189bc9f0f125f24ebf08678076d2c6",
      "parents": [
        "892088b0cd4e805e0f923e14b03b0be6eccf1cc4",
        "16dd62c34025a681be8f99922b91d356854bd16c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 05 07:51:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 05 07:51:03 2017 +0000"
      },
      "message": "Merge \"Merge test_list_get_two_volume_attachments\""
    },
    {
      "commit": "892088b0cd4e805e0f923e14b03b0be6eccf1cc4",
      "tree": "445a03e584d0da0e8c6b200d846baae7b73f5dc3",
      "parents": [
        "1dc133f185d0ce1997dfbb9d6df83d90d64340f8",
        "0d1b63f5d8b986c2fa8fe74391d736b6e15011e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 05 04:42:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 05 04:42:30 2017 +0000"
      },
      "message": "Merge \"Add missing IPs validation to test_rebuild_server\""
    },
    {
      "commit": "517a807bcfc6795c0df80c857f7714e469791595",
      "tree": "d751ed351f04e82d2e31119a1cffe2ef6982e83b",
      "parents": [
        "29bcfd9c494af8995546ac249350e049480ccfb5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 05 11:06:56 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 05 11:06:56 2017 +0800"
      },
      "message": "Share a server in ServersOnMultiNodesTest\n\nIn ServersOnMultiNodesTest, server01 can be safely shared among\ntestcases, so we can save two create_test_server.\n\nChange-Id: I2b9165a26feeb5ce5fa7442872b2212d22d7f575\n"
    },
    {
      "commit": "b926695bbe93f651033738f98575a1ddbd607a8f",
      "tree": "f63c3a4a40946c2b2661ed4bf2ac327a8b1895e1",
      "parents": [
        "29bcfd9c494af8995546ac249350e049480ccfb5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 04 15:41:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 05 00:50:24 2017 +0000"
      },
      "message": "Use a helper to create aggregate\n\nIn AggregatesAdminTestJSON, the multi lines of creating\naggregate repeated for many times, so this is to use a\nhelper to create aggregate, so to make the code focus on\nmain test steps.\n\nChange-Id: I3625fa9073ebe09a43e9ebeb5a117890f9385189\n"
    },
    {
      "commit": "1dc133f185d0ce1997dfbb9d6df83d90d64340f8",
      "tree": "ca20039454edc36ec67da717f78df5931d80202c",
      "parents": [
        "36eade925696314c7a514c335aae0cd5dd0fd6a4",
        "59fdd2a210c6ceb0fb857dc725ac0329c61f0e59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 04 16:59:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 04 16:59:47 2017 +0000"
      },
      "message": "Merge \"Fix recent releasenotes typo\""
    },
    {
      "commit": "36eade925696314c7a514c335aae0cd5dd0fd6a4",
      "tree": "ce238c824f6a09921cd062a5072a0479a61be957",
      "parents": [
        "5380bdb9e67665b1b953e7e27957315f88dacd5e",
        "632221b8573c99944af25dbe68c77df48ef53625"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 04 16:59:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 04 16:59:39 2017 +0000"
      },
      "message": "Merge \"Remove unused _delete_router()\""
    },
    {
      "commit": "7835ca177163f6eccc0bfe4eeb41eb51579b25f9",
      "tree": "3c3a885665e6ef8da64ed2de4af4c45b9ae276ad",
      "parents": [
        "29bcfd9c494af8995546ac249350e049480ccfb5"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu May 04 16:44:23 2017 +0200"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu May 04 16:44:23 2017 +0200"
      },
      "message": "Fix deprecation warnings\n\nThose warnings produce wrong removal version message. Queens is the one\nafter Pike.\n\nChange-Id: I2245722899521cbecc17d1b9ca05d221cce9d5c5\n"
    },
    {
      "commit": "5380bdb9e67665b1b953e7e27957315f88dacd5e",
      "tree": "34b15414bb9b194addd25087000d8c0f247ef763",
      "parents": [
        "29bcfd9c494af8995546ac249350e049480ccfb5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 04 14:55:10 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 04 14:58:09 2017 +0800"
      },
      "message": "Move logging extensions list before assert checks\n\nThis is to move logging extensions list before assert checks,\nso if the testcase failes we can see the log info.\n\nChange-Id: Ia7d2d207440da5355d2505b861c11f707ee7efe5\n"
    },
    {
      "commit": "632221b8573c99944af25dbe68c77df48ef53625",
      "tree": "a390242e70d5c7b146cad63f52cc5f99dce62e19",
      "parents": [
        "29bcfd9c494af8995546ac249350e049480ccfb5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed May 03 10:28:58 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed May 03 10:28:58 2017 -0700"
      },
      "message": "Remove unused _delete_router()\n\nSince I95dafb51236b16474ec2d349334bb4339b0120ba the method has not\nbeen used at all. Let\u0027s remove the method.\n\nChange-Id: I945f5a1060b94a1d4f82fca3db629866076efa53\n"
    },
    {
      "commit": "29bcfd9c494af8995546ac249350e049480ccfb5",
      "tree": "5a1adcc42dba1196afaee11e2f23001a92df04ec",
      "parents": [
        "6d95417bed5eb57810081a5d482810a696b059b3",
        "321fbbcd52cd68418079ef8d04dc9d9941c94adc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 03 16:11:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 16:11:26 2017 +0000"
      },
      "message": "Merge \"Move network admin test classes under admin path\""
    },
    {
      "commit": "16dd62c34025a681be8f99922b91d356854bd16c",
      "tree": "d1deb25b95bdf4042180cf7493fe12d42ceff764",
      "parents": [
        "6d95417bed5eb57810081a5d482810a696b059b3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed May 03 15:46:16 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed May 03 17:13:13 2017 +0800"
      },
      "message": "Merge test_list_get_two_volume_attachments\n\ntest_list_get_two_volume_attachments can be merged with\ntest_list_get_volume_attachments, thus we can save one\ncreate_server and one create_volume.\n\ntest_list_get_two_volume_attachments is not used in defcore\nso can be removed safely.\n\nBesides, the comment about Liberty can be removed now because\nTempest doesn\u0027t support Liberty any longer.\n\nChange-Id: I379b7b64cc563bfcd5a064b686bfa96024af3344\n"
    },
    {
      "commit": "6d95417bed5eb57810081a5d482810a696b059b3",
      "tree": "b9cc666cfb4dc8bfe8c0572e61d6538a4a4f64e2",
      "parents": [
        "ee1108b15aebd15a3ab0aba7d2a28ad37ca709fe",
        "b0d15bfefb0035ecbf732dfcd75fe4bcbde64808"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 03 03:39:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 03:39:41 2017 +0000"
      },
      "message": "Merge \"Revert \"cinder backup force-delete when backup is error\"\""
    },
    {
      "commit": "5db146f526a3c45e4184ff3102c834a2b7cdc7cc",
      "tree": "f5464c7d1b58625b9127dd26c45e6ea01c1ea22b",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 28 12:03:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed May 03 02:09:08 2017 +0000"
      },
      "message": "Correct skip condition for migrate_server\n\nCONF.compute_feature_enabled.cold_migration should be checked\nfor migrate_server, this is to use the right skip condition\nfor migrate_server.\n\nChange-Id: Iab825968861a867c788930f3ce27c62cd2323d3c\n"
    },
    {
      "commit": "ee1108b15aebd15a3ab0aba7d2a28ad37ca709fe",
      "tree": "f3652658e09a4a7b9001e4354317892df241ca0a",
      "parents": [
        "c02976768de02312987852c0458a56a613a1f400",
        "2ae8a9ea034a8b63cf43dbaee0d052f4b78ce12b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 02 14:52:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 02 14:52:00 2017 +0000"
      },
      "message": "Merge \"Use min_count to create servers in ListServersNegativeTestJSON\""
    },
    {
      "commit": "c02976768de02312987852c0458a56a613a1f400",
      "tree": "f4cd65e97a26629f9e06487db212e8abe9f7a070",
      "parents": [
        "3277c361cfcc503895af29dc7de6869d4625f99b",
        "4c79608c837a009b891e062bb0515ad01f64bf83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 02 14:34:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 02 14:34:20 2017 +0000"
      },
      "message": "Merge \"Create a server in resource_setup in ImagesOneServerTestJSON\""
    },
    {
      "commit": "3277c361cfcc503895af29dc7de6869d4625f99b",
      "tree": "07a0477a5c9c620d3a6fd6d6d461acc75b14ec3e",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71",
        "44c2e0f24a2a7e781c711fbefdd177a004f9c029"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 02 14:32:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 02 14:32:34 2017 +0000"
      },
      "message": "Merge \"Add test case for showing host details\""
    },
    {
      "commit": "b0d15bfefb0035ecbf732dfcd75fe4bcbde64808",
      "tree": "3ced908f50ac91ddc38b4bd0e773206cd29ceff8",
      "parents": [
        "31169e21d6f00fb65b8e7bd104860a82a631b69d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue May 02 04:55:47 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue May 02 05:05:38 2017 +0000"
      },
      "message": "Revert \"cinder backup force-delete when backup is error\"\n\nforce-delete feature is backend specific and not implemented by ceph.\nIt return 405 in case of ceph.\nhttp://logs.openstack.org/01/458201/2/check/gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial/d058f29/logs/testr_results.html.gz\n\nCurrently it block the glance_store gate where ceph job is voting.\nLet\u0027s revert this for now and discuss such backend specific feature\nshould be tested on Tempest side or not.\n\nThis reverts commit 31169e21d6f00fb65b8e7bd104860a82a631b69d.\n\nRelated-Bug: #1687538\nChange-Id: I81c0911812945f8ada7c09fe98690aabacb0eda1\n"
    },
    {
      "commit": "321fbbcd52cd68418079ef8d04dc9d9941c94adc",
      "tree": "97f1f59ac8c857082f7b0adeb22ac580d65e09c8",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon May 01 17:02:42 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon May 01 17:09:07 2017 -0700"
      },
      "message": "Move network admin test classes under admin path\n\nThe moved test classes inherit from an admin test class, and it\nwould be nice to exist under admin path like the other test classes.\n\nNOTE: These test classes are not used from the other projects which\n      include Defcore. It is not necessary to take care of this move.\n\nChange-Id: Ie1ba523dbe1ea88ce27a16d9975192d5ce752075\n"
    },
    {
      "commit": "59fdd2a210c6ceb0fb857dc725ac0329c61f0e59",
      "tree": "8660841c08e5c33e8aed5f84f4f2169aff985513",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 20:06:40 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 20:06:40 2017 +0100"
      },
      "message": "Fix recent releasenotes typo\n\nThe word \"Switch\" is misspelled as \"Swich\" in one of the\nreleasenotes. This patch corrects the typo.\n\nChange-Id: I8202f5fb47c83a6691765e0c1974c3dca3b6e80e\n"
    },
    {
      "commit": "2ae8a9ea034a8b63cf43dbaee0d052f4b78ce12b",
      "tree": "e07a701db9b702687ab15d0a022d6db089c10c22",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 28 14:29:23 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 28 14:29:23 2017 +0800"
      },
      "message": "Use min_count to create servers in ListServersNegativeTestJSON\n\nThis is to use min_count\u003d3 to create 3 servers, and then delete\none of the created servers, so to reduce the time of waiting for\none server to be active.\n\nBesides, there is only one deleted server so needn\u0027t use a list,\nthus the code can be more simple.\n\nChange-Id: I1daabb64147bb9e0025ae7d7a0913254c966704f\n"
    },
    {
      "commit": "4c79608c837a009b891e062bb0515ad01f64bf83",
      "tree": "6e21db03404a427c7d8ea6ba9385da068be3c7b9",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 28 12:16:17 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 28 12:16:17 2017 +0800"
      },
      "message": "Create a server in resource_setup in ImagesOneServerTestJSON\n\nGenerally speaking resources are better not to be shared between\ntestcases, but testcases in ImagesOneServerTestJSON can share\none server because they have almost no effect on the server,\nthus we can reduce the time of creating one server.\n\nChange-Id: I16a786ad874bd7d85c0a517a6f7d7c16655a6234\n"
    },
    {
      "commit": "192e64e66bfd583ebd4db753997eb51061aeac71",
      "tree": "cd9c64bb67c428aee2c3551cc99ef43c45b75579",
      "parents": [
        "e73d974df9f3426013e7ef1fff26bd368781a4a9",
        "8eb9098418eb708ba090d00ae971276cd1a9f860"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 27 18:58:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 27 18:58:25 2017 +0000"
      },
      "message": "Merge \"Support testing nova-novncproxy on SSL\""
    },
    {
      "commit": "e73d974df9f3426013e7ef1fff26bd368781a4a9",
      "tree": "a640c14cfc7ac1a4fa689b377919b3f26ab66c8a",
      "parents": [
        "bd36c536fe7c03010734a563da043c50d95f01a2",
        "1189dd15c6d06fb87e44fd10e37da5d5f6f5653b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 27 10:53:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 27 10:53:51 2017 +0000"
      },
      "message": "Merge \"Add test for cinder volume extend when volume has snapshot\""
    },
    {
      "commit": "bd36c536fe7c03010734a563da043c50d95f01a2",
      "tree": "df317ac1d5d6f9d03a5cb87baec7188e9a353e39",
      "parents": [
        "3f0163a931dee0a82f2c46dc1f8b3d26ed6d54b0"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 26 19:40:01 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 26 19:40:01 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I99840204b12ec86a3abafcd64c9fd8ef98e7d7fe\n"
    },
    {
      "commit": "3f0163a931dee0a82f2c46dc1f8b3d26ed6d54b0",
      "tree": "312cee4a45ab27408f0e106cd24213e8b5071805",
      "parents": [
        "dcf6b564bc89491dd87dd83b907aea72e1c94139",
        "6c0119947e279138b4afe20707e7a65d8aebd5ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 19:05:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 19:05:23 2017 +0000"
      },
      "message": "Merge \"Create a snapshot from a in-use volume with force\u003dFalse\""
    },
    {
      "commit": "dcf6b564bc89491dd87dd83b907aea72e1c94139",
      "tree": "65338a8a22a9fc75ba2b20493326ca550721f540",
      "parents": [
        "5fc2548eae225ebe84ab378a6136f1be9cb8b443"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 22:45:56 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 22:45:56 2017 +0800"
      },
      "message": "Remove redundant api client in volume tests\n\nIn class method \u0027setup_clients\u0027 of volume tests, it defined api client\n\u0027admin_volume_types_client\u0027 for twice. This patch is to remove the\nredundant one.\n\nChange-Id: Ia91bc8829f2692ab57bc5e2b4d069eff0c94da64\n"
    },
    {
      "commit": "5fc2548eae225ebe84ab378a6136f1be9cb8b443",
      "tree": "395fc176a9d1cf98b3c252ebb73a3d51bb6983d3",
      "parents": [
        "93f2f81e58d1fefadc0b31dc6e5fa75ccee62135",
        "8160d31e58eab90fde1f3412dae1099653482cc4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 14:37:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 14:37:11 2017 +0000"
      },
      "message": "Merge \"test.py: stop using aliases for creds manager\""
    },
    {
      "commit": "44c2e0f24a2a7e781c711fbefdd177a004f9c029",
      "tree": "0513e108c426b1fe50d814be713e025e4ecab5db",
      "parents": [
        "93f2f81e58d1fefadc0b31dc6e5fa75ccee62135"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 20:52:34 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 20:52:34 2017 +0800"
      },
      "message": "Add test case for showing host details\n\nTempest has provided test for listing volume hosts, but lacks test\nfor showing details of a volume host. This patch adds the support.\n\nIncluding:\n[1] Add show host API to volume v2 hosts_client library\n[2] Add release note\n[3] Add test case for showing volume host details\n[4] Add unit tests for hosts_client API\n[5] Fix for test_list_hosts\n\nChange-Id: I72e91bb86fbc65083aceb59a59b0a375904c7678\n"
    },
    {
      "commit": "93f2f81e58d1fefadc0b31dc6e5fa75ccee62135",
      "tree": "be0bc8c4cad1d7f4d42344f7824550b9e667bdcf",
      "parents": [
        "47351cb5ef7ae8dd601daf80c47a06687b8e2e11",
        "13736ae792fa5283e23d4bc950f652e6d92dde78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 12:25:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 12:25:26 2017 +0000"
      },
      "message": "Merge \"[Negative] Create a volume from deactivated image\""
    },
    {
      "commit": "47351cb5ef7ae8dd601daf80c47a06687b8e2e11",
      "tree": "2fcb07ff547ec48b4d060a83eb7bb89b6cb244aa",
      "parents": [
        "db4a97af412e6aa699564bc33455a8ce67064ba8",
        "9b198e6078fc81ac766a858d1795dbe3050855ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 11:45:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 11:45:12 2017 +0000"
      },
      "message": "Merge \"Identity V3: create_domain() must return a description field\""
    },
    {
      "commit": "db4a97af412e6aa699564bc33455a8ce67064ba8",
      "tree": "3b683323295d57231215bfc0e2745b2798f411f0",
      "parents": [
        "753966f2546d41faa77426008012d23b41dc4a91",
        "5092b81a5e03316263ec7aa5ded7635cab427131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 10:27:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 10:27:30 2017 +0000"
      },
      "message": "Merge \"Fix bugs about \u0027default\u0027 domain.\""
    },
    {
      "commit": "6c0119947e279138b4afe20707e7a65d8aebd5ac",
      "tree": "56f5143d16a223a258620fdeba643e8c2d48fe4f",
      "parents": [
        "be0ba59743db30a54eb81ce30f1b582554c89047"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Mon Apr 24 20:50:59 2017 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Wed Apr 26 18:01:10 2017 +0800"
      },
      "message": "Create a snapshot from a in-use volume with force\u003dFalse\n\nIn order to test the interface of \"force\u003dFalse\",\nand distinguish with \"force\u003dTrue\".\nIf the interface is \"force\u003dTrue\",\nwe can create a snapshot from a in-use volume successfully.\n\nChange-Id: I7a2002b274c8ccefc4e398c1ef362ebd7cdb1395\n"
    },
    {
      "commit": "753966f2546d41faa77426008012d23b41dc4a91",
      "tree": "d6a7eddf34e66a32eaf1d460832a5948bde5910e",
      "parents": [
        "5ee0941501378552aa3308df8fdfef3ec1e16778",
        "ebd5e419d70b8515fbe98d1be865dcbb510a9f5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 09:43:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 09:43:58 2017 +0000"
      },
      "message": "Merge \"Skip when force_tenant_isolation\u003dtrue and no admin credentials\""
    },
    {
      "commit": "8160d31e58eab90fde1f3412dae1099653482cc4",
      "tree": "6a159b5dd6eb113a32894fc818ab81f0a3b6a1f8",
      "parents": [
        "5ee0941501378552aa3308df8fdfef3ec1e16778"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 18 11:52:23 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 26 10:34:56 2017 +0200"
      },
      "message": "test.py: stop using aliases for creds manager\n\nIt could be confusing to new comers that the variables\ncls.os and cls.os_primary or cls.alt_manager and cls.os_alt\nactually are aliases. Besides we are not consistent in their usage.\n\nThis patch normalizes the usage around os_admin, os_primary and\nos_alt. We keep the old aliases for compatibility but we should not\nuse them anymore.\n\nThis fix a long standing TODO item.\n\nChange-Id: I5f7164f7a7ec5d4380ca22885000caa0183a0bf7\n"
    },
    {
      "commit": "5ee0941501378552aa3308df8fdfef3ec1e16778",
      "tree": "0798fdf9923fa38f9581cdb3b9c2e3da1e737503",
      "parents": [
        "a55be93c288c86fe832e197332533b6ae262e11a",
        "20c975601515c049282418494b8286d16e9bf9ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 07:13:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 07:13:02 2017 +0000"
      },
      "message": "Merge \"Update .mailmap\""
    },
    {
      "commit": "a55be93c288c86fe832e197332533b6ae262e11a",
      "tree": "17d011c859a213ca7ea9d8f9126d241a012c4a10",
      "parents": [
        "5e6e5dd8e68e7ae13040a0c37b08e6fc79356394",
        "d91094deacc469a015856562881edeb802520e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 07:12:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 07:12:39 2017 +0000"
      },
      "message": "Merge \"Remove skip condition when resize is enable\""
    },
    {
      "commit": "5e6e5dd8e68e7ae13040a0c37b08e6fc79356394",
      "tree": "7bcad3dcfafb672d54583a6cee86d48dc4e58136",
      "parents": [
        "2e5fbf5ec4b7214d492486e6772da705c3ec7643",
        "3cf1627b664b68e1c4d7eabe6c7b610400319b10"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 07:11:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 07:11:09 2017 +0000"
      },
      "message": "Merge \"Move compute admin test classes under admin path\""
    },
    {
      "commit": "2e5fbf5ec4b7214d492486e6772da705c3ec7643",
      "tree": "77210c1a9e58965ad1cb3c58741d26fac385c7c5",
      "parents": [
        "cc8acb711c5764a2e80ea6163a14fe1c75663a83",
        "153df1561eb3c7596538cac1c429005371390a3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 19:39:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 19:39:44 2017 +0000"
      },
      "message": "Merge \"Update \u0027test_volume_upload\u0027 test docstring\""
    },
    {
      "commit": "cc8acb711c5764a2e80ea6163a14fe1c75663a83",
      "tree": "3a165633b870f2f8ec437434429954a501b25b82",
      "parents": [
        "de5790513d4cde8058e255344475e1d31cf3ba98",
        "d5262400d991e63d1fc504f4c2fa83e722b02cc4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 19:14:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 19:14:04 2017 +0000"
      },
      "message": "Merge \"Log output of lsblk cmd if test_device_tagging failed\""
    },
    {
      "commit": "de5790513d4cde8058e255344475e1d31cf3ba98",
      "tree": "c24db3d925a9e91223fafd5e09a0eb0c3f99892e",
      "parents": [
        "f84537bfc868952da8445510f4b2fc17a082c9ec",
        "d4d8346fad83e79b147ad8659b65e51dcb046cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 19:13:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 19:13:56 2017 +0000"
      },
      "message": "Merge \"Enhancement of tempest cleanup documentation\""
    },
    {
      "commit": "3cf1627b664b68e1c4d7eabe6c7b610400319b10",
      "tree": "88a1ee8ded018b4378c98edb4dcfb9d22037690e",
      "parents": [
        "f84537bfc868952da8445510f4b2fc17a082c9ec"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 25 11:49:18 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 25 12:10:04 2017 -0700"
      },
      "message": "Move compute admin test classes under admin path\n\nThe moved test classes inherit from an admin test class, and it\nwould be nice to exist under admin path like the other test classes.\n\nNOTE: These test classes are not used from the other projects which\n      include Defcore. It is not necessary to take care of this move.\n\nChange-Id: I28b1acbb5b139614bd4f6a272410a4e4f1f989f7\n"
    },
    {
      "commit": "f84537bfc868952da8445510f4b2fc17a082c9ec",
      "tree": "a166578aca1489dde928f8ac61a81e3d3168c334",
      "parents": [
        "924db3a73c3cd9ce3e6d3cbe59f3ba74f70a40a4",
        "644b01dafe3f03ba7b30515d4c6b8e8918e4358d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:57:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:57:15 2017 +0000"
      },
      "message": "Merge \"Add test cases for volume quota class\""
    },
    {
      "commit": "924db3a73c3cd9ce3e6d3cbe59f3ba74f70a40a4",
      "tree": "8fdacc430bd7adf2f455d479fcbfcedc303ecb76",
      "parents": [
        "1e94b918aa203641ec366f0a97e150ed8d653679",
        "189b92f3dec725c34b59be20fae768d435c319d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:49:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:49:52 2017 +0000"
      },
      "message": "Merge \"Remove deprecated TYPE in rest_client\""
    },
    {
      "commit": "1e94b918aa203641ec366f0a97e150ed8d653679",
      "tree": "b46dc153c53d14c624133b2dea6a4e12eb74cac8",
      "parents": [
        "5b1d1f82a1105f585f64bf9cd507ccbcee11facb",
        "8e5b3249067c14481bf5de7a60ad4b58effe1fff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:31:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:31:33 2017 +0000"
      },
      "message": "Merge \"Add python3-dev(el) to bindep.txt\""
    },
    {
      "commit": "d5262400d991e63d1fc504f4c2fa83e722b02cc4",
      "tree": "192d8b57b2635ae23335d7fdb61d9842ae7f7e4f",
      "parents": [
        "06d81fde85b736afa5c1f9760b494e1dec9003a1"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 25 17:23:36 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 25 17:28:31 2017 +0200"
      },
      "message": "Log output of lsblk cmd if test_device_tagging failed\n\ntest_device_tagging has been failing twice in the last 48h with\nthe following error: \"mount: mounting /dev/sr0 on /mnt failed: Device or\nresource busy\".\n\nAdd the result of the lsblk command to see whether /dev/sr0 exists\nand /mnt is not already mounted.\n\nChange-Id: I7067b87cad79f98cdf6eff83809d96dd0ac3ed2f\n"
    },
    {
      "commit": "5b1d1f82a1105f585f64bf9cd507ccbcee11facb",
      "tree": "05a791a33cdaee92bae780e4e21c8221e9a30ecb",
      "parents": [
        "dc10b934c0921f8689554cc5b094f83547973d05",
        "69d58b8f34f75b0d718d18ea8f303e764720799e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:14:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:14:14 2017 +0000"
      },
      "message": "Merge \"Nova: test live migration with serial console\""
    },
    {
      "commit": "dc10b934c0921f8689554cc5b094f83547973d05",
      "tree": "2a47a80b094316855670d8bcfd1d9bb4bab39422",
      "parents": [
        "61218715a6b5144c4ff583d4d958aae36173ffab",
        "5d52d3af8a37782aa3bc0f47e9c3c68276c27545"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 14:50:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 14:50:48 2017 +0000"
      },
      "message": "Merge \"Keystone v3 extension os-ep-filter api testcases\""
    },
    {
      "commit": "61218715a6b5144c4ff583d4d958aae36173ffab",
      "tree": "7c7240eab53c1bc442d06fb360937a37b0f7b7b0",
      "parents": [
        "06d81fde85b736afa5c1f9760b494e1dec9003a1",
        "7b0eaf8f544cfbaab521a80abfff33e7b637b90d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 14:45:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 14:45:40 2017 +0000"
      },
      "message": "Merge \"Add test case for force detach volume\""
    },
    {
      "commit": "1189dd15c6d06fb87e44fd10e37da5d5f6f5653b",
      "tree": "571672f8290c6768ed0f33d8526168551bc2040c",
      "parents": [
        "4ef513006d309a8579dc56c9cd19b09e2dedf452"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 09 16:03:56 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 25 14:14:14 2017 +0000"
      },
      "message": "Add test for cinder volume extend when volume has snapshot\n\nIt should be possible to extend a Cinder volume even if it has one\nor several snapshots. There was once a regression here (see #1470558)\n\nChange-Id: I1b50795e9bb2c66554cade8f623ff2059029ab88\nRelated-Bug: #1470558\n"
    },
    {
      "commit": "153df1561eb3c7596538cac1c429005371390a3c",
      "tree": "e84b39a19480f03870d88cffbc45b4afd98a7424",
      "parents": [
        "06d81fde85b736afa5c1f9760b494e1dec9003a1"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Apr 25 16:43:47 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Apr 25 16:43:47 2017 +0300"
      },
      "message": "Update \u0027test_volume_upload\u0027 test docstring\n\n\u0027image_client\u0027 was renamed to \u0027images_client\u0027\n\nChange-Id: Ia190702c1b8144e936cd528827193b3516f72623\n"
    },
    {
      "commit": "06d81fde85b736afa5c1f9760b494e1dec9003a1",
      "tree": "88404c74f044ea3b01b7029d3e69c5e2b73b07f7",
      "parents": [
        "7bc5aa516a33f439dfae9668dcb07e2181b7123e",
        "00effc933f855ca358910ddee9feb0e409aa9a13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 13:02:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 13:02:46 2017 +0000"
      },
      "message": "Merge \"Use cliff.lister for tempest workspace command\""
    },
    {
      "commit": "7bc5aa516a33f439dfae9668dcb07e2181b7123e",
      "tree": "200b5ad9fcebc54c1d599413662792f3478db654",
      "parents": [
        "5410b3a4dee315d0a4f69b44ac8d6dfb5de47f85",
        "2b33c1a1c95b22f5e332ae335e244d009489927a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 10:19:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 10:19:55 2017 +0000"
      },
      "message": "Merge \"Use base.create_domain to create domain in testcases\""
    },
    {
      "commit": "5092b81a5e03316263ec7aa5ded7635cab427131",
      "tree": "7af739f198cf24f95cf6debbb2441faebadce98e",
      "parents": [
        "5410b3a4dee315d0a4f69b44ac8d6dfb5de47f85"
      ],
      "author": {
        "name": "gongxiao",
        "email": "gongxiao@fiberhome.com",
        "time": "Fri Apr 14 08:50:32 2017 +0800"
      },
      "committer": {
        "name": "gongxiao",
        "email": "gongxiao@fiberhome.com",
        "time": "Tue Apr 25 18:17:53 2017 +0800"
      },
      "message": "Fix bugs about \u0027default\u0027 domain.\n\nWhen default_domain_id configured is not \u0027default\u0027, it will\nthrow erros.\nSo use CONF.identity.default_domain_id instead of \u0027default\u0027.\n\nChange-Id: Idca1a4c70242ed8f72b01b9e5de7a3de47627a76\nCloses-Bug: 1682984\n"
    },
    {
      "commit": "5410b3a4dee315d0a4f69b44ac8d6dfb5de47f85",
      "tree": "69c6e1d2c1f126c8e5205e7f5622308576593cbf",
      "parents": [
        "2473da871401f65d19415206c0675e8283cac532",
        "cb0dd583a0fa099011a207e1db9b9ee2ca005e68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 10:12:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 10:12:35 2017 +0000"
      },
      "message": "Merge \"Use image native api in volume tests\""
    },
    {
      "commit": "2473da871401f65d19415206c0675e8283cac532",
      "tree": "6b1575c2a5487188711dcd0b28b96377213b2b27",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272",
        "fb89271d84e1ff66b498c811079364bb3a66d7a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 09:40:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 09:40:43 2017 +0000"
      },
      "message": "Merge \"Replace oslo_utils.timeutils.isotime\""
    },
    {
      "commit": "69d58b8f34f75b0d718d18ea8f303e764720799e",
      "tree": "3c5210fd924bb1a515673dfc9248eeb5d70ee12a",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Fri Feb 17 10:09:22 2017 +0100"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Apr 25 11:31:23 2017 +0200"
      },
      "message": "Nova: test live migration with serial console\n\nNova offers a \"serial console\" as an alternative to graphical consoles\nlike VNC/SPICE/RDP. This is useful for platforms which don\u0027t have\ngraphical consoles, for example the \"IBM system z\" platform.\n\nThis change introduces a test which ensures that the interaction with\nthe serial console is possible before and after a live-migration.\nAs the unified remote console API is available since microversion 2.6,\nI use this as a base for the tests. This made id necessary to update\nthe schemas.\n\nThis change introduces a config option to enable new test cases for\nthe serial console.\nA Nova change (see I7af395a867e0657c26fa064d2b0134345cd96814),\nwhich uses the hook for live-migration testing, will use the config\noption of this change to alter the testing system on the fly to\nenable the testing of the serial console.\n\nCloses-Bug: #1560358\nNeeded-By: I7af395a867e0657c26fa064d2b0134345cd96814\nChange-Id: I020fd94d970ad0cdf7ab65d7656da6ca5766094b\n"
    },
    {
      "commit": "5d52d3af8a37782aa3bc0f47e9c3c68276c27545",
      "tree": "599d259a55a798099689fb6f5a24137b5e5d9c29",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272"
      ],
      "author": {
        "name": "Pradeep Kumar KS",
        "email": "pk5294@att.com",
        "time": "Sat Mar 18 11:41:15 2017 +0530"
      },
      "committer": {
        "name": "Pradeep Kumar",
        "email": "pk5294@att.com",
        "time": "Tue Apr 25 14:52:07 2017 +0530"
      },
      "message": "Keystone v3 extension os-ep-filter api testcases\n\nImplementing client for the following APIs\n DELETE,HEAD,GET,PUT apis for\n/v3/OS-EP-FILTER/projects/{project_id}/endpoints/ and\n/v3/OS-EP-FILTER/endpoints/{project_id}/projects\n\nChange-Id: I42fc49dea52ac4612cb018f3964675444c96ffdd\nCo-Authored-By: Uday T Kumar \u003cuk310y@att.com\u003e\nCo-Authored-By: Kaustav Royburman \u003ckr336r@att.com\u003e\nPartial-bug: #1673749\n"
    },
    {
      "commit": "8e5b3249067c14481bf5de7a60ad4b58effe1fff",
      "tree": "da35b125471ad00274b341d892dbbf9681369f00",
      "parents": [
        "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 25 18:03:11 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 25 18:03:11 2017 +0900"
      },
      "message": "Add python3-dev(el) to bindep.txt\n\nThis commit adds python3-dev and python3-devel to bindep.txt. This is\nnecessary for python3 environment.\n\nChange-Id: I843984b6e26aa3eb9926fd7f72ad8d246ffd96a8\n"
    },
    {
      "commit": "ebd5e419d70b8515fbe98d1be865dcbb510a9f5f",
      "tree": "077c021287c63dffdc7e12049c617844ad4ab780",
      "parents": [
        "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Mar 13 16:42:32 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 25 16:13:12 2017 +0800"
      },
      "message": "Skip when force_tenant_isolation\u003dtrue and no admin credentials\n\nAbsoluteLimitsTests requires force_tenant_isolation\u003dTrue,\nand if admin credentials are not present, the testcase will\nfail instead of being skipped.\n\nThis is to let AbsoluteLimitsTests inherit from BaseVolumeAdminTest\nso it can skip if admin credentials are not present.\n\nChange-Id: Id71a705cf9b1dd0c0d41a2fb45ab77c95430a123\nCloses-Bug: #1671256\n"
    },
    {
      "commit": "13736ae792fa5283e23d4bc950f652e6d92dde78",
      "tree": "c97a038696eb73363ea3a9f5be5d72a86c63a957",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Apr 24 14:49:45 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Apr 25 10:19:05 2017 +0300"
      },
      "message": "[Negative] Create a volume from deactivated image\n\nThis test validates that creating a volume from a deactivated image\nis not possible.\n\nChange-Id: Id243918cd895af9b8548c928cad32914dc84942d\n"
    },
    {
      "commit": "7b0eaf8f544cfbaab521a80abfff33e7b637b90d",
      "tree": "6834cf1bde5b613cf6ba6aaaead3823690b9f8a6",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 15:11:15 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 15:11:15 2017 +0800"
      },
      "message": "Add test case for force detach volume\n\nV2 volumes_client in Tempest doesn\u0027t contain volume action: force\ndetach volume. This patch adds the support.\n\nIncluding:\n\n[1] Add force detach volume api to v2 volumes client\n[2] Add release notes\n[3] Add unit test for force detach volume api\n[3] Add test case: test_force_detach_volume\n\nChange-Id: I172913b7d372225328a3c30299926c599c7d245a\n"
    },
    {
      "commit": "3f06f4b9d7727284765bb579d3f7345595b10272",
      "tree": "7c723cc87ce4f2102a8c4178e3dd4494d35e58a2",
      "parents": [
        "242c687ef41fa35f06985c2bdf5612a6706c3e04",
        "225d9efaba519b8153a77acf3a491bd2e4bd4f84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 05:25:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 05:25:30 2017 +0000"
      },
      "message": "Merge \"Replace deprecated function\""
    },
    {
      "commit": "242c687ef41fa35f06985c2bdf5612a6706c3e04",
      "tree": "60c6022954aca1cd654eb9593448e3fd8f10b03b",
      "parents": [
        "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c",
        "8cf5f90963cf7aa18585e7825516f97af7255ac8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 05:07:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 05:07:53 2017 +0000"
      },
      "message": "Merge \"Update help text for block_migrate_cinder_iscsi option\""
    },
    {
      "commit": "8cf5f90963cf7aa18585e7825516f97af7255ac8",
      "tree": "baf091874b287a94eea28ccfa383eb271e689482",
      "parents": [
        "887f14ba693fbb191ec9ebf9cf198a8304cf8326"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 24 11:42:48 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Apr 25 01:06:21 2017 +0000"
      },
      "message": "Update help text for block_migrate_cinder_iscsi option\n\nAs shown in change I7d7a708b231070468616ae852d81d2f8b01ba568\nthis test will pass if you\u0027re using new enough libvirt. According\nto the change that closed the related bug:\n\nI8fcc3ef3cb5d9fd3a95067929c496fdb5976fd41\n\nLibvirt needs to be \u003e\u003d 1.2.17. We\u0027re using libvirt 2.5.0 on\nxenial nodes now so that\u0027s why we can enable this test again\nfor master (pike).\n\nChange-Id: I2f84b2996e8f062930add348668f50c9c66dda9d\nRelated-Bug: #1398999\n"
    },
    {
      "commit": "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c",
      "tree": "37a11112a7421f04eb6f983b11ac5f3f300f008e",
      "parents": [
        "be647d7752f67a6a0d7ebdc89e124d37dc6877da",
        "cb5f650fd4d132f2a34b4a27d388536c8e8dbd98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "message": "Merge \"Make delete_volume in volumes_client.py use **params\""
    },
    {
      "commit": "be647d7752f67a6a0d7ebdc89e124d37dc6877da",
      "tree": "a50716f16521feab326440e9305847c1a56e14bd",
      "parents": [
        "523dfd7f8c31cdefa7413966570ffdc9780064c3",
        "343ca198166ded0bbf6e23535aeae0ea15a922dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 01:04:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 01:04:55 2017 +0000"
      },
      "message": "Merge \"Add test about associate floating_ip to VM\""
    },
    {
      "commit": "cb0dd583a0fa099011a207e1db9b9ee2ca005e68",
      "tree": "55a24ec3b01c2ce25e31f0afd87caad9e5ab7e0e",
      "parents": [
        "ec671964aea55f686687c2ddd131a2fe1b0677a8"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 08:48:38 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 08:48:38 2017 +0800"
      },
      "message": "Use image native api in volume tests\n\nImage APIs in compute has been deprecated, just like volume extension\n(os-volumes, os-snapshots), networks(os-networks), etc. Image native APIs\nare recommended. And Glance V1 APIs are deprecated and v2 are current.\nThis patch substitue the old compute_image_client and remove Glance v1\nAPIs in volume tests, just use Glance v2 APIs.\n\nChange-Id: I2cbae9775d54da40cc6af8a247a8113dde2a5579\n"
    },
    {
      "commit": "523dfd7f8c31cdefa7413966570ffdc9780064c3",
      "tree": "0bec5eb7ce60144266b1d6646dfd442aed519309",
      "parents": [
        "ec671964aea55f686687c2ddd131a2fe1b0677a8",
        "31169e21d6f00fb65b8e7bd104860a82a631b69d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "message": "Merge \"cinder backup force-delete when backup is error\""
    },
    {
      "commit": "ec671964aea55f686687c2ddd131a2fe1b0677a8",
      "tree": "a7ec4fee2c36d005c94adb00a26b5f3525d83a78",
      "parents": [
        "887f14ba693fbb191ec9ebf9cf198a8304cf8326",
        "f1c6825210aba33ef0a7ef7da10025b1fa73bf34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 23:37:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 23:37:04 2017 +0000"
      },
      "message": "Merge \"Add docstring example for get_opt_lists\""
    },
    {
      "commit": "fb89271d84e1ff66b498c811079364bb3a66d7a2",
      "tree": "7ccaa2528734e0fd607b8d2a81e5d2cff70a73b1",
      "parents": [
        "887f14ba693fbb191ec9ebf9cf198a8304cf8326"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Mon Apr 24 16:49:24 2017 -0400"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugenbruch@us.ibm.com",
        "time": "Mon Apr 24 16:49:24 2017 -0400"
      },
      "message": "Replace oslo_utils.timeutils.isotime\n\nThe function \u0027oslo_utils.timeutils.isotime()\u0027 is deprecated in\nversion \u00271.6\u0027 and will be removed in a future version.\nWe are using datetime.datetime.isoformat() instead.\nFor more information: http://docs.openstack.org/developer/oslo.utils/api/timeutils.html#oslo_utils.timeutils.isotime\n\nChange-Id: I7d41e33bc42f8eb354c8a659123bf34e077a9626\nCloses-Bug: #1514331\n"
    },
    {
      "commit": "225d9efaba519b8153a77acf3a491bd2e4bd4f84",
      "tree": "8be0fe57a7680e5b8f9f7e19bc1befb8a1d55cba",
      "parents": [
        "be0ba59743db30a54eb81ce30f1b582554c89047"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Apr 24 15:38:08 2017 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Apr 24 15:47:12 2017 +0000"
      },
      "message": "Replace deprecated function\n\nassertRaisesRegexp is deprecated because in unittest version 3.2 was renamed\nto assertRaisesRegex.\n\nChange-Id: I0454200dc730fd4d3f0e1b234d48d8875c843fb6\nCloses-Bug: #1683818\n"
    },
    {
      "commit": "887f14ba693fbb191ec9ebf9cf198a8304cf8326",
      "tree": "9f971df36a2d5dd92c9ba9218aad91b030e94823",
      "parents": [
        "15877ed204c34647ed472da67c9f8ff484af2d2a",
        "2f4d1d0cbe0dec6ccdd5b7e734bde1465186d82c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "message": "Merge \"Rename 16.0.0 release notes\""
    },
    {
      "commit": "15877ed204c34647ed472da67c9f8ff484af2d2a",
      "tree": "d310ec5b8741d0b3ef88ce7ac44063a444975e83",
      "parents": [
        "a0c60ce3d3558f02f3d81be073301021fbfefa66",
        "1413ba9c0686956463d0f4e61c44927fba45541f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "message": "Merge \"Add api_v2_admin flag\""
    },
    {
      "commit": "a0c60ce3d3558f02f3d81be073301021fbfefa66",
      "tree": "f2dfde99a37d04a6a9e51acd550b023195082e98",
      "parents": [
        "2deeebe129201baacfb218feb32cd1d88c41e9e9",
        "0a427164099f117e22ffb978b55f5f1ca5867633"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:33 2017 +0000"
      },
      "message": "Merge \"[Negative] Create volume from image with decreasing size\""
    },
    {
      "commit": "2deeebe129201baacfb218feb32cd1d88c41e9e9",
      "tree": "c3030f66a3fc63c0bcb4a692de45ed2a1af1c7a1",
      "parents": [
        "8bb5abee3526a56fe7921b6327d3e0ecb87aa875",
        "94d85773650c805d329486b152f72d116c8811c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "message": "Merge \"Identity v3 Domain Configuration Client\""
    },
    {
      "commit": "8bb5abee3526a56fe7921b6327d3e0ecb87aa875",
      "tree": "15b3f097b4b0999f7135637a3e538825de3effe0",
      "parents": [
        "2e0d5e0ae05a731710d4f63d5d90d92e44298a01",
        "3bc7395cbc16b8233e5bac02a6d99af0c53cec01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:17 2017 +0000"
      },
      "message": "Merge \"Remove duplication of skip_tracker\""
    },
    {
      "commit": "2e0d5e0ae05a731710d4f63d5d90d92e44298a01",
      "tree": "12e3875d03185eb964b3d76cd4ad753efedae091",
      "parents": [
        "be0ba59743db30a54eb81ce30f1b582554c89047",
        "9e01dbbe40cff4c148ee6c7b4395f830aab162cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 13:38:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 13:38:46 2017 +0000"
      },
      "message": "Merge \"Always provision accounts with auth_version\""
    },
    {
      "commit": "1413ba9c0686956463d0f4e61c44927fba45541f",
      "tree": "8232cac620ea33ae7b4497a9780856e71437ee38",
      "parents": [
        "9e01dbbe40cff4c148ee6c7b4395f830aab162cd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Apr 21 14:33:23 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 24 10:09:56 2017 +0000"
      },
      "message": "Add api_v2_admin flag\n\nOnly run Identity V2 admin tests if the identity v2 admin API is\navailable. The new config flag is set to True by default.\n\nChange-Id: I43459cb1a96e725dde41e23962e367dbdc345686\n"
    },
    {
      "commit": "f1c6825210aba33ef0a7ef7da10025b1fa73bf34",
      "tree": "0fca8e7a74a1c44168844a2dd6243036bb916756",
      "parents": [
        "be0ba59743db30a54eb81ce30f1b582554c89047"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 24 11:02:39 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 24 10:07:39 2017 +0000"
      },
      "message": "Add docstring example for get_opt_lists\n\nAdd an example (typical) implementation of get_opt_lists.\n\nChange-Id: If597838f828f81c0919c11a8436b1a0d322758a4\n"
    },
    {
      "commit": "189b92f3dec725c34b59be20fae768d435c319d6",
      "tree": "6eafbc21875ab529290c5d48ee1848cbd99d6170",
      "parents": [
        "6f31ee569c21a3c3202e408beb2e97c6a6d31c5a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 24 18:57:17 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 24 18:57:17 2017 +0900"
      },
      "message": "Remove deprecated TYPE in rest_client\n\nThis commit removes the deprecated TYPE variable in rest_client. We\nalready deprecated this last year[1]. So I think we can remove this.\n\n[1] I8a2e21d6c87a58b0335dbc66bb5a242953dfbd14\n\nChange-Id: Ieb713513dd0e01e7a634ead890a50cc0c72b5dea\n"
    },
    {
      "commit": "be0ba59743db30a54eb81ce30f1b582554c89047",
      "tree": "3d2d55eb06147c45c4afc04f56089485003f8e2e",
      "parents": [
        "6f31ee569c21a3c3202e408beb2e97c6a6d31c5a",
        "bd391dc5d93efb443ec2448796077cf819144c3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "message": "Merge \"Deprecate the forbid_global_implied_dsr cfg option\""
    },
    {
      "commit": "2b33c1a1c95b22f5e332ae335e244d009489927a",
      "tree": "84426841f5eb90ec5aa9924f986987503c49aee7",
      "parents": [
        "c29ac6cf0671db9d2446981773beb5500e84146e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 24 17:33:48 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 24 17:37:08 2017 +0800"
      },
      "message": "Use base.create_domain to create domain in testcases\n\nThis is to add **kwargs in base.create_domain, in order that\nit can be more widely used in testcases, so to make code clean.\n\nChange-Id: I0ed9102bd9d535b40467e9bf4600a291bfca0fc2\n"
    },
    {
      "commit": "6f31ee569c21a3c3202e408beb2e97c6a6d31c5a",
      "tree": "3bf7000e0138329a18e507bf8c46af0005f994c1",
      "parents": [
        "547cb250425b964ca9f004b2cfb25a73c89cf869",
        "6be33a4e7ecbbb4062cdb21c9c85f2155728f623"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 08:24:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 08:24:04 2017 +0000"
      },
      "message": "Merge \"test_l3_agent_scheduler: remove workaround code for Liberty\""
    },
    {
      "commit": "547cb250425b964ca9f004b2cfb25a73c89cf869",
      "tree": "ddef1c1851dafc948f9186b2124b502e0955b339",
      "parents": [
        "303e92b57cb43b4bb0cf83a8a2fa007137931893",
        "c2618d9ce96ab425941b0a981525bb6e1ec3238c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 08:19:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 08:19:12 2017 +0000"
      },
      "message": "Merge \"Add support to list volume transfers with detail\""
    },
    {
      "commit": "303e92b57cb43b4bb0cf83a8a2fa007137931893",
      "tree": "f570547a23239d1f7d1a37d66695bca5589bf146",
      "parents": [
        "595887ba5e3e1c442007ff0d2020841722198cf0",
        "32b53c318d3c3f68befe9110b26e28c8bc7dbfce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 07:51:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 07:51:30 2017 +0000"
      },
      "message": "Merge \"Move \u0027test_admin_deactivate_reactivate_image\u0027 test under non-admin directory\""
    },
    {
      "commit": "20c975601515c049282418494b8286d16e9bf9ff",
      "tree": "b759a9644180154c7300a9f3479c7af796bad2dc",
      "parents": [
        "595887ba5e3e1c442007ff0d2020841722198cf0"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 24 16:34:48 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 24 16:34:48 2017 +0900"
      },
      "message": "Update .mailmap\n\nThis commit updates .mailmap. This file is useful when we use\n`git-shortlog` to get a single author when who uses multiple email\naddresses (like me). So, it\u0027s better to update the file and keep it\nlatest as possible.\n\nChange-Id: I530de0b23ff317f817b49e01d51757813a623572\n"
    },
    {
      "commit": "343ca198166ded0bbf6e23535aeae0ea15a922dc",
      "tree": "8983e7882728e7d12bcca86e6f499bfcc14a2d5b",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e"
      ],
      "author": {
        "name": "root",
        "email": "root@lh-test1.localdomain",
        "time": "Fri Mar 03 10:42:39 2017 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Mon Apr 24 14:24:19 2017 +0800"
      },
      "message": "Add test about associate floating_ip to VM\n\nOnly one floating IP address can be allocated to\nan instance which have one port.\n\nhttps://docs.openstack.org/user-guide/cli-manage-ip-addresses.html\n\nChange-Id: Ia7b49cfb5324a6061ad9be791225eefed5c2d27f\n"
    },
    {
      "commit": "595887ba5e3e1c442007ff0d2020841722198cf0",
      "tree": "ab03d35e8bf332f086d625fb89ee21e7e9a68bd5",
      "parents": [
        "c29ac6cf0671db9d2446981773beb5500e84146e",
        "933d982f3566d40c51714b78f766dd1f4000f843"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 05:35:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 05:35:12 2017 +0000"
      },
      "message": "Merge \"Improvement in API Microversion testing doc\""
    },
    {
      "commit": "c29ac6cf0671db9d2446981773beb5500e84146e",
      "tree": "64aaafb8ec94012d263d02418a704cd3c05c4dda",
      "parents": [
        "7414f139eccca9848cf2f930ba3d4b5fa56d2578",
        "2e644e6519393a5b27b8ae5cf1f153bc03035ed6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 02:15:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 02:15:06 2017 +0000"
      },
      "message": "Merge \"Fix the position of the dots in write_tests.rst\""
    },
    {
      "commit": "7414f139eccca9848cf2f930ba3d4b5fa56d2578",
      "tree": "7c3773137209444c0baef69e042946c8aba77c28",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801",
        "4a3d587edd904aad4b8d90573399e5b61d69a37a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 02:13:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 02:13:48 2017 +0000"
      },
      "message": "Merge \"Remove unused compute networks client in volume tests\""
    },
    {
      "commit": "6be33a4e7ecbbb4062cdb21c9c85f2155728f623",
      "tree": "e887a4b73471fb759348a7f5b90c7028dbcbe54d",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 13:21:12 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 13:21:12 2017 +0200"
      },
      "message": "test_l3_agent_scheduler: remove workaround code for Liberty\n\nNow that an L3 Agent always returns its \"agent_mode\" no need to fallback\nto default value if the agent_mode is not returned.\n\nThis fixes an old TODO by armax.\n\nAlso, optimize a bit the test to use server-side L3 Agent filtering.\nAnd simplify multistring docstring to comply with H404.\n\nChange-Id: Ib02d04082184bc7d5a520180d3d047d6b2024344\n"
    },
    {
      "commit": "9b198e6078fc81ac766a858d1795dbe3050855ee",
      "tree": "77c432821ed7eba2e58b92b75906e0d2332c0b02",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:47:31 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:47:31 2017 +0200"
      },
      "message": "Identity V3: create_domain() must return a description field\n\nThere once was a situation where the `description` field was not\nreturned if a domain was created without a description. This is\nnot longer the case so adjust the assertions.\n\nChange-Id: Ie201495b8701eb0977ae3404bcb95cd546336bd6\n"
    },
    {
      "commit": "bd391dc5d93efb443ec2448796077cf819144c3a",
      "tree": "70c8110e45a24c63b157d5dcd6efb059fdcd41f4",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "message": "Deprecate the forbid_global_implied_dsr cfg option\n\nThe config option ``forbid_global_implied_dsr`` from the ``IdentityFeature``\ngroup is now deprecated. This feature flag was introduced to support\ntesting of old OpenStack versions which are not supported anymore.\n\nChange-Id: Ib5dbb2e4a5d3d05a18e30b890b316c0669bf4229\n"
    }
  ],
  "next": "0a427164099f117e22ffb978b55f5f1ca5867633"
}
