)]}'
{
  "log": [
    {
      "commit": "d82773761f7149e2681d3854f00be98ceeb5444d",
      "tree": "09f75b51dfda79f036be93b50b5cd9c14ada399b",
      "parents": [
        "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 22 15:07:52 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 22 15:07:52 2017 +0200"
      },
      "message": "Add volume snapshot metadata parameter\n\nUpdate \"test_snapshot_create_get_list_update_delete\" testcase\nto verifiy volume snapshot metadata parameter.\n\nChange-Id: I3ba820f515211f5adef62191f591ff99763a6ec5\n"
    },
    {
      "commit": "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75",
      "tree": "1e40af2af2c7c6f11b16e8be864f0b49d3962c13",
      "parents": [
        "00c48be2551997390f12c04de6bcb00ba736e96f",
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "message": "Merge \"Add reno for Tempest v15.0.0\""
    },
    {
      "commit": "00c48be2551997390f12c04de6bcb00ba736e96f",
      "tree": "e23c79f9d0a6ef51c4e97d508666aba5a94862b3",
      "parents": [
        "3949f07d7ac23004caa4d33caa130df59478e675",
        "44cdf1566f118247011189026006dcaacc7d83a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:00:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:00:02 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary int casting\""
    },
    {
      "commit": "3949f07d7ac23004caa4d33caa130df59478e675",
      "tree": "b85dcc94085d893833be04052d7c39e1534c2632",
      "parents": [
        "1ffbb759c545feab9d241c70eff6b8d255588843",
        "291a80608f7b2efe9632ceb37e74dbf6ebfd64e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:05:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:05:38 2017 +0000"
      },
      "message": "Merge \"Add decorator for negative tests\""
    },
    {
      "commit": "1ffbb759c545feab9d241c70eff6b8d255588843",
      "tree": "da2cb85fc893e389b88fb3d4028cea6b139f539f",
      "parents": [
        "41cb36e121838dad0029344fde03bf3d461a37cd",
        "e5b62a634ed1582328c00bdd6753eaea4b75b6d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:08 2017 +0000"
      },
      "message": "Merge \"Add admin_servers_client in BaseV2ComputeAdminTest\""
    },
    {
      "commit": "41cb36e121838dad0029344fde03bf3d461a37cd",
      "tree": "86545301cfc164980e594b1cf404e2f9c7c95f31",
      "parents": [
        "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
        "3beb6cf3c476bd2d0875beb058a04c9da7febf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "message": "Merge \"Add test for compute API List Security Groups By Server\""
    },
    {
      "commit": "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
      "tree": "b936a728a23117ef9d0117f07cdde512f6a73ae3",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019",
        "90e2a6d3c0184cd36d58d4eae598e192b6aefda7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:00:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:00:47 2017 +0000"
      },
      "message": "Merge \"Fix test_novnc for python3\""
    },
    {
      "commit": "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f",
      "tree": "12804877c492e52f9ddef143863684724d8f686f",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 12:34:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Feb 21 20:55:45 2017 +0000"
      },
      "message": "Add reno for Tempest v15.0.0\n\nChange-Id: I328eb214781a965d4f02692ee4349cbe53ab5044\n"
    },
    {
      "commit": "c092892dc24228ad61370aaa062595a120c02019",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "message": "There are some typos in releasenotes\n\nThis is to correct the typos in releasenotes\n\nChange-Id: Ibe15293e0a950e08d7077b6b43467c4d78a0beac\n"
    },
    {
      "commit": "44cdf1566f118247011189026006dcaacc7d83a9",
      "tree": "6d0cf76df2fcaedfe779052fad0472f8d65b1fe0",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 11:21:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 11:21:57 2017 +0800"
      },
      "message": "Remove unnecessary int casting\n\nThis is to do the same cleanup as Ifd4543a7d0373e814584bb936a7150bb68478277,\ndo not use int casting on integer value\n\nChange-Id: I382b151e50fde3aaa2310222fe68da7ec8e3581a\n"
    },
    {
      "commit": "a0ef988016c034de9508b1e1e42e9d715d2787eb",
      "tree": "0268d47ca18a3065d325dadf2f1b7ec99de62a11",
      "parents": [
        "10c407a35f802fb72f3f13a964f63f653a3e166c",
        "5cc4373c6e5967063b0343ce9ea4d5da38639e71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 20:09:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 20:09:13 2017 +0000"
      },
      "message": "Merge \"Remove the skip_unless_config and skip_if_config decorators\""
    },
    {
      "commit": "10c407a35f802fb72f3f13a964f63f653a3e166c",
      "tree": "024ae222fc43a2a27c051ad889e22d1811d124ba",
      "parents": [
        "80e5a386959720f590390cc5c3cd84d0571bcac8",
        "1ec4c5a3f32770dce72f9e9ec01b515a51cfbfb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 18:27:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 18:27:28 2017 +0000"
      },
      "message": "Merge \"Remove unused client in setup_clients\""
    },
    {
      "commit": "80e5a386959720f590390cc5c3cd84d0571bcac8",
      "tree": "7ec2fe427170f064994d65e64991ae7029c7f11e",
      "parents": [
        "167f5dd63a14449473761aa06455daeca2f21640",
        "d77d3d1b60e89ec42a38f5ba19b23daf0624b10e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 17:26:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 17:26:25 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary int declaration\""
    },
    {
      "commit": "167f5dd63a14449473761aa06455daeca2f21640",
      "tree": "fc6e56ee7d8406dfe0f6fb94ad07eb2d8893eb97",
      "parents": [
        "a1f3f859fcf4470fbae91060291899180c1ed184",
        "7e0c9b641324cfc3e293ac4a59e3cfce4906d96e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:35:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:35:37 2017 +0000"
      },
      "message": "Merge \"Do not use unnecessary instance variable in compute and volume\""
    },
    {
      "commit": "d77d3d1b60e89ec42a38f5ba19b23daf0624b10e",
      "tree": "6630275322993ffdcde7a51a1acf3a1e54d5a7d5",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "Avi Avraham",
        "email": "aavraham@redhat.com",
        "time": "Wed Feb 15 16:45:25 2017 +0200"
      },
      "committer": {
        "name": "Avi Avraham",
        "email": "aavraham@redhat.com",
        "time": "Mon Feb 20 11:46:40 2017 +0200"
      },
      "message": "Remove unnecessary int declaration\n\nvolume[\u0027size\u0027] is already type int\n\nChange-Id: Ifd4543a7d0373e814584bb936a7150bb68478277\n"
    },
    {
      "commit": "3beb6cf3c476bd2d0875beb058a04c9da7febf21",
      "tree": "e0f13fecfb017d61b52eae986db12c177ea917cb",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zwhe",
        "email": "zwhe@fiberhome.com",
        "time": "Thu Feb 09 16:59:41 2017 +0800"
      },
      "committer": {
        "name": "Zhongwei He",
        "email": "zwhe@fiberhome.com",
        "time": "Mon Feb 20 08:33:41 2017 +0000"
      },
      "message": "Add test for compute API List Security Groups By Server\n\nChange-Id: I36dfdee780ef1796b360537b5649b0957392ef08\n"
    },
    {
      "commit": "291a80608f7b2efe9632ceb37e74dbf6ebfd64e1",
      "tree": "b6f7acd48f4bc1bf3ad935c5c5e9ee83ffecce63",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 13:21:48 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 19 13:21:48 2017 +0200"
      },
      "message": "Add decorator for negative tests\n\nChange-Id: Ide649f740a4bb9da2e0be9b20f4059d8287781c9\n"
    },
    {
      "commit": "a1f3f859fcf4470fbae91060291899180c1ed184",
      "tree": "2a3bff6603975cca403fd4db801a7109fc236074",
      "parents": [
        "9913cbbb4cce03307cf82c3da078cb5b32b3850f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Sat Feb 18 11:56:24 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Sat Feb 18 11:56:24 2017 +0900"
      },
      "message": "Add v15.0.0 releasenote\n\nThis commit adds v15.0.0 releasenote. Because v15.0.0 was already\nreleased.\n\nChange-Id: Icc58ea6bd2e792a7fd38af6ef2f28d9cf5741a39\n"
    },
    {
      "commit": "9913cbbb4cce03307cf82c3da078cb5b32b3850f",
      "tree": "ce35652ec382ac144b954d3f5ef2adeda14d145b",
      "parents": [
        "8f98c4b60bf06a8c15e8c054848d2440c46077d0",
        "7a8f29dffea6c203e3c31f28fc06161a5de3d4f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 21:31:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 21:31:08 2017 +0000"
      },
      "message": "Merge \"Change instance variable to local variable in scenario/image/volume\""
    },
    {
      "commit": "8f98c4b60bf06a8c15e8c054848d2440c46077d0",
      "tree": "382012c39855a484ff67d38768d2ca5bf22867b4",
      "parents": [
        "68d22c8eeab43970a2683b3bcab618c6676eef4e",
        "d5969797065d698ae6af4fcffd735b3e1031b1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 09:47:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 09:47:09 2017 +0000"
      },
      "message": "Merge \"admin/test_flavors: some code cleanup and factorization\""
    },
    {
      "commit": "68d22c8eeab43970a2683b3bcab618c6676eef4e",
      "tree": "9239727c7acbf9f90fd0da0449110134a50c9108",
      "parents": [
        "96e604bf4fa45ae7d0a284048fe6c2f668c11d41",
        "ade71d2a4d19da5fe2671b3092e35667cb302953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute config options for validation\""
    },
    {
      "commit": "7e0c9b641324cfc3e293ac4a59e3cfce4906d96e",
      "tree": "e340f4894e8c6ce77d34f6b913fcd467458c16b8",
      "parents": [
        "96e604bf4fa45ae7d0a284048fe6c2f668c11d41"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:25:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 17:28:14 2017 +0800"
      },
      "message": "Do not use unnecessary instance variable in compute and volume\n\nThis is to change the unnecessary instance variable to local variable.\n\nChange-Id: I62d7acabc234ccd2f0640439972b9a6112414ad6\n"
    },
    {
      "commit": "96e604bf4fa45ae7d0a284048fe6c2f668c11d41",
      "tree": "dc53d8882cc11f9fe1254a7a05a58b11eb8fde16",
      "parents": [
        "85f98615c3f1eb6ff96fb210189d988cf32f950e",
        "f874114b4ec9f36a580dfd37d2f0b233dc4271ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:49:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:49:14 2017 +0000"
      },
      "message": "Merge \"Remove unused variable and unnecessary instance variable in network\""
    },
    {
      "commit": "85f98615c3f1eb6ff96fb210189d988cf32f950e",
      "tree": "444c2cc9807153d52dbabee724bb4fb9953e57ab",
      "parents": [
        "3ae9783b66fcb4db44714b36a648049d741e036e",
        "8bd576f6f71eb5ea2070b3f129fcf06564de0dd5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:40:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:40:17 2017 +0000"
      },
      "message": "Merge \"Remove unused variable in compute and volume\""
    },
    {
      "commit": "3ae9783b66fcb4db44714b36a648049d741e036e",
      "tree": "0fd951d01c387da7b12621171975557b8eb654d0",
      "parents": [
        "1d41b4bcd9e7d2c367caf29a9bb9e98a4f5e83d2",
        "6b7040a51144740e8c31f994297f3e7adbfe7eb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 03:19:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 03:19:35 2017 +0000"
      },
      "message": "Merge \"Add skip if public_network_id is not specified\""
    },
    {
      "commit": "7a8f29dffea6c203e3c31f28fc06161a5de3d4f1",
      "tree": "58348408f95087446f077feb14b5309702bb4347",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 10:16:45 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 17 10:16:45 2017 +0800"
      },
      "message": "Change instance variable to local variable in scenario/image/volume\n\nThere are still some unnecessary instance variables, and this is to\nchange them to local variables.\n\nChange-Id: I9c9e25255e9d84639122156a618f266b91818743\n"
    },
    {
      "commit": "1d41b4bcd9e7d2c367caf29a9bb9e98a4f5e83d2",
      "tree": "b1f42e4594cf22704326519ee3555378e16aa02b",
      "parents": [
        "2c1002eccbff9847339920227f5663aa7c925212",
        "33726c3ef2f1a43f0c96fbb385556130abc7d74d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:10:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:10:08 2017 +0000"
      },
      "message": "Merge \"Add DeleteErrorException\""
    },
    {
      "commit": "2c1002eccbff9847339920227f5663aa7c925212",
      "tree": "a3ee90f78081c0bd08aeb48fbe268bea21e8f09c",
      "parents": [
        "3f476151393f7b9de066e1c38b9deb84a700e867",
        "a40fc6fc8f65567cb5d3c401f95fae5324716e1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:10:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:10:00 2017 +0000"
      },
      "message": "Merge \"Remove unused neutron_available\""
    },
    {
      "commit": "3f476151393f7b9de066e1c38b9deb84a700e867",
      "tree": "3c378499df88be3fe16bc03b122ec6adca5c8371",
      "parents": [
        "d53e2204e088e34b0a69cbcf4a43e0ea6c085ad0",
        "0004b8fcf8634de5be364ac9cac24ac16468facc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 02:08:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 02:08:43 2017 +0000"
      },
      "message": "Merge \"Swift list containers should test for reverse listing param\""
    },
    {
      "commit": "d53e2204e088e34b0a69cbcf4a43e0ea6c085ad0",
      "tree": "e72e8072709e85e0a92c6cff6e336c1eb076d4eb",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838",
        "8515b8ffcaeb433dcd343d4ff6095d7f62e43e20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "message": "Merge \"Remove deprecated network config options\""
    },
    {
      "commit": "90e2a6d3c0184cd36d58d4eae598e192b6aefda7",
      "tree": "1cadec1562226c11f3fa6893aaf393e3a847bdcd",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 06 19:56:43 2017 -0500"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu Feb 16 10:34:20 2017 +0100"
      },
      "message": "Fix test_novnc for python3\n\nWhen running test_novnc on python3 there are bunch of mismatches between\nbytes objects and strings. This commit cleans those up by casting things\nwhere appropriate to ensure everything is the same type on both py2 and\npy3. At the same time some sloppy asserts were cleaned up to make the\ncasting easier.\n\nDepends-On: I349742d80e0abeb7866eeeb647ce18948eff81f8\nChange-Id: Ibc95a8e0b264c3df396e866527574cd1aa73611a\n"
    },
    {
      "commit": "f874114b4ec9f36a580dfd37d2f0b233dc4271ea",
      "tree": "d530e83834862bb22a3c67c9a35b22a7598bd79f",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:50:27 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 14:48:38 2017 +0800"
      },
      "message": "Remove unused variable and unnecessary instance variable in network\n\nThis is to change unnecessary instance variable to local variable,\nand to remove unused variable to keep code clean.\n\nChange-Id: Ib44edbe9132d4c7a92d833ae41f125facb2c8fb0\n"
    },
    {
      "commit": "ade71d2a4d19da5fe2671b3092e35667cb302953",
      "tree": "bd6cc718524b0e18bec0d77558e6f5766e92f411",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 05:36:14 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 16 05:00:01 2017 +0000"
      },
      "message": "Remove deprecated compute config options for validation\n\nBelow compute config options for validation server had been\ndeprecated with corresponding options in validation group almost\nyear back.\n- I1908e37d2551760831e338788511db93d5129e16\n\n    - ``compute.use_floatingip_for_ssh`` (available as ``validation.connect_method``)\n    - ``compute.ssh_auth_method`` (available as ``validation.auth_method``)\n    - ``compute.image_ssh_password`` (available as ``validation.image_ssh_password``)\n    - ``compute.ssh_shell_prologue`` (available as ``validation.ssh_shell_prologue``)\n    - ``compute.ping_size `` (available as ``validation.ping_size``)\n    - ``compute.ping_count `` (available as ``validation.ping_count``)\n    - ``compute.floating_ip_range `` (available as ``validation.floating_ip_range``)\n\nThis patch removes them from tempest conf.\n\nDevstack and all plugins are good on those config options.\n\nFew options are also deprecated same time but those are being\nused in some plugin and will be removed in next commit with fix\nin corresponding plugins.\n\nChange-Id: Ia601e8e08284beceff0e2d02182cedc684044ec2\n"
    },
    {
      "commit": "8bd576f6f71eb5ea2070b3f129fcf06564de0dd5",
      "tree": "cc3b95b62f2d95668d9166a6ce64fa738aebced3",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:37:38 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 16 11:37:38 2017 +0800"
      },
      "message": "Remove unused variable in compute and volume\n\nThis is to remove unused variable to keep code clean.\n\nChange-Id: I055da09930e7ed8d5c6df589f50c68ae70b75010\n"
    },
    {
      "commit": "7a884c222c8eee73c44bcab6081ab5a847413838",
      "tree": "9bc34f9a44ffb470980a21a871c4fab0ea911c54",
      "parents": [
        "1878cd77a745aaf5f5a80c1eeb896aac1595a7d3",
        "8889d2b6fb43d7a8e2c35956f9e4189cb26f9874"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute microversion config options\""
    },
    {
      "commit": "1878cd77a745aaf5f5a80c1eeb896aac1595a7d3",
      "tree": "38bb74a38418e86356b1ff6202d2f36a288b9cce",
      "parents": [
        "43708f589ae7f347ce2199e54fbee12bec127018",
        "134d9f748be26dd4c7649534b716f8533b6bcd62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 18:07:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 18:07:01 2017 +0000"
      },
      "message": "Merge \"Introduce flake8-import-order\""
    },
    {
      "commit": "43708f589ae7f347ce2199e54fbee12bec127018",
      "tree": "f99b65058d83a8f56fa6668804ca98af10dca8b8",
      "parents": [
        "b665a1ee61ebc4be391baea4e066db1b018b61f6",
        "dffb867d75d22ff4f960513a0c0c876545a39f3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 17:38:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 17:38:16 2017 +0000"
      },
      "message": "Merge \"Update _create_test_user in identity base\""
    },
    {
      "commit": "5cc4373c6e5967063b0343ce9ea4d5da38639e71",
      "tree": "8654eac893caa720b7e1e81f370b9fd2f1a3d704",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 15:18:53 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 15:20:03 2017 +0100"
      },
      "message": "Remove the skip_unless_config and skip_if_config decorators\n\nThey are not used anywhere in Tempest code nor in any Tempest plugins.\n\nChange-Id: I54a001cb562a8aac91537bf61e82a7e7d3498788\n"
    },
    {
      "commit": "b665a1ee61ebc4be391baea4e066db1b018b61f6",
      "tree": "4cc32cdc4d15d9025575009b659fab3da2ab7109",
      "parents": [
        "ee84e3998b0e5688d1681499a96a23d8788a9375",
        "27fd84ee459f81ecef08ea3650c285f76c5a303a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:00:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:00:16 2017 +0000"
      },
      "message": "Merge \"Try boot a vm with lower than min ram\""
    },
    {
      "commit": "33726c3ef2f1a43f0c96fbb385556130abc7d74d",
      "tree": "dba3e08660bea80fb88d5fe5610a0a387c9cd360",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zoukeke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Tue Feb 07 17:25:20 2017 +0800"
      },
      "committer": {
        "name": "Zou Keke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Wed Feb 15 10:16:20 2017 +0000"
      },
      "message": "Add DeleteErrorException\n\nIn function “wait_for_server_termination”，it is in the waiting\nfor server to reach termination. So it\u0027s more reasonable to throw\na deleting error exception here when server going error.\nThis patch adds a DeleteErrorException and let function\n“wait_for_server_termination” to use it. This makes the exception\nmessage more clear when server(or other resources) entering error\nstatus in the waiting for deletion.\n\nAnd the DeleteErrorException will be used\nin change I6f92f00b8fe4651c27ff4da783b004d29c526dfe\n\nChange-Id: I6646ce732a4f3802338c8f2a478fd81ff5a16a55\n"
    },
    {
      "commit": "a40fc6fc8f65567cb5d3c401f95fae5324716e1e",
      "tree": "1655a64a345b6f7b9788a59485225afc7cd74e13",
      "parents": [
        "ee84e3998b0e5688d1681499a96a23d8788a9375"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 17:51:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 17:51:34 2017 +0800"
      },
      "message": "Remove unused neutron_available\n\nThis is to remove unused neutron_available in resource_setup.\n\nChange-Id: I7e74311eb33877fd326d6c688dcc1e7ec380c5ff\n"
    },
    {
      "commit": "e5b62a634ed1582328c00bdd6753eaea4b75b6d2",
      "tree": "12ef09fa674398156eb132b3594da4da768f1545",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 16:04:21 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 16:04:21 2017 +0800"
      },
      "message": "Add admin_servers_client in BaseV2ComputeAdminTest\n\nadmin_servers_client is often used in testcases inherited from\nBaseV2ComputeAdminTest, so this is to add admin_servers_client\nin BaseV2ComputeAdminTest\u0027s setup_clients.\n\nChange-Id: Ia34366523a1d02cec1dbd7c6a1781df89ed6ebef\n"
    },
    {
      "commit": "1ec4c5a3f32770dce72f9e9ec01b515a51cfbfb3",
      "tree": "f5ed8651294b04ca916fefe8243ef889fafcc166",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:17:02 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:17:02 2017 +0800"
      },
      "message": "Remove unused client in setup_clients\n\nadmin_hosts_client is not used in TestNetworkAdvancedServerOps,\nthis is to remove it from setup_clients\n\nChange-Id: Ia6ad755a377d417c716d48a92b3e6e82b54e7119\n"
    },
    {
      "commit": "6b7040a51144740e8c31f994297f3e7adbfe7eb1",
      "tree": "1c76f99b2e9eaa0d785b7c02457687d1cf9fe543",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 18 16:38:34 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 15 15:08:24 2017 +0800"
      },
      "message": "Add skip if public_network_id is not specified\n\nIf public_network_id is not specified in tempest.conf,\nthe testcases using it should be skipped, otherwize we will\nget errors like:\n    BadRequest: Bad request\n    Details: {u\u0027message\u0027: u\"Invalid input for external_gateway_info.\n              Reason: \u0027\u0027 is not a valid UUID.\",\n              u\u0027type\u0027: u\u0027HTTPBadRequest\u0027, u\u0027detail\u0027: u\u0027\u0027}\n\nBesides, _create_router in dynamic_creds will try to create_router\nusing self.public_network_id as external_gateway_info, which will also\nraise Error when self.public_network_id is None, so here is to pass\nexternal_gateway_info to create_router only when self.public_network_id\nis not None.\n\nChange-Id: I567f9a51d301bcfea782d549298dbd3a598f3b85\n"
    },
    {
      "commit": "ee84e3998b0e5688d1681499a96a23d8788a9375",
      "tree": "3b0303fe362ed6558e9fead9b263fc679bb7d36d",
      "parents": [
        "c7b487aba76ea83b267a4b864dd053fd8d920f86",
        "74eb3b5147dbc6a7c578dd3a12de887bd564cc70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 06:42:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 06:42:15 2017 +0000"
      },
      "message": "Merge \"Fix AttributeError in wait_for_volume_retype\""
    },
    {
      "commit": "c7b487aba76ea83b267a4b864dd053fd8d920f86",
      "tree": "a03673ccea80d4bd8b4988dbb12b1525b55ef836",
      "parents": [
        "b9f6beb122fceb7eb9cf1521b92a5d3c28c4e3e6",
        "8816ec5afa74855bbcea58d8aff3ccb5e160df91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 03:54:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 03:54:31 2017 +0000"
      },
      "message": "Merge \"Remove redundant parameters for server creation\""
    },
    {
      "commit": "b9f6beb122fceb7eb9cf1521b92a5d3c28c4e3e6",
      "tree": "44f936a4d68e902e18c6da9121178d8883514664",
      "parents": [
        "91274251ae62742ee4f2a8746966b58a683331e8",
        "8801e360ec7437d5175fe0e337037baa354df542"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 00:32:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 00:32:52 2017 +0000"
      },
      "message": "Merge \"Fix router port IP address references\""
    },
    {
      "commit": "91274251ae62742ee4f2a8746966b58a683331e8",
      "tree": "6e5ec90d8f46b6fc0df8e0bd1b59e3da91112ca2",
      "parents": [
        "8e04a9fa879acb93ea14e332ddd6a61760cc5328",
        "e9c7b9f1ed33706dea34b38e7135b9cd7e4c7044"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 00:31:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 00:31:26 2017 +0000"
      },
      "message": "Merge \"Remove input-scenario config options\""
    },
    {
      "commit": "8e04a9fa879acb93ea14e332ddd6a61760cc5328",
      "tree": "e876352d9011f735c937a6c2743e663a90ad14f8",
      "parents": [
        "5ee74e8fd53608f4d84f34710491c033d4ffefb8",
        "b935f9acb4ee7ee572339a79cfdb03c4872dcc12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 23:31:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 23:31:52 2017 +0000"
      },
      "message": "Merge \"Check whether server is located on the requested host\""
    },
    {
      "commit": "5ee74e8fd53608f4d84f34710491c033d4ffefb8",
      "tree": "40e820169022c6945e60aa8b20fdedd624f48f4b",
      "parents": [
        "f7584fdf6166e8d730cde7763fba3bd43c16cc01",
        "a82bc86296432b976e54d805775c3c6fe40e3a43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 23:18:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 23:18:58 2017 +0000"
      },
      "message": "Merge \"Add PreconditionFailed exception for HTTP 412 errors\""
    },
    {
      "commit": "f7584fdf6166e8d730cde7763fba3bd43c16cc01",
      "tree": "836905fc24e9555a81d22630cc91961e92e6b40d",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c",
        "c96030ea0385afa54359d7bedf8250ff4ea30e30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 19:22:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 19:22:23 2017 +0000"
      },
      "message": "Merge \"Use test_utils.call_until_true in tempest tests\""
    },
    {
      "commit": "e9c7b9f1ed33706dea34b38e7135b9cd7e4c7044",
      "tree": "d036edbbae4c563124257e091cf09044e671af27",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 05:10:47 2017 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 17:53:05 2017 +0000"
      },
      "message": "Remove input-scenario config options\n\ninput scenarios functionality has already been removed\nfrom tempest and corresponding config options also been\ndeprecated and schedule to remove in Ocata-\n Ie7814bd50f1c57c5f8da8355f665f09c9ac8e2d9\n\nThis commit removes the deprecated input-scenario config options.\n\nChange-Id: Idd4050994d007715a19179f11b745ba27745ca8e\n"
    },
    {
      "commit": "74eb3b5147dbc6a7c578dd3a12de887bd564cc70",
      "tree": "cddc9b3a98f0dcecf18eba640d54de8bd968d0c3",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 14 11:34:30 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 14 11:34:30 2017 -0500"
      },
      "message": "Fix AttributeError in wait_for_volume_retype\n\nThe TimeoutException was coming from the wrong module,\nwhich might have just been a rebase mistake while this\nstuff was moving around.\n\nChange-Id: Id494aea1527d03148ba9284c48a1c171d3469911\nCloses-Bug: #1664633\n"
    },
    {
      "commit": "27fd84ee459f81ecef08ea3650c285f76c5a303a",
      "tree": "698a01e7dab1201383a16bfc304f70315c740441",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050"
      ],
      "author": {
        "name": "Gal Amado",
        "email": "gamado@redhat.com",
        "time": "Wed Jan 11 10:58:03 2017 +0200"
      },
      "committer": {
        "name": "Gal Amado",
        "email": "gamado@redhat.com",
        "time": "Tue Feb 14 18:09:23 2017 +0200"
      },
      "message": "Try boot a vm with lower than min ram\n\nAdd a flavor_negative module\n- Create an image with min_ram value\n- Try to create server with flavor of insufficient ram size from\n\nChange-Id: I21a9da5e5dbaed7d3fd3a9e5704ed01f894a6824\n"
    },
    {
      "commit": "6827cd33c48da6c87dd864c66d87f47fcc6dc11c",
      "tree": "a86ddbab3440bf08d1573ef0079d5ea12c435dd6",
      "parents": [
        "0031e85117bf3770ab94f280ef9151fb83e8fcd3",
        "024469732e09358b57dbe7376ef5346fa0c6a342"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 13:17:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 13:17:43 2017 +0000"
      },
      "message": "Merge \"Add resources_prefix to rand_name when created\""
    },
    {
      "commit": "0031e85117bf3770ab94f280ef9151fb83e8fcd3",
      "tree": "271cabeb8faa8306a378ffc9fc850639c2694099",
      "parents": [
        "0a24e467a121bdd8d6bcf11b3d008b496042a854",
        "eb829d46c0f40fcc3f5281dc5344e83f48001ae7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 12:54:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 12:54:45 2017 +0000"
      },
      "message": "Merge \"Remove redundant setup_client method\""
    },
    {
      "commit": "d5969797065d698ae6af4fcffd735b3e1031b1ff",
      "tree": "0627d25b2d8d08d703ab78dba351f5ccd17e5265",
      "parents": [
        "eb829d46c0f40fcc3f5281dc5344e83f48001ae7"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:10:52 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 13:07:10 2017 +0100"
      },
      "message": "admin/test_flavors: some code cleanup and factorization\n\nThis patch uses list comprehension to avoid repeating the same code\nlengthy pattern several times.\n\nChange-Id: Ifc81349631b96fd9e91353aa798a02d7550db010\n"
    },
    {
      "commit": "0a24e467a121bdd8d6bcf11b3d008b496042a854",
      "tree": "480eb929e5a5c132d60ea22d64f959013e6d4627",
      "parents": [
        "cafeddb763bbdef8006c8227ed0f2dcfcb4613f1",
        "aca816da2068057df04e0a5b1b60f2221d03aae6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 10:45:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 10:45:51 2017 +0000"
      },
      "message": "Merge \"Enable sphinx on servers_client\""
    },
    {
      "commit": "8515b8ffcaeb433dcd343d4ff6095d7f62e43e20",
      "tree": "d9af36de65310a1ace52e59575e6e0e5c373e050",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 03:23:27 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 09:40:52 2017 +0000"
      },
      "message": "Remove deprecated network config options\n\nBelow network config options have been deprecated with\nnew names long back\n- Ied68c0326cf891a4e6eb3db51dc5f43241e4b8d2\n\n    - \u0027tenant_network_cidr\u0027 -\u003e \u0027project_network_cidr\u0027\n    - \u0027tenant_network_mask_bits\u0027 -\u003e \u0027project_network_mask_bits\u0027\n    - \u0027tenant_network_v6_cidr\u0027 -\u003e \u0027project_network_v6_cidr\u0027\n    - \u0027tenant_network_v6_mask_bits\u0027 -\u003e \u0027project_network_v6_mask_bits\u0027\n    - \u0027tenant_networks_reachable\u0027 -\u003e \u0027project_networks_reachable\u0027\n\nThis patch removes them from tempest conf.\nDevstack already use the new config options.\n\nChange-Id: Ic0c39e607265f1b8e60caaacd11912ba9d558e01\nDepends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "cafeddb763bbdef8006c8227ed0f2dcfcb4613f1",
      "tree": "f46718f2bed1c0c7ace5d64bc8587b273739ff31",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb",
        "44f01273cff6edaf2f2fb079895105e79afbf1c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 09:20:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 09:20:45 2017 +0000"
      },
      "message": "Merge \"Finish switching to decorators.idempotent_id\""
    },
    {
      "commit": "8816ec5afa74855bbcea58d8aff3ccb5e160df91",
      "tree": "890eee7bb04028471b15df370548c96883c7d39f",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Feb 14 09:08:52 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Feb 14 09:08:52 2017 +0200"
      },
      "message": "Remove redundant parameters for server creation\n\nIt\u0027s unnessesary to specify \u0027image_id\u0027, \u0027flavor\u0027 and \u0027wait_until\u0027\nparameters, since those parameters are already specified in the\ncommon wrapper utility \u0027create_test_server\u0027.\n\nChange-Id: I9e070fd9122bcb083f1621b82cb1adc502f9986b\n"
    },
    {
      "commit": "8889d2b6fb43d7a8e2c35956f9e4189cb26f9874",
      "tree": "820df79a52faa5f473b02a0716fcaa6a7881b488",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 02:29:06 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 05:21:54 2017 +0000"
      },
      "message": "Remove deprecated compute microversion config options\n\nCompute min_microversion and max_microversion in group\n\u0027compute-feature-enabled\u0027 had been deprecated long back\n- I29f0cb9962fdaaecf60a886467c4665fe4010353\n\nThis commit removes those options from deprecated group.\n\nChange-Id: If96cbad9098d511ec0b031390d19f6756d27de15\nDepends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "a82bc86296432b976e54d805775c3c6fe40e3a43",
      "tree": "f9a67d61dacc970d3e4c21b0ae3112114e8739c6",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Mon Feb 13 01:16:13 2017 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Feb 14 03:52:33 2017 +0000"
      },
      "message": "Add PreconditionFailed exception for HTTP 412 errors\n\nThis will be an expected error code from Neutron API tests\nwhen testing the compare-and-swap update capabilities being\nadded in I7d97d6044378eb59cb2c7bdc788dc6c174783299.\n\nOtherwise the tests need to catch UnexpectedResponseCode and\nextract the error number from the body, which looks ugly.\n\nChange-Id: Ic2576438228ea1e15de01779735f7c3ca048c4e5\n"
    },
    {
      "commit": "b935f9acb4ee7ee572339a79cfdb03c4872dcc12",
      "tree": "07bc5c3c6947cb9c160434ea13a78257f8c58ec5",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 15:36:42 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 14 10:09:12 2017 +0800"
      },
      "message": "Check whether server is located on the requested host\n\nIn TestServerMultinode, we create one server on each host,\nand we should check whether server is located on the\nrequested host, e.g., maybe create_server(hostA) ends up\nwith hostB, and create_server(hostB) ends up with hostA,\nand the current check won\u0027t find it.\n\nChange-Id: I05522b141163ffec923402cba3b0dbbdbb9b61a3\n"
    },
    {
      "commit": "c96030ea0385afa54359d7bedf8250ff4ea30e30",
      "tree": "f71c08876dffce61973559ff7da1345a67929058",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Feb 13 23:48:35 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 01:24:15 2017 +0000"
      },
      "message": "Use test_utils.call_until_true in tempest tests\n\ntest.call_until_true has been deprecated since\nNewton and now same method is available in\ntest_utils.call_until_true as the stable interface.\n\nThis Ide11a7434a4714e5d2211af1803333535f557370 will remove it\nfrom old location.\n\nThis patch use the stable method in tempest tests also.\n\nChange-Id: I9faf81d171db20df5e94cdf3bda924d2fd4767a8\n"
    },
    {
      "commit": "dffb867d75d22ff4f960513a0c0c876545a39f3f",
      "tree": "1065168c13fdc865375d23ef33e9acff45283093",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Jan 26 14:43:06 2017 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Mon Feb 13 15:53:21 2017 -0800"
      },
      "message": "Update _create_test_user in identity base\n\nAdded a fix that allows for not specifying a password\nargument instead of having to specify it with None value\nin order to get an auto-generated password.\n\nChange-Id: I7ad9e103aa6cb6241a2168b9cd7969882c551381\nCloses-bug:1659665\n"
    },
    {
      "commit": "44f01273cff6edaf2f2fb079895105e79afbf1c1",
      "tree": "28dd7914581151cefe6bb3095392e59f7f990c68",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:44:14 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 13 17:30:07 2017 +0000"
      },
      "message": "Finish switching to decorators.idempotent_id\n\nMost modules are switched to using decorators.idempotent_id and\nthis patch covers the remaining and removes the old decorator check.\n\nNOTE: The old decorator test.idempotent_id is still necessary to be\n      used on the other projects.\n\nChange-Id: Ice7f593fbc109863eba11402c2f3af75fc6ab9a1\nCloses-Bug: #1616913\n"
    },
    {
      "commit": "eb829d46c0f40fcc3f5281dc5344e83f48001ae7",
      "tree": "2a0c595783b9a8b513767b35f9ff7e27ec3a08d0",
      "parents": [
        "488ea0900874daa26b5cbf3b65897ff2227784b1"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Feb 13 12:57:04 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Feb 13 12:57:04 2017 +0200"
      },
      "message": "Remove redundant setup_client method\n\nThose clients are already initialized in BaseV2ComputeTest class\nBaseV2ComputeAdminTest class.\nIn addition, it is more clear to use the original client name.\nThe client name \u0027client\u0027 is too much general compare to \u0027flavors_client\u0027\nand \u0027admin_flavors_client\u0027.\n\nChange-Id: Ifbd687a7c1c99ff4652c7596d85eda404a3120ae\n"
    },
    {
      "commit": "bad7dcd77c5954e12c871e7d62300ff42addfbeb",
      "tree": "5fc966cf94b552108f7a105452e5022ee67f148a",
      "parents": [
        "488ea0900874daa26b5cbf3b65897ff2227784b1",
        "96c36cffbe115226402600c321c2de701b281f7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 10:00:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 10:00:46 2017 +0000"
      },
      "message": "Merge \"Remove skip of test_stamp_pattern\""
    },
    {
      "commit": "8801e360ec7437d5175fe0e337037baa354df542",
      "tree": "e5fc35053b7c639ed6e45d600b19e09227a68244",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Sun Feb 12 19:17:55 2017 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Mon Feb 13 01:32:27 2017 -0800"
      },
      "message": "Fix router port IP address references\n\nThe _verify_network_details method is fetching all\nrouter interfaces, including ones that have nothing\nto do with the test details being verified.\nSo it can end up catching a router interface that is being\ncleaned up in a concurrent test which has no IP addresses\nanymore.\n\nAdditionally, it\u0027s currently incompatible with router interfaces\ncontaining multiple fixed IPs from different subnets, which would\nbe problematic if we added more IPv6 tests since routers attached\nto multiple IPv6 subnets on the same network re-use the same\ninterface.\n\nThis patch alters the logic to iterate over the fixed IPs\nrather than using a fixed index to work with both multiple IP\ncases as well as no IP cases. Additionally, it stops fetching all\nports and just fetches ports with the device_id we are looking for.\n\nCloses-Bug: #1664020\nChange-Id: I2134ad8df19290fc7161ef22d80fcb34c8d6266a\n"
    },
    {
      "commit": "134d9f748be26dd4c7649534b716f8533b6bcd62",
      "tree": "af23264db5f8a5a3c6b647d61035021f32827122",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Fri Feb 10 18:05:26 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Feb 13 17:16:18 2017 +0900"
      },
      "message": "Introduce flake8-import-order\n\nThis commit introduces flake8-import-order to check import orders\nautomatically. We shouldn\u0027t do it manually.\n\nDepends-On: Ia2140f5566ce169b076ffa5c9ebfbdbfc41e5bed\nChange-Id: Iff75ebec42b295870edd1c04001adfb17460a682\n"
    },
    {
      "commit": "488ea0900874daa26b5cbf3b65897ff2227784b1",
      "tree": "668b9df781ad549e99be7302a4d59ae79f68860b",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8",
        "36eeab046527dcb4fbe41c1981b4b037bbe11d27"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 07:10:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 07:10:13 2017 +0000"
      },
      "message": "Merge \"Add create_flavor in compute.base\""
    },
    {
      "commit": "96c36cffbe115226402600c321c2de701b281f7b",
      "tree": "f75b46cecf5e2d56d29c184c699c4d6d0e963dcd",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 09:51:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Feb 13 14:58:24 2017 +0800"
      },
      "message": "Remove skip of test_stamp_pattern\n\ntest_stamp_pattern is skipped of bug 1205344 which is reported at 2013,\nthough there is no exact hint on whether the bug is fixed or not, but\nsince 2013 is too long ago, we guess the bug should have been fixed.\n\nThis is to remove the skip, and to fix several obvious errors in the\ncode.\n\nChange-Id: I2c13099595d8ee8099e02e3f06096078c7d27c34\n"
    },
    {
      "commit": "024469732e09358b57dbe7376ef5346fa0c6a342",
      "tree": "d015c18ac829a5042d731b60d919bac5802ffa7a",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Fri Jan 27 13:02:27 2017 -0800"
      },
      "committer": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Fri Feb 10 22:54:49 2017 +0000"
      },
      "message": "Add resources_prefix to rand_name when created\n\nTests that use rand_name from tempest.lib.common.data_utils\nare not adding the resources_prefix from the tempest\nconfig file when creating resources.  These tests should\nbe using tempest.common.data_utils which passes in the\nresources_prefix as a parameter in the rand_name function call.\n\nWhen resources_prefix is set in the tempest config file all of\nthe resources created should begin with this attribute. For some\ntests this attribute is not passed to the rand_name function call.\nThis addresses that issue.\n\nChange-Id: I662aad1916949750581e793981988edf1560ea94\nCloses-Bug: #1628016\n"
    },
    {
      "commit": "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8",
      "tree": "ca6d8fa1b2669666a914bc15a05c79ab50914488",
      "parents": [
        "88d84e951b8bea60d7a65cb8a9449529b1716a01",
        "ca3b39d6d9b036f1eb03d9d5bda0832ec4faffd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 19:41:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 19:41:28 2017 +0000"
      },
      "message": "Merge \"Implied roles API tests\""
    },
    {
      "commit": "aca816da2068057df04e0a5b1b60f2221d03aae6",
      "tree": "fdf8e1e2904ff4ebfb45ccb56d94fcaf8d21998c",
      "parents": [
        "88d84e951b8bea60d7a65cb8a9449529b1716a01"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 15:12:17 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Feb 10 10:47:27 2017 -0800"
      },
      "message": "Enable sphinx on servers_client\n\nservers_client is most useful client for testing, but the docstring was\nnot enabled on the site. So this patch makes it enabled.\n\nChange-Id: I031de923deab74bc0f84cff52f470ab233b7dbba\n"
    },
    {
      "commit": "88d84e951b8bea60d7a65cb8a9449529b1716a01",
      "tree": "00565b1b3bf9eb5ca0c06cc6272fe4fb407bc80a",
      "parents": [
        "09df11b15084d9426a3122e0847c2a07fee8a266",
        "9e22b852d09974ea2a5af85150c770792d7e3f39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 15:56:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 15:56:06 2017 +0000"
      },
      "message": "Merge \"test_create_server_from_volume_snapshot: assert dict is not empty before accessing a key\""
    },
    {
      "commit": "09df11b15084d9426a3122e0847c2a07fee8a266",
      "tree": "6d1bab1a579da6c31ec6ab287568e49a24f1e753",
      "parents": [
        "7e46ccfd605011ccfe83f380c9e63024893436d4",
        "13c9c893ccf67b914fd984a1fded6428dfd90711"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "message": "Merge \"Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\""
    },
    {
      "commit": "7e46ccfd605011ccfe83f380c9e63024893436d4",
      "tree": "321ed49f8582bebd87970186c1521b139f99c12d",
      "parents": [
        "c74ba0428912f002d29ee7dc10a42085fee990bb",
        "84e3e613fc3dc856db4adea8d92a5be37a83f126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "message": "Merge \"Add v14.0.0 releasenote\""
    },
    {
      "commit": "c74ba0428912f002d29ee7dc10a42085fee990bb",
      "tree": "cc8c01ac90b01f0dcbe5cddb6c31cc6ed064c377",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52",
        "b895e7447e3c6a83a80afb2a554e88e6abe9de52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "message": "Merge \"Use correct routers_client in _delete_router\""
    },
    {
      "commit": "13c9c893ccf67b914fd984a1fded6428dfd90711",
      "tree": "7563ca87535b651d2dcb8c2b5cdc0f30ff397524",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 12:04:07 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 14:53:20 2017 +0800"
      },
      "message": "Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\n\nAll callings to manager.create_server pass wait_until\u003d\u0027ACTIVE\u0027,\nso this is to make wail_until default as \u0027ACTIVE\u0027, not None.\n\nChange-Id: I630cf047ed419fbf0cc073b5984fa29b456da451\n"
    },
    {
      "commit": "36eeab046527dcb4fbe41c1981b4b037bbe11d27",
      "tree": "129da370ba3f473f07be5c0c2cb25e081b34b600",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 18 11:49:04 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 02:16:48 2017 +0000"
      },
      "message": "Add create_flavor in compute.base\n\nThis is to add create_flavor in compute.base, so the code\ncan be simplified.\n\nChange-Id: Iffb6495a865550f0888b6d5fe5d7031f57a37fe4\n"
    },
    {
      "commit": "4ce377983eb801eef69d0d710eabef271a83de52",
      "tree": "d6b63fdfb4192310c587d0cd2fddba3501fb20ef",
      "parents": [
        "538314efc133cd475ee5ac1b548e9af56c23d8de",
        "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "message": "Merge \"Fix AZ List Detail schema to allow hosts as None\""
    },
    {
      "commit": "84e3e613fc3dc856db4adea8d92a5be37a83f126",
      "tree": "30cf58fcfafdfb838e4bc1ef9f69039803497105",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "message": "Add v14.0.0 releasenote\n\nThis commit adds v14.0.0 releasenote. Because v14.0.0 was already\nreleased.\n\nChange-Id: I3bc54be900b3e06145192e392d09d7038bfd2166\n"
    },
    {
      "commit": "b895e7447e3c6a83a80afb2a554e88e6abe9de52",
      "tree": "17b2a398e82301d08779ee3634048f462dd69040",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "message": "Use correct routers_client in _delete_router\n\nclient should be used instead of self.routers_client.\nAnd since I am here, I\u0027d like to do a very small code optimization.\n\nChange-Id: I1e34e7b97597a552b6232ded45f704bbe7115165\n"
    },
    {
      "commit": "538314efc133cd475ee5ac1b548e9af56c23d8de",
      "tree": "55e5cbcceb7fe2c2269b6141a9307aac38a2a0e6",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
        "77f2d767fc940008c9411138d080a682467feb57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\""
    },
    {
      "commit": "0004b8fcf8634de5be364ac9cac24ac16468facc",
      "tree": "83571c39090bcfde24cf4d0f5737879c9867ff30",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641"
      ],
      "author": {
        "name": "Cindy Lu",
        "email": "clu@us.ibm.com",
        "time": "Tue Feb 07 18:07:49 2017 -0800"
      },
      "committer": {
        "name": "Cindy Lu",
        "email": "clu@us.ibm.com",
        "time": "Wed Feb 08 10:42:19 2017 -0800"
      },
      "message": "Swift list containers should test for reverse listing param\n\nlist_containers also takes in the param \u0027reverse\u0027\nwe should have a test case for this\n(http://docs.openstack.org/developer/swift/account.html\n\n- s/matadata/metadata\n\nChange-Id: I9bea26400ebfa7d2abc74371b39f793cbf8fe154\n"
    },
    {
      "commit": "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
      "tree": "05cf69e1d7c2e048afb8d54fd31b32285eb6ad75",
      "parents": [
        "face560e6507be7c52ce29d27694f0fce457ef6b",
        "103d591860b50a7d3fc700970e49cbce1f5bc4f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "message": "Merge \"Fixed wrong link in microversion_testing.rst\""
    },
    {
      "commit": "77f2d767fc940008c9411138d080a682467feb57",
      "tree": "de736a9c5235bf21a14d3e02bb857ed9cbd818f5",
      "parents": [
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "message": "Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\n\nThis reverts commit 4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb.\n\nChange-Id: I08b436acb3b27f9ae21e55b69b1adf3f9d721ba9\n"
    },
    {
      "commit": "face560e6507be7c52ce29d27694f0fce457ef6b",
      "tree": "3aeadd4baba858d4002f1cdf9864fa18be06d333",
      "parents": [
        "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
        "333101257a1b2140c0467ef69de3b2101b14c298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "message": "Merge \"Add related bug#1659811 for tenant_id filter compute tests\""
    },
    {
      "commit": "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
      "tree": "555a1b9eeaa4588a18bc6258c84dc6eb85035177",
      "parents": [
        "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
        "d475fba4413dd885928a33627ceb754f5612bab1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "message": "Merge \"Add extra elements check for \u0027show_volume_type\u0027 command\""
    },
    {
      "commit": "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
      "tree": "d7421bf81f87614e5eabeb4bb2d1301e1431bc11",
      "parents": [
        "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "message": "Merge \"Fix _check_network_external_connectivity in test_network_basic_ops\""
    },
    {
      "commit": "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
      "tree": "c498647fef772e3d24e4ed75870057db941f6a14",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
        "49a2c7e6b664e84fec77bd535775f7cac789990d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "message": "Merge \"Implied roles methods\""
    },
    {
      "commit": "103d591860b50a7d3fc700970e49cbce1f5bc4f0",
      "tree": "3fb03f98195d520182b6e2931550c48494666f93",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "message": "Fixed wrong link in microversion_testing.rst\n\nChange-Id: Id457dce3cbe59a2d675fc199dc4c015b1248ba01\n"
    },
    {
      "commit": "9e22b852d09974ea2a5af85150c770792d7e3f39",
      "tree": "0e6c55e517eee87510d8640c4f754596cacddf76",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 05 15:38:29 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 08 12:09:12 2017 +0200"
      },
      "message": "test_create_server_from_volume_snapshot: assert dict is not empty before accessing a key\n\nFollowing the patch: If2a257b24f2d50a401d6804e983bcad55b5c89e8\nIn case the dict is empty i.e. there in not an attachment, it will\nbe helpful to check whether there is an attachment or not to prevent\nerror in L204.\n\nChange-Id: Ib74472b3b147f34a63ac5988c7db97230a9f4803\n"
    },
    {
      "commit": "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
      "tree": "0428634c129c360d58a770f675fd9e38f10bbf01",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9",
        "1395435e6a59c70f74b30f84c793de6c08f05897"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "message": "Merge \"Get server fault if snapshot fails\""
    },
    {
      "commit": "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265",
      "tree": "b3e10583b741009ac4a0881832848df870cbce58",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "message": "Fix AZ List Detail schema to allow hosts as None\n\nList AZ with Details response can return host as None\nfor non available AZ from nova.\n\nBut response schema [1] always expect host as non-None\nvalue which is not true for non available AZ on nova side.\n\nChange-Id: I015ea26eb47ef179d55f3e452e871bfeec406365\nCloses-Bug: #1662781\n"
    },
    {
      "commit": "c566241e3761cfba4dc324d57979231089d474a9",
      "tree": "47e94740a39fdfadf908cfd542d0c5f8a34f9f39",
      "parents": [
        "a5859e80082729c8e5f0f6ce15eaaded243b191f",
        "2dac466afa4e898f7c82cb06eb49d139c6bedd0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "message": "Merge \"Add unit tests for BaseV2ComputeTest.create_image_from_server\""
    },
    {
      "commit": "a5859e80082729c8e5f0f6ce15eaaded243b191f",
      "tree": "5bcad38849fcea06849fa6e1dbb350d92b793da7",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
        "621544cc962b35025d3cbb97e7eb32fa7d9f508a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "message": "Merge \"Remove wait_for_server from create_image_from_server\""
    },
    {
      "commit": "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
      "tree": "268a7295b3e41912ae494e7583079bfffe6cbc87",
      "parents": [
        "c83a3fd27e6ca2db8571b8948ed2bb9b58432372",
        "07845fa2ed2e89b642e8533a4e66a100345af723"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "message": "Merge \"Add test for compute API microversion 2.42\""
    }
  ],
  "next": "c83a3fd27e6ca2db8571b8948ed2bb9b58432372"
}
