)]}'
{
  "log": [
    {
      "commit": "f95b9b0020159e94dd3cfb46cd2c80fe6d93b6e0",
      "tree": "52cb8eab8dfca62d0e90f62ae65476e5f2318e9b",
      "parents": [
        "b43e42fa0391c78431d7735d217da49c77758358",
        "11289db2bc6457a90df609ecf57960a2d2f25c22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 29 18:49:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 18:49:18 2017 +0000"
      },
      "message": "Merge \"Use skip_checks instead of skipUnless\""
    },
    {
      "commit": "b43e42fa0391c78431d7735d217da49c77758358",
      "tree": "e80d63d44ee551e604883c3ed1ae3de2ed0d849d",
      "parents": [
        "1107b62a7b80fcdfaeeb4bb9acbaddedcd6e6357",
        "ba123076586fbd3a5ec0de803e231f1ad890bf26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 29 12:17:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 12:17:11 2017 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "1107b62a7b80fcdfaeeb4bb9acbaddedcd6e6357",
      "tree": "0200b03103c39d3bd186967e472a975eb7e4e9f0",
      "parents": [
        "e2bdb692748212355cec047a988a16b8343542cb",
        "c1ebf656a43ecec0cbcd6d8b7b2758651c77f7a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 29 11:33:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 11:33:13 2017 +0000"
      },
      "message": "Merge \"Add params to upload_volume command\""
    },
    {
      "commit": "e2bdb692748212355cec047a988a16b8343542cb",
      "tree": "68da5b75277be423fb926d72fd84b730e2b173f5",
      "parents": [
        "53abf9bff175384449437512dfc00db86c0b291b",
        "361c29bf47afde8dc429041c2c906635a8cd36b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 29 05:50:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 05:50:46 2017 +0000"
      },
      "message": "Merge \"Fix class name for test extensions\""
    },
    {
      "commit": "53abf9bff175384449437512dfc00db86c0b291b",
      "tree": "c6b2e21f715a37e7134fc2447b680ff16e4a07b6",
      "parents": [
        "bb20f08c7531f44a2fe75262136df0f896c5bb77",
        "e61e237f6f984d62bf988ab892eb5318f6470b82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 29 05:49:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 05:49:24 2017 +0000"
      },
      "message": "Merge \"Add support for IPV6 tests in tempest.\""
    },
    {
      "commit": "11289db2bc6457a90df609ecf57960a2d2f25c22",
      "tree": "bb035044c837e3abcc0433dded8b8d5d3e59e62b",
      "parents": [
        "55c34fdd4b50fce7ecc29d725a9fa18c44c8af8d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 29 10:59:39 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 29 10:59:39 2017 +0800"
      },
      "message": "Use skip_checks instead of skipUnless\n\nThis is to use skip_checks for VolumesSnapshotsTestJSON and\nAttachVolumeShelveTestJSON, to make the testcases skip as\nearly as possible.\n\nChange-Id: Ic8fd3db419f63bad8368f6a06f7cff56599650f1\n"
    },
    {
      "commit": "bb20f08c7531f44a2fe75262136df0f896c5bb77",
      "tree": "f3064a3c83292fec5a4cf5c7b597e7bc761816da",
      "parents": [
        "5e9499f3e8887da6a68836f3949bb7ce30ae8e6b",
        "c7b143fb037a11783faa879bd23c2de58d3b52c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 28 21:48:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 28 21:48:59 2017 +0000"
      },
      "message": "Merge \"Do not use self.name for volume name field\""
    },
    {
      "commit": "5e9499f3e8887da6a68836f3949bb7ce30ae8e6b",
      "tree": "5aaf52f8dec39804ac5d178021370eb9ace37fe5",
      "parents": [
        "1a69bb32680b8753bceb1091f05d732af1d68725",
        "1bc06aac191b15b7d19987744a3b375e4af39b3b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 28 13:23:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 28 13:23:19 2017 +0000"
      },
      "message": "Merge \"Added unit tests for blacklist and whitelist\""
    },
    {
      "commit": "e61e237f6f984d62bf988ab892eb5318f6470b82",
      "tree": "11e8de3b0e2e7bcb7bc6fa32ada9e0faf5710095",
      "parents": [
        "1a69bb32680b8753bceb1091f05d732af1d68725"
      ],
      "author": {
        "name": "sarvanimounika",
        "email": "sarvanimounika@gmail.com",
        "time": "Mon Aug 28 16:01:08 2017 +0530"
      },
      "committer": {
        "name": "sarvanimounika",
        "email": "sarvanimounika@gmail.com",
        "time": "Mon Aug 28 16:05:27 2017 +0530"
      },
      "message": "Add support for IPV6 tests in tempest.\n\nCurrently when we run these tests to check IPV6 it creates\nIPv4 networks but not IPV6. After this networks for IPV4 and IPV6\ngets created.\n\nChange-Id: I8611429892f5d3f582b9a40ef8b418f5ca89c0a7\n"
    },
    {
      "commit": "1a69bb32680b8753bceb1091f05d732af1d68725",
      "tree": "e3018e02b8f6ae9e2d6ffe09c5ac04d6fb60d692",
      "parents": [
        "55c34fdd4b50fce7ecc29d725a9fa18c44c8af8d",
        "70d7a118f3a5bcd94f212b7c4260724ae85289b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 28 08:24:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 28 08:24:43 2017 +0000"
      },
      "message": "Merge \"Use networks floatingips client to associate fips\""
    },
    {
      "commit": "c1ebf656a43ecec0cbcd6d8b7b2758651c77f7a7",
      "tree": "34abd4c03cd95f19d360048fc91d37ba39166ac5",
      "parents": [
        "b52feb924979b715b49a5b43d1546ce7b2fd79d7"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Apr 03 12:15:28 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Aug 28 09:02:59 2017 +0300"
      },
      "message": "Add params to upload_volume command\n\nUpdate \"test_volume_upload\" testcase to verify disk-format param.\n\nChange-Id: I305dff1eed42724462e2694ee5449ccbd51b0731\n"
    },
    {
      "commit": "55c34fdd4b50fce7ecc29d725a9fa18c44c8af8d",
      "tree": "b53b02e2e7f360c50b72751879e6f4c730def605",
      "parents": [
        "b52feb924979b715b49a5b43d1546ce7b2fd79d7",
        "4b974460836c7664c1324e6ec7bd7234546cfe75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 28 04:40:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 28 04:40:32 2017 +0000"
      },
      "message": "Merge \"Fix for resetting volume status\""
    },
    {
      "commit": "ba123076586fbd3a5ec0de803e231f1ad890bf26",
      "tree": "23d31af2b3e8023394b0ecea3b0d57de93f034bd",
      "parents": [
        "b52feb924979b715b49a5b43d1546ce7b2fd79d7"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Aug 26 11:44:40 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Aug 26 11:44:40 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I03c917bbc6074fdc5bff4abaab524c315e7488a5\n"
    },
    {
      "commit": "b52feb924979b715b49a5b43d1546ce7b2fd79d7",
      "tree": "843666bbfdca21549f60887ef3db8741700fb97b",
      "parents": [
        "c961a656ccdc0f1242b4ff3237a16d4a7cdf4e07",
        "15429d8c0f1dfe0ef312ee030aa5a79cfb8021a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 26 02:23:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 26 02:23:47 2017 +0000"
      },
      "message": "Merge \"[TrivialFix] Add bug reference to releasenote\""
    },
    {
      "commit": "15429d8c0f1dfe0ef312ee030aa5a79cfb8021a3",
      "tree": "48312f3a2ea9f5c206e9b0bc5a44d52d443b5804",
      "parents": [
        "45e600c375ed40d6f4be599f7e34893efbe12121"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 25 00:04:01 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 25 03:23:15 2017 +0100"
      },
      "message": "[TrivialFix] Add bug reference to releasenote\n\nAs per request in [0] adding bug reference to releasenote.\n\n[0] I1a308f486fd7b14a9111a3433284e3c4abf65bd3\n\nChange-Id: I13d04e3c4121b172d22730d19cc8a64dde151225\n"
    },
    {
      "commit": "1bc06aac191b15b7d19987744a3b375e4af39b3b",
      "tree": "7c6203b9baee28b64d1f50dc9cc5b66e7172d076",
      "parents": [
        "29330ba31e948045e055b8ae82e48198390841c4"
      ],
      "author": {
        "name": "Divyansh Acharya",
        "email": "divyansh.acharya7@gmail.com",
        "time": "Fri Aug 18 15:09:46 2017 +0000"
      },
      "committer": {
        "name": "Divyansh Acharya",
        "email": "divyansh.acharya7@gmail.com",
        "time": "Thu Aug 24 23:02:53 2017 +0000"
      },
      "message": "Added unit tests for blacklist and whitelist\n\nChange-Id: I226b44e90ff634fe2efb91aa9489262effcd8838\nCloses-Bug: #1711651\n"
    },
    {
      "commit": "70d7a118f3a5bcd94f212b7c4260724ae85289b6",
      "tree": "5c75ecedb02f449b960342fb7b9abfb7849a5309",
      "parents": [
        "c961a656ccdc0f1242b4ff3237a16d4a7cdf4e07"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed May 10 17:25:54 2017 +0000"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Aug 24 11:13:00 2017 -0400"
      },
      "message": "Use networks floatingips client to associate fips\n\nWith the deprecation of the \u0027associate floating IP\u0027 server action in\n2.44 [1], we need to use the networks client to associate floating\nIPs.\n\n[1] https://developer.openstack.org/api-ref/compute/?expanded\u003dadd-associate-floating-ip-addfloatingip-action-deprecated-detail,list-servers-detail,list-servers-detailed-detail,show-port-interface-details-detail,list-port-interfaces-detail\n\nChange-Id: Ib3655bed87f019c32dcff7f8ff05634398a52962\n"
    },
    {
      "commit": "c961a656ccdc0f1242b4ff3237a16d4a7cdf4e07",
      "tree": "76842e707df8d0cbc1bae6e9a2716d633b68e452",
      "parents": [
        "c5aeacaec98fa8ad6a4fc52b00d2197c0303079f",
        "cd36841ca25b39b9c8ad1b83e0abd0a191d538a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 24 06:48:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 06:48:00 2017 +0000"
      },
      "message": "Merge \"Move test decorators to common\""
    },
    {
      "commit": "c5aeacaec98fa8ad6a4fc52b00d2197c0303079f",
      "tree": "900f0d2ae41b74fc99330b3b0993d05595a06bd9",
      "parents": [
        "f5869b4557855af9450501c65e03bd16fd269036",
        "8bd00e3ba081a4e24439ff2c7a173359787b690e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 24 03:48:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 03:48:10 2017 +0000"
      },
      "message": "Merge \"TrivialFix for flake8 and docs build in tox.ini\""
    },
    {
      "commit": "c7b143fb037a11783faa879bd23c2de58d3b52c0",
      "tree": "c15a1d59b0e3b466b1aa961d234e8607f174aff1",
      "parents": [
        "45e600c375ed40d6f4be599f7e34893efbe12121"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 24 10:59:49 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 24 10:59:49 2017 +0800"
      },
      "message": "Do not use self.name for volume name field\n\nSince volume v1 is deprecated, \u0027display_name\u0027 is no\nlonger needed for volume name field, so this is to\nput \u0027name\u0027 directly instead of using self.name\n\nChange-Id: Ia6245c56a4b2d56a207a5052f1d68221637f4c16\n"
    },
    {
      "commit": "4b974460836c7664c1324e6ec7bd7234546cfe75",
      "tree": "b6da796d8c28d04d2a868526437e45d5e89d8e3b",
      "parents": [
        "45e600c375ed40d6f4be599f7e34893efbe12121"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 24 10:13:37 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 24 10:13:37 2017 +0800"
      },
      "message": "Fix for resetting volume status\n\nReset volume status API is a volume action and its return code is 202,\nwhich means it is not a sync procedure. Although the API is mainly a\nDB operation and the volume status will be changed quickly, it is not\nstable to verify the volume status immediately after calling the API.\nIt is more suitable to use \u0027waiters\u0027 function to wait for the volume\nstatus to be changed.\n\nChange-Id: I0421acd562821af268ca5b20e0424455d71da338\n"
    },
    {
      "commit": "cd36841ca25b39b9c8ad1b83e0abd0a191d538a0",
      "tree": "445b8cb58910c16cd8292005e7bf5c091078392f",
      "parents": [
        "ac9500a4572abc10465c0c59b1b9cc60c25b5621"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Aug 14 21:37:56 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 23 17:09:33 2017 +0000"
      },
      "message": "Move test decorators to common\n\nservices and extension decorators are based on CONF and needed by\nTempest only, so moving them to tempest.common.\nSince a few plugnis use them today, use debtcollector to avoid\nbreaking all dependencies.\n\nChange-Id: Ibd52153d00b8e60fb8c89e38d94e358ddc787251\n"
    },
    {
      "commit": "f5869b4557855af9450501c65e03bd16fd269036",
      "tree": "a64e5e6a29f47a7864cd30faae5d6086f4925ce2",
      "parents": [
        "45e600c375ed40d6f4be599f7e34893efbe12121"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Aug 23 15:56:49 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Aug 23 16:01:26 2017 +0300"
      },
      "message": "Use a non admin privileges for retyping a volume\n\nRetype of a volume does not require admin privileges,\nsince Bug #1657806 was fixed.\n\nChange-Id: Ia4a9bd20af0fcc5991ea45c2fd2a78f417d67d72\n"
    },
    {
      "commit": "45e600c375ed40d6f4be599f7e34893efbe12121",
      "tree": "5c49547820f98244d6d99dd44a3aeab195b7a3fa",
      "parents": [
        "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
        "d8152de0da08e1654e6d25deee408f45d8a8f2bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "message": "Merge \"Fix RemoteClient having bad default ssh_shell_prologue\""
    },
    {
      "commit": "8bd00e3ba081a4e24439ff2c7a173359787b690e",
      "tree": "a193b2e6cb1610692d00292ca0d02ff65dfbee18",
      "parents": [
        "da9d05c55aef08049a05355bfdc1ff2cc36a828d"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Tue Aug 22 17:06:15 2017 +0800"
      },
      "committer": {
        "name": "junbo.li",
        "email": "junbo85.li@gmail.com",
        "time": "Wed Aug 23 07:04:20 2017 +0000"
      },
      "message": "TrivialFix for flake8 and docs build in tox.ini\n\n1. exclude \"build\" in flake8 section.\n2. to ensure the old files are not left over when running these\n   document builds.\n\nChange-Id: Ia5590b7816b36351559c692eebfecb3c8e6fd1a3\n"
    },
    {
      "commit": "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
      "tree": "436793c594a851e338539d605d556d50defacf59",
      "parents": [
        "da9d05c55aef08049a05355bfdc1ff2cc36a828d",
        "816358471f328f1ddffab58ad915b0c91428c54a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 03:24:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 03:24:31 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary schema check of ip address\""
    },
    {
      "commit": "d8152de0da08e1654e6d25deee408f45d8a8f2bd",
      "tree": "9e73d3cf1bff83df9ed03f3b9dc4c2b9cd547b57",
      "parents": [
        "e66994083158b60f00209a01c3ea6454333d1fc3"
      ],
      "author": {
        "name": "Kris Stercxk",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Sun Jul 30 09:44:12 2017 +0200"
      },
      "committer": {
        "name": "Kris Sterckx",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Tue Aug 22 11:43:37 2017 +0200"
      },
      "message": "Fix RemoteClient having bad default ssh_shell_prologue\n\nChange-Id: I0e73b8deedf4bf78481cdf09b863dc149a70e9be\nCloses-Bug: #1707478\n"
    },
    {
      "commit": "da9d05c55aef08049a05355bfdc1ff2cc36a828d",
      "tree": "cf43e3258c60205675d5dd8bb42e69d5a538bde7",
      "parents": [
        "df4680c36c17be6e452ea437fd7ece964f7783f8",
        "d12e5480d2111d01ea99f5083b97797a6f86b0f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 22 08:00:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 22 08:00:33 2017 +0000"
      },
      "message": "Merge \"Test nonexistent volume type extra_spec name instead of id\""
    },
    {
      "commit": "df4680c36c17be6e452ea437fd7ece964f7783f8",
      "tree": "688b2867c942d38e86d0fa0ea9a444278f4965d4",
      "parents": [
        "ac9500a4572abc10465c0c59b1b9cc60c25b5621",
        "138d279c06433d9627b2097e81c3d08de093cc0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 22 06:50:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 22 06:50:46 2017 +0000"
      },
      "message": "Merge \"[TrivialFix]Remove unnecessary value taking\""
    },
    {
      "commit": "816358471f328f1ddffab58ad915b0c91428c54a",
      "tree": "f6c75704e0aad43aa52dcc54b24e042d798e58e7",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 13:19:37 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 22 06:08:16 2017 +0000"
      },
      "message": "Remove unnecessary schema check of ip address\n\nThis is to add more accurate ip version check in address\nschema which will limit ip version value in [4, 6], and\nto remove unnecessary schema check in testcases.\n\nChange-Id: Ice426db172b8d697c8a5be0426fb3f7b25e548c2\n"
    },
    {
      "commit": "d12e5480d2111d01ea99f5083b97797a6f86b0f2",
      "tree": "bd0650a75d5506ec4a54e764472df5d7f3f5d460",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 16:49:29 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 22 03:00:23 2017 +0000"
      },
      "message": "Test nonexistent volume type extra_spec name instead of id\n\nvolume type extra_spec doesn\u0027t work with \u0027id\u0027, so this is to\nrename test_get_nonexistent_extra_spec_id to\ntest_get_nonexistent_extra_spec_name, testing nonexistent\nvolume type extra_spec.\n\nChange-Id: I67e22a821eb88cbf3f9e03bfefc592456b79bb0c\n"
    },
    {
      "commit": "ac9500a4572abc10465c0c59b1b9cc60c25b5621",
      "tree": "f5548de34919e588ba936c21609ce04ab64d9ed4",
      "parents": [
        "299699f66ed61615f03eb8780483ed8282c95ac5",
        "5fdfc9bfe0d9f6c2e003fdb46bd74c32e812e335"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 19:43:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 19:43:47 2017 +0000"
      },
      "message": "Merge \"Fix unit test that break isolation\""
    },
    {
      "commit": "299699f66ed61615f03eb8780483ed8282c95ac5",
      "tree": "9ccc6ae41bb8d577aa2107d4c8363cd6a2a90862",
      "parents": [
        "edf7d0ce0981e8830915366ef4e610756d96b858",
        "cc4ef74503cc4b3ecc594435a5ccbb330a298dff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 19:43:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 19:43:38 2017 +0000"
      },
      "message": "Merge \"Add comments for test module of tempest.test.idempotent_id\""
    },
    {
      "commit": "edf7d0ce0981e8830915366ef4e610756d96b858",
      "tree": "da41c7324890f750b8ffd75481bc1218f499aa34",
      "parents": [
        "e66994083158b60f00209a01c3ea6454333d1fc3",
        "68cb44d488dab8cced28cbd34d6824671ae15809"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 19:42:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 19:42:01 2017 +0000"
      },
      "message": "Merge \"Py3: Finish the python3 port\""
    },
    {
      "commit": "e66994083158b60f00209a01c3ea6454333d1fc3",
      "tree": "5c259672b329d81343d78aa0e110fe7ca0c43f53",
      "parents": [
        "b42033dd557a5215a88cf9000cfe3c6ac516954a",
        "15ee1ff6e5d771f7a7ee4b09c70a576ef93f6eb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 08:26:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 08:26:28 2017 +0000"
      },
      "message": "Merge \"[TrivialFix] Remove unused statements in compute tests\""
    },
    {
      "commit": "b42033dd557a5215a88cf9000cfe3c6ac516954a",
      "tree": "695d496bbbc1d61321ec180a12f31b0e3c926bd7",
      "parents": [
        "28a3371692a56b4750e424e5602b2b8e485c8670",
        "009a1f6c0a4d1af383364e806cbba68c553f8077"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 06:55:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 06:55:33 2017 +0000"
      },
      "message": "Merge \"Remove usage of credentials_factory.AdminManager\""
    },
    {
      "commit": "138d279c06433d9627b2097e81c3d08de093cc0f",
      "tree": "e7c9f43eef4cb84785265f249e2f017d040187cf",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 14:49:44 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 14:49:44 2017 +0800"
      },
      "message": "[TrivialFix]Remove unnecessary value taking\n\nThis is to remove unnecessary value taking for code clean.\n\nChange-Id: I570218f617c49d710c24ecf0d5ca4211835ecaa8\n"
    },
    {
      "commit": "28a3371692a56b4750e424e5602b2b8e485c8670",
      "tree": "9b61053635d8c6da97e7a995c64d111266b4510a",
      "parents": [
        "8d196768005dcecfbc20f59d6e9306d09b230224",
        "c6a79056ca6ecdfcb070a931e874d68a4a3b06df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 05:07:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 05:07:56 2017 +0000"
      },
      "message": "Merge \"Fix disable_ssl_certificate_validation values if ca_certificates file is defined\""
    },
    {
      "commit": "8d196768005dcecfbc20f59d6e9306d09b230224",
      "tree": "293df4dd0c53c14199453cb84ee1343756db973f",
      "parents": [
        "ecdb0609f586035886fa0862d254cdd1f116f7c6",
        "d095847bfd9ebea92c046a5155013b4249d14036"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 05:07:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 05:07:39 2017 +0000"
      },
      "message": "Merge \"Do not run test_create_server_with_scheduler_hint_group twice\""
    },
    {
      "commit": "ecdb0609f586035886fa0862d254cdd1f116f7c6",
      "tree": "e84f821ed3d05dd954cb7a1fb195fc8f16043dee",
      "parents": [
        "680c32aa4af4356fa8b4d04b2876e7911798ae0a",
        "20e512b55333248bd37f081419aed4ef38b8ec2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 05:07:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 05:07:31 2017 +0000"
      },
      "message": "Merge \"Update and replace http with https for doc links in tempest\""
    },
    {
      "commit": "680c32aa4af4356fa8b4d04b2876e7911798ae0a",
      "tree": "138b2b0fd908434185b801ae80e89e443e50540b",
      "parents": [
        "da274a307f61894df67ee7dd5eea011c1e0c2915",
        "05c86924cd69b9c0d6e4b1dc6a1425015d99c1ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 04:52:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 04:52:47 2017 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "15ee1ff6e5d771f7a7ee4b09c70a576ef93f6eb9",
      "tree": "84ac892095b1fde697c47584b7294a330667294e",
      "parents": [
        "da274a307f61894df67ee7dd5eea011c1e0c2915"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Aug 21 11:47:34 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Aug 21 11:47:34 2017 +0800"
      },
      "message": "[TrivialFix] Remove unused statements in compute tests\n\nThis patch removes some unused statements in compute tests to make\ncode clean.\n\nChange-Id: I7114b19716ba59ed72671616e22bcd468e32d55c\n"
    },
    {
      "commit": "cc4ef74503cc4b3ecc594435a5ccbb330a298dff",
      "tree": "095c87d8598e73742ecacba8684a9e91e1337ef7",
      "parents": [
        "0252bca0d926774eab86fd88590401897eefa41b"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Thu Jul 27 19:45:29 2017 +0800"
      },
      "committer": {
        "name": "junbo.li",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Aug 21 03:31:50 2017 +0000"
      },
      "message": "Add comments for test module of tempest.test.idempotent_id\n\nAlthough the depreciate warning is generated, we can not use\ntempest.lib.decorators instead here, because the module is for\ntesting tempest.test.idempotent_id itself. We can not remove\nthis test module because some projects still use the depreciate\none. Adding the comments is for people that this depreciate\nwarning will be still here before all the projects switch to use\ntempest.lib.decorators, then we can remove this test module, but\nthis may need a period of time.\n\n\nChange-Id: I188f1a6502f42e9eb4794aeea76c3ed06dcd4b3b\n"
    },
    {
      "commit": "da274a307f61894df67ee7dd5eea011c1e0c2915",
      "tree": "068461509877f0572a24705b6d204705e4ff5b4f",
      "parents": [
        "227205d92bc9c4a0b0964ee56fc5b8c98d795045",
        "565e7a3629277d347f032cbfc30e62716ff0fc30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 21:12:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 21:12:52 2017 +0000"
      },
      "message": "Merge \"Remove unused assignment\""
    },
    {
      "commit": "227205d92bc9c4a0b0964ee56fc5b8c98d795045",
      "tree": "afe73993dd0321a6d2d1f008f743a3db6134c7e5",
      "parents": [
        "29330ba31e948045e055b8ae82e48198390841c4",
        "311104e791116713ec35bad8b7cdc96fdf420dac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 21:10:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 21:10:59 2017 +0000"
      },
      "message": "Merge \"Remove unused variable assignment\""
    },
    {
      "commit": "05c86924cd69b9c0d6e4b1dc6a1425015d99c1ed",
      "tree": "6747c7b50ce5d3836a8bca47b6bfb030527bb1e3",
      "parents": [
        "29330ba31e948045e055b8ae82e48198390841c4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 11:44:10 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 11:44:10 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I19c957445ccdb7f260c99529cdc7ce32373d20f4\n"
    },
    {
      "commit": "5fdfc9bfe0d9f6c2e003fdb46bd74c32e812e335",
      "tree": "de5c457009a57ed402eba1c6937df842e7e0f66d",
      "parents": [
        "8871fca323c109bc232640b2afd79a99ce6a9f86"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 17 12:06:04 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Aug 18 12:22:26 2017 +0100"
      },
      "message": "Fix unit test that break isolation\n\nUnit test that require configuration should use the configuration\nfixture and set_default so that configuration changes stay isolated\nto the specific test.\n\nTests in test_base_test break this rule and cause race conditions\nin other tests, fixing that.\n\nChange-Id: I1c0b62cb29268fb4d34ab769eaf35139c4204509\n"
    },
    {
      "commit": "311104e791116713ec35bad8b7cdc96fdf420dac",
      "tree": "41640f5f1cafefe73e8ca4bb07cef8201df82383",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 17 15:13:18 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 18 01:25:29 2017 +0000"
      },
      "message": "Remove unused variable assignment\n\nSome variables are assigned but not used, this\nis to remove them for code clean.\n\nChange-Id: Iaf5cace94f8b116e18c757ba4098e5f523c508c4\n"
    },
    {
      "commit": "29330ba31e948045e055b8ae82e48198390841c4",
      "tree": "963423daed784394e5455d2c84af631322c5199c",
      "parents": [
        "aa12dcb6d3aefc4303f4a67de53cd9148bde23b1",
        "8871fca323c109bc232640b2afd79a99ce6a9f86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 17:21:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 17:21:22 2017 +0000"
      },
      "message": "Merge \"Stop passing around dicts in validation resources\""
    },
    {
      "commit": "aa12dcb6d3aefc4303f4a67de53cd9148bde23b1",
      "tree": "e53e80d0f5564533a3dded643e9f68e7debff3e7",
      "parents": [
        "3ea343ecc42fe5dcdefd06d47a1a7504a0cbfdd1",
        "557320ea8a1e8c5aa402d34a31c246d3d3e95d50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 17:21:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 17:21:13 2017 +0000"
      },
      "message": "Merge \"Add docstring for validation resources\""
    },
    {
      "commit": "3ea343ecc42fe5dcdefd06d47a1a7504a0cbfdd1",
      "tree": "dcc8c527fbe7e7d3e94c01b39201f7e209aafe51",
      "parents": [
        "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
        "463a8a64ef5ba8f9e295cafc0f7d71826c414267"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "message": "Merge \"Fix client usage in validation resources\""
    },
    {
      "commit": "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
      "tree": "a58ebd678aa89904daf49e2c2eace5e7e2e2a518",
      "parents": [
        "9009194d2a7925115f04026c38ce0dcd01884759",
        "4723fde77b6a3d001586eea2e2528fb44b53fac6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "message": "Merge \"Raise exception when error_deleting\""
    },
    {
      "commit": "9009194d2a7925115f04026c38ce0dcd01884759",
      "tree": "be4073f8e3a498ceb535e79915c49b4f826118ab",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2",
        "d474f332236e5c54de184d20d33bc57fb439fd52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 16 13:13:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 16 13:13:04 2017 +0000"
      },
      "message": "Merge \"Resolve TODO in test: \u0027test_available_volume_retype_with_migration\u0027\""
    },
    {
      "commit": "565e7a3629277d347f032cbfc30e62716ff0fc30",
      "tree": "521bb6ffe87046f131bfa7731ad45e9c8d7e0264",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 16 15:56:31 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 16 16:08:50 2017 +0800"
      },
      "message": "Remove unused assignment\n\ncls.os is not used in swift testcases, so this is to remove\nit for code clean.\n\nChange-Id: I6c471aad9208b44751b3bfcad1efa3db2ac120ba\n"
    },
    {
      "commit": "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2",
      "tree": "eaf3197beed113c685464a0a15d86465b6fcedf8",
      "parents": [
        "e6cf9df31a255db0c2ef1c785df89eb72c9be668",
        "95760ce8f6b0f5e1e19834983e33bf2d6483aadc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 21:15:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 21:15:36 2017 +0000"
      },
      "message": "Merge \"Add compute test for ServerGroupAntiAffinityFilter\""
    },
    {
      "commit": "e6cf9df31a255db0c2ef1c785df89eb72c9be668",
      "tree": "70015569e09adab63461d14f4451a3bca8001e52",
      "parents": [
        "bdcc1b03cb45cafb0213c6f3f69e6f416912263b",
        "f6bae31bb407d831872d0e5cc6d58819bfda5f7c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 21:14:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 21:14:03 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary class Inheritance\""
    },
    {
      "commit": "bdcc1b03cb45cafb0213c6f3f69e6f416912263b",
      "tree": "405e81e6966c6e69b229922d92a6fd8bafc83418",
      "parents": [
        "cd65d422b01ea689488c64d94896d2b58d2e0ffe",
        "fc0efdaa79be99c28166ebf8c658886acfb46b05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 21:12:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 21:12:14 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary resource_setup in DvrRoutersNegativeTest\""
    },
    {
      "commit": "cd65d422b01ea689488c64d94896d2b58d2e0ffe",
      "tree": "14aa05909c369828b323777997682d29654a5d99",
      "parents": [
        "284d3112679d9970240e0bbea26b5d0281ee84a5",
        "1fa7a60e26ffc9ec83b7abe66cbbeb8048018cad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 17:07:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 17:07:46 2017 +0000"
      },
      "message": "Merge \"Drop validation resources dependency from CONF\""
    },
    {
      "commit": "95760ce8f6b0f5e1e19834983e33bf2d6483aadc",
      "tree": "05e02f005689a1fab27eb72a0d7ad20943e5271e",
      "parents": [
        "248082e22820ccc423e370cc949be3d3c4399b43"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Aug 01 17:19:47 2017 -0400"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Aug 15 13:48:01 2017 +0000"
      },
      "message": "Add compute test for ServerGroupAntiAffinityFilter\n\nWe have a test for the ServerGroupAffinityFilter but\nwe don\u0027t have one for ServerGroupAntiAffinityFilter\nwhich requires two compute hosts. As the FilterScheduler\nin Nova relies more and more on the Placement\nservice and allocation tracking between multiple compute\nnodes, and we have started blocking up-calls from the\nnova-compute service to the nova-scheduler service via\nthe superconductor configuration in devstack, it becomes\nincreasingly important that we actually test the\naffinity/anti-affinity server group scenarios.\n\nChange-Id: Id3f4b1a8c6bb7c6f747ba28e7a3657d1e833595f\n"
    },
    {
      "commit": "d474f332236e5c54de184d20d33bc57fb439fd52",
      "tree": "3b486f903fb8af07ce6dfe16dca2d034429ac28a",
      "parents": [
        "284d3112679d9970240e0bbea26b5d0281ee84a5"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 15 15:40:21 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Aug 15 15:47:31 2017 +0300"
      },
      "message": "Resolve TODO in test: \u0027test_available_volume_retype_with_migration\u0027\n\nBug #1657806 was fixed\nRetype of a volume does not require admin privileges.\n\nChange-Id: I6588c3344ade0d47899753619dc1f9beec4bb4b4\n"
    },
    {
      "commit": "8871fca323c109bc232640b2afd79a99ce6a9f86",
      "tree": "e48aee897d1c56d8eb37faeaa7f67b3233082a8d",
      "parents": [
        "557320ea8a1e8c5aa402d34a31c246d3d3e95d50"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 10 23:43:25 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:45:46 2017 +0100"
      },
      "message": "Stop passing around dicts in validation resources\n\nCreate and cleanup both expect a dict as input. Even though the\nexpected content of the dict is documented, using dedicated args\nmakes the interface easer to use and to test.\n\nChange-Id: Id8dca4244008d5944dfd8ba32ce1a726b4fda973\n"
    },
    {
      "commit": "557320ea8a1e8c5aa402d34a31c246d3d3e95d50",
      "tree": "5c87fe70efb8254dfe4d2f286882d4aa2dd63b3f",
      "parents": [
        "463a8a64ef5ba8f9e295cafc0f7d71826c414267"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 21:08:08 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:36:57 2017 +0100"
      },
      "message": "Add docstring for validation resources\n\nChange-Id: I942326e17ff014103635ec92764c69d90f67a6a0\n"
    },
    {
      "commit": "463a8a64ef5ba8f9e295cafc0f7d71826c414267",
      "tree": "4d4d3f5104dbe7728b34a9d87cddaad703a4d77e",
      "parents": [
        "1fa7a60e26ffc9ec83b7abe66cbbeb8048018cad"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 16:55:33 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:36:57 2017 +0100"
      },
      "message": "Fix client usage in validation resources\n\nValidation resources implicitly depends on tempest/clients.py as\nit uses client aliases defined there. This is not ok since that\nmodule does not live under tempest/lib.\n\nChange validation resources to use clients as defined in\ntempest/lib/services/clients.py instead. The ServiceClients class\ndefined in there is the superclass of the Manager class that was\nassumed before, so it will just work with any further change.\n\nClients were also not used consistently with the use_neutron\nflag, so making sure that only neutron clients are used if neutron\nis selected and viceversa.\n\nChange-Id: If83610b06af13aa736b03d463a94ac6ed02296bd\n"
    },
    {
      "commit": "1fa7a60e26ffc9ec83b7abe66cbbeb8048018cad",
      "tree": "763dd4a97e15ae4ac57032ef10b9cff27db6c501",
      "parents": [
        "b2503060409001867307aef105758a4c178fb88a"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 16:28:55 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:36:55 2017 +0100"
      },
      "message": "Drop validation resources dependency from CONF\n\nValidation resources is going to be a stable interface in lib, so\nthe first step is to remove dependencies from configuration items.\n\nValidation resources are directly used by Tempest only, so the\nchange in interface should not cause any issue with plugins.\n\nChange-Id: I9ad52d9985139ce373f927c838fcaa8812ea9d17\n"
    },
    {
      "commit": "20e512b55333248bd37f081419aed4ef38b8ec2a",
      "tree": "480e094a31e1bf00cc1bc51f4b126bd6f65008ee",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Mon Aug 14 00:12:40 2017 -0700"
      },
      "committer": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Mon Aug 14 00:12:40 2017 -0700"
      },
      "message": "Update and replace http with https for doc links in tempest\n\n1) Update doc links according to OpenStack document migration\n2) Use https instead of http for docs links\n\nChange-Id: I56ee6a1aa8fd63c336849affb8d6aff5c9e66e9e\n"
    },
    {
      "commit": "284d3112679d9970240e0bbea26b5d0281ee84a5",
      "tree": "3febba322102bd52c01e6fb3dc625f746dc101b1",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Sun Aug 13 23:37:34 2017 -0700"
      },
      "committer": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Sun Aug 13 23:38:43 2017 -0700"
      },
      "message": "[Trivialfix]Fix typos in tempest\n\nFix all the typos found in tempest.\n\nChange-Id: I9417ff7e0ab8a552c6d6acdeb968a9fe993b270a\n"
    },
    {
      "commit": "f6bae31bb407d831872d0e5cc6d58819bfda5f7c",
      "tree": "f74bca89f959275f31215ca4c29030e0b9977b20",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 14 13:37:53 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 14 13:37:53 2017 +0800"
      },
      "message": "Remove unnecessary class Inheritance\n\nThis is to remove the unnecessary class inheritance\nto make code more readable and easy to debug.\n\nChange-Id: Id98ad9df2eada05d3e14d3c523bc7876ef6ecbbe\n"
    },
    {
      "commit": "fc0efdaa79be99c28166ebf8c658886acfb46b05",
      "tree": "65dff455f8d769abe9c9e555ca778ee78d9e1bbd",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 14 13:18:02 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 14 13:18:02 2017 +0800"
      },
      "message": "Remove unnecessary resource_setup in DvrRoutersNegativeTest\n\nIn DvrRoutersNegativeTest\u0027s resource_setup, a router, a network,\nand a subnet are created which is of no use. This is to remove\nthe unnecessary resource_setup to make the testcase faster and to\nkeep the code clean.\n\nChange-Id: I146a7f4198b7fea53608e8e5cc51918fbeb8e3e5\n"
    },
    {
      "commit": "d095847bfd9ebea92c046a5155013b4249d14036",
      "tree": "3787b98f83fefad37ea10a323d903f8fc8345eb9",
      "parents": [
        "9619b9818fc4903d7231cb842e2ce5ce24693595"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 11 13:08:36 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 14 02:42:08 2017 +0000"
      },
      "message": "Do not run test_create_server_with_scheduler_hint_group twice\n\ntest_create_server_with_scheduler_hint_group will be run twice\nin ServersTestJSON and ServersTestBootFromVolume with exactly\nsame behaviour, because it doesn\u0027t use the server created in\nresource_setup.\nThis is to move test_create_server_with_scheduler_hint_group to\ntest_server_group.py, to let it be run only once, and to put it\ntogether with server group testcases is reasonable.\n\ntest_create_server_with_scheduler_hint_group is not used in\ninterop, so we can safely move it.\n\nChange-Id: Ie8c9b542e62965615e96c06009a7e6554f07fb06\n"
    },
    {
      "commit": "8d437c776bba5383adb862dbefe8a1b7adb357b5",
      "tree": "39430e68f304e580066426bb36f568dcc7ebe8a1",
      "parents": [
        "5aadcaf4ca44a1ddb5e90d7e3181d0c043831198",
        "6491738fdc134089edb5203c4cda4b677d7f1ed8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 13 10:23:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 13 10:23:48 2017 +0000"
      },
      "message": "Merge \"Do not create server in test_list_servers_filter_by_exist_host\""
    },
    {
      "commit": "5aadcaf4ca44a1ddb5e90d7e3181d0c043831198",
      "tree": "54cfb4140dd19d1ce98aac2fa00d11205875e0be",
      "parents": [
        "ddb845bba501a2ef8caa15a7f1d5a7dca7280590",
        "e5ccb16374a30277193cca90d7fb39ac9bc1becc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 13 10:19:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 13 10:19:05 2017 +0000"
      },
      "message": "Merge \"Remove unused global variable\""
    },
    {
      "commit": "ddb845bba501a2ef8caa15a7f1d5a7dca7280590",
      "tree": "619ffe40f7e5769d5ecc583113e8e42d1440d5c7",
      "parents": [
        "5805d32137d6b930244b06a7f8373c167c35cb26",
        "cfa1cd551f8bf808dee82fdbf9530108940845fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 13 10:16:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 13 10:16:38 2017 +0000"
      },
      "message": "Merge \"Do not print empty list in assertNotEmpty\""
    },
    {
      "commit": "5805d32137d6b930244b06a7f8373c167c35cb26",
      "tree": "c69ca99f1749a782771c3564f52e1628fa80adf1",
      "parents": [
        "ff5ab84cbea431f78eebbf6c9e2cec1ed21de209"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Aug 11 04:31:27 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Aug 11 04:57:55 2017 -0700"
      },
      "message": "Volume and group on same backend in update_group\n\nIn a multiple backend environment, a volume can be created\non a different backend from a group, add volume to group\nwill fail in this case. The \u0027host\u0027 field of a volume or a\ngroup is an internal field that cannot be retrieved by\nusing Cinder volume APIs. The only way to make sure a volume\nis created on the same backend as the host is to create the\nvolume with the group_id parameter. After that remove the\nvolume from the group, and then add the volume back to the\ngroup. This way the volume to be added to the group will be\non the same backend as the group.\n\nThis will make the test longer than desired, but it is\nthe only way to make sure the added volume is on the same\nbackend as the group.\n\nChange-Id: I376f0188984d706e83740f67bd6f301f680914f8\nCloses-Bug: #1709739\n"
    },
    {
      "commit": "ff5ab84cbea431f78eebbf6c9e2cec1ed21de209",
      "tree": "b5f5f38793476792ace859a7d6a1fb0abacdc5c2",
      "parents": [
        "9619b9818fc4903d7231cb842e2ce5ce24693595",
        "7d216dc804a0d97086ffebf2a6c178c7ac7837b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 11 08:38:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 08:38:46 2017 +0000"
      },
      "message": "Merge \"Updated firewalls deafult port reference to Newton\""
    },
    {
      "commit": "6491738fdc134089edb5203c4cda4b677d7f1ed8",
      "tree": "d3eb4fc731b53f327f8a9814c7d1270ea2852e47",
      "parents": [
        "9619b9818fc4903d7231cb842e2ce5ce24693595"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 11 13:55:25 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 11 13:55:25 2017 +0800"
      },
      "message": "Do not create server in test_list_servers_filter_by_exist_host\n\nIn test_list_servers_filter_by_exist_host, a server is created\nusing admin user, but in fact, we need not create that server,\ninstead, we can use the server created in resource_setup, because\nadmin user can list servers created by non-admin user.\n\nThis is to use the server created in resource_setup, both to make\nthe testcase faster and to make the code cleaner.\n\nChange-Id: I89d0cdd31f26748f1364cfa57a80984566b3f850\n"
    },
    {
      "commit": "9619b9818fc4903d7231cb842e2ce5ce24693595",
      "tree": "fef3944ce8b86d0e1ddf8ce24f554d5255cba1fd",
      "parents": [
        "5354c30b0e43ffd1392d47004fa5003a0de5adda",
        "64485cc674985522dfe78daad6c10cd1914b7edc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 20:38:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 20:38:49 2017 +0000"
      },
      "message": "Merge \"Remove deprecated test.related_bug decorator\""
    },
    {
      "commit": "5354c30b0e43ffd1392d47004fa5003a0de5adda",
      "tree": "5f986c62fa3a4b32f4abe0e90489b601a2be9d1d",
      "parents": [
        "ff682c8bc3dab2371561c67325095d3f932a0683",
        "575a5cf2b85b6a2e74e2ed25dac8130715e16b8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 10:49:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 10:49:21 2017 +0000"
      },
      "message": "Merge \"Refactor test_user_update\""
    },
    {
      "commit": "ff682c8bc3dab2371561c67325095d3f932a0683",
      "tree": "a20fe5278f1095e9e807ed3a9584392f1760a322",
      "parents": [
        "9543ad1e07bb712496762947b7443ff2078664cf",
        "17347f0effe9d0dd85408dd623446873cafa4a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "message": "Merge \"Mark credentials_factory stable for plugins\""
    },
    {
      "commit": "e5ccb16374a30277193cca90d7fb39ac9bc1becc",
      "tree": "d47646d90c374a94b3fbfe7fb63f9319b3e2b66c",
      "parents": [
        "4207dbedad4db343f86e9e8fe4e81db1a5012694"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 10 13:21:16 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 10 13:21:16 2017 +0800"
      },
      "message": "Remove unused global variable\n\nThis is to remove unused global variable to keep code clean.\n\nChange-Id: I4543215a804289b0c662e681bea1aa4f0d5c006f\n"
    },
    {
      "commit": "cfa1cd551f8bf808dee82fdbf9530108940845fd",
      "tree": "9bb6f80f40f4fa0c5c6da3c7991937207c01246f",
      "parents": [
        "4207dbedad4db343f86e9e8fe4e81db1a5012694"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 10 10:23:01 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 10 10:23:01 2017 +0800"
      },
      "message": "Do not print empty list in assertNotEmpty\n\n1. Printing empty list in assertNotEmpty is meaningless\n2. Do not use one line function especially when that line\n   is not very long.\n\nChange-Id: If952fd622cad9528cbb0532d8d7f573e97869342\n"
    },
    {
      "commit": "9543ad1e07bb712496762947b7443ff2078664cf",
      "tree": "8fcf513ecb456cc34226b22beb24e923ea678863",
      "parents": [
        "097157a4815170a200cc1536abfea8d7f5f3071a",
        "f9f87893073a872ff1649b00e54a15bf99d543c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 09 22:46:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 22:46:59 2017 +0000"
      },
      "message": "Merge \"Remove dependency to identity v2\""
    },
    {
      "commit": "097157a4815170a200cc1536abfea8d7f5f3071a",
      "tree": "81f20f5a1dca5cebb91fb006a7ef160b883c4b7c",
      "parents": [
        "56c26206ded04f81ce71784bae6280b4666664eb",
        "a6b301595a1340abdbcfac57831aed70be192775"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 09 22:44:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 22:44:10 2017 +0000"
      },
      "message": "Merge \"Make sure test use the latest volume clients\""
    },
    {
      "commit": "56c26206ded04f81ce71784bae6280b4666664eb",
      "tree": "99a9fcf225c4c35ed1b57f1c54e5e6c9fd569dfa",
      "parents": [
        "231d007b546eb933890c817df9b796e9279d0505",
        "9ee986075935eaa10c3102af87e669618b634ee1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 09 19:00:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 19:00:57 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 4\""
    },
    {
      "commit": "231d007b546eb933890c817df9b796e9279d0505",
      "tree": "2abeb6e2da71b676ffb7ac74121af2a2417b5c3e",
      "parents": [
        "b2503060409001867307aef105758a4c178fb88a",
        "bc2ae8629c3e8eaa72112c8146339320045ba948"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 09 12:57:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 12:57:04 2017 +0000"
      },
      "message": "Merge \"Unsupported \u0027message\u0027 Exception attribute in PY3\""
    },
    {
      "commit": "b2503060409001867307aef105758a4c178fb88a",
      "tree": "ca0d8c3dd13beed1767e7156a23002e2f7d5dfde",
      "parents": [
        "4207dbedad4db343f86e9e8fe4e81db1a5012694",
        "88eb677da90149310e9ec7c685ce717bd933e2a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 09 08:03:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 08:03:59 2017 +0000"
      },
      "message": "Merge \"Move schedule filter check to compute module\""
    },
    {
      "commit": "68cb44d488dab8cced28cbd34d6824671ae15809",
      "tree": "091c5549df83bc0bec40703142df2db3882413b3",
      "parents": [
        "4207dbedad4db343f86e9e8fe4e81db1a5012694"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Wed Aug 09 14:55:37 2017 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Wed Aug 09 14:55:37 2017 +0800"
      },
      "message": "Py3: Finish the python3 port\n\n- Use six.StringIO instead of StringIO [1].\n- Use six.int2byte instead of chr [1].\n[1] https://pythonhosted.org/six/\n\nChange-Id: I28d9ce6a435af1f9213c50569d2addf89c722ae3\nCloses-bug: #1709546\n"
    },
    {
      "commit": "575a5cf2b85b6a2e74e2ed25dac8130715e16b8f",
      "tree": "29c78eee05fdb5df1fe8dbac32ee879152812fa4",
      "parents": [
        "98c5c1e89e60bfa88e9fc6440f8c5c7855be7097"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 01 17:08:02 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 09 12:58:31 2017 +0800"
      },
      "message": "Refactor test_user_update\n\ntest_user_update looks a little messy and not easy to\ndistinguish the test steps from the continuous lines,\nso this is to refactor it to make it more readable.\n\nChange-Id: Ic7847161c4acfb83aa4c28341aa1ea97cf8a711d\n"
    },
    {
      "commit": "4207dbedad4db343f86e9e8fe4e81db1a5012694",
      "tree": "ded3027816a8b486e027215b67826f957b2d4344",
      "parents": [
        "2169e7f2cdef7bce3c8299ccd64b15ce2ff2ceb6",
        "bd9dd8e2cd5d38139f66b58ac6fe6fb4f43d3610"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 23:52:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 23:52:36 2017 +0000"
      },
      "message": "Merge \"Make verify_tempest_config workspace aware\""
    },
    {
      "commit": "2169e7f2cdef7bce3c8299ccd64b15ce2ff2ceb6",
      "tree": "58d3d598358b67f51471670e40e548ecd3f3bd60",
      "parents": [
        "28ab763712cad7799d0ecbf22fc7218fdf57bc7d",
        "fa85cd0d992b5153f9a48f3cf9d504a2b33cca1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 23:08:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 23:08:58 2017 +0000"
      },
      "message": "Merge \"Add unit test for volume availability zone client\""
    },
    {
      "commit": "17347f0effe9d0dd85408dd623446873cafa4a36",
      "tree": "696871f0dab11c94456a4ed05eb8ad7122bffdaa",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jul 26 16:18:30 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 22:26:07 2017 +0100"
      },
      "message": "Mark credentials_factory stable for plugins\n\nAdd unit tests for credentials_factory and mark it stable for\nplugins. This is part of the work to make tempest/test.py stable\nfor plugins.\n\nChange-Id: I99414cb2704ce5469fcb66406b6905e2d1871dba\n"
    },
    {
      "commit": "f9f87893073a872ff1649b00e54a15bf99d543c0",
      "tree": "4e2899268f0852f596e1e6b55efbc2e517fafbb0",
      "parents": [
        "a6b301595a1340abdbcfac57831aed70be192775"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Aug 04 10:48:29 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 21:09:38 2017 +0000"
      },
      "message": "Remove dependency to identity v2\n\nA swift test relies on identity v2 client for no reason.\nRemoving that dependency so that we have no issue running v3 only.\n\nChange-Id: Iff969ea556e9105d998a081ae80b00b2cb959f8c\n"
    },
    {
      "commit": "a6b301595a1340abdbcfac57831aed70be192775",
      "tree": "c9b0ca051e5c8efa84685c64cdb3e55274530233",
      "parents": [
        "28ab763712cad7799d0ecbf22fc7218fdf57bc7d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Aug 04 10:46:10 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 21:09:22 2017 +0000"
      },
      "message": "Make sure test use the latest volume clients\n\nCompute and scenario test use volume v2, but they should use\nthe latest available API version instead.\n\nChange-Id: I09cfb726fe87b8e6a4f6ead7c955c77d60043d8b\n"
    },
    {
      "commit": "28ab763712cad7799d0ecbf22fc7218fdf57bc7d",
      "tree": "d3caaee1f6a2bcfc44190f07f303f00252cf8899",
      "parents": [
        "8e3296552cba01fbe85eb9387deeccadb7a3b2af",
        "ca5c30823b4ac2234b0a08a7efda2365d9d70ce4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 19:06:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 19:06:21 2017 +0000"
      },
      "message": "Merge \"Increase unit test coverage for v2 images client\""
    },
    {
      "commit": "8e3296552cba01fbe85eb9387deeccadb7a3b2af",
      "tree": "cea573a125245083e5307dde9c5354158a82defb",
      "parents": [
        "66e11c58c4a83769092193ca68491b72c3ea6f6b",
        "b33dd46c448baf0df02f5cec8cf24bb2e439f953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 15:03:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 15:03:37 2017 +0000"
      },
      "message": "Merge \"Fix verify config API version checks\""
    },
    {
      "commit": "9ee986075935eaa10c3102af87e669618b634ee1",
      "tree": "fa9c74b3915e52d11880d3c6e2824c45ab65a02e",
      "parents": [
        "66e11c58c4a83769092193ca68491b72c3ea6f6b"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:12:54 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Aug 08 05:19:06 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 4\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 4th patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds tests for the following API:\n\n  * update group\n\nChange-Id: I7cc1b7978f24d6cb0e9b13b9387f000b9ca348b3\nCo-Authored-By: Imran Ansari \u003cimran.ansari@hpe.com\u003e\n"
    },
    {
      "commit": "88eb677da90149310e9ec7c685ce717bd933e2a5",
      "tree": "ed0ce07dfd0a98b8986d9e59c204e44d0cd7ebec",
      "parents": [
        "e31581afeacf785fe2c67968563e67b061fbcc13"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Aug 07 21:06:27 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 09:21:12 2017 +0000"
      },
      "message": "Move schedule filter check to compute module\n\nAs part of the work of making test.py stable for plugins, the\nis_scheduler_filter_enabled helper has to be moved, since it\u0027s\ncompute specific, legacy and not useful outside of Tempest.\n\nChange-Id: I6efda7372d1e8a2028853a63f6793f680df86d64\n"
    },
    {
      "commit": "009a1f6c0a4d1af383364e806cbba68c553f8077",
      "tree": "4411acb532f18cf83a11dc08d332738fb73addea",
      "parents": [
        "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Aug 08 10:22:57 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Aug 08 10:22:57 2017 +0300"
      },
      "message": "Remove usage of credentials_factory.AdminManager\n\nWe are going to make credentials_factory as stable interfa\nand will be removing the AdminManager class which is wrapper\nof creating client manager wirth admin cred.\n\nadmin manager can be instantiated by providing the admin cred\nto clients.Manager.\n\nThis commit removes the usage of AdminManager.\n\nChange-Id: I839da90a7f7b5015765a6a67737304ef3109c7c3\n"
    },
    {
      "commit": "66e11c58c4a83769092193ca68491b72c3ea6f6b",
      "tree": "e5db7b10f5e1ee91365f6a5d05fc2bcbee8ad627",
      "parents": [
        "b2ff0787a36891085f333b73656ec38af99f9550",
        "d56edc35ecc6774f92e2f4ff6e2c6a219ca35759"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 3\""
    },
    {
      "commit": "b2ff0787a36891085f333b73656ec38af99f9550",
      "tree": "2ddb7d58faf4fcdef1f04ff3082ab935107f82d7",
      "parents": [
        "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1",
        "850f14dbf9e4c26ff26cd3518ad64615d950e050"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 02:48:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 02:48:27 2017 +0000"
      },
      "message": "Merge \"Fix microversion doc for implemented microversion tests\""
    },
    {
      "commit": "ca5c30823b4ac2234b0a08a7efda2365d9d70ce4",
      "tree": "2a792cf5e94d5e8097313b729c3b1e51d342c915",
      "parents": [
        "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jul 26 06:50:26 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Aug 07 23:30:20 2017 +0000"
      },
      "message": "Increase unit test coverage for v2 images client\n\nThis patch adds unit tests for the v2 images client. Note that\n``test_show_image_file`` currently expects a response body\nof {} but this is because it is not possible to use\ndata_utils.rand_bytes() since ``create_response``\nwill always try to then execute json.dumps which will result\nin a JSON-related error being thrown. (A follow up patch\nwould be needed to fix this issue.)\n\nPartially Implements: blueprint tempest-lib-missing-test-coverage\n\nChange-Id: I33a718d8ecf133a55c76dccb6746232ee6152ca2\n"
    }
  ],
  "next": "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1"
}
