)]}'
{
  "log": [
    {
      "commit": "6cadeee2fe3e39db58ec0d1a1d7af30a1a3efc48",
      "tree": "7c3c086d6b683e48ac42dbd0d60112d80a12084b",
      "parents": [
        "3783d3e7f3dedff3ed823561ae0b41f665df7bee"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Aug 13 17:00:56 2015 +0000"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Tue Aug 18 17:31:57 2015 +0000"
      },
      "message": "Full response for Volume BackupsClient methods\n\nProvide the entire response object for all methods of the\nBackupsClient\n\npartially implements: blueprint method-return-value-and-move-service-clients-to-lib\n\nChange-Id: I48e594c768282681b640d421e1259ff33d639f0b\n"
    },
    {
      "commit": "3783d3e7f3dedff3ed823561ae0b41f665df7bee",
      "tree": "05b322b69fdad826c2a61a0fa4ab3f073a90ae2b",
      "parents": [
        "f2dfafa4531dbd5ef33159a688950701d11cf83c",
        "bed827642e6e867e8f3fc71a3436dcfbc943eb8b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:49:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:49:21 2015 +0000"
      },
      "message": "Merge \"Logging migrations for particular server if migration failed\""
    },
    {
      "commit": "f2dfafa4531dbd5ef33159a688950701d11cf83c",
      "tree": "5c79ab53dbbe60a579859b324e7992e5929cbc8d",
      "parents": [
        "4860641b871f371cd9938c479471bbc13a6a2a62",
        "3d063df056058183750329bcd51daa412f0aef77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:49:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:49:09 2015 +0000"
      },
      "message": "Merge \"Ensure server unlocking after test_lock_unlock_server\""
    },
    {
      "commit": "4860641b871f371cd9938c479471bbc13a6a2a62",
      "tree": "bf4a1ddc5bb946d85ad7375351db9c7924b10150",
      "parents": [
        "de6b112420715ae736ce5b86525e40eb2e014fa7",
        "f35aa8b3aff60c0f8cf2b53578cd27c196801deb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:48:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:48:55 2015 +0000"
      },
      "message": "Merge \"Cleaned up class variable scope issue.\""
    },
    {
      "commit": "de6b112420715ae736ce5b86525e40eb2e014fa7",
      "tree": "2c7ccec469da3fd331a96e5bc911b94de90ed96e",
      "parents": [
        "4aeadb779f0f53b73fbf9bd1274087d5df11debc",
        "27da86113294c49bab4b268401c3e052fa72b5c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:41:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:41:56 2015 +0000"
      },
      "message": "Merge \"Fixed single quoted docstring\""
    },
    {
      "commit": "4aeadb779f0f53b73fbf9bd1274087d5df11debc",
      "tree": "267e08f40582ffe41cae6bba296519615ef34313",
      "parents": [
        "29693c2adf7b8040899e3b2df3bea2d3ecfc4b75",
        "943754dfa3e17f63d15fe5447901c0a739ea2c35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 15:39:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 15:39:19 2015 +0000"
      },
      "message": "Merge \"Add unit test for quota_classes_client\""
    },
    {
      "commit": "29693c2adf7b8040899e3b2df3bea2d3ecfc4b75",
      "tree": "923412a178e8bdf606f0530b567767ae22a8c10f",
      "parents": [
        "12b47cbe798bd8df40e8404da3ea6873b30de022",
        "f04393e1045fd7a2a4e512909b294e1f22d571df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 08:41:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 08:41:32 2015 +0000"
      },
      "message": "Merge \"Move test_waiters to match directory structure\""
    },
    {
      "commit": "12b47cbe798bd8df40e8404da3ea6873b30de022",
      "tree": "859303f43296aea1d000d83505b1133101a7d410",
      "parents": [
        "294523dbe643399ec689fb8ca92facf133414770",
        "f77e7dcb33d252ce7a35d44fa14c435c09b66595"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 08:41:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 08:41:06 2015 +0000"
      },
      "message": "Merge \"Handle \u0027error_restoring\u0027 status in wait_for_volume_status\""
    },
    {
      "commit": "294523dbe643399ec689fb8ca92facf133414770",
      "tree": "b9d1413698ef9a8de7428ed2e968157227921db2",
      "parents": [
        "9e3e10626396dce619af2b29fdac3ca8fdd89b29",
        "5a6a5950ab50ab1e96704c8364b66df0552fffb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 13 08:31:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 08:31:05 2015 +0000"
      },
      "message": "Merge \"Removed unnecessary commented code\""
    },
    {
      "commit": "9e3e10626396dce619af2b29fdac3ca8fdd89b29",
      "tree": "4ec82394131bc7537b90af00dc286167d2b0956a",
      "parents": [
        "33e20d0a7300ca0b0257fcce2eb4501c9c5dca77"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Aug 06 18:07:05 2015 +0200"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Aug 12 14:44:02 2015 +0200"
      },
      "message": "Enhance IPv6 scenario - dual network testing\n\nDual Network is where instead of 2 subnets with different IP versions on the\nsame network, we use 2 neutron-networks, each with its own subnet.\nThat way, instead of each server having a single vNIC with 2 IP addresses,\neach server has 2 vNICs.\n\nThis patch adds tests with dual network for the test_network_v6 scenarios.\n\nIn Cirros (and other guest images) only the 1st vNIC is set UP on boot by\ndefault. This patch solved the problem by turning the 2nd vNIC on.\n\nAlso, a minor fix to remote_client that strips \":\" from the output of\nget_nic_name.\n\nChange-Id: I237310e9a8f75551069ffe49b3280c0ab2183664\n"
    },
    {
      "commit": "33e20d0a7300ca0b0257fcce2eb4501c9c5dca77",
      "tree": "179834f847098105e026b1a5de50e7da3e2f030e",
      "parents": [
        "d6cb893768146dd42ea707759d1fe6a6e612dcab",
        "1dfbedb320f5ab3c1b007ff7767754e48f1c8419"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 12 10:40:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 12 10:40:02 2015 +0000"
      },
      "message": "Merge \"Fixed Typos\""
    },
    {
      "commit": "5a6a5950ab50ab1e96704c8364b66df0552fffb2",
      "tree": "ce8df569bcc9c8ed70173a790b98fcc022150873",
      "parents": [
        "d6cb893768146dd42ea707759d1fe6a6e612dcab"
      ],
      "author": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Tue Aug 11 23:24:03 2015 -0700"
      },
      "committer": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Wed Aug 12 01:25:11 2015 -0700"
      },
      "message": "Removed unnecessary commented code\n\nRemoved commented code from list_all_container_objects method\nfrom tempest/services/object_storage/container_client python\nmodule.\n\nChange-Id: I88009bc6e9efd9b5b3735b73b62504a17a932a72\n"
    },
    {
      "commit": "d6cb893768146dd42ea707759d1fe6a6e612dcab",
      "tree": "336207f2488cdde7c1a6f113b5b358293187b58a",
      "parents": [
        "5eee9908e6c5d54d13b7b2f487ff4eee65c535bd",
        "7b44be66ddf094de8da1c1e7249aa520283ae737"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 12 06:01:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 12 06:01:52 2015 +0000"
      },
      "message": "Merge \"Add unit test for keypairs_client\""
    },
    {
      "commit": "5eee9908e6c5d54d13b7b2f487ff4eee65c535bd",
      "tree": "c8bb4c754ab3b9b1dde84f25358cbae7eaa42f74",
      "parents": [
        "cf3e45adac5ba88c7926e39445014fdbb2fe268c",
        "13ed69fffc3f1a3a4ac2d6ca18f3d0fe6b6b599b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 18:57:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 18:57:27 2015 +0000"
      },
      "message": "Merge \"Bake in oslo sample config generation to sphinx build\""
    },
    {
      "commit": "cf3e45adac5ba88c7926e39445014fdbb2fe268c",
      "tree": "af4b7cfb2b8a703db16d8ce22e0f98b9c351ff92",
      "parents": [
        "fcda4d62ba34f6c17585c62c37df03a006b7c7ac",
        "0d649b26e092f2678f2a39f9245568c9cf14b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 15:47:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 15:47:47 2015 +0000"
      },
      "message": "Merge \"Add unit tests for extensions_client\""
    },
    {
      "commit": "13ed69fffc3f1a3a4ac2d6ca18f3d0fe6b6b599b",
      "tree": "6f82efb41e0e43d0cec33c98f208dd706a7a3c08",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 10 11:51:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 11 10:13:03 2015 -0400"
      },
      "message": "Bake in oslo sample config generation to sphinx build\n\nThe expectation from users is that to build docs locally all you need\nto do is run build_sphinx on the repo and the docs will be fully\ncreated. When we added the sample config to the tempest docs we ignored\nthis and just added the sample config generation to the docs tox job.\nThis commit fixes this by baking in the sample config generation to\nthe sphinx conf.py file which should ensure we have the sample config\ngenerated every time that we call build_sphinx.\n\nChange-Id: Ifd570707847f52592f5bc9bc743b8d3c98512639\n"
    },
    {
      "commit": "27da86113294c49bab4b268401c3e052fa72b5c9",
      "tree": "b8fba1d9320c4973c210a758867a24ff3a6b15e0",
      "parents": [
        "fcda4d62ba34f6c17585c62c37df03a006b7c7ac"
      ],
      "author": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Tue Aug 11 00:17:51 2015 -0700"
      },
      "committer": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Tue Aug 11 01:29:01 2015 -0700"
      },
      "message": "Fixed single quoted docstring\n\nAs per the docsctring standard, triple double-quoted\nshould be used for docstrings.\n\nChanged single quoted docstring to double-quoted.\n\nCloses-Bug: 1483556\nChange-Id: I0633498fc353f0148a9dc7c9198c74e6f75244c0\n"
    },
    {
      "commit": "fcda4d62ba34f6c17585c62c37df03a006b7c7ac",
      "tree": "7646d9215eee5ff6675cd4c4ed3889e1f234f90b",
      "parents": [
        "11e11cb2d41dd4daeb1a4b2ac985e0e3669b8bd2",
        "25d5e0d1638a83c1aa7516f374b6ba22f56d1179"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 01:55:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 01:55:43 2015 +0000"
      },
      "message": "Merge \"Remove unused ignore_error\""
    },
    {
      "commit": "11e11cb2d41dd4daeb1a4b2ac985e0e3669b8bd2",
      "tree": "27f64336805d9005db3649af75707ee02205fe66",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b",
        "456d1b669b426e9eb165b52631e41b66848412ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 01:41:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 01:41:56 2015 +0000"
      },
      "message": "Merge \"Fixed invalid error message\""
    },
    {
      "commit": "f04393e1045fd7a2a4e512909b294e1f22d571df",
      "tree": "95553b893e2d4b595221e4bd40cc2ecf8a8ba1f8",
      "parents": [
        "f77e7dcb33d252ce7a35d44fa14c435c09b66595"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 10 18:35:55 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 10 18:35:55 2015 -0700"
      },
      "message": "Move test_waiters to match directory structure\n\nThis simply makes the test_waiters module mimic the source\nlocation for tempest/common/waiters so that goofballs such as\nmyself don\u0027t try to create a new test module to add new tests.\n\nChange-Id: Ic82f05f6c3032f7412dc9a588112815d6df1db22\n"
    },
    {
      "commit": "f77e7dcb33d252ce7a35d44fa14c435c09b66595",
      "tree": "5df2b600f8c31fab26a185d4b4b96e1602ec2946",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 10 16:39:39 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Aug 10 18:34:57 2015 -0700"
      },
      "message": "Handle \u0027error_restoring\u0027 status in wait_for_volume_status\n\nIf cinder hits an error when restoring a volume from a backup the volume\nis set to \u0027error_restoring\u0027 status. If tempest doesn\u0027t handle this and\nfail fast, tests keep waiting for the volume to go to \u0027available\u0027 status\nor timeout - and the timeout is what happens.\n\nRelated-Bug: #1483434\n\nChange-Id: I8f6d0828a84ec5d4a5fa6332e55152bd67eaa605\n"
    },
    {
      "commit": "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b",
      "tree": "ac99f52eb19a3b1fbaa138f412e3ee162c201f4d",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd",
        "06c632b985f9ac92176916a4fc01ed596988f4dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 10 13:39:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 10 13:39:32 2015 +0000"
      },
      "message": "Merge \"Fix the way to get tempest.conf in README.rst\""
    },
    {
      "commit": "f35aa8b3aff60c0f8cf2b53578cd27c196801deb",
      "tree": "b29defaa872ccc2ecfc5d7e98663eeee137d6f4a",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd"
      ],
      "author": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Fri Aug 07 14:56:59 2015 -0500"
      },
      "committer": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Mon Aug 10 07:45:12 2015 -0500"
      },
      "message": "Cleaned up class variable scope issue.\n\nself.router was used as a local variable to a few functions.\n\nChange-Id: I3d6aa0731a227c255ad9966ea3c5052a2fa4898d\nCloses-Bug: #1482299\n"
    },
    {
      "commit": "456d1b669b426e9eb165b52631e41b66848412ab",
      "tree": "ce9ee16dc95517c7e8f9e5291460319680f96b20",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd"
      ],
      "author": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Mon Aug 10 05:16:53 2015 -0700"
      },
      "committer": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Mon Aug 10 05:36:08 2015 -0700"
      },
      "message": "Fixed invalid error message\n\nIn setcontext() method of tempest/common/glance_http\nmodule, error message is not formatted property which\nleads to error \"TypeError: not all arguments converted\nduring string formatting\".\n\nAdded appropriate format specifiers to avoid error.\n\nCloses-Bug: 1483230\nChange-Id: I48a1f7bf45f563de5959e97ff43b1bc2845feb9f\n"
    },
    {
      "commit": "25d5e0d1638a83c1aa7516f374b6ba22f56d1179",
      "tree": "f07133242f75982404c6406453318255c4d0b307",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 10 06:28:17 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 10 06:31:35 2015 +0000"
      },
      "message": "Remove unused ignore_error\n\nThe argument ignore_error of addCleanup_with_wait() is not used at\nall. So this patch removes it for cleanup.\n\nChange-Id: I56634a20d5517f3d6766a4ecbbaadb06ee7426de\n"
    },
    {
      "commit": "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd",
      "tree": "1c23ba13a36aae16016d258a43aefba693640446",
      "parents": [
        "fccd41c102540f34a82da01ca906675462edded0",
        "17548d92988909d6265d35a73c2b479097b3b209"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 08 05:30:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 08 05:30:46 2015 +0000"
      },
      "message": "Merge \"Fix a spelling typo in tempest/thirdparty/boto/test.py\""
    },
    {
      "commit": "fccd41c102540f34a82da01ca906675462edded0",
      "tree": "02a6c377829ab88fa33fbbe7e882738b85487425",
      "parents": [
        "c09fd74805c44059713f2ffd2485908e741f9e00",
        "e5cc9fbbe32898502cbc0588ac6accd2bbac7460"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 22:25:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 22:25:59 2015 +0000"
      },
      "message": "Merge \"Fixing tests when run_validation is set to true\""
    },
    {
      "commit": "c09fd74805c44059713f2ffd2485908e741f9e00",
      "tree": "a8cc66d682a0608c5d55ac4cb46ed7fd6d47d354",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62",
        "f72a1dc1b41468ea62fe3995db0f1e4805a77aa1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 14:55:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 14:55:48 2015 +0000"
      },
      "message": "Merge \"Revert \"Fix scenario test fails when port_vnic_type is set\"\""
    },
    {
      "commit": "e5cc9fbbe32898502cbc0588ac6accd2bbac7460",
      "tree": "65781fbc0fdf9d7accbeb56693aafa5876c178a0",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Aug 07 17:30:51 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Aug 07 17:34:06 2015 +0300"
      },
      "message": "Fixing tests when run_validation is set to true\n\nMany tempest tests don\u0027t work if the run_validation option is\nset to true. The validation resources provider tries to create\nsecurity groups and security group rules for these tests and it\nfails with the following error:\n\nAttributeError: \u0027SecurityGroupsClient\u0027 object has no attribute\n\u0027create_security_group_rule\u0027\n\nThe reason of failures is that we have recently separated the security\ngroups client into two clients: security groups client and security group\nrules client. This patch fixes the issue.\n\nChange-Id: I548e1fecb6698ac2609fd1581633170ceb638506\nCloses-Bug: #1482669\n"
    },
    {
      "commit": "17548d92988909d6265d35a73c2b479097b3b209",
      "tree": "3c5248e4152f45263da42b7770fb4e91ad766872",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62"
      ],
      "author": {
        "name": "Zhao Lei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Aug 07 21:42:51 2015 +0800"
      },
      "committer": {
        "name": "Zhao Lei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Aug 07 21:42:51 2015 +0800"
      },
      "message": "Fix a spelling typo in tempest/thirdparty/boto/test.py\n\ns/attching/attching\n\nChange-Id: Idfdc5b6be3f82468c62217d893b9d37c74f6d994\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "943754dfa3e17f63d15fe5447901c0a739ea2c35",
      "tree": "5fe9d223b1f4befa06f588e9c0f51a702c45e765",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 06:12:29 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Fri Aug 07 02:24:42 2015 +0000"
      },
      "message": "Add unit test for quota_classes_client\n\nThis patch adds unit test for quota_classes_client.\n\nChange-Id: Ib6edcf0cc02f0b2784345ddbf00f1fe1b50bb151\n"
    },
    {
      "commit": "ea1a72ddb4ee85f78443527f13329bbce11b0f62",
      "tree": "7a8cece820f860a3a1bc90e341fe0118c2f7a028",
      "parents": [
        "e8bb0e5d7edff41bf3800a59e816ab911e80eaf7",
        "5f40bcd3d1319ecbb381164f727b350590bd54b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 01:39:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 01:39:57 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "7b44be66ddf094de8da1c1e7249aa520283ae737",
      "tree": "86cd996e6a2a7e33a2cc290cf3dc2558f255f08e",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 06:04:01 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Fri Aug 07 01:28:34 2015 +0000"
      },
      "message": "Add unit test for keypairs_client\n\nThis patch adds unit test for keypairs_client.\n\nChange-Id: I4cb2bfe8fde9b1c745939288e0fad38c8b44f339\n"
    },
    {
      "commit": "0d649b26e092f2678f2a39f9245568c9cf14b799",
      "tree": "10f6c01cf6e6d14ea209df0de670ea8fb582c27e",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Tue Jul 21 11:26:56 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Fri Aug 07 01:00:19 2015 +0000"
      },
      "message": "Add unit tests for extensions_client\n\nThis patch adds unit test for extensions_client.\n\nChange-Id: I37ff50ff31ca9a2c4608f656247a0073fbfbfb61\n"
    },
    {
      "commit": "e8bb0e5d7edff41bf3800a59e816ab911e80eaf7",
      "tree": "af6823bf21e1a5498400f5be2acf40f6ba5b52ce",
      "parents": [
        "26c0fabfb1169c6d494bd9a267dc6a8b4c3cd491",
        "d99170f1aa6dd885354804f20c82cfff7662266c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 21:27:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 21:27:32 2015 +0000"
      },
      "message": "Merge \"Add unit test for method show_limits\""
    },
    {
      "commit": "26c0fabfb1169c6d494bd9a267dc6a8b4c3cd491",
      "tree": "8fa12907eedf62f98a2213df9b383fdd4cdd37b9",
      "parents": [
        "0982f41597fe126c8d544dbb04066c005926db93",
        "b988e29e9184438b6f53cf8f7acec5d7b8414d36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 14:56:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 14:56:45 2015 +0000"
      },
      "message": "Merge \"increase failure information for ip_regex test\""
    },
    {
      "commit": "0982f41597fe126c8d544dbb04066c005926db93",
      "tree": "0126a229d0c2f533d1465a98be45990843a82fff",
      "parents": [
        "c7f9135f642ace8d92111aa08ff0ed79b37c6d81",
        "e198e2f9d22a62d61862efe7f66dd6e242dfa601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 07:56:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 07:56:53 2015 +0000"
      },
      "message": "Merge \"Enhance IPv6 scenario - Ping default GW\""
    },
    {
      "commit": "c7f9135f642ace8d92111aa08ff0ed79b37c6d81",
      "tree": "1afe85ae2526c72d74bec5548c7db685ed7893d0",
      "parents": [
        "e24546c129007e046d270d690fd1fa9ecb3e5cf5",
        "c03e13b7543839e72d9318ad4d698b633fbaf4e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 04:13:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 04:13:32 2015 +0000"
      },
      "message": "Merge \"Add unit test for aggregates_client\""
    },
    {
      "commit": "e198e2f9d22a62d61862efe7f66dd6e242dfa601",
      "tree": "3b5d4964327e3aa59a05b581e99779aaea30d168",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Jul 28 14:43:47 2015 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Aug 06 06:51:29 2015 +0300"
      },
      "message": "Enhance IPv6 scenario - Ping default GW\n\n1. Use common _check_remote_connectivity method to verify connectivity between\nservers\nOld code was a single try expecting 0% packet loss. Common method is resistant\nto packet loss and has retries.\nFailure message now includes source and dest. Phrasing matches other tests\u0027 to\nenhance debug searches.\n\n2. Verify connectivity against default v6 gateway.\n\nChange-Id: I32414ccc9818cb58db1cf2477619b40b7b283a3a\n"
    },
    {
      "commit": "e24546c129007e046d270d690fd1fa9ecb3e5cf5",
      "tree": "6c1c8454989e807d5eade2eb6209f58e7a952dbd",
      "parents": [
        "e2e29841e8480ce80c8069ff7c8699660a501bd2",
        "c786213f95132df27b439c397c88ca2cb0d69390"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 17:31:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 17:31:08 2015 +0000"
      },
      "message": "Merge \"Added endpoint types for intialization of different IdentityClients\""
    },
    {
      "commit": "e2e29841e8480ce80c8069ff7c8699660a501bd2",
      "tree": "1b27b03d18b6e7b488180064763c6e8cf67f6e87",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
        "494b0a68f5954f1a39f7d515ee01c998a76a72aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "message": "Merge \"Add identity v2 endpoint operations\""
    },
    {
      "commit": "b988e29e9184438b6f53cf8f7acec5d7b8414d36",
      "tree": "095c317e938af10d171c0ab6f2cb0e6e512c95ed",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 05 07:11:17 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 05 07:11:17 2015 -0400"
      },
      "message": "increase failure information for ip_regex test\n\nIt\u0027s basically completely impossible to understand why this test would\nfail because there is not enough post mortem information. Probably an\naddress didn\u0027t allocate, but this is so stripped down you\u0027d never know\nthat.\n\nAdd further dump on failure to make it possible to see what\u0027s happening.\n\nChange-Id: I536f78c77df992dde5efd22b1d763715e33f0769\nRelated-Bug: #1481715\n"
    },
    {
      "commit": "c786213f95132df27b439c397c88ca2cb0d69390",
      "tree": "15dbed9ccd9a0145be69551c7e162e6c00e28e27",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Jul 10 14:34:50 2015 +0300"
      },
      "committer": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Aug 05 14:09:38 2015 +0300"
      },
      "message": "Added endpoint types for intialization of different IdentityClients\n\nThere is a bug https://bugs.launchpad.net/tempest/+bug/1473396 which\ndescribes that IdentityClient always uses admin enpoint but this is\nnot correct for non-admin api/identity tests. The latter need to use\npublic endpoint_type instead.\n\nAdded one more identity client (\u0027identity_public_client\u0027) to two\nexistent. Added to tempest.conf 3 enpoint_types to [identity] group\ninstead of old one \u0027endpoint_type\u0027 for intialization of different\nIdentityClients:\n\n* CONF.identity.v3_endpoint_type (because Keystone api v3 can be\nconfigured independently from v2);\n* CONF.identity.v2_public_endpoint_type (for Keystone v2 public api);\n* CONF.identity.v2_admin_endpoint_type (for Keystone v2 admin api).\n\nThus, non-admin tests in api/identity/v2 directory would use\n\u0027identity_public_client\u0027; admin tests in api/identity/admin would use\n\u0027identity_client\u0027 and v3 tests in api/identity/v3 - identity_v3_client.\n\nChange-Id: Icd5d175f8de6ccdaa6c718f6d4f68677cd4d7008\nCloses-Bug: #1473396\n"
    },
    {
      "commit": "06c632b985f9ac92176916a4fc01ed596988f4dd",
      "tree": "bc40f070717709153c5201284c53c8f1a035fb5f",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Wed Aug 05 09:39:58 2015 +0000"
      },
      "committer": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Wed Aug 05 10:18:39 2015 +0000"
      },
      "message": "Fix the way to get tempest.conf in README.rst\n\nWe\u0027re using oslo-config-generator to generate a config file other than\ncopy the tempest.config.sample. We should update the description in\nqucikstart of README.rst.\n\nChange-Id: I5c7c3f9041da3e5c3840b440bba6e614c23fdf8a\nCloses-Bug: #1481635\n"
    },
    {
      "commit": "1dfbedb320f5ab3c1b007ff7767754e48f1c8419",
      "tree": "d0db5fc35361ef8071294bde2daac291e5834634",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Aug 04 11:07:56 2015 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Aug 05 06:33:13 2015 +0000"
      },
      "message": "Fixed Typos\n\nThis submission fixes typos for the following files -\n\n1. tempest/api/identity/admin/v3/test_trusts.py\n2. tempest/clients.py\n3. tempest/cmd/javelin.py\n4. tempest/stress/actions/volume_attach_verify.py\n\nChange-Id: Ia0a161a9b35701494a6e049204f6f5d21ba3e327\n"
    },
    {
      "commit": "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
      "tree": "2212128e2c78de6cc7f295130ae5e4bc54a8b95b",
      "parents": [
        "8a5a3e7582040c63681de6164ac33558bc5b2499",
        "c8a39b488b97dd876af39567f8096f15dd36b802"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "message": "Merge \"Stop gating on sample generation check\""
    },
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
      "tree": "6b43bafe176dbe8f9699ef8a118913cf3a5cdaac",
      "parents": [
        "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
        "3a851dc08b1258a7ed0d511b356a70323267e3e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 23:23:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 23:23:35 2015 +0000"
      },
      "message": "Merge \"Add plugin interface documentation\""
    },
    {
      "commit": "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
      "tree": "db7149c601fa8e1df4db2e823812bf79f53f5ac7",
      "parents": [
        "169ef860a842f70e4d53072957aecdf5826a7b39",
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "message": "Merge \"Add plugin interface for extending sample config generation\""
    },
    {
      "commit": "169ef860a842f70e4d53072957aecdf5826a7b39",
      "tree": "0fbccbb0977f9b4eec91c27cca2790abe32ae0a2",
      "parents": [
        "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
        "eb7eeec41d438076274c0192d3cf94dce80098c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "message": "Merge \"Make security_group_rules_client use **kwargs\""
    },
    {
      "commit": "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
      "tree": "1fdf0ae7956c0f2ae3f13345180ada74162f7b32",
      "parents": [
        "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
        "28f186787708a183f10e4e0d5228f02375cd8c6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 21:00:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 21:04:36 2015 +0000"
      },
      "message": "Merge \"Make create_image use **kwargs\""
    },
    {
      "commit": "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
      "tree": "3521f9d941df25236bf275410466729144027a1b",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93",
        "5a69e5575528a4fa5de3309c4b2b910442f0f493"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "message": "Merge \"Discover the correct default config dir\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "5a69e5575528a4fa5de3309c4b2b910442f0f493",
      "tree": "d1dd05dec147924580a484d9f2d6c1261226df4d",
      "parents": [
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 18:40:17 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Aug 04 16:23:47 2015 +0100"
      },
      "message": "Discover the correct default config dir\n\nChange the tempest init to discover the correct default config\ndir. When no config dir is specified, we should use a sane default.\nWhich is /etc/tempest when tempest is installed system-wide, or\n[virtualenv_root]/etc/tempest when tempest is installed in a\nvirtualenv.\n\nCloses bug #1480389\n\nChange-Id: I88aee53dbbe9262fbb4bf1686b18e1371f00bf69\n"
    },
    {
      "commit": "c8a39b488b97dd876af39567f8096f15dd36b802",
      "tree": "8492f3293b8508e499b8aa2f6f230366fe1b794d",
      "parents": [
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 17:07:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 11:00:11 2015 -0400"
      },
      "message": "Stop gating on sample generation check\n\nThis removes the check on in tree sample generation to ensure the file\nmatches the config options. However, to counter the loss of the in-tree\nthe tempest init command will now automatically generate a new sample\nconfig in the local etc dir when run. This will include all of the oslo\noptions that were previously included in the in-tree sample file.\nAdditionally, the docs now contain the complete text of the generated\nsample output. These also get published on docs.openstack.org on each\ncommit to tempest. Between this 2 alternatives there shouldn\u0027t be a need\nto keep the file in tree anymore, especially given the weekly headaches\nwith new oslo releases changing the config option help breaking the job.\n\nChange-Id: Ie3bc368329d240ca9604cc2f9b2cac544b3ee715\nDepends-On: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "5f40bcd3d1319ecbb381164f727b350590bd54b2",
      "tree": "5b8a482568387511223230cb405b0879e24a6965",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Aug 04 14:27:00 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Aug 04 14:27:00 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I25361c0acee423c4c8d23c00716384e0deed1a32\n"
    },
    {
      "commit": "18fabce457e439cbcb392e549c818b1a1f7ece93",
      "tree": "2c394feacdc7edeb57ec1356e9d36d0eac1338a8",
      "parents": [
        "b5626c43ce945ed1bc0a057e46ad536d8939353a",
        "96eb91a69bf2eb835ed117de5d096825e278399e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "message": "Merge \"Remove openstack.common package\""
    },
    {
      "commit": "f72a1dc1b41468ea62fe3995db0f1e4805a77aa1",
      "tree": "185deebad477fcf92d0975225bc0408960ca863a",
      "parents": [
        "0a03b7a37a20c206932206eea8602d9f4b009ae9"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 04 12:50:33 2015 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 04 12:51:07 2015 +0000"
      },
      "message": "Revert \"Fix scenario test fails when port_vnic_type is set\"\n\nThis reverts commit 0a03b7a37a20c206932206eea8602d9f4b009ae9.\n\nIt looks we broke a working CI which tests SRIOV. Revert this and then\nfigure what happened. Note: in the future it would be great to have\nthese external CI publish their results.\n\nChange-Id: I52f7ae49ccd08ce6badb45f201d83c6af172bafe"
    },
    {
      "commit": "b5626c43ce945ed1bc0a057e46ad536d8939353a",
      "tree": "f8d76e2c882f663b98c6ef075cdd0c1ca280db2a",
      "parents": [
        "a393bf670ef4edf18ab66b37c5960a3858291733",
        "78e5a8bc56a833b95423f9c00a0c9f2546692bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "message": "Merge \"Move common functionality to base class\""
    },
    {
      "commit": "bed827642e6e867e8f3fc71a3436dcfbc943eb8b",
      "tree": "ecad230536c832facae87d8660047a79afed6762",
      "parents": [
        "a393bf670ef4edf18ab66b37c5960a3858291733"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 21 16:03:11 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Aug 04 19:07:29 2015 +0900"
      },
      "message": "Logging migrations for particular server if migration failed\n\nSometimes, test_live_block_migration fails on multinode job\n(gate-tempest-dsvm-multinode-full).\nhttp://logs.openstack.org/91/202391/5/check/gate-tempest-dsvm-multinode-full/f838b41/logs/testr_results.html.gz\n\nIf live migration is failed, server status become Active from Migrating but\nhost is not changed. In that case, test_live_block_migration fails for target\nhost does not match with server host. But from Tempest failure logs, we do not\nknow whether migration is failed or something else happened.\n\nIt will be better for debugging if this tests logs migrations information\nfor that server if live migration is failed.\n\nCloses-Bug: 1476478\n\nChange-Id: I0f7ba31e44e6d5508483a6552641f59828af20e1\n"
    },
    {
      "commit": "a393bf670ef4edf18ab66b37c5960a3858291733",
      "tree": "0b9f13cdce01ee2a321455ba85c6860fb5e56395",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
        "0a03b7a37a20c206932206eea8602d9f4b009ae9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "message": "Merge \"Fix scenario test fails when port_vnic_type is set\""
    },
    {
      "commit": "78e5a8bc56a833b95423f9c00a0c9f2546692bc9",
      "tree": "24f42b158dbf69295c1d808c2758e524bcea331e",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Aug 03 15:04:53 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue Aug 04 08:33:21 2015 +0200"
      },
      "message": "Move common functionality to base class\n\nTo reduce code duplication create a base class for\nkeypair testing.\n\nChange-Id: I5f610115cc16cf5650c858bb2b011c8daeb9f84d\n"
    },
    {
      "commit": "eb7eeec41d438076274c0192d3cf94dce80098c1",
      "tree": "47bbfdfe8762d3852198e556d3b47220b4fe4d03",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 01:00:06 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Aug 04 05:59:04 2015 +0000"
      },
      "message": "Make security_group_rules_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes security_group_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7ea7817c1a6a39bb509c4cd5452baa7f5fffb683\n"
    },
    {
      "commit": "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
      "tree": "d2004a00c86fd7fe67e10873c7555639662f13b1",
      "parents": [
        "33f5492abeb67f5b14606d17a79f7f65dd361670",
        "34563cca7c97fe8118b6fa214cbd1c26b3816e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "message": "Merge \"Make security_groups_client use **kwargs\""
    },
    {
      "commit": "33f5492abeb67f5b14606d17a79f7f65dd361670",
      "tree": "cf8df647f362084250772f255e188cfd37723702",
      "parents": [
        "7a92fc3b1768fcb08627d39f91355531c8192f68",
        "96338c4af91a957ba54dd76a678bfba5541dfb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "message": "Merge \"Make create_flavor use **kwargs\""
    },
    {
      "commit": "7a92fc3b1768fcb08627d39f91355531c8192f68",
      "tree": "13dd496450c7ca8a4da8b4170ade78e9628bae03",
      "parents": [
        "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
        "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "message": "Merge \"Make set_flavor_extra_spec use **kwargs\""
    },
    {
      "commit": "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
      "tree": "853affc8f1cf09896f4bf6b711cff87b7c00b17e",
      "parents": [
        "f565a0a84cf8cf4208270939292fecdc1aa67d46",
        "34714c8dbfb91ca71d477652acbebc1ae1ff951b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "message": "Merge \"Make security_group_default_rules_client use kwargs\""
    },
    {
      "commit": "494b0a68f5954f1a39f7d515ee01c998a76a72aa",
      "tree": "93c952880ac9eb98610a5204062219821f32f347",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Fri Jul 17 21:06:31 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Aug 04 10:18:09 2015 +0800"
      },
      "message": "Add identity v2 endpoint operations\n\nIdentity v3 has endpoint operations. But endpints created with v3\nAPI are not seen by v2 clients.\n\nChange-Id: If59fee2891b5902d92c72e62f3ea979a26201b2c\n"
    },
    {
      "commit": "f565a0a84cf8cf4208270939292fecdc1aa67d46",
      "tree": "0e48f339b0da4d29642788270f9c282169aaa546",
      "parents": [
        "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "message": "Merge \"Use relative path in data_files in setup.cfg\""
    },
    {
      "commit": "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
      "tree": "10b1d151e7f871f35095a9c7b03e7c9630eae0d7",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "message": "Fix sample config yet again\n\nThis commit refreshes the sample config in-tree to unbreak the gate\nonce again. This weekly exercise is becoming tiring, hopefully we can\nland the changes to stop gating on this before the next release that\nbreaks us.\n\nChange-Id: Ife73aee1e191a999379a0f61a3c00cc22ee50593\n"
    },
    {
      "commit": "83a19aa4b14b3c83a2a4c5569385486a84bd096b",
      "tree": "a1bfe54a09905689be6de1927c35f8b2e31172dc",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 23 13:06:13 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 12:03:15 2015 -0400"
      },
      "message": "Add plugin interface for extending sample config generation\n\nThis commit adds a method to the external plugin interface to extend\nthe list of config options that gets passed to the sample config\ngenerator.\n\nPartially implements bp external-plugin-interface\nChange-Id: I3d28b93aa0cbd05cff3322ff60afadd18baf354a\n"
    },
    {
      "commit": "83ad96edb556ebc2bec493e7419d300a43f59a63",
      "tree": "f4ea7a8624f5a131c85b8e3d6c66bee44b2c3eed",
      "parents": [
        "6596af85b756d1acb125c80c06eb2dfaf316397b",
        "e364bcef42fe2eaa605d38781a1e0db31bcb2730"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "message": "Merge \"Make keypairs_client use **kwargs\""
    },
    {
      "commit": "3d063df056058183750329bcd51daa412f0aef77",
      "tree": "0f4b283d77431ae749dd57d5df1421616ec742ee",
      "parents": [
        "6adc16fcd212f4f89a21693130aa5c5c297b1f60"
      ],
      "author": {
        "name": "Viktor Tikkanen",
        "email": "viktor.tikkanen@nokia.com",
        "time": "Fri Jun 26 07:55:11 2015 +0300"
      },
      "committer": {
        "name": "Viktor Tikkanen",
        "email": "viktor.tikkanen@nokia.com",
        "time": "Mon Aug 03 09:51:40 2015 +0300"
      },
      "message": "Ensure server unlocking after test_lock_unlock_server\n\nIf assertRaises() in test_lock_unlock_server fails for some\nreason, the server remains in locked state and cannot be\ndeleted after execution of test cases.\n\naddCleanup call for server unlocking is added so that in case\nof test_lock_unlock_server failure there will be no hanging\nservers in the system after tempest run.\n\nChange-Id: Iff336723d8e03814d9361492b1d5856b785f7a4c\nCloses-Bug: #1468623\n"
    },
    {
      "commit": "c03e13b7543839e72d9318ad4d698b633fbaf4e0",
      "tree": "894b0aac4df7884798db5737f7aa4f2f1027f373",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 05:47:42 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 05:47:42 2015 +0000"
      },
      "message": "Add unit test for aggregates_client\n\nThis patch adds unit test for aggregates_client.\n\nChange-Id: I6b1db97acce34d26cf780a3b58a0a2f6bc12741a\n"
    },
    {
      "commit": "6596af85b756d1acb125c80c06eb2dfaf316397b",
      "tree": "92530f9d27feb5bbb3d1acca945066ef9c47a63b",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
        "1f62af24494d65d0e452ab4951fb4b9d00fade6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "message": "Merge \"test_server_basic_ops: Test metadata service\""
    },
    {
      "commit": "34563cca7c97fe8118b6fa214cbd1c26b3816e7e",
      "tree": "fe6d730e44256ac233aeb61a9426d31918f571c7",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:53:17 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Aug 03 03:35:41 2015 +0000"
      },
      "message": "Make security_groups_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes security_groups_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I54792d5f80291b5bdd2f7896e08ac741597c1877\n"
    },
    {
      "commit": "34714c8dbfb91ca71d477652acbebc1ae1ff951b",
      "tree": "5f23acb7e3f140579e5b33804b89f4d21c9a11cc",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:32:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:34:32 2015 +0000"
      },
      "message": "Make security_group_default_rules_client use kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes security_group_default_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I809523507e77b2356fe79757d881b84243ecce1e\n"
    },
    {
      "commit": "28f186787708a183f10e4e0d5228f02375cd8c6b",
      "tree": "220008b429b150b298b0b4d93660ef4b69317813",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:00:38 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:32:42 2015 +0000"
      },
      "message": "Make create_image use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes create_image **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I788c84aae52b34b165fdb220b0f6de1b555b6f22\n"
    },
    {
      "commit": "96338c4af91a957ba54dd76a678bfba5541dfb29",
      "tree": "73b34a1f1e2dcd309466d5ed5d82681f25872dac",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:25:14 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:30:22 2015 +0000"
      },
      "message": "Make create_flavor use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes create_flavor use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id8ece6064bf98f05b785d89a7018dd00508d0a4c\n"
    },
    {
      "commit": "e364bcef42fe2eaa605d38781a1e0db31bcb2730",
      "tree": "a4533c6bc7eecf9af93029a6abdee42a34567278",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:27:59 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:26:19 2015 +0000"
      },
      "message": "Make keypairs_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes keypairs_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4d2b0a9a933884333159b00a7a8b5e8ceddfe325\n"
    },
    {
      "commit": "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe",
      "tree": "9845671d5f26c4ed5a692daaa1e848201c23dd0a",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:56:50 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:24:38 2015 +0000"
      },
      "message": "Make set_flavor_extra_spec use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes set_flavor_extra_spec use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7907a03744f2eb95fed65acb008f962665a4977b\n"
    },
    {
      "commit": "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
      "tree": "3c1c44ab1db644ec02a0b9ebb70ae9d7239cf19b",
      "parents": [
        "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
        "990f484357abd629803e3decad12af9ced5c4eda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "message": "Merge \"Skip test_check_nova_notification_event_and_meter\""
    },
    {
      "commit": "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
      "tree": "13aaf7fa2ea23d08197aab77cdab0530309af42d",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
        "f576770cd6dd011f659ebbe223a3a4d994f7f6db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "message": "Merge \"Rename service client classes which include \"Ip\"\""
    },
    {
      "commit": "990f484357abd629803e3decad12af9ced5c4eda",
      "tree": "2d06b404494dc32946972181116c4e70d5bb4a86",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "message": "Skip test_check_nova_notification_event_and_meter\n\nThis recently merged test has a relatively high failure rate of 3%\nlet\u0027s nip this in the bud before it blossoms into a major issue\nin the gate.\n\nChange-Id: I48bd2be92199a37d3236efe656b9a192ee7b921f\nRelated-bug: #1480490\n"
    },
    {
      "commit": "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
      "tree": "b9049e59de769d63e752813f1ef9db0ec0fff313",
      "parents": [
        "6594c0a35b41371f7d0da68031f783713dfe95af",
        "fc997076806ce4828176858c7bcaecaae71b37ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "message": "Merge \"Fixing test_volume_boot_pattern when use_floatingip_for_ssh\u003dfalse\""
    },
    {
      "commit": "6594c0a35b41371f7d0da68031f783713dfe95af",
      "tree": "a7f96c5d019c35d6b67bcee2d3bc0d14ee5de4f7",
      "parents": [
        "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
        "852446ed7716b4b863d4e31eb87bf6b639deac86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "message": "Merge \"use services decorator to enable telemetry test\""
    },
    {
      "commit": "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
      "tree": "4af21b8d026a73f5adfa84342fd864f45e8ff8d6",
      "parents": [
        "dd4c16becfc1713977aae814cbf9387695f8f60a",
        "ee23ddbae6ebe9819abe899eb0898ea15aef7b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "message": "Merge \"add initial check for nova event in ceilometer\""
    },
    {
      "commit": "dd4c16becfc1713977aae814cbf9387695f8f60a",
      "tree": "d9942835807ebfa2f8a3ac461936ecf98cc8a706",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b",
        "8223402cbc78a4cae6af137b3039d8e543f7c1f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "message": "Merge \"Fix Neutron cleanup\""
    },
    {
      "commit": "96eb91a69bf2eb835ed117de5d096825e278399e",
      "tree": "2bc764f9f656bc88ed9efce69f545ceba4b4ba7d",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Thu Jul 30 16:59:08 2015 +0300"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "svilgelm@mirantis.com",
        "time": "Fri Jul 31 18:21:28 2015 +0000"
      },
      "message": "Remove openstack.common package\n\nThe openstack.common package is unused in the tempest,\nso let\u0027s remove it.\n\nChange-Id: Ibb28d3b90d18f04f6028e3866f16630394357cc0"
    },
    {
      "commit": "871f5daa04b5b3da077789d2d6ac98dd7856e045",
      "tree": "f4e192fec9ad4640b687a2af777df8fc2c6b1273",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "message": "Use relative path in data_files in setup.cfg\n\nThe absolute path causes failures when installing in a virtual\nenvironment, not having root privileges.\n\nThis change solves the installation in a virtual environment,\nbut it does not fix yet the tempest init workflow when installing\ninto a virtual environment.\n\nPartially-fixes bug #1480389\n\nChange-Id: Iddefb8db77ffe35a84fb35b6f9e7e823de4ab45f\n"
    },
    {
      "commit": "02753eea24910b391771d0ff210997a0c692d66b",
      "tree": "dac9294237e3696e425a33b9f95476a00cd250c6",
      "parents": [
        "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
        "14bf424137950b843f93e058d37da48b869994f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "message": "Merge \"Add unit tests for create/update/delete_agent\""
    },
    {
      "commit": "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
      "tree": "1ae0b07aa9e3df109627dcc5793723aac0d38c53",
      "parents": [
        "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
        "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "message": "Merge \"Separate security_group_rules_client\""
    },
    {
      "commit": "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
      "tree": "f34db157acaf6d0406462e53ea22f92eb249a5e4",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492",
        "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "message": "Merge \"Allow v3 identity to work without the admin domain name\""
    },
    {
      "commit": "f576770cd6dd011f659ebbe223a3a4d994f7f6db",
      "tree": "89fc69effee1ba04ba4187bcf04e830637a63378",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:39:10 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:44:33 2015 +0000"
      },
      "message": "Rename service client classes which include \"Ip\"\n\nFloatingIPsClient and FixedIPsClient classes contain \"IP\" which means\n\"Internet Protocol\" in their names, but FloatingIpPoolsClient and\nFloatingIPsBulkClient contain \"Ip\" as the same meaning.\nTo make class names consistent, this patch renames later classes for\nincluding \"IP\" instead.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia16e8d29ac3972bf3c46bb9af07ca3f94c576620\n"
    },
    {
      "commit": "3101ebddd7bfb214d8de277e365499f04667f492",
      "tree": "988cdfafabb0565c6ad8351f043865ddb6f10088",
      "parents": [
        "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
        "6532c216a2fda313bc76fd06d3160f55398125d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
      "tree": "85f64a919d25fa9954a25cf3164780225a226c8e",
      "parents": [
        "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
        "9c1cb898a6a85d3bf23782ab349fb45224beee6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_keypairs\""
    },
    {
      "commit": "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
      "tree": "1c2b0750e431aeacd38b9c1e5c02bcd441501299",
      "parents": [
        "d10ce558610de1e9badeeb329e0f272613c3f9eb",
        "1c695ee438c348140354a323a99bd5e186905140"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_aggregates\""
    },
    {
      "commit": "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d",
      "tree": "317aef90f6662ed87826fece6b237ac5b57d23fb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 28 14:05:20 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 29 11:27:00 2015 -0400"
      },
      "message": "Allow v3 identity to work without the admin domain name\n\nThe problem was that the value of admin_domain_name was required in order to\nuse identity v3 even if no admin was being used.\n\nA new option auth.default_credentials_domain_name\nis used instead of admin_domain_name except when requesting admin creds.\nThis defaults to \u0027Default\u0027 which is the name keystone uses for compatibility\nwith v2.\nBecause tenant_isolation and pre-provisioned credentials are mutually\nexclusive, and to avoid having too many config options, the new option is\nused instead of tenant_isolation_domain_name as well.\n\nChange-Id: I52f0d4c0cc7e5eafa896776b12315ed6154dfae2\n"
    },
    {
      "commit": "d99170f1aa6dd885354804f20c82cfff7662266c",
      "tree": "fcd299fcf7f273ced629d885e5c3730ce471fa01",
      "parents": [
        "f610aca0403951f571bd698d9fe9cd4150ebf912"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 07:04:01 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 07:06:49 2015 +0000"
      },
      "message": "Add unit test for method show_limits\n\nThis patch adds unit test for limits_client.\nSpecific about method show_limits.\n\nChange-Id: I03acbf807d388d5d6c61dafff0f2d9a07520775f\n"
    }
  ],
  "next": "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9"
}
