)]}'
{
  "log": [
    {
      "commit": "68af83dd8d920a9fd23f2f1a0d1ea5a81c309abc",
      "tree": "7606bb2f1efae7c510f3e1cffcbcedb6b8b272eb",
      "parents": [
        "7db272b3afbf75c50e64e7af8c580b9fda26dd9c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 17:09:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 17:09:13 2016 -0700"
      },
      "message": "Update the links to api-ref of network\n\nThe URLs are changed and it is hard to check API reference during\nthe code review of Tempest.\nSo this patch updates the links of networks_client.\n\nChange-Id: Ifd6bd75fa499db661c1bce0e6ee022ea7cbcdc8a\n"
    },
    {
      "commit": "7db272b3afbf75c50e64e7af8c580b9fda26dd9c",
      "tree": "918a468102f23a530b917657b03c125225c58ccd",
      "parents": [
        "f6d163bdc9815739bf7a41c3db5fc9339ee150d5",
        "28e1ceebba7b5126505354de0625f6e406e7f65f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 10:24:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 10:24:30 2016 +0000"
      },
      "message": "Merge \"Delete no meaningful definition\""
    },
    {
      "commit": "f6d163bdc9815739bf7a41c3db5fc9339ee150d5",
      "tree": "e66d963be80b822c161fd04e7ff0c085e7033d04",
      "parents": [
        "2422ea3326733703b96e6f3e6b5b4855608d9ca1",
        "88d99e9e32d9d70f1b8adfb9b6db4a125710868c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 09:27:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 09:27:52 2016 +0000"
      },
      "message": "Merge \"Remove base_availability_zone_client for the reability\""
    },
    {
      "commit": "2422ea3326733703b96e6f3e6b5b4855608d9ca1",
      "tree": "b929d844daae2e4fbe699db242cf0898c51a401d",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174",
        "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 09:26:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 09:26:39 2016 +0000"
      },
      "message": "Merge \"Remove base_extensions_client for the reability\""
    },
    {
      "commit": "28e1ceebba7b5126505354de0625f6e406e7f65f",
      "tree": "f282e4deb06aac9e96ba214702a202da4b8f3883",
      "parents": [
        "4522829c98ba9da0e9e93fd731afa9e23ed88174"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 11:22:53 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 29 11:22:53 2016 +0800"
      },
      "message": "Delete no meaningful definition\n\n  fetched_creds is defined in the following code, above definition\nis no meaningful, just delete it.\n\nChange-Id: Ie2984d694d3555a23fb012afe5982ffb99e054ac\n"
    },
    {
      "commit": "4522829c98ba9da0e9e93fd731afa9e23ed88174",
      "tree": "8b1d9fd12eef3b4ddc913393964672c3e5c5ca07",
      "parents": [
        "1982145618a1cc71e34baa4b1c7da0442a9e9cd3",
        "be634fcb59b4a6b1cc17a4663c6fc0202386e1fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 01:00:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 01:00:52 2016 +0000"
      },
      "message": "Merge \"Increase size of subnet allocation pool\""
    },
    {
      "commit": "1982145618a1cc71e34baa4b1c7da0442a9e9cd3",
      "tree": "b799a309639d90fbc4fec2c3bec8a2f1a3d91bec",
      "parents": [
        "76d876921e82080fdf14602bcbe516570c89135e",
        "1f3a20d8dd85b93454b01573ef1d5d20516671eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 01:00:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 01:00:42 2016 +0000"
      },
      "message": "Merge \"Heat: wait condition: allow insecure HTTPS url\""
    },
    {
      "commit": "76d876921e82080fdf14602bcbe516570c89135e",
      "tree": "22d186b9511bf8bd8c2962cd1e791ef7da12fa11",
      "parents": [
        "aa9cae3c971a46b7e8fbd4bace3b375788954269",
        "a8fd20a7edab67af99b57745c5761823463c9b8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 00:59:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 00:59:15 2016 +0000"
      },
      "message": "Merge \"Minor change to comment\""
    },
    {
      "commit": "aa9cae3c971a46b7e8fbd4bace3b375788954269",
      "tree": "c6b83da6f74b60755abfc55f38d681ba4290db0c",
      "parents": [
        "5ba5d648f613822f5fe39bccece72f5f74103113",
        "ca014314869c6d3b8c4040b11f7bdd488bc659bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 00:58:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 00:58:09 2016 +0000"
      },
      "message": "Merge \"Do not use $ in OS user password\""
    },
    {
      "commit": "88d99e9e32d9d70f1b8adfb9b6db4a125710868c",
      "tree": "fc7d1e965c6667f70529417d935a94bd96d62d6b",
      "parents": [
        "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:15:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:15:08 2016 -0700"
      },
      "message": "Remove base_availability_zone_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia51e2580af4df088fde71520890cb11c3e27ca86\n"
    },
    {
      "commit": "42822dff83ef9bb5b9fb9a092bc639d7d97f5da4",
      "tree": "d851ee9ce726a11b8777386c6a5ea9c86890c0ab",
      "parents": [
        "5ba5d648f613822f5fe39bccece72f5f74103113"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:08:18 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jul 28 16:11:51 2016 -0700"
      },
      "message": "Remove base_extensions_client for the reability\n\nThe service clients for the volume service are different from\nthe other services and it is a little difficult to read and\ndebug because that consists of multiple layers for v1 and v2.\nThat could be useful for the code optimization,  but actually\nthe merit seems small and unreadable.\nThis patch removes these layers from the volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib9a89d94da30592ee22a1d60bf419c4d988471c3\n"
    },
    {
      "commit": "5ba5d648f613822f5fe39bccece72f5f74103113",
      "tree": "a7e9583c21e908817cf8f33b63368c4c3b6806c5",
      "parents": [
        "de34d556e06b071ad12bf261cc5507701ee62136",
        "955f82b47fa364d445c8e6f11d361bc7d7875557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 28 01:31:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 28 01:31:36 2016 +0000"
      },
      "message": "Merge \"Add server_id in exception ServerUnreachable\""
    },
    {
      "commit": "de34d556e06b071ad12bf261cc5507701ee62136",
      "tree": "8225462ec1c768229973f9f441227ec5e5e9bf77",
      "parents": [
        "53a86e4d4b6f8444e892de25e4ee1229e743e5c5",
        "b85502dc2600443bbd6d8b1f56b5d8097e32a4a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "message": "Merge \"Add request/response to subunit-describe-calls\""
    },
    {
      "commit": "53a86e4d4b6f8444e892de25e4ee1229e743e5c5",
      "tree": "258115f6013a97246478412c7ccfa51198c81bd7",
      "parents": [
        "4f11210c8dfd5935c4117a7c4619627ba2dd1117",
        "1c5dc627e9c6caa748a541841ca93c4181bf014e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 13:55:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 13:55:18 2016 +0000"
      },
      "message": "Merge \"Replace OpenStack LLC with OpenStack Foundation\""
    },
    {
      "commit": "4f11210c8dfd5935c4117a7c4619627ba2dd1117",
      "tree": "1e28636a21fe71dc854a6692a1ec6b8c28a10079",
      "parents": [
        "c6107654205c0852f0e3a7b55a42dfafa9601d5d",
        "19fc5fd7507cd33f2ca446600dd0d008d5eaa106"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 13:54:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 13:54:45 2016 +0000"
      },
      "message": "Merge \"cinder backup reset status\""
    },
    {
      "commit": "c6107654205c0852f0e3a7b55a42dfafa9601d5d",
      "tree": "7cde797f9c2d6bbee9a588d10f1a291ac7eda83c",
      "parents": [
        "c9436c4fffe403be3555d1738440355019fffb35",
        "7d274ed9b89f3e2829490071cab3ba4d3fae1fab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 10:52:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 10:52:35 2016 +0000"
      },
      "message": "Merge \"Fix README\""
    },
    {
      "commit": "a8fd20a7edab67af99b57745c5761823463c9b8c",
      "tree": "5f2e517668b963ff9feb99477c840c22323a8cb0",
      "parents": [
        "c9436c4fffe403be3555d1738440355019fffb35"
      ],
      "author": {
        "name": "Xiangfei Zhu",
        "email": "xiangfeiz@vmware.com",
        "time": "Tue Jul 26 21:28:12 2016 -0700"
      },
      "committer": {
        "name": "Xiangfei Zhu",
        "email": "xiangfeiz@vmware.com",
        "time": "Tue Jul 26 21:29:35 2016 -0700"
      },
      "message": "Minor change to comment\n\n\"which is not case with\" should be \"which is not the case with\".\n\nChange-Id: Idb0801580336b319a279f24acf6d11899ecbdcec\n"
    },
    {
      "commit": "c9436c4fffe403be3555d1738440355019fffb35",
      "tree": "5ac3fb5711b1fc58e35959cac1499e47d52f8c7a",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170",
        "73dd51dfe187956fde0aea12112cd5dd3826e042"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 16:35:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 16:35:19 2016 +0000"
      },
      "message": "Merge \"Introduce the ClientsFactory\""
    },
    {
      "commit": "7d274ed9b89f3e2829490071cab3ba4d3fae1fab",
      "tree": "3b46e0d2c79efe0a32c90b75ad3859cf918b72ae",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "Erickson Santos",
        "email": "erickson@lsd.ufcg.edu.br",
        "time": "Tue Jul 26 14:16:57 2016 +0000"
      },
      "committer": {
        "name": "Erickson Santos",
        "email": "erickson@lsd.ufcg.edu.br",
        "time": "Tue Jul 26 14:22:30 2016 +0000"
      },
      "message": "Fix README\n\nThe oslo config-generator-tempest.conf location is defined\nas still being:\n\n\u0027etc/config-generator.tempest.conf\u0027\n\nBut after the changes made in tempest-run-cmd bp the location\nchanged to:\n\n\u0027tempest/cmd/config-generator.tempest.conf\u0027.\n\nChange-Id: I53b0ab18a217eb186c51eb5a2e35489967fc5c55\nCloses-Bug: #1606586\n"
    },
    {
      "commit": "1c5dc627e9c6caa748a541841ca93c4181bf014e",
      "tree": "785bbd592ae5442cc489c7d2d2ea17a80955ec2a",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "dineshbhor",
        "email": "dinesh.bhor@nttdata.com",
        "time": "Tue Jul 26 15:37:40 2016 +0530"
      },
      "committer": {
        "name": "Dinesh Bhor",
        "email": "dinesh.bhor@nttdata.com",
        "time": "Tue Jul 26 13:49:55 2016 +0000"
      },
      "message": "Replace OpenStack LLC with OpenStack Foundation\n\nSome files still use trademark OpenStack LLC in header, which\nshould be changed to OpenStack Foundation according to\nopenstack trademark policy:\nhttp://www.openstack.org/brand/openstack-trademark-policy/\n\nChange-Id: I4c71a93931e6a39c33885b64b27fe80229057ff4\nCloses-Bug: #1214176\n"
    },
    {
      "commit": "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170",
      "tree": "442bdd190073aafbb5c639b2bed32a9aac2fc80a",
      "parents": [
        "363f91375dde302d4f923090ec9a6a8ae0362b6d",
        "afb114314788f022c50cd89323496bee172314d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 08:59:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 08:59:25 2016 +0000"
      },
      "message": "Merge \"Deprecate run_tests.sh\""
    },
    {
      "commit": "363f91375dde302d4f923090ec9a6a8ae0362b6d",
      "tree": "3828266bfb2f22a84aabaab49177dd315fd05b51",
      "parents": [
        "5f41b65553b691fe6fa3f57679ed440dc734c17a",
        "13b456adf30fc96a43fa4527a007f4ea0c293f2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 22:01:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 22:01:10 2016 +0000"
      },
      "message": "Merge \"Use skip_checks in test_snapshot_pattern\""
    },
    {
      "commit": "5f41b65553b691fe6fa3f57679ed440dc734c17a",
      "tree": "842543b81c04f93bacdea640542d18af047bb9d0",
      "parents": [
        "89826b1d4794ebbc6b0db6c5e1e40a4c3d5226c3",
        "6f455aa39802089e86b0d24e7e9e8cdc2ca44406"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 21:35:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 21:35:48 2016 +0000"
      },
      "message": "Merge \"Reverse order of get_unused_ip_addresses\""
    },
    {
      "commit": "89826b1d4794ebbc6b0db6c5e1e40a4c3d5226c3",
      "tree": "92ef241e76ace57b9524cb2e4c11c098f01a915e",
      "parents": [
        "6e18bef4698bcc821cf580a6bd7ec8de5c99cb38",
        "a70710bb36fd334e30bb2f927398a693e43d4d24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 21:33:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 21:33:42 2016 +0000"
      },
      "message": "Merge \"Don\u0027t enable DHCP on floating IP subnet tests\""
    },
    {
      "commit": "6e18bef4698bcc821cf580a6bd7ec8de5c99cb38",
      "tree": "457581b79a7f999d52157ff68a848535b640edb2",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17",
        "e07eaccf844e3dbcb992ec26a085d5c37757ea85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 25 18:34:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 18:34:24 2016 +0000"
      },
      "message": "Merge \"Add new live_migration case to support block_migration\u003dauto\""
    },
    {
      "commit": "ca014314869c6d3b8c4040b11f7bdd488bc659bd",
      "tree": "b99ac1a3342ff0fdf58173728e55cda8acc05495",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17"
      ],
      "author": {
        "name": "user",
        "email": "andrew.w.e.lamb@gmail.com",
        "time": "Mon Jul 25 16:18:05 2016 +0300"
      },
      "committer": {
        "name": "user",
        "email": "andrew.w.e.lamb@gmail.com",
        "time": "Mon Jul 25 16:18:05 2016 +0300"
      },
      "message": "Do not use $ in OS user password\n\nrand_password shouldn\u0027t generate passwords with $\n$ is a reserved symbol in Bash\nexport OS_PASSWORD\u003d\u003cpassword with $\u003e doesn\u0027t work\n\nChange-Id: Iebb211165c4deee09d34e19b5557a3e086add05a\n"
    },
    {
      "commit": "13b456adf30fc96a43fa4527a007f4ea0c293f2e",
      "tree": "77ad2ba4ff434ab4e8e858f12dbca42abe3603f3",
      "parents": [
        "99debda8e9fe1817b234d2ab319ac43aab2c6e17"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Jul 25 11:19:36 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Jul 25 11:19:36 2016 +0800"
      },
      "message": "Use skip_checks in test_snapshot_pattern\n\nIn TestSnapshotPattern, Snapshotting feature is necessary, it is\nthe same to add test cases in the future, so use skip_checks\ninstead of skipUnless.\n\nChange-Id: Ic48f4f2eb9cbb93c08df561e70bc9db0cc2db510\n"
    },
    {
      "commit": "afb114314788f022c50cd89323496bee172314d2",
      "tree": "d1e925495699e826a93ae9c97ad6bcb5ec2137f8",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Thu Jun 02 16:09:50 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Sat Jul 23 00:52:15 2016 +0000"
      },
      "message": "Deprecate run_tests.sh\n\nThis commit deprecates run_tests.sh script and adds a deprecation\ndocument. We don\u0027t pay attention this script actually however, I suppose\nnew people are coming and see the top of the directory and find this\nscript and try to use this. And if something wrong happens, we need to\nask and check \u0027which runner did you use?\u0027. So I would like to reduce the\nways to execute unit tests.\n\nChange-Id: Ia764fa3a15dc9faa753d4aca4c76462a8b9dd40b\n"
    },
    {
      "commit": "99debda8e9fe1817b234d2ab319ac43aab2c6e17",
      "tree": "75457e3bd8f6bcc28cc39e1402b305c308433f77",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 22 12:27:22 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Fri Jul 22 12:27:22 2016 +0800"
      },
      "message": "Fix typo about message of exception\n\nAdd missing \u0027s\u0027 in exception\n\nChange-Id: Iac87294ab5847bf70e817df81e6f8ce89471305a\n"
    },
    {
      "commit": "955f82b47fa364d445c8e6f11d361bc7d7875557",
      "tree": "7f19564ef30cfaec824ff82f5bcf705a98d4de44",
      "parents": [
        "6bf195e5552757e681eeb8fc3c29d01dc0cea246"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 22 11:14:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jul 22 11:19:34 2016 +0800"
      },
      "message": "Add server_id in exception ServerUnreachable\n\nThis is to add server_id in exception ServerUnreachable for the\nconvenience of debugging.\n\nChange-Id: Ib31fe70fae33d5e2eb7cda6e02b03649918a546b\n"
    },
    {
      "commit": "6bf195e5552757e681eeb8fc3c29d01dc0cea246",
      "tree": "34eacea0b9b73d84d9366d7dfaf888757f5f872d",
      "parents": [
        "6e60a75184914c6fef08f50737c3e9324217522f",
        "2f03bc95a6fa783e6af54a2574666a6b096d4830"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 22 02:17:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 22 02:17:24 2016 +0000"
      },
      "message": "Merge \"Fix subunit-describe-calls name of usage\""
    },
    {
      "commit": "6e60a75184914c6fef08f50737c3e9324217522f",
      "tree": "4e086262cf80dc0e8f22e985e2c86c262d20a568",
      "parents": [
        "bf2c29fd5ce1e5c17df0a08871d470a6e668e002"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "message": "Fix release notes around\n\nWe need to add new release notes files added for each commit. While we\ncan edit past release notes that\u0027s essentially the same as editing\nhistory, it\u0027s fine for typos and/or clearing something up but when\nadding new things we\u0027re adding onto notes in past releases. In the\ncase of 2 recently migrated clients the old release notes putting\npatches that landed after 12.1.0 in the release notes for 12.1.0. This\ncommit fixes that issue and breaks that out into a new note.\n\nChange-Id: Id7a24c1bc659c4e44b2214ec27e6b94ea742a81e\n"
    },
    {
      "commit": "bf2c29fd5ce1e5c17df0a08871d470a6e668e002",
      "tree": "8773938b79a3dc89e018a84c3db47200383f5e05",
      "parents": [
        "a7164ba5075273b9dcf4cf6533bc369236eaf87b",
        "2a9cb7543816196842d5b074ecbc14c491eee43f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 17:44:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 17:44:59 2016 +0000"
      },
      "message": "Merge \"Define v3 policies_client as library\""
    },
    {
      "commit": "a7164ba5075273b9dcf4cf6533bc369236eaf87b",
      "tree": "1b4f727ba49c0ecb1207f109c13c3ba7e3aa4494",
      "parents": [
        "189c0757e9f6a37b81cff1471223bbe65343753e",
        "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 17:36:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 17:36:34 2016 +0000"
      },
      "message": "Merge \"Define v3 endpoints_client as library\""
    },
    {
      "commit": "be634fcb59b4a6b1cc17a4663c6fc0202386e1fc",
      "tree": "9afe9b49ecc79772258ba2c49ab2f86cd349e055",
      "parents": [
        "189c0757e9f6a37b81cff1471223bbe65343753e"
      ],
      "author": {
        "name": "Hynek Mlnarik",
        "email": "hmlnarik@redhat.com",
        "time": "Mon Jun 27 09:34:15 2016 +0200"
      },
      "committer": {
        "name": "Hynek Mlnarik",
        "email": "hmlnarik@redhat.com",
        "time": "Thu Jul 21 16:07:32 2016 +0200"
      },
      "message": "Increase size of subnet allocation pool\n\nIncrease the number of IP addresses available in the allocation pool\nso that environments with more than two network nodes do not run out\nof available IP addresses required for DHCP ports.\n\nChange-Id: I014590f9b6621c11f14b6b8c9c30922b9ac23a54\nResolves-Bug: 1596431\n"
    },
    {
      "commit": "2a9cb7543816196842d5b074ecbc14c491eee43f",
      "tree": "c8a9438c446ec91a18c591f9f20a982e2f622c7b",
      "parents": [
        "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 08:28:07 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 11:23:30 2016 +0000"
      },
      "message": "Define v3 policies_client as library\n\nMigrate v3 API policies_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I8126f5c48784e39ad4c7ce25b0b85ba66d90c2a3\n"
    },
    {
      "commit": "189c0757e9f6a37b81cff1471223bbe65343753e",
      "tree": "87985848bdb2fbb54640fa815511da8be5588338",
      "parents": [
        "0fddba80926cdd61036b87dd6a4ab2d350fb0ea1",
        "2edbc3c4b7f5ee8302dadbd0c2b69cb7963f92be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 09:15:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 09:15:59 2016 +0000"
      },
      "message": "Merge \"Add available params in baremetal client\u0027s comment\""
    },
    {
      "commit": "0fddba80926cdd61036b87dd6a4ab2d350fb0ea1",
      "tree": "bec8eaf17880484c93c1ea0825f50ed75ea34d99",
      "parents": [
        "2c2496e21d856c022d2621da325067339b4078a1",
        "558ebe6b21be03d0bdf21f817245bc9e9071d0e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 04:01:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 04:01:04 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "2c2496e21d856c022d2621da325067339b4078a1",
      "tree": "cf561d82c3a345aada2e9f87e6f5d41d94f1301d",
      "parents": [
        "1c7a254a25dca97714dba9ae745271647ad5be95",
        "62ce77367062cab4ab379622860599a4c8e8d35a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 03:04:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 03:04:32 2016 +0000"
      },
      "message": "Merge \"Add available params in volume clients\u0027 comment\""
    },
    {
      "commit": "558ebe6b21be03d0bdf21f817245bc9e9071d0e6",
      "tree": "fa0a47f34af015ae7602bad1a42eec0b8f407af6",
      "parents": [
        "1c7a254a25dca97714dba9ae745271647ad5be95"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 20 16:27:16 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 20 16:27:16 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I6f1d9064eb0b7b125fcbf3ccf12ed62e45c5acf3\n"
    },
    {
      "commit": "1c7a254a25dca97714dba9ae745271647ad5be95",
      "tree": "e5d75e1612f74c36ab07370f8ef63d69ef172144",
      "parents": [
        "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb",
        "935f2cca8e9d05fdd1b6d3cb2149a84dadabfea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 13:20:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 13:20:07 2016 +0000"
      },
      "message": "Merge \"py3: Replace map/filter with a list comprehension\""
    },
    {
      "commit": "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013",
      "tree": "318d0a923ae5beebcc533243251415de6949309a",
      "parents": [
        "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Jul 20 11:17:56 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Jul 20 13:19:56 2016 +0000"
      },
      "message": "Define v3 endpoints_client as library\n\nMigrate v3 API endpoints_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic6836aef3400d5b1d14320896ae3a3f4f1eaa450\n"
    },
    {
      "commit": "a01f0d59fd5b5a8f88a7ae24cc65d79769db85fb",
      "tree": "74e2ff083b1a0dce7b3a0399d5ef77648755d5c7",
      "parents": [
        "b79438aabd04197364e429ddcd8504a5a94e571c",
        "6b1df9fdf43b298d029e032fe8a737548218c1bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 10:30:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 10:30:56 2016 +0000"
      },
      "message": "Merge \"Remove unused LOG to keep code clean\""
    },
    {
      "commit": "b79438aabd04197364e429ddcd8504a5a94e571c",
      "tree": "84606955a8d9b1fa62de2ddccb6969b69c2684d4",
      "parents": [
        "50fecef087cff5a187a1f97735c8bf0a4bcaa659",
        "8efac68cb9dd365f5c37a09412c3077403dc71b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:42:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:42:40 2016 +0000"
      },
      "message": "Merge \"Add available params in network clients\u0027 comment\""
    },
    {
      "commit": "50fecef087cff5a187a1f97735c8bf0a4bcaa659",
      "tree": "b507c294f191c4f3f15fd70728b37b25e0f2fc34",
      "parents": [
        "00d17eca0150877a9978d838b9135d1901b3fd7f",
        "d1945ffa2f1a18f92fa261689c19e12b15ee373c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:41:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:41:52 2016 +0000"
      },
      "message": "Merge \"Add available params in identity v2 client\u0027s comment\""
    },
    {
      "commit": "00d17eca0150877a9978d838b9135d1901b3fd7f",
      "tree": "30b1e40fe732e265f112bcb4524697a46776bf67",
      "parents": [
        "0c7ba0868d1e85c1cf0f4da3b4a9ef7177b7d4a0",
        "fe2c146335a4d61c76259c429694630876799218"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:37:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:37:40 2016 +0000"
      },
      "message": "Merge \"Add available params in subnet pools client\u0027s comment\""
    },
    {
      "commit": "0c7ba0868d1e85c1cf0f4da3b4a9ef7177b7d4a0",
      "tree": "ef5e74c110bd421a0ee8044a543aadad27991076",
      "parents": [
        "ad0dc75d46c56b7fef5e569daba0557f46d98bf4",
        "5cb3a3419c27f383ceb56f5dd31e17e130085ce7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 09:33:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 09:33:07 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron float ips client\u0027s comment\""
    },
    {
      "commit": "2f03bc95a6fa783e6af54a2574666a6b096d4830",
      "tree": "6c1113642bca47bcec8927fd95b25f7fcf4a9aa4",
      "parents": [
        "ad0dc75d46c56b7fef5e569daba0557f46d98bf4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jul 20 18:21:14 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jul 20 18:22:29 2016 +0900"
      },
      "message": "Fix subunit-describe-calls name of usage\n\nThis commit fixes to show \u0027subunit-describe-calls\u0027 instead of \u0027Argument\nParser\u0027 in its usage.\n\nChange-Id: I62e64022285aad4e5bf5943451e93d8f674b238c\n"
    },
    {
      "commit": "ad0dc75d46c56b7fef5e569daba0557f46d98bf4",
      "tree": "a03d38b2b45b13d0ce972e630d52057631c5046f",
      "parents": [
        "6ea2c99a397053dc9400dc668f8856d26f28aaac",
        "1d840a6d88ac8f0272215225182dc7750fb61795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 08:12:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 08:12:50 2016 +0000"
      },
      "message": "Merge \"Modify comment which does not conform to code\""
    },
    {
      "commit": "6ea2c99a397053dc9400dc668f8856d26f28aaac",
      "tree": "032dfe73b5d24347cfd11b9b67c5831fc81765f3",
      "parents": [
        "b9908ce6fd7a13e4949a2f3f43b738dcca8c40c3",
        "64a211fc547456c02f9957eaab1955234a4b61e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 04:16:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 04:16:02 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron security group rule client\u0027s comment\""
    },
    {
      "commit": "b9908ce6fd7a13e4949a2f3f43b738dcca8c40c3",
      "tree": "07a97e111987bc21230958e3c74cd3fbfeb9db8f",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3",
        "b5e23216eb0ec5480855ebd86924a07a90644417"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 19:37:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 19:37:26 2016 +0000"
      },
      "message": "Merge \"Remove the unused tenant and user option in cleanup\""
    },
    {
      "commit": "935f2cca8e9d05fdd1b6d3cb2149a84dadabfea1",
      "tree": "7f9863aff7633e1c7d9530c60a98011385a2ed4e",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Tue Jul 12 19:48:24 2016 +0530"
      },
      "committer": {
        "name": "Sirushti Murugesan",
        "email": "sirushti.murugesan@hp.com",
        "time": "Tue Jul 19 17:13:29 2016 +0530"
      },
      "message": "py3: Replace map/filter with a list comprehension\n\nThe map and filter functions returns a list in python 2 but\nan iterator in python 3. However, there are instances where\nthe code assumes the returned value from map/value to be a\nlist. Substitute these functions to its list comprehension\nequivalent expression to enable compatibility with Python 3.\n\nChange-Id: Iccaa3d1f4b009f59ea575c955ee4015e964f2318\n"
    },
    {
      "commit": "1d840a6d88ac8f0272215225182dc7750fb61795",
      "tree": "38c73003ea8ea6f3e67229126f3b5d0ae9c7aaed",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Jul 19 19:30:23 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Jul 19 19:30:23 2016 +0800"
      },
      "message": "Modify comment which does not conform to code\n\n  The content of the comment does not match the actual code.Modify\nit.\n\nChange-Id: Ia07024c5d26c29b3ea004a1029c76c33b426b447\n"
    },
    {
      "commit": "73dd51dfe187956fde0aea12112cd5dd3826e042",
      "tree": "eb68029ce552fd0a3486df6e190101792649a4df",
      "parents": [
        "1c984e4034a0058dbb99b780799de735a06e46e3"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 17:20:31 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 19 12:21:13 2016 +0100"
      },
      "message": "Introduce the ClientsFactory\n\nDefine a new class ClientsFactory, which provides lazy loading\nan simple instantiation of clients by using partial to set\ndefaults for all client parameters.\n\nThis class will be used in upcoming patches to implement an\ninterface that allows plugins to register their own service\nclients in the ServiceClients interface.\n\nIt will also be used to implement lazy loading of clients for\ntempest own clients.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: If2295d56a8e52ffce28d6a0f15517bc325aab010\n"
    },
    {
      "commit": "1c984e4034a0058dbb99b780799de735a06e46e3",
      "tree": "dec40f6d08c680c89bbea5c4a90d7b5490d2609f",
      "parents": [
        "8ead4a79088a196b58c622b306071c690afd6f76",
        "d31185229057aea8c26739a354a64ae844c54ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 10:32:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 10:32:48 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from the dentity base\""
    },
    {
      "commit": "8ead4a79088a196b58c622b306071c690afd6f76",
      "tree": "946ab9b9adef346e16b3073eb0795dfb242ed500",
      "parents": [
        "1fafc756a069ceb0988179e9c16e8d863c1b5582",
        "19b81b2cde00e5687bda03ce8ec6244c10391615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 19 10:28:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 10:28:17 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from admin V3 identity tests\""
    },
    {
      "commit": "62ce77367062cab4ab379622860599a4c8e8d35a",
      "tree": "26de4aaf9d7d64e99f1c5386d5192c355c4472b7",
      "parents": [
        "1fafc756a069ceb0988179e9c16e8d863c1b5582"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 17:01:27 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Tue Jul 19 16:29:51 2016 +0800"
      },
      "message": "Add available params in volume clients\u0027 comment\n\nSome interfaces in volume clients have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in\ntheir comments.\n\nChange-Id: I4514436373260446ee93883fa9c09064eefba819\n"
    },
    {
      "commit": "1fafc756a069ceb0988179e9c16e8d863c1b5582",
      "tree": "695f57f5de91159396d3646bd9c15f99ecd0f748",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee",
        "e3adee430e3a0d6caa02c3c1063d1c1e6c276b89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 18 23:09:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 18 23:09:54 2016 +0000"
      },
      "message": "Merge \"Remove DataGenerator from admin V2 identity tests\""
    },
    {
      "commit": "6f455aa39802089e86b0d24e7e9e8cdc2ca44406",
      "tree": "b82c972094df1359b36568feed106ad36a89a53c",
      "parents": [
        "a70710bb36fd334e30bb2f927398a693e43d4d24"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Wed Jul 13 16:20:06 2016 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Mon Jul 18 07:00:46 2016 +0000"
      },
      "message": "Reverse order of get_unused_ip_addresses\n\nIf a test author forgets to disable DHCP on a subnet\nused for a test (e.g. I17e201ef8822cace86bf805d6bd5a2e4d0e9084d),\nreturning the first IP address in the subnet can race with the\ncreation of the DHCP port. As a defensive measure this adjusts\nthe logic to get unused IP addresses starting with the last\naddresses in the subnet instead.\n\nChange-Id: I31b9fcc9140de08e907bec08584a8c29ec6004e9\n"
    },
    {
      "commit": "6b1df9fdf43b298d029e032fe8a737548218c1bf",
      "tree": "6b7da63ac7b708671e288b995de6b700e465efea",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 18 01:10:09 2016 +0000"
      },
      "committer": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 18 01:52:54 2016 +0000"
      },
      "message": "Remove unused LOG to keep code clean\n\nChange-Id: I2f037e746e7d0518132286d9d7acf8f0a556b46a\n"
    },
    {
      "commit": "e07eaccf844e3dbcb992ec26a085d5c37757ea85",
      "tree": "3c488a5d92e43754b02843cb7a84d870d82588ab",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "Eli Qiao",
        "email": "liyong.qiao@intel.com",
        "time": "Thu Mar 03 13:49:37 2016 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sun Jul 17 21:56:26 2016 +0900"
      },
      "message": "Add new live_migration case to support block_migration\u003dauto\n\nCompute microversion 2.25 supports auto block_migration\nand also the disk_over_commit flag has been removed.\n\nDetails: http://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-mitaka\n\nThis commit adds tests for the same.\nAlso adds the below required schema for version 2.25 tests.\n\n- 2.3 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-kilo\n\n- 2.16 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id14\n\n- 2.23 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id21\n\nCo-Authored-By: ghanshyam \u003cghanshyam.mann@nectechnologies.in\u003e\n\nChange-Id: I0fb5567cb4f7363465b68b86174b2df039f183d9\n"
    },
    {
      "commit": "d31185229057aea8c26739a354a64ae844c54ecf",
      "tree": "b986588f1534b3ebc62257b245895d982b1057e9",
      "parents": [
        "19b81b2cde00e5687bda03ce8ec6244c10391615"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 15 12:01:58 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 15 12:13:56 2016 -0700"
      },
      "message": "Remove DataGenerator from the dentity base\n\nThe identity tests have a DataGenerator that handles resource creation\nand cleanup for tests, however using this DataGenerator has proven to\nmake debugging more difficult. The object storage tests used to use\nthis DataGenerator as well but was removed for the same reason.\n\nThis is the third and last of a series of commits to removes the\nDataGenerator from the Identity tests. This commit removes the\nDataGenerator class from the identity base module.\n\nCloses-Bug: 1280333\nChange-Id: I4e2a99767e74da11f0cb420a3948900466bf50d3\n"
    },
    {
      "commit": "19b81b2cde00e5687bda03ce8ec6244c10391615",
      "tree": "739604c46ff09e8f3c85393306af50914a44b85a",
      "parents": [
        "e3adee430e3a0d6caa02c3c1063d1c1e6c276b89"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 15 08:58:25 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 15 11:58:37 2016 -0700"
      },
      "message": "Remove DataGenerator from admin V3 identity tests\n\nThe identity tests have a DataGenerator that handles resource creation\nand cleanup for tests, however using this DataGenerator has proven to\nmake debugging more difficult. The object storage tests used to use\nthis DataGenerator as well but was removed for the same reason. This\nis the second of a series of commits to removes the DataGenerator from\nthe Identity tests. This commit removes the DataGenerator from the\nadmin v3 tests and moves resource creation and cleanup back to the\ntests or the resource_setup, resource_cleanup methods.\n\nChange-Id: Ic73cbffec8ff801462ea2155718fc3728bfb6512\n"
    },
    {
      "commit": "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee",
      "tree": "20b69e2baae494665f3a62070f38a8600feba0cf",
      "parents": [
        "45336f99eeea14f766f06cb506da963e2f9336f7",
        "df9475bad66f2d96584a84193640a58ff7345a43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 10:37:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 10:37:50 2016 +0000"
      },
      "message": "Merge \"Correct reraising of exception\""
    },
    {
      "commit": "45336f99eeea14f766f06cb506da963e2f9336f7",
      "tree": "9a4321f322a59cc74bab9e6e6b49663b759e352a",
      "parents": [
        "2c35114fe9ea487c45dcc9970c12780f3dac2392",
        "88780b7f8b3fb78666ffb4aa2464bfbd68853d0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 10:36:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 10:36:04 2016 +0000"
      },
      "message": "Merge \"Requirements.txt: remove pyOpenSSL\""
    },
    {
      "commit": "2c35114fe9ea487c45dcc9970c12780f3dac2392",
      "tree": "bc2b9f01a3aa80c08060bbae12942b97b53f1127",
      "parents": [
        "964f3be3c1736296e48a4c2387cfed844ecff56a",
        "68d31b83af88aca44d02046aa4c53284c056b3b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 03:58:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 03:58:12 2016 +0000"
      },
      "message": "Merge \"Fix typo in tempest/run help document.\""
    },
    {
      "commit": "964f3be3c1736296e48a4c2387cfed844ecff56a",
      "tree": "7e1bee06eb0e6279d9f0d75d8b7192c4ad13154d",
      "parents": [
        "9d8a8c84364b395645b5ad977d183e7aa622527d",
        "a8c641a96e47f4a71462c3152616ac4605a4a45d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 23:12:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 23:12:28 2016 +0000"
      },
      "message": "Merge \"Add a test for attach/detach port on multiple servers\""
    },
    {
      "commit": "e3adee430e3a0d6caa02c3c1063d1c1e6c276b89",
      "tree": "50da5607fc81dfd178c54a825f9925ace9ba86eb",
      "parents": [
        "e6915250fe88a01d75223af59aef292853f914d1"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Thu Jul 14 10:40:08 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Thu Jul 14 13:45:42 2016 -0700"
      },
      "message": "Remove DataGenerator from admin V2 identity tests\n\nThe identity tests have a DataGenerator that handles resource creation\nand cleanup for tests, however using this DataGenerator has proven to\nmake debugging more difficult. The object storage tests used to use\nthis DataGenerator as well but was removed for the same reason. This\nis the first of a series of commits to removes the DataGenerator from\nthe Identity tests. This commit removes the DataGenerator from the\nadmin v2 tests and moves resource creation and cleanup back to the\ntests or the resource_setup, resource_cleanup methods.\n\nChange-Id: I2767d962826d0a6249b14afb325cbaad7fcaa34c\n"
    },
    {
      "commit": "9d8a8c84364b395645b5ad977d183e7aa622527d",
      "tree": "7a07838e4eea24e8039eab1ef16e30f19488d3c0",
      "parents": [
        "78e591edad7de6beef8c821dc8e5d4e4785c8245",
        "05ab856124df141df3becf7baf433e7ab7f415a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 17:41:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 17:41:53 2016 +0000"
      },
      "message": "Merge \"Add sync to avoid the loss of pub key data\""
    },
    {
      "commit": "78e591edad7de6beef8c821dc8e5d4e4785c8245",
      "tree": "e3304f4330aa968bef0f08a139aea347739e0bc5",
      "parents": [
        "0a89530aa3a0561a0c6d00bdbca9e5783fa33a43",
        "4dcd00253078158d9516974222b0c5bda0cf34a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 17:40:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 17:40:01 2016 +0000"
      },
      "message": "Merge \"Add documentation for glance api\""
    },
    {
      "commit": "68d31b83af88aca44d02046aa4c53284c056b3b2",
      "tree": "43e604bf23b0a96c959a9364962556146a0ce9e9",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Wed Jul 13 01:48:33 2016 +0000"
      },
      "committer": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Thu Jul 14 02:38:13 2016 +0000"
      },
      "message": "Fix typo in tempest/run help document.\n\nChange-Id: I2a552b936d60d9386b655585cada4e39f364343b\n"
    },
    {
      "commit": "0a89530aa3a0561a0c6d00bdbca9e5783fa33a43",
      "tree": "fbabcbf875491a9b3ec13aec26857b6469f55cb5",
      "parents": [
        "e6915250fe88a01d75223af59aef292853f914d1",
        "8ed23d2645f71b5dc3b61a8aec8d348caff9a491"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 02:00:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 02:00:58 2016 +0000"
      },
      "message": "Merge \"Use skip_checks instead of skipUnless in TestShelveInstance\""
    },
    {
      "commit": "e6915250fe88a01d75223af59aef292853f914d1",
      "tree": "81a79f8a32d3e627d5539cfbac30b6e7b54cb8d8",
      "parents": [
        "180def018c72b429b9ca2141a8ea2131c301e9ad",
        "01cce04c2e6d5364869344733d4beab54f60caba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:54:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:54:13 2016 +0000"
      },
      "message": "Merge \"Add __pycache__ to .gitignore\""
    },
    {
      "commit": "180def018c72b429b9ca2141a8ea2131c301e9ad",
      "tree": "ebdafe0769c39a4bcc8448483c78d9b961fb3c4e",
      "parents": [
        "a33c2f34b8a03631f094500167cb6c58d3d7e198",
        "df73bdf0c0502af5a5d0aa9d40b768548dada617"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:42:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:42:01 2016 +0000"
      },
      "message": "Merge \"Check network_data info in config drive tests\""
    },
    {
      "commit": "a33c2f34b8a03631f094500167cb6c58d3d7e198",
      "tree": "27463b64cde38b0c61a7b9bafbffe15fddb96637",
      "parents": [
        "6ee549b4029b9f6787eaea09d6431a1eed7aa081",
        "9df3a52d7754150fca235455492df4bbf9b3ff49"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 13:35:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 13:35:58 2016 +0000"
      },
      "message": "Merge \"Update docstring for create_test_server\""
    },
    {
      "commit": "6ee549b4029b9f6787eaea09d6431a1eed7aa081",
      "tree": "3d0f67b02465b6ab6829dffbda50abaf805ef4ea",
      "parents": [
        "5dc23c1697e62ba39239aa3b05a1d76101f95d64",
        "a8d3cae7c2432a9d378777aff647c2efcb00a506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 12:45:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 12:45:21 2016 +0000"
      },
      "message": "Merge \"Fix typo in Test Removal Procedure doc\""
    },
    {
      "commit": "5dc23c1697e62ba39239aa3b05a1d76101f95d64",
      "tree": "1a2c2e3a317924d4d9c501b615e228d82567f3b9",
      "parents": [
        "98d97e1ac3e6f71c764f6882cf38296411f774a9",
        "742f4ab2df62b7602d5c287562e3c00525a89177"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:58 2016 +0000"
      },
      "message": "Merge \"Remove unused LOG\""
    },
    {
      "commit": "98d97e1ac3e6f71c764f6882cf38296411f774a9",
      "tree": "4f7833c3d20856118080c2cc4848b64c06a2ce15",
      "parents": [
        "ff2cd4f0425721189a4b6226f955035bcc3321d0",
        "36063d227f7cd3ededdc99b23b0c7911f2233df2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:49 2016 +0000"
      },
      "message": "Merge \"Add available params in metering labels client\u0027s comment\""
    },
    {
      "commit": "ff2cd4f0425721189a4b6226f955035bcc3321d0",
      "tree": "4723b99fa3c159dd26f530426bfd2e2e19e48b0c",
      "parents": [
        "c249fe06a1f76c798d292e196389321a1569d6f7",
        "cde957af94a9c841d40f43f5ddff8748d3ece540"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:45:40 2016 +0000"
      },
      "message": "Merge \"Add available params in neutron security group client\u0027s comment\""
    },
    {
      "commit": "c249fe06a1f76c798d292e196389321a1569d6f7",
      "tree": "0258347cbe8d41aa31b749db6aeb45b85b483060",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1",
        "84b5f43a0f175e87affa63527dd8f081a661a1aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 11:33:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 11:33:27 2016 +0000"
      },
      "message": "Merge \"Add available params in ports client\u0027s comment\""
    },
    {
      "commit": "19fc5fd7507cd33f2ca446600dd0d008d5eaa106",
      "tree": "9269f91f7068f8b025c29add7e4bfbaa43a67d0b",
      "parents": [
        "6afd72d07434d835e2bc1065f9a02cd80e18b8f8"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jul 06 12:02:18 2016 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jul 13 13:04:26 2016 +0300"
      },
      "message": "cinder backup reset status\n\nhttps://specs.openstack.org/openstack/cinder-specs/specs/juno/\nsupport-reset-state-for-backup.html\n\nAdded a testcase for backup reset status to error state.\n\n- Added an api for backup_reset_status\n- Added a testcase for status change from available to error.\n\nChange-Id: Ieb5bffddc1e91bfb5fc13d53f16fcdf611876a07\n"
    },
    {
      "commit": "8ed23d2645f71b5dc3b61a8aec8d348caff9a491",
      "tree": "82015684e1a62a79856b1a75f11b4c30b29817f3",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 13 11:00:05 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 13 13:48:12 2016 +0800"
      },
      "message": "Use skip_checks instead of skipUnless in TestShelveInstance\n\nAll testcases in TestShelveInstance should be skipped if\nCONF.compute_feature_enabled.shelve is false, so this is to\nuse skip_checks to avoid adding skipUnless decorator for\neach testcase individually.\n\nChange-Id: I41f57fc92cf0294e922b87667b84d4aa3ac87663\n"
    },
    {
      "commit": "a8c641a96e47f4a71462c3152616ac4605a4a45d",
      "tree": "7963e82f3fc69c6108621ef32367a9a09281e6d6",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 17:07:33 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 20:15:25 2016 -0400"
      },
      "message": "Add a test for attach/detach port on multiple servers\n\nA regression was introduced in nova in newton when you\nattach the same port across multiple instances (not at\nthe same time). The problem was nova started creating\nsome internal resources on attach but wasn\u0027t cleaning\nthem up on detach, so when you\u0027d tried to attach the same\nport to a second server it would fail because of a\nunique constraint on the internal resource that nova creates.\n\nWe should have an integration test that covers this scenario\nso we don\u0027t regress it again.\n\nThis change covers both booting servers with a pre-created\nport and attaching a pre-created port to existing servers.\n\nDepends-On: I2254bad0df3ccc00cd5c9438fa2684e705442e2d\n\nChange-Id: I469b8ec426bd71dea515e99f76d415c62fff7dd3\nRelated-Bug: #1602357\n"
    },
    {
      "commit": "05ab856124df141df3becf7baf433e7ab7f415a6",
      "tree": "f1e29a48529423e2bc38e0275f39b80abfcf016e",
      "parents": [
        "ad37b61be636ae05a3b5009343b992df061174a1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jul 12 00:06:18 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jul 12 00:20:15 2016 -0700"
      },
      "message": "Add sync to avoid the loss of pub key data\n\nOn the hard rebooting test, the pub key data can be loss due to the\nimmediate rebooting. In addition, the existing scenario test manager\nis using \u0027sync\u0027 command to avoid the other data loss.\nSo this patch adds a \u0027sync\u0027 command call.\n\nChange-Id: Ie55ad394cdbbde100eee45026c1e52a6f2825b77\nCloses-Bug: #1583987\n"
    },
    {
      "commit": "ad37b61be636ae05a3b5009343b992df061174a1",
      "tree": "efbb9f38c48a692f7bc2af982fc5bc6c8c5b4738",
      "parents": [
        "9e18f7062c66d14298afe2c24d86a04e2b695a2d",
        "e2dbc1f692f3422657ba5931b6eb6d43266d684f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 05:24:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 05:24:32 2016 +0000"
      },
      "message": "Merge \"Remove white space between print and ()\""
    },
    {
      "commit": "9e18f7062c66d14298afe2c24d86a04e2b695a2d",
      "tree": "0333707c5b236192dde57c7b31bd64c3949335fd",
      "parents": [
        "59edd7f2585b865a1b3a0022dba2b34a5e23c8ff",
        "70e0a8986c8d674f3669d7c05c5f06388b72e7c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 04:16:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 04:16:25 2016 +0000"
      },
      "message": "Merge \"Add vcs string to version option output\""
    },
    {
      "commit": "59edd7f2585b865a1b3a0022dba2b34a5e23c8ff",
      "tree": "ec86c3c05c5cffa7710819819f0b2cd99d311019",
      "parents": [
        "a72f2c6fb7105d29afe23252273026ad385181b3",
        "043c7d714583f12ce37f73ed1398f78a492d0cc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 12 04:04:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 04:04:12 2016 +0000"
      },
      "message": "Merge \"Add workspace subcommands help\""
    },
    {
      "commit": "a8d3cae7c2432a9d378777aff647c2efcb00a506",
      "tree": "df514b58ef93995c5dc4133d5d4afd7e67d965a5",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Jul 11 18:59:23 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Jul 12 03:53:39 2016 +0000"
      },
      "message": "Fix typo in Test Removal Procedure doc\n\nThis commit fixes some typos in the Tempest Test Removal Procedure\ndocument. The document was introduced by just copying from the wiki page\nto this repo[1]. So we didn\u0027t paying attention at that time.\n\n[1] I5f2322a5de7b73252e0162165eeaec120ec94948\n\nChange-Id: Ia3b4f255cc688ddd4007cf80753923cb18799b98\n"
    },
    {
      "commit": "df9475bad66f2d96584a84193640a58ff7345a43",
      "tree": "6d55ad11d9f5e658dc5614de21de17ce10190d1c",
      "parents": [
        "617e65ac038cf1d99b8982c0def34ac7425501c2"
      ],
      "author": {
        "name": "Bin Zhou",
        "email": "zhou.bin9@zte.com.cn",
        "time": "Thu Jul 07 12:14:31 2016 +0800"
      },
      "committer": {
        "name": "Bin Zhou",
        "email": "zhou.bin9@zte.com.cn",
        "time": "Tue Jul 12 00:48:27 2016 +0000"
      },
      "message": "Correct reraising of exception\n\nwhen an exception was caught and rethrown, it should call \u0027raise\u0027\nwithout any arguments.\n\nChange-Id: Ifedddb352910f8c499c0ca36c2377567c59c1de5\n"
    },
    {
      "commit": "88780b7f8b3fb78666ffb4aa2464bfbd68853d0e",
      "tree": "855a77dcac7a2f6136226b20d1273afbd0c5b397",
      "parents": [
        "20d880abecb60085dcfa557ab5b768babfc7da66"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jul 11 17:58:06 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jul 11 17:58:06 2016 +0200"
      },
      "message": "Requirements.txt: remove pyOpenSSL\n\nIt\u0027s not used anymore. Last import was removed in\nIdd18ab2cdf09024f83795eaa904ec3f2815f1fc8\n\nChange-Id: I91d6f3bed96cc71dd045aa8f8bd092caa61cc879\n"
    },
    {
      "commit": "a72f2c6fb7105d29afe23252273026ad385181b3",
      "tree": "04ab13c36e8da5f6f55fbba17de487c5b5c7decc",
      "parents": [
        "20d880abecb60085dcfa557ab5b768babfc7da66"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Mon Jul 11 16:28:19 2016 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Mon Jul 11 16:45:22 2016 +0200"
      },
      "message": "Removes explicit looping over dict .keys() method\n\nLooping over the .keys() method of a dictionary is an anti-pattern. In\nfact, the method is actually creating a new list which is redundant and\nunnecessary. Looping over a dictionary implicitly loops over its keys.\n\nChange-Id: I937d3f060bf95bb86e50fcb5dec8def524f6208e\n"
    },
    {
      "commit": "36063d227f7cd3ededdc99b23b0c7911f2233df2",
      "tree": "d05b111cd00655bfa131016f40598e55b09ca598",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 16:39:52 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 11:04:31 2016 +0800"
      },
      "message": "Add available params in metering labels client\u0027s comment\n\nSome interfaces in metering labels client have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: Iaba6c1be53e994c95f7f5c350ee018adcd337a6e\n"
    },
    {
      "commit": "84b5f43a0f175e87affa63527dd8f081a661a1aa",
      "tree": "9fcd6b15a9877b0de5dae52c5d7ff8de59576f53",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 14:16:45 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 10:50:49 2016 +0800"
      },
      "message": "Add available params in ports client\u0027s comment\n\nSome interfaces in ports client have **kwargs parameter, but no api\nreference links are given. so this is to add \"Available params\" in their\ncomments.\n\nChange-Id: I654f1e9872980c9ebaef772bf0340c953df666af\n"
    },
    {
      "commit": "cde957af94a9c841d40f43f5ddff8748d3ece540",
      "tree": "40f1db050005d1899ccf79d8367ec9cdf4e2926d",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 17:14:47 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Mon Jul 11 10:14:41 2016 +0800"
      },
      "message": "Add available params in neutron security group client\u0027s comment\n\nSome interfaces in neutron security group client have **kwargs parameter,\nbut no api reference links are given. so this is to add \"Available params\"\nin their comments.\n\nChange-Id: I177b07a3f96f593b8ba8a8a7c646429a6616925b\n"
    },
    {
      "commit": "20d880abecb60085dcfa557ab5b768babfc7da66",
      "tree": "940e6fb9e2cbb7eb9aa2112c2e8963e786562dca",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 09 19:28:30 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 09 19:28:30 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If056482410bc7364c34a46d3d99679e9be84cfa0\n"
    },
    {
      "commit": "a70710bb36fd334e30bb2f927398a693e43d4d24",
      "tree": "d71740c3582a1c2803ef6054d18ff4c30dc7f752",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Jul 08 15:24:38 2016 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Jul 08 15:24:38 2016 -0700"
      },
      "message": "Don\u0027t enable DHCP on floating IP subnet tests\n\nThe test \u0027test_create_update_floatingip_with_port_multiple_ip_address\u0027\ncreates a port with multiple fixed IPs by retrieving unused IP addresses\nand then assigning them.\n\nChange I84195b0eb63b7ca6a4e00becbe09e579ff8b718e adjusted the unused IP\nselection logic so it now picks IPs close to the start of the CIDR so there\nis a potential race with the IP for the DHCP port. (the previous logic chose\nIPs at the end to avoid this)\n\nThis patch just disables DHCP on the subnet since it\u0027s not needed for the\ntests to avoid racing the DHCP agent.\n\nChange-Id: I17e201ef8822cace86bf805d6bd5a2e4d0e9084d\nCloses-Bug: #1600398\n"
    },
    {
      "commit": "8efac68cb9dd365f5c37a09412c3077403dc71b1",
      "tree": "d06d7b94e03d0dce928fc0bc69a582311d1bb0e9",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 16:49:52 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 16:49:52 2016 +0800"
      },
      "message": "Add available params in network clients\u0027 comment\n\nSome interfaces in network clients have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in\ntheir comments.\n\nChange-Id: Ifcfd32380ea840b35f068b460ca135f566de5d0d\n"
    },
    {
      "commit": "fe2c146335a4d61c76259c429694630876799218",
      "tree": "94eb55986930c6b846a5e317389a6cfbecb3b3db",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 17:24:37 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 16:24:49 2016 +0800"
      },
      "message": "Add available params in subnet pools client\u0027s comment\n\nSome interfaces in subnet pools client have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in\ntheir comments.\n\nChange-Id: I64662a3444402c5f02cff02bad80716c6f84ec86\n"
    },
    {
      "commit": "64a211fc547456c02f9957eaab1955234a4b61e0",
      "tree": "0dfb1612d01950320e19924c213774a8b0d1166e",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Wed Jul 06 17:19:05 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 15:47:09 2016 +0800"
      },
      "message": "Add available params in neutron security group rule client\u0027s comment\n\nSome interfaces in neutron security group rule client have **kwargs\nparameter, but no api reference links are given. so this is to add\n\"Available params\" in their comments.\n\nChange-Id: I9933af44dcc52d5607c0b3f17082d9d261b043b2\n"
    },
    {
      "commit": "2edbc3c4b7f5ee8302dadbd0c2b69cb7963f92be",
      "tree": "ab2256f17262c7ee46941709539b98733c6a25a3",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 14:36:25 2016 +0800"
      },
      "committer": {
        "name": "Lv Fumei",
        "email": "lv.fumei@zte.com.cn",
        "time": "Fri Jul 08 14:36:25 2016 +0800"
      },
      "message": "Add available params in baremetal client\u0027s comment\n\nSome interfaces in baremetal client have **kwargs parameter, but no\napi reference links are given. so this is to add \"Available params\" in\ntheir comments.\n\nChange-Id: I593d6f5917a30e8973c4ec553be76bc3e0a9c366\n"
    }
  ],
  "next": "d1945ffa2f1a18f92fa261689c19e12b15ee373c"
}
