)]}'
{
  "log": [
    {
      "commit": "9d63c38e98116f4daa654cbf45c105e1501448e2",
      "tree": "b0e6598d279ae6157c0d55492b26631978f38165",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
        "7e571e6eea0e0455d8c68d5ff102a8f607de19d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "message": "Merge \"cleaning up index.rst file\""
    },
    {
      "commit": "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
      "tree": "0032c508111abd31efedc696e509fc6f69f13d13",
      "parents": [
        "2b8655221bf17d83cdae25e1eb09133cdcb949e9",
        "51744863b5bc66c1d0f10f25338d7102ce868230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 03:21:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 03:21:31 2014 +0000"
      },
      "message": "Merge \"Validate server detail list attribute of Nova APIs\""
    },
    {
      "commit": "2b8655221bf17d83cdae25e1eb09133cdcb949e9",
      "tree": "67bb7f6216787e9628447f5822cc22ecc591c94f",
      "parents": [
        "93279b0f4fc4aaaba7a34c7cd3dd618266635759",
        "ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 10:31:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 10:31:10 2014 +0000"
      },
      "message": "Merge \"Add tests for wait_for_server_status\""
    },
    {
      "commit": "93279b0f4fc4aaaba7a34c7cd3dd618266635759",
      "tree": "0c8510526c50ff44c41f4e1ecd30db8b850b4267",
      "parents": [
        "98b9322f2da2755f792732f0251e5ba973a014c1",
        "315011163c94ebb2cb4886e1a192eaf039ab3782"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 09:51:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 09:51:05 2014 +0000"
      },
      "message": "Merge \"Fix availability zone client in compute admin test\""
    },
    {
      "commit": "98b9322f2da2755f792732f0251e5ba973a014c1",
      "tree": "786898d187d3355e47d6aeacc07d626146b0f1bd",
      "parents": [
        "6c8ca25fccab6493bd378e734e14e263781a8409",
        "a612e633d48f472bc6cc1c7c1696d1fd58d8e0e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 08:02:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 08:02:39 2014 +0000"
      },
      "message": "Merge \"Always pass str to shlex.split for py26 compat\""
    },
    {
      "commit": "6c8ca25fccab6493bd378e734e14e263781a8409",
      "tree": "bffe9ca96e84bf5abb74df66da472051f9228e1d",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb",
        "f14a524c4ce45b55db6c576bde89934b0674c15d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 07:32:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 07:32:54 2014 +0000"
      },
      "message": "Merge \"Remove docutils pin\""
    },
    {
      "commit": "147cc20f8c140c421cc0af5770c2c56eaae95cdb",
      "tree": "ede1e7f2022af4b54e87cb2bdec8b560e1d48b97",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743",
        "acf2fda2e69c6cfe6e3cc7078b464f9d84ad092d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 15 21:03:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 15 21:03:30 2014 +0000"
      },
      "message": "Merge \"Add three new CLI tests of sahara\""
    },
    {
      "commit": "ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9",
      "tree": "74841a81078e18e0e7f0af6e1e9a1c251a190ea1",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Wed Jun 25 18:45:38 2014 +0000"
      },
      "committer": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Tue Jul 15 14:20:38 2014 +0000"
      },
      "message": "Add tests for wait_for_server_status\n\nUnit tests for wait_for_server_status, partially implements bp unit-tests.\n\nChange-Id: I11a30291b99fd3f33b01ce3d96e084e7e708c998\n"
    },
    {
      "commit": "e40ef9d6026200770e9a789f5016e4103ade6743",
      "tree": "71d976901479ac12c6df4542c9682f9f06029cd3",
      "parents": [
        "940b1a5edd06fefa1a23c68e6262b8a9e18db317",
        "319b37a9e4ce2497156f4a9985c168ac1668dbd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 14 20:23:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 14 20:23:03 2014 +0000"
      },
      "message": "Merge \"fix javelin to let you specify imgdir\""
    },
    {
      "commit": "940b1a5edd06fefa1a23c68e6262b8a9e18db317",
      "tree": "04c8cca8f231983fa81236213f910819c7871892",
      "parents": [
        "96646364daa4cc43011e7e29d6ab4c41e0b38fbf",
        "2bbdf42c8504ca242266309fbe7095deae9de527"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 14 15:34:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 14 15:34:01 2014 +0000"
      },
      "message": "Merge \"olso log sync\""
    },
    {
      "commit": "acf2fda2e69c6cfe6e3cc7078b464f9d84ad092d",
      "tree": "5f2dcb043e07e12f824951bc9f75e1b5520e212c",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Wed Jun 18 12:01:43 2014 +0530"
      },
      "committer": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jul 12 14:04:34 2014 +0530"
      },
      "message": "Add three new CLI tests of sahara\n\nThis patch adds test cases for sahara CLI Positional arguments:\n1. bash-completion\n2. help\n\nThis patch adds test cases for sahara CLI Optional arguments:\n1. version\n\nPartially implements: blueprint cli-tests-coverage\n\nChange-Id: I59c7dd34cdb625eba370aa2a02c7cd25f713fcc0\n"
    },
    {
      "commit": "96646364daa4cc43011e7e29d6ab4c41e0b38fbf",
      "tree": "4fe9ae88114a739b2106d65a5f37efde82d7d6d9",
      "parents": [
        "11004be543946bb62cf5b750d981e4567e9dad5d",
        "e9d2f42fca4309f145ff1eb871650894f1905421"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 21:48:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 21:48:31 2014 +0000"
      },
      "message": "Merge \"First part of moving success response checking to identity client\""
    },
    {
      "commit": "11004be543946bb62cf5b750d981e4567e9dad5d",
      "tree": "2af78f18742a15c0f841053388cb8c100036ebad",
      "parents": [
        "3b6d614de13fee222cc7b0a3cdc88caa4c9ede6b",
        "8bd013ea6a4b6629392173d0b127d04ea7a71dcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 14:33:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 14:33:47 2014 +0000"
      },
      "message": "Merge \"Add tox job to build docs\""
    },
    {
      "commit": "3b6d614de13fee222cc7b0a3cdc88caa4c9ede6b",
      "tree": "e0651e07680e6693f4f9b2aa3ef89926a9b6c191",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063",
        "acf99d70c289a8686a76dcf41669bd44c988b8ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 14:33:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 14:33:39 2014 +0000"
      },
      "message": "Merge \"Change of copyright to HP for keystone regions\""
    },
    {
      "commit": "319b37a9e4ce2497156f4a9985c168ac1668dbd6",
      "tree": "b69bf83d19093c69fd9d0bc521bd1fe3e1f9f87d",
      "parents": [
        "2bbdf42c8504ca242266309fbe7095deae9de527"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:28:11 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 09:23:07 2014 -0400"
      },
      "message": "fix javelin to let you specify imgdir\n\nThe biggest issue with javelin right now is locating images on\ndisk. This needs a reference to a base devstack directory for it\nto work in a generic way. This will let us specify the devstack\nbase dir on the cli, and provide a well understood dir under it\nin the yaml to support images.\n\nDisable volumes until we can bootstrap the code.\n\nChange-Id: If5f2674179eea4972ad43a1581073d483bb75d79\n"
    },
    {
      "commit": "2bbdf42c8504ca242266309fbe7095deae9de527",
      "tree": "c348576c4b342146ac1c56472b566eff7dc4a78c",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:58:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 08:29:53 2014 -0400"
      },
      "message": "olso log sync\n\nThe oslo log fix to actually print out CRITICAL exceptions\nis needed to debug tempest/javelin2 in any real way.\n\nChange-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1\n"
    },
    {
      "commit": "a612e633d48f472bc6cc1c7c1696d1fd58d8e0e6",
      "tree": "582760c179ddb9e3adcdb7c89cbcd82673f43ef5",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jul 10 23:49:48 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jul 10 23:49:50 2014 +0200"
      },
      "message": "Always pass str to shlex.split for py26 compat\n\nOn python 2.6 shlex.split cannot handle unicode,\nwhich can lead to TypeError exception.\n\nDetails can be seen in\nhttp://bugs.python.org/issue6988\nand\nhttp://bugs.python.org/issue1548891\n\nAs best solution it seems to decode *cmd* to utf-8 str\nbefore passing to shlex.split().\n\nChange-Id: If56a6f16ab712691b26035d0cd3d7d70260a64c6\n"
    },
    {
      "commit": "e9d2f42fca4309f145ff1eb871650894f1905421",
      "tree": "5a5c98d94f12c026f2ec1a6935c2fef42c7af568",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 02 13:57:41 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jul 10 12:07:45 2014 -0500"
      },
      "message": "First part of moving success response checking to identity client\n\nAdds client success checking and removes test code checking of responses\nfor methods contained in the IdentityClient classes. This includes\nIdentityClientJSON, IdentityClientXML, IdentityV3ClientJSON and\nIdentityV3ClientXML. It also includes v3 ServiceClientJSON and\nServiceClientXML since the service methods seem to have been split out when\nthe v3 clients were created. This is a large patch but it was important to\nmake these changes together because there were changes in return codes between\nv2 and v3 but the method names are in many cases the same. I didn\u0027t want to\nrisk a mistake by trying to separate v2/v3 into separate changes.\n\nThe doc for some keystone list apis says they can return 200 or 203. Only\none of the calls to list-users-for-tenant was checking for both so it seems\nthat 203 is not actually returned. I removed the check for 203.\n\nDoing this uncovered a case where there was an unbound variable and an\nincorrect status check that combined to create a test that passed. This bug was\nalso fixed.\n\nCloses-Bug: 1336826\nPartially implements: blueprint client-checks-success\n\nChange-Id: I75633b5b94b1750a623f6a2b8adaae1efc5c7c9c\n"
    },
    {
      "commit": "2663a5bcd9132234acdc7063c5d14e7411ded063",
      "tree": "d956f6da21029ba65409d597cedf9b9e03a57616",
      "parents": [
        "14ceb12ebd4cc7c838669c426c615ada87427d26",
        "59a9d7a8d4f9620cdcf783b9ef94a99acbe20873"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 10 15:39:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 10 15:39:24 2014 +0000"
      },
      "message": "Merge \"Add a skip for bug #1334368\""
    },
    {
      "commit": "14ceb12ebd4cc7c838669c426c615ada87427d26",
      "tree": "1fd71f28294c9c038572594562a384273dc0a0f5",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4",
        "7ecfc660c5124e9088ccaf66310f6b226a347b6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 10 07:12:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 10 07:12:08 2014 +0000"
      },
      "message": "Merge \"Sharing codes for volumes list tests\""
    },
    {
      "commit": "59a9d7a8d4f9620cdcf783b9ef94a99acbe20873",
      "tree": "05c29a2e8ed46869d9832217d6aa31bedb61c5a0",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Jul 03 09:23:18 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Wed Jul 09 23:05:51 2014 +0000"
      },
      "message": "Add a skip for bug #1334368\n\nTrust checking for 204 response is incorrect to support httpd based\ndeployment because mod_wsgi could translate a HEAD call to GET.\nAccording to HTTP spec HEAD needs to respond with the same\nresponse as GET.\n\nThis disables the trust check for HTTP 204 for\nchangeId: I13ce159cbe9739d4bf5d321fc4bd069245f32734\n\nOnce the changes to Icehouse and Juno (master) are accepted, this\ncan be modified to look for HTTP 200 and re-enabled.\n\nChange-Id: I5e7d7dab2fc1432888bf8c691cae9f2109ac2fec\nPartial-Bug: #1334368\n"
    },
    {
      "commit": "acf99d70c289a8686a76dcf41669bd44c988b8ac",
      "tree": "c63363127131b95c8a38d7fea13681275db7acf7",
      "parents": [
        "20fdc88a9ef28ac264432123b6d7eb8adf03824b"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Jul 09 14:58:25 2014 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Jul 09 15:04:08 2014 +0000"
      },
      "message": "Change of copyright to HP for keystone regions\n\nModified copyight header from \"OpenStack Foundation\" to\n\"Hewlett-Packard Development Company, L.P\" as the following files\nwere submitted by  Hewlett-Packard Development Company according to the\nreview link https://review.openstack.org/#/c/93347/\n\ntempest/api/identity/admin/v3/test_regions.py\ntempest/services/identity/v3/json/region_client.py\ntempest/services/identity/v3/xml/region_client.py\n\nChange-Id: Id6ff2717d882b165636f010590d00dd2ebb4e184\n"
    },
    {
      "commit": "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4",
      "tree": "c453e0dd8310ce819d444f8cb1beeae79a0ef757",
      "parents": [
        "20fdc88a9ef28ac264432123b6d7eb8adf03824b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 09 07:11:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 09 07:34:43 2014 -0400"
      },
      "message": "Make os-quota-class-sets test not break quotas\n\nIb0cde08dfaa0f6a5e180d247864fb59d76eca903 added a test for nova\u0027s\nos-quota-class-sets API. To test if the default quota is successfully\nchanged by bumping all quotas with a by a value of 1, and adding locks\naround all quota specific API tests to prevent race conditions.\n\nIf the quota is unlimited, -1, then the test sets the quota to 0\n(-1+1), causing any concurrent attempt to boot an instance (by a\nparallel test) to raise the error \u0027FixedIpLimitExceeded\u0027.\n\nTo address the first issue, +100 instead of +1 to the current quotas.\nThis addresses the immediate gate issue by preventing us from hitting\nany quota limits.\n\nBecause this is an admin only test, we expect that the blueprint to\nrun without admin will just skip this in the production cloud case.\n\nCo-Authored-By: Joe Gordon \u003cjoe.gordon0@gmail.com\u003e\n\nChange-Id: I7660037eee2e5b04e5dd1dfa779d15cb361cc939\n"
    },
    {
      "commit": "20fdc88a9ef28ac264432123b6d7eb8adf03824b",
      "tree": "c6906ef686a4f67e2699b37deeaa1a941d8f857c",
      "parents": [
        "005958f7958f82850220f2598abfa870ac3e6d96",
        "8e2dfcaa5506263fabfdd19bf2255356277f4282"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 09 01:01:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 09 01:01:07 2014 +0000"
      },
      "message": "Merge \"Add Ironic show driver API test\""
    },
    {
      "commit": "f14a524c4ce45b55db6c576bde89934b0674c15d",
      "tree": "db4c1d77e2e7672e954ec703bf2063fa55b0fd36",
      "parents": [
        "005958f7958f82850220f2598abfa870ac3e6d96"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Jul 08 16:46:03 2014 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Jul 08 16:46:23 2014 -0700"
      },
      "message": "Remove docutils pin\n\nThis was added to work around bug 1091333.  A new sphinx has been\nreleased and so this is no longer necessary.\n\nChange-Id: I6ea61a3cc441dd1ca2ced7e2fd837a55b917f76d\n"
    },
    {
      "commit": "005958f7958f82850220f2598abfa870ac3e6d96",
      "tree": "0d2d14d28f99a0dc9348826e9990856be0b0803a",
      "parents": [
        "50a631dc9a9a1fb5de31586a000fda3f65cb4bca",
        "e4f7899c76460b439ccd730cd2cb246ddcd31dc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 07 03:19:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 07 03:19:45 2014 +0000"
      },
      "message": "Merge \"Improve test isolation in test_networks:BulkNetworkOpsTest*\""
    },
    {
      "commit": "50a631dc9a9a1fb5de31586a000fda3f65cb4bca",
      "tree": "fe07169b914933c02d98b8e9c7a5e481311adc5f",
      "parents": [
        "d7285f30edaccf8afc1ab97a7915c6e2ba66eab7",
        "26271a240167610fdc49dce08f176d6313044ea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 07 02:04:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 07 02:04:36 2014 +0000"
      },
      "message": "Merge \"Verify list-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "d7285f30edaccf8afc1ab97a7915c6e2ba66eab7",
      "tree": "eb8e6f184513ad9bb28cb09d793f1fdbc6140548",
      "parents": [
        "63d89fe4ad70497865cedc9d4cd4ed36f7a93666",
        "ee04b7c58d6b6f92393e2f71ec4cc5a1e21a1469"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 06 08:33:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 06 08:33:52 2014 +0000"
      },
      "message": "Merge \"Add querying for lists in ceilometer client\""
    },
    {
      "commit": "63d89fe4ad70497865cedc9d4cd4ed36f7a93666",
      "tree": "9527040e019dd9970d7c69b90922c08b00c46fb1",
      "parents": [
        "93d7b30fef37ea858e7594d781497243497de4af",
        "c905c18c9913eb2bf6501c09f8f95f82821eddc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 18:46:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 18:46:53 2014 +0000"
      },
      "message": "Merge \"Adds keystone roles v2 tests in v3\""
    },
    {
      "commit": "93d7b30fef37ea858e7594d781497243497de4af",
      "tree": "fc8195e10c982435e95fb4965553e83ac0c76ed7",
      "parents": [
        "197055992861e7c9d1deaad55659639dbd7ba2ae",
        "2df9748ac086079384a04ad6ce44dfa1edfd19ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 09:38:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 09:38:44 2014 +0000"
      },
      "message": "Merge \"Add network service tag to compute tests\""
    },
    {
      "commit": "197055992861e7c9d1deaad55659639dbd7ba2ae",
      "tree": "145ae2bfa1f6311155ed4cec413e5deba057b091",
      "parents": [
        "9efc190b843a4deed7ac28ec335a2754b9d359f2",
        "d91c1beae522fbce8dcc94ad8d1e9d480b010d94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 09:31:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 09:31:44 2014 +0000"
      },
      "message": "Merge \"Fix disk_available_least in JSON schemas\""
    },
    {
      "commit": "9efc190b843a4deed7ac28ec335a2754b9d359f2",
      "tree": "c7f6eba6dee2dd7ba8093bf80176f71a30ce74df",
      "parents": [
        "8c4d9e1c2572a2bd1464b3f26b29e4becbdd9f44",
        "fa5a36e01adcef5928c62e8c7c39b1a1972a5b91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 08:01:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 08:01:38 2014 +0000"
      },
      "message": "Merge \"Sahara: minor changes for API tests\""
    },
    {
      "commit": "8c4d9e1c2572a2bd1464b3f26b29e4becbdd9f44",
      "tree": "90f415cf2eabe208065b11fcc71ed4ba09a4254f",
      "parents": [
        "593ba7d01e049ee336166c1a7dc1b4d261865aae",
        "848805f21b30548832302345759b7d648e15d2be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 06:31:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 06:31:05 2014 +0000"
      },
      "message": "Merge \"Add test for compute API os-quota-class-sets\""
    },
    {
      "commit": "593ba7d01e049ee336166c1a7dc1b4d261865aae",
      "tree": "e441aaf09ac5d68185500736313e001efbf355d4",
      "parents": [
        "45719650c4cf8ae6538915cd07316a820284904d",
        "44fc88adfb17bb3335be95b263b7284f873bb8f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:56:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:56:42 2014 +0000"
      },
      "message": "Merge \"lbaas basic - open firewall for http on vip port\""
    },
    {
      "commit": "51744863b5bc66c1d0f10f25338d7102ce868230",
      "tree": "6ca22b5bacd038db4ff2944898dd79ef962adc71",
      "parents": [
        "45719650c4cf8ae6538915cd07316a820284904d"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 13 12:56:24 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 04 14:36:51 2014 +0900"
      },
      "message": "Validate server detail list attribute of Nova APIs\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server detail list\nAPIs response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of server detail list V2 APIs is below:\n\n{\n    \"servers\": [\n        {\n            \"accessIPv4\": \"\",\n            \"accessIPv6\": \"\",\n            \"addresses\": {\n                \"private\": [\n                    {\n                        \"addr\": \"%(ip)s\",\n                        \"version\": 4\n                    }\n                ]\n            },\n            \"created\": \"%(timestamp)s\",\n            \"flavor\": {\n                \"id\": \"1\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/flavors/1\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"hostId\": \"%(hostid)s\",\n            \"id\": \"%(id)s\",\n            \"image\": {\n                \"id\": \"%(uuid)s\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/images/%(uuid)s\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"links\": [\n                {\n                    \"href\": \"%(host)s/v2/openstack/servers/%(id)s\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"%(host)s/openstack/servers/%(id)s\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"metadata\": {\n                \"My Server Name\": \"Apache1\"\n            },\n            \"name\": \"new-server-test\",\n            \"progress\": 0,\n            \"status\": \"ACTIVE\",\n            \"tenant_id\": \"openstack\",\n            \"updated\": \"%(timestamp)s\",\n            \"user_id\": \"fake\"\n        }\n    ]\n}\n\nThe response body of server detail list V3 APIs is below:\n\n{\n    \"servers\": [\n        {\n            \"addresses\": {\n                \"private\": [\n                    {\n                        \"addr\": \"%(ip)s\",\n                        \"mac_addr\": \"aa:bb:cc:dd:ee:ff\",\n                        \"type\": \"fixed\",\n                        \"version\": 4\n                    }\n                ]\n            },\n            \"created\": \"%(timestamp)s\",\n            \"flavor\": {\n                \"id\": \"1\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/flavors/1\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"host_id\": \"%(hostid)s\",\n            \"id\": \"%(id)s\",\n            \"image\": {\n                \"id\": \"%(uuid)s\",\n                \"links\": [\n                    {\n                        \"href\": \"%(glance_host)s/images/%(uuid)s\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"key_name\": null,\n            \"links\": [\n                {\n                    \"href\": \"%(host)s/v3/servers/%(uuid)s\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"%(host)s/servers/%(id)s\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"metadata\": {\n                \"My Server Name\": \"Apache1\"\n            },\n            \"name\": \"new-server-test\",\n            \"progress\": 0,\n            \"status\": \"ACTIVE\",\n            \"tenant_id\": \"openstack\",\n            \"updated\": \"%(timestamp)s\",\n            \"user_id\": \"fake\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Icafb0470402e59e9df3c81407f57c57b9e719fcb\n"
    },
    {
      "commit": "45719650c4cf8ae6538915cd07316a820284904d",
      "tree": "e745643088efe38fd3fe63830c7dececee100dd8",
      "parents": [
        "60d068191e4677d1b6e5fecea0f626684140f990",
        "3ed1df8e1d96aae8e48119b8e6dc7e140b752f0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:16:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:16:13 2014 +0000"
      },
      "message": "Merge \"unskip list server actions tests\""
    },
    {
      "commit": "60d068191e4677d1b6e5fecea0f626684140f990",
      "tree": "1e1d74160b0970c616fccea190ff463caf41eddb",
      "parents": [
        "a06eb321b9888ccf6ab663015b4ff4f599e71d2f",
        "412e5f448c8b910cd5f5d7b3d82f5aeab69bb5e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:16:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:16:00 2014 +0000"
      },
      "message": "Merge \"Improve cinder CLI existing tests\""
    },
    {
      "commit": "a06eb321b9888ccf6ab663015b4ff4f599e71d2f",
      "tree": "52a131569ab3b2c4f6f00171cd78fc78e6d32038",
      "parents": [
        "ea5a86717e62a623c609983de96bc81674919128",
        "438ed3be4fbfd174622eb199059d0383d477b7fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 03:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 03:59:06 2014 +0000"
      },
      "message": "Merge \"Verify V2 list server_group API attributes\""
    },
    {
      "commit": "ea5a86717e62a623c609983de96bc81674919128",
      "tree": "4d4701b2168852882b774695ad81fdd26a5ed2eb",
      "parents": [
        "5b7e3797bd0c91e49c305174b159514bec66603c",
        "21e4fc7e648d8f275ec63b01d18fb3928b527f7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 03:53:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 03:53:39 2014 +0000"
      },
      "message": "Merge \"Verify \"get a server\" API response attributes\""
    },
    {
      "commit": "8e2dfcaa5506263fabfdd19bf2255356277f4282",
      "tree": "c0dc311843aa45525e2e1413f85d48187779658d",
      "parents": [
        "5b7e3797bd0c91e49c305174b159514bec66603c"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Apr 24 18:10:52 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 12:05:33 2014 +0900"
      },
      "message": "Add Ironic show driver API test\n\nThis patch adds Ironic show driver API.\nThe spec of this API is below:\n\nGET /v1/drivers/(driver_name)\n    param driver_name: Name of driver.\n    return: Serialized driver as a dictionary.\n\nPartially implements blueprint missing-baremetal-api-test\n\nChange-Id: I0851546084471a13278f9119602e44b2824e7c0d\n"
    },
    {
      "commit": "5b7e3797bd0c91e49c305174b159514bec66603c",
      "tree": "a3994be2451a19eaa6f6bb8d83cdeac6ff20ea6c",
      "parents": [
        "24addca6298b545ebf763dbc7504479e50f2b1e3",
        "1ee1b32963238660392769523209f0a0f2d6b4cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "message": "Merge \"Make test_drivers.py use driver name from conf\""
    },
    {
      "commit": "24addca6298b545ebf763dbc7504479e50f2b1e3",
      "tree": "b388c73ea6fe4c6f42befd8ead2a3e48f773a49b",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688",
        "b7144eb08175d010e1300e14f4f75d04d9c63c98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "message": "Merge \"Convert scenario test tearDown to addCleanup\""
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "91c4061992428b5fa9e59cecd5c0419de928d688",
      "tree": "21d12e42dbce654f0bc0ea5e9ef64576212e7fd6",
      "parents": [
        "c3729d35263caff3cb04ba38e8041b861b365724",
        "3581e466d318efe7273f671c8280373b019382f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "message": "Merge \"VPNaaS API Tests Enhancements\""
    },
    {
      "commit": "c3729d35263caff3cb04ba38e8041b861b365724",
      "tree": "07461775f57608ed3977c8d4675a76ff57ba58b4",
      "parents": [
        "734781c171d9d486eb4924b252372269ab668688",
        "71b6d896681f72f8f50c6d2734a1e4e9f76cec5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "message": "Merge \"Allowed Address Pair API Tests Enhancements\""
    },
    {
      "commit": "734781c171d9d486eb4924b252372269ab668688",
      "tree": "596a333044df0e70cad975b49540823833fc666b",
      "parents": [
        "018043037c36d5726c1585a82146db38eed2c9b6",
        "bff1c0692eab5879c76998ab5303b55c770e0b20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "message": "Merge \"Extending quota support for neutron LBaaS entities\""
    },
    {
      "commit": "d91c1beae522fbce8dcc94ad8d1e9d480b010d94",
      "tree": "d6aa12425f029dc9a95a94ea0d94318667eb6dd0",
      "parents": [
        "bd21fbd58ddca45561b5ee83b627237a89068cc9"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu Jul 03 12:12:45 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu Jul 03 12:23:08 2014 -0400"
      },
      "message": "Fix disk_available_least in JSON schemas\n\nThe hypervisor JSON schemas were not consistent with the value for\ndisk_available_least. One allowed for \u0027null\u0027 values, but the other\ntwo did not. This allows \u0027null\u0027 in all schemas (Ironic does not\nset this value so it will be \u0027null\u0027 when the compute api tests\nare run).\n\nCloses-Bug: #1337416\n\nChange-Id: I71e6c5f0800f7641c49d8058596831f011328ec2\n"
    },
    {
      "commit": "018043037c36d5726c1585a82146db38eed2c9b6",
      "tree": "6197961167e13ac0da349097dac206d670299df8",
      "parents": [
        "471f501012b45b022df07a87c73813c1d0906954",
        "8976c9dd664f3bab831c1add283c34fc01c034f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "message": "Merge \"update iptables rules for more useful debugging\""
    },
    {
      "commit": "b7144eb08175d010e1300e14f4f75d04d9c63c98",
      "tree": "a688b51b9d05aa0c60546b0ff7f559144056c9d9",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 13 22:57:35 2013 +0000"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jul 03 13:37:50 2014 +0300"
      },
      "message": "Convert scenario test tearDown to addCleanup\n\nThis commit removes the resource management code used in the scenario\ntests and replaces it with addCleanup. The tearDownClass code created\na LIFO queue for deleting resources created during tests which is\nexactly what addCleanup is used for. Additionally, the previous\ntearDownClass code only worked for objects created, and couldn\u0027t\nundo actions such as volume attach which changed the resource state.\naddCleanup doesn\u0027t have that limitation.\n\nTo handle async delete actions a list of waits is added which will be iterated\n over as the last step of clearing the addCleanup queue. That way all the\ndelete calls are made up front and the tests won\u0027t succeed unless the deletes\nare eventually successful. This is the same basic approach used in the api\ntests to limit cleanup execution time except here it is multi-resource, because\nof the nature of the scenario tests.\n\nChange-Id: I315c9c67a70ab6a209d4996e2926a8a2d06c9bc1\n"
    },
    {
      "commit": "471f501012b45b022df07a87c73813c1d0906954",
      "tree": "41b937ef9fbbe7577316aa9dc7e6cdc1919f02dc",
      "parents": [
        "ed73fa562248fefef3246253f2edbdbaf13753da",
        "42904ae58f5ed4a5d93bcbcf6885a1b6c3cca1d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "message": "Merge \"Code clean-up of CLI test \"cinder list-extensions\"\""
    },
    {
      "commit": "ed73fa562248fefef3246253f2edbdbaf13753da",
      "tree": "67ed3a93614e23033c86bbf1b7e744419d75f9cf",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc",
        "b93cee939eb42ab7222eb5bc2d75fa2daedd3544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "message": "Merge \"Improve neutron CLI existing tests\""
    },
    {
      "commit": "412e5f448c8b910cd5f5d7b3d82f5aeab69bb5e0",
      "tree": "49510561405bfa50b6afd4630a75343591098c5b",
      "parents": [
        "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jun 21 12:26:28 2014 +0530"
      },
      "committer": {
        "name": "ajay",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Thu Jul 03 07:01:47 2014 +0000"
      },
      "message": "Improve cinder CLI existing tests\n\nObjective of this patch to parse the output of read only cinder CLI\u0027s,\nto validate the output and improve more output verification.\nIt is improving the code of all below read only cinder CLI\u0027s subcommands:\n1. backup-list\n2. extra-specs-list\n3. list\n4. rate-limits\n5. snapshot-list\n6. type-list\n7. credentials\n8. availability-zone-list\n9. endpoints\n10. service-list\n11. transfer-list\n12. qos-list\n13. encryption-type-list\n\nPartially implements: blueprint cli-tests-coverage\n\nChange-Id: I3fbbc44194898b9a699a9807a7a800e9a9cb925d\n"
    },
    {
      "commit": "3ed1df8e1d96aae8e48119b8e6dc7e140b752f0f",
      "tree": "a70a7cb4a774439a1189dd7486a296d8606b2300",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 25 11:39:31 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jul 03 15:21:51 2014 +0900"
      },
      "message": "unskip list server actions tests\n\nBug #1206032 is fixed, so we can unskip the\ntest_list_server_actions.\n\nThese tests are needed for response validation testing.\n\nCloses-Bug: #1206032\n\nChange-Id: I1891d1f4435c3b884b099497352084ba8271a859\n"
    },
    {
      "commit": "7366970453d13e41ffdc911b205766ba834e2ccc",
      "tree": "7ebb734d5921728e9fda6f8bed56f4e135561367",
      "parents": [
        "21fe5efadfd6885ce3238978c12401b9a0c833b4",
        "c5b842dd6c8ae7fc80e39b006a20fb598b0cf6de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "message": "Merge \"Correcting \u0027id\u0027 type in compute schema\""
    },
    {
      "commit": "21fe5efadfd6885ce3238978c12401b9a0c833b4",
      "tree": "1d734ace41466bbb075f5e2b8a33d3c53fa56721",
      "parents": [
        "bd21fbd58ddca45561b5ee83b627237a89068cc9",
        "c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "message": "Merge \"Remove the skip for test_get_instance_action()\""
    },
    {
      "commit": "bd21fbd58ddca45561b5ee83b627237a89068cc9",
      "tree": "f89446ebe384cd96238719a4a938124b451d9c25",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372",
        "aead3c2028dca518ff9fcfb14074c52c0fc1fea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "message": "Merge \"botoclient does not honor disable_ssl_certificate_validation\""
    },
    {
      "commit": "8976c9dd664f3bab831c1add283c34fc01c034f6",
      "tree": "75092ee0829ba50cdbf93c5f9342439676ae8c6f",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 11:12:26 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 15:19:14 2014 -0400"
      },
      "message": "update iptables rules for more useful debugging\n\nAs discussed with dansmith in #openstack-nova,\niptables --line-numbers -L -nv is a more useful representation of\nthe iptables dump for determining network issues.\n\nRelated-Bug: #1298472\n\nChange-Id: Ibae97f7a0cf29105e3601eca8ce24b8271a3a13d\n"
    },
    {
      "commit": "ff72f4562838fb17458d8a8ac450711793d23372",
      "tree": "5fc434f8c706f603a67b0283cd3665b03eb7cc6c",
      "parents": [
        "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
        "7acaba44c49eed02c53084c4415b2b300392f2ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "message": "Merge \"Add a hacking check to block scenario manager in api tests\""
    },
    {
      "commit": "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
      "tree": "0fcfbf6b173a57aa5435cfbb78b500f60020867a",
      "parents": [
        "8520a48a100c64b961e223aa43b7125fad034ada",
        "9a192d33cfbcce058d68b6a36fd10fa3dd38719b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "message": "Merge \"Fix \"create a flavor\" tests for strong validation\""
    },
    {
      "commit": "8520a48a100c64b961e223aa43b7125fad034ada",
      "tree": "da27228402008960e0dfca9054add1d138cfcd54",
      "parents": [
        "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
        "366a51fef1154e4e70872f8c4a79559cd2e6ef5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "message": "Merge \"Adds scenario tests for volume encryption\""
    },
    {
      "commit": "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
      "tree": "6e3a28db2622a61b2a022256963f2097475f0658",
      "parents": [
        "b2bfb4401d6147758279ec59c197b331cc9a6654",
        "836d7bef5fedaae303217409fefc3748e6fe42bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "message": "Merge \"Verify delete-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "b2bfb4401d6147758279ec59c197b331cc9a6654",
      "tree": "f671e09ef7475321f98d5f180cde7f0df3770c93",
      "parents": [
        "dbd76169aa14a478afb8034d1fa5f6c1ac65d247",
        "b3d956fb1d141f6ac9e5e9377b841dd04235c70d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:05:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:05:31 2014 +0000"
      },
      "message": "Merge \"Add skip decorators in test_servers_negative\""
    },
    {
      "commit": "dbd76169aa14a478afb8034d1fa5f6c1ac65d247",
      "tree": "2010cc3d8ffd60c88c58d9edcba8f870d9d11f98",
      "parents": [
        "cf4a06a11863df2a4fe96277c1d3b2372cbff557",
        "b4e0096310cdf6c4140fb7dd9c0c6a42241894df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:05:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:05:21 2014 +0000"
      },
      "message": "Merge \"Fix calls to mock.assert_not_called()\""
    },
    {
      "commit": "fa5a36e01adcef5928c62e8c7c39b1a1972a5b91",
      "tree": "54df7aa0677c196df822d67afb2631a0f8d54aa7",
      "parents": [
        "e64601f54a77d725d021d7475534b7bd7a146e2d"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Jul 01 15:24:55 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Jul 01 16:03:34 2014 +0400"
      },
      "message": "Sahara: minor changes for API tests\n\nIn file \"test_cluster_templates.py\" setUpClass method needs\nto be wrapped in decorator \"safe_setup\" because resource\n(node group template) is created in setUpClass method.\n\nIn addition small code refactoring in tests for data sources was made.\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: If783df527fc23ea197c5344a67e1aa3e82774b2c\n"
    },
    {
      "commit": "cf4a06a11863df2a4fe96277c1d3b2372cbff557",
      "tree": "e23650240dcaebacb5508bc40aed058df82d4dc3",
      "parents": [
        "e64601f54a77d725d021d7475534b7bd7a146e2d",
        "ab46ce2083846cdacbe3216a5ed992162297c416"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 11:22:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 11:22:23 2014 +0000"
      },
      "message": "Merge \"Fix race condition in flavor tests\""
    },
    {
      "commit": "e64601f54a77d725d021d7475534b7bd7a146e2d",
      "tree": "82fa9ee14a8327b61ae1a4e4bc4e588f0139ac35",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103",
        "e5d8457e9fb57c988e4cbc47175cda2f847cf0f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 08:32:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 08:32:12 2014 +0000"
      },
      "message": "Merge \"Missing node driver interface validation API\""
    },
    {
      "commit": "b3d956fb1d141f6ac9e5e9377b841dd04235c70d",
      "tree": "ae8241dab467f0b3cfd1e8531289a70e34259af5",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Wed Jun 25 14:45:24 2014 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Tue Jul 01 08:14:01 2014 +0000"
      },
      "message": "Add skip decorators in test_servers_negative\n\nThis patch adds skip decorators in the resize methods of the\nthe test_servers_negative test in both admin and servers sections of\ntempest/api/compute. When resize\u003dfalse in tempest.conf, those tests\nare therefore skipped. This prevents failures in environments\nwhere resize is disabled.\n\nChange-Id: Ic14a47ee46a4ee2f8278b688ce16c8510f5c6f32\nRelated-Bug: #1334311\n"
    },
    {
      "commit": "9a192d33cfbcce058d68b6a36fd10fa3dd38719b",
      "tree": "16e0c3de06cd7027e66624493cfcb9b798f53b1c",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 01 16:12:25 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 01 16:12:25 2014 +0900"
      },
      "message": "Fix \"create a flavor\" tests for strong validation\n\nOn Nova v2.1/v3 API,  the input validation of \"create a flavor\" API\nhas become more strict. As the result it does not allow \" 1024 \" as\nram size, and does not allow \"\" as flavor id.\n\nThis patch fixes the related tests for passing these tests.\n\nChange-Id: I58a8cc8fd89a12495ed995e06dbd396a82f6ec71\nCloses-Bug: #1336173\n"
    },
    {
      "commit": "229583ae545cdfdea7217358e5b30a2a3b8bc103",
      "tree": "52337f972db283fb12dcddd104804e2942fe5d66",
      "parents": [
        "ea77b4fb87dbd53972f53b809a4243d29fd1e38c",
        "85f5bede4e51091b60f57e16f2048d8fdd8887b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 06:50:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 06:50:52 2014 +0000"
      },
      "message": "Merge \"Avoid snapshotting from compute authorization test\""
    },
    {
      "commit": "ea77b4fb87dbd53972f53b809a4243d29fd1e38c",
      "tree": "a3b679af309dac3149c08378a9968876440bc1db",
      "parents": [
        "499aae3fcf35f0c0e0367c6898b018ca964254c5",
        "7287677a3c3d04fc6316249c137182cc794ce824"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 02:36:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 02:36:49 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for job binaries\""
    },
    {
      "commit": "3581e466d318efe7273f671c8280373b019382f5",
      "tree": "c0f4a64d7296bacfe2ae4d1b3848e5011ba2d5e0",
      "parents": [
        "499aae3fcf35f0c0e0367c6898b018ca964254c5"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Thu Mar 27 19:01:46 2014 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Mon Jun 30 20:43:24 2014 -0500"
      },
      "message": "VPNaaS API Tests Enhancements\n\nAdded the following tests:\n - test_admin_create_vpn_service_for_tenant:\n   Admin user creates VPN Service for tenant.\n\n - test_admin_create_ike_policy_for_tenant:\n   Admin user creates IKE Policy for tenant.\n\n - test_admin_create_ipsec_policy_for_tenant:\n   Admin user created Ipsec Policy for tenant.\n\nExtended the following tests:\n - test_show_vpn_service:\n   Now tests to check whether the returned status has a\n   valid value.\n\n - test_create_update_delete_ike_policy:\n   Now also updates encryption_algorithm, ike_version,\n   and lifetime in update tests. Verifies whether test was\n   successful by comparing with vpn_service object returned by\n   show API call.\n   Also now checks whether delete was succesful by asserting\n   that is the ikepolicy is no longer returned by list_ikepolicies.\n\nMinor edits to network_client_base.py to support ipsecpolicy resources.\n\nChange-Id: I0e4e56c4fdcb591c456b4c32c6b6dd208f0c4045\n"
    },
    {
      "commit": "499aae3fcf35f0c0e0367c6898b018ca964254c5",
      "tree": "de39eff6cf81ae3aca1d8fc7c7e5b527c9ea6694",
      "parents": [
        "0d2072a8d4e353ac848f7a0d3ea5a496a9ff0582",
        "0c8e329c54fe00dc18309ae008e8c34c7f100ff9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 22:11:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 22:11:18 2014 +0000"
      },
      "message": "Merge \"Correct nc command in test_load_balancer_basic\""
    },
    {
      "commit": "0d2072a8d4e353ac848f7a0d3ea5a496a9ff0582",
      "tree": "b1d134f22e53d8c105aa306acb5c74ea7e3b1ee1",
      "parents": [
        "03b3747ae4d5d9e29de26428992dc5a4fc3d8609",
        "3083fcad701aff89c36d93f3c45003f4bb4624cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 20:31:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 20:31:30 2014 +0000"
      },
      "message": "Merge \"Enable GET port_detail API to set parameters\""
    },
    {
      "commit": "ee04b7c58d6b6f92393e2f71ec4cc5a1e21a1469",
      "tree": "4b6fecd914a8b001a19c6b8e7746be8f3c5f6eaa",
      "parents": [
        "03b3747ae4d5d9e29de26428992dc5a4fc3d8609"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Jun 30 15:51:00 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Jun 30 17:26:55 2014 +0400"
      },
      "message": "Add querying for lists in ceilometer client\n\nResources, meters, alarms has query param in ceilometer API.\nBut current ceilometer client hasn\u0027t such ability.\n\nChange-Id: I2d77b0a8d9d79aab7b9198ffb06b054b2fb87983\n"
    },
    {
      "commit": "03b3747ae4d5d9e29de26428992dc5a4fc3d8609",
      "tree": "faf30058884318329092c2744803d624f53bd546",
      "parents": [
        "966c99f7778535faf476f9a84cd03366962ce045",
        "9b3029c7cc5b6143eea118a2d0ad3180a9c40fbe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 02:51:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 02:51:20 2014 +0000"
      },
      "message": "Merge \"Fixes Scoping bugs\""
    },
    {
      "commit": "966c99f7778535faf476f9a84cd03366962ce045",
      "tree": "b7e8b1841906562ffe06f87a6a8a478c0a561c69",
      "parents": [
        "b2f215dbfe101da1330542ce9fb18c3933224d36",
        "5420d2d2c6fa7ab021ecf574bdbe50e884def344"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 29 14:42:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 29 14:42:07 2014 +0000"
      },
      "message": "Merge \"add py27 to default tox\""
    },
    {
      "commit": "ab46ce2083846cdacbe3216a5ed992162297c416",
      "tree": "9c5a4783a6b95bfab57ed74908febc2da57eb43f",
      "parents": [
        "b2f215dbfe101da1330542ce9fb18c3933224d36"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Thu Jun 19 14:22:35 2014 +0200"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Sun Jun 29 12:56:53 2014 +0200"
      },
      "message": "Fix race condition in flavor tests\n\n* Flavor tests (admin) create and delete flavors globally, This causes race\n  condition for Flavor list tests where the list test is using the\n  currently created flavors for further operations\n\nUse locally created flavor reference in Flavor list tests\n\nChange-Id: Id557a58008cf42e94524b061acaad9bb89f42ec7\nCloses-Bug: #1267949\n"
    },
    {
      "commit": "b2f215dbfe101da1330542ce9fb18c3933224d36",
      "tree": "36cef8da8ec03a577ca5f1dc4d4c4ede8bba94e1",
      "parents": [
        "bdc64b323c24883909521f414a0b03fd4988825a",
        "ff42c879eade624f79375d0ddb6891c32b0d3293"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 29 01:01:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 29 01:01:31 2014 +0000"
      },
      "message": "Merge \"Added service \"data_processing\" to service list\""
    },
    {
      "commit": "bdc64b323c24883909521f414a0b03fd4988825a",
      "tree": "025412893a6477262f4a4c1fa0cf819e5af6f50a",
      "parents": [
        "b6e3ce4be470e2242ba10c937c773cb6c658e16c",
        "af1fb707fa689df84ef24bef012420cdd47e34c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 17:10:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 17:10:58 2014 +0000"
      },
      "message": "Merge \"Add \u0027Member\u0027 role to all created users\""
    },
    {
      "commit": "b6e3ce4be470e2242ba10c937c773cb6c658e16c",
      "tree": "2215cc31759b0ee40cbda5b7f57f6f467dd8710e",
      "parents": [
        "8882c9147abf832309f62834f5f052c942df2109",
        "da5d4ecbd398424e475c29f2186d6aef1a414fcb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:30:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:30:27 2014 +0000"
      },
      "message": "Merge \"Add \u0027id\u0027 to the server group cleanup list, not body\""
    },
    {
      "commit": "8882c9147abf832309f62834f5f052c942df2109",
      "tree": "2037e5f62a785e22e3cffc4dbe21d766713b10fc",
      "parents": [
        "d671d4ad80dec700555642eed5dfd1572abeaffc",
        "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "message": "Merge \"Tempest API tests: Add ipv6 attribute tests\""
    },
    {
      "commit": "d671d4ad80dec700555642eed5dfd1572abeaffc",
      "tree": "46424be6cd3a8f5c6f029f4c209b90ab63ccc327",
      "parents": [
        "da60377125ef8b9d492445e6f26cbeba5941d23f",
        "7458b4b50508d4582827ef94252d92da2a4a7f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "message": "Merge \"Add Tests for Message \u0026 Claim APIs\""
    },
    {
      "commit": "da60377125ef8b9d492445e6f26cbeba5941d23f",
      "tree": "f01d0f70540ac611094c28c4d7a60657df904620",
      "parents": [
        "9eb8dda58d36f5bd180544644a6e195dbb7f2dbe",
        "a2411315c5a0988e0500cb0bd9eb28f985170378"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 23:13:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 23:13:44 2014 +0000"
      },
      "message": "Merge \"Drop unused admin client in server metadata tests\""
    },
    {
      "commit": "9eb8dda58d36f5bd180544644a6e195dbb7f2dbe",
      "tree": "69b3441ce43aecb8c20b667c309df3a152bd0086",
      "parents": [
        "8cce35d94f65dfee268c7e5e06f20ec8aa1e9521",
        "3efb45616f873f51aac87a5a404bc7573bd5763f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 22:34:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 22:34:13 2014 +0000"
      },
      "message": "Merge \"Skip quota-out tests temporary to change error codes\""
    },
    {
      "commit": "8cce35d94f65dfee268c7e5e06f20ec8aa1e9521",
      "tree": "9157aba5c75376b1f9e2608381fce9ba55094961",
      "parents": [
        "d86a089701a2dac9f582e0d8f2116533834ff94b",
        "7cec346bb4e02627cebf53a8e704e6c2d00b5bd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 22:23:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 22:23:54 2014 +0000"
      },
      "message": "Merge \"Add caller to v1 image_client wait_for_image_status timeout exception\""
    },
    {
      "commit": "d86a089701a2dac9f582e0d8f2116533834ff94b",
      "tree": "9736b302f68e935f4765b6a77fd7e92b6051538d",
      "parents": [
        "1d30c65f0f224f53f0a9e325482e3bd73cbff9e8",
        "a0c76894d685c55f4ee767f5f70019c120bb00da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 17:44:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 17:44:05 2014 +0000"
      },
      "message": "Merge \"Require stevedore for check_uptodate.sh\""
    },
    {
      "commit": "1d30c65f0f224f53f0a9e325482e3bd73cbff9e8",
      "tree": "106738b9bcd5d053f5cc264ffb3b4650c5b344aa",
      "parents": [
        "0b46e3d58543010d7d729d8c220202dc51e395e6",
        "626b4f8f75ba1691259e5897af6fa4d4ac879790"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 03:46:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 03:46:53 2014 +0000"
      },
      "message": "Merge \"javelin: create and attach volumes\""
    },
    {
      "commit": "0b46e3d58543010d7d729d8c220202dc51e395e6",
      "tree": "f5b9df0bc10cb4a66296c48579f5c64a71cc4946",
      "parents": [
        "cb31b9b2fffed2e455797c64a8a0969d231a0e32",
        "afeb91a5dacdcbb2116a66b187b997d468612022"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 22:09:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 22:09:58 2014 +0000"
      },
      "message": "Merge \"Use config generator rc instead of wrapper script\""
    },
    {
      "commit": "cb31b9b2fffed2e455797c64a8a0969d231a0e32",
      "tree": "063d2f0c335eebb52eb82418ee48465358fa0257",
      "parents": [
        "c1b26bfb5f11a41a746cf96180949cf3f9c1203c",
        "4251685fac8a088e9b469f1c86d5ef1ae85b88e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 22:09:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 22:09:50 2014 +0000"
      },
      "message": "Merge \"Update config generator from oslo-incubator\""
    },
    {
      "commit": "c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a",
      "tree": "daecf222f38584d4aa8670ec11e859e6adb6e248",
      "parents": [
        "c1b26bfb5f11a41a746cf96180949cf3f9c1203c"
      ],
      "author": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Tue Jun 10 22:51:32 2014 +0000"
      },
      "committer": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Thu Jun 26 17:19:15 2014 +0000"
      },
      "message": "Remove the skip for test_get_instance_action()\n\nChange Ia1880dd53b7cbf34e66b349f01afb15672dffd12 introduced a skip\nfor InstanceActionsV3Test.test_get_instance_action(). This was due\nto the header x-compute-request-id being changed to\nx-openstack-request id. The name has since been updated (as nova\nchange I5e370fd3de5ee2f8a8d13553015d88910ff5ea87), so the skip\nis no longer needed.\n\nAlso the skip in change Ia493d4838dee4a8a587d12a55f16afeb143d959d\nis no longer needed.\n\nCloses-Bug: 1281915\nChange-Id: I4839ba9287f792c8ed352bb63391285a3afc0b84\n"
    },
    {
      "commit": "2df9748ac086079384a04ad6ce44dfa1edfd19ae",
      "tree": "954d3456ef86f18633a5cb8e474526bef0006064",
      "parents": [
        "d08b9adac28d14cb1e7996f0e86ae8e284631f40"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jun 13 15:02:26 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 26 10:22:38 2014 -0400"
      },
      "message": "Add network service tag to compute tests\n\nThis commit adds the network service tag to all the compute api tests\nthat are using network services so that they\u0027re properly tagged.\n\nPartially implements bp add-service-tags\n\nChange-Id: I0b3436e4b3a2f1c2285a17718ecb8e413bc60269\n"
    },
    {
      "commit": "21e4fc7e648d8f275ec63b01d18fb3928b527f7d",
      "tree": "1993d13faa5552138573b206523aa5ed06861365",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu May 08 16:46:23 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Jun 26 15:33:56 2014 +0900"
      },
      "message": "Verify \"get a server\" API response attributes\n\nNow most attributes of Nova v2/v3 APIs are not checked in Tempest,\nand this patch adds some tests which check these attributes to block\nthe backward incompatibility change in the future.\n\nThis patch adds the checks of \"get a server\" API responses.\n\nThe response body of v2 API is the following:\n  {\n    \"server\": {\n      \"id\": \"c2f2ebe8-5a25-442b-83d2-9f0926a7a88a\",\n      \"name\": \"vm01-v3\",\n      \"status\": \"ACTIVE\",\n      \"image\": {\n        \"id\": \"b62655db-2ff7-4d7f-8821-d0a468a25bec\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"flavor\": {\n        \"id\": \"42\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"user_id\": \"832ebd066fb0427ea77c4aab6bab5ec1\",\n      \"tenant_id\": \"b8d8f3df596b482e93c4225b1d72d2c2\",\n      \"created\": \"2014-03-13T00:40:21Z\",\n      \"updated\": \"2014-03-13T00:40:31Z\",\n      \"metadata\": {},\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"addresses\": {\n        \"private\": [{\n          \"OS-EXT-IPS-MAC:mac_addr\": \"fa:16:3e:5f:c3:0f\",\n          \"version\": 4, \"addr\": \"10.0.0.5\", \"OS-EXT-IPS:type\": \"fixed\"\n        }]\n      },\n      \"key_name\": null,\n      \"hostId\": \"6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7\",\n      \"progress\": 0,\n      \"OS-SRV-USG:launched_at\": \"2014-03-13T00:40:31.000000\",\n      \"OS-SRV-USG:terminated_at\": null,\n      \"OS-EXT-AZ:availability_zone\": \"nova\",\n\n      \"OS-EXT-STS:task_state\": null,\n      \"OS-EXT-STS:vm_state\": \"active\",\n      \"OS-EXT-STS:power_state\": 1,\n\n      \"OS-EXT-SRV-ATTR:host\": \"localhost-dev\",\n      \"OS-EXT-SRV-ATTR:instance_name\": \"instance-0000004a\",\n      \"OS-EXT-SRV-ATTR:hypervisor_hostname\": \"localhost-dev\",\n\n      \"os-extended-volumes:volumes_attached\": [],\n      \"accessIPv4\": \"\",\n      \"accessIPv6\": \"\",\n      \"config_drive\": \"\",\n      \"OS-DCF:diskConfig\": \"MANUAL\"\n    }\n  }\n\nThe one of v3 API is the following:\n  {\n    \"server\": {\n      \"id\": \"c2f2ebe8-5a25-442b-83d2-9f0926a7a88a\",\n      \"name\": \"vm01-v3\",\n      \"status\": \"ACTIVE\",\n      \"image\": {\n        \"id\": \"b62655db-2ff7-4d7f-8821-d0a468a25bec\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"flavor\": {\n        \"id\": \"42\", \"links\": [{\"href\": \"http://192.168.11.100:8774/flavors/42\", \"rel\": \"bookmark\"}]\n      },\n      \"user_id\": \"832ebd066fb0427ea77c4aab6bab5ec1\",\n      \"tenant_id\": \"b8d8f3df596b482e93c4225b1d72d2c2\",\n      \"created\": \"2014-03-13T00:40:21Z\",\n      \"updated\": \"2014-03-13T00:40:31Z\",\n      \"metadata\": {},\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"addresses\": {\n        \"private\": [{\n          \"version\": 4, \"type\": \"fixed\",\n          \"addr\": \"10.0.0.5\", \"mac_addr\": \"fa:16:3e:5f:c3:0f\"\n        }]\n      },\n      \"key_name\": null,\n      \"host_id\": \"6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7\",\n      \"progress\": 0,\n      \"os-server-usage:launched_at\": \"2014-03-13T00:40:31.000000\",\n      \"os-server-usage:terminated_at\": null,\n      \"os-extended-availability-zone:availability_zone\": \"nova\",\n\n      \"os-extended-status:task_state\": null,\n      \"os-extended-status:vm_state\": \"active\",\n      \"os-extended-status:power_state\": 1,\n      \"os-extended-status:locked_by\": null,\n\n      \"os-extended-server-attributes:host\": \"localhost-dev\",\n      \"os-extended-server-attributes:instance_name\": \"instance-0000004a\",\n      \"os-extended-server-attributes:hypervisor_hostname\": \"localhost-dev\",\n\n      \"os-extended-volumes:volumes_attached\": [],\n      \"os-pci:pci_devices\": [],\n      \"os-access-ips:access_ip_v4\": \"\",\n      \"os-access-ips:access_ip_v6\": \"\",\n      \"os-config-drive:config_drive\": \"\"\n    }\n  }\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I951eae22d694349ae734e1ea16f24f500af6a894\n"
    },
    {
      "commit": "c1b26bfb5f11a41a746cf96180949cf3f9c1203c",
      "tree": "478005e2a9cae9e7b8ff531e05e8f1a600021e23",
      "parents": [
        "e174c8d474c47ec30a81353ccd0d0870669ed3c3",
        "02f840b7d4b7998ee2c22e477e4e8b253340d92a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 03:24:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 03:24:05 2014 +0000"
      },
      "message": "Merge \"Add parametric tests of Swift object API, part 1\""
    },
    {
      "commit": "e174c8d474c47ec30a81353ccd0d0870669ed3c3",
      "tree": "56dceb715116b23b36722ba375eff909b0c9729b",
      "parents": [
        "dc3d185bb0f18172f59d112b2e328a52820b7adf",
        "8a841c72449b5977fa157814bb661fa18d344bf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 00:24:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 00:24:47 2014 +0000"
      },
      "message": "Merge \"Avoid empty string for length in os-getConsoleOutput\""
    },
    {
      "commit": "dc3d185bb0f18172f59d112b2e328a52820b7adf",
      "tree": "62b420891e84042e37084d8263bc84f0a5769917",
      "parents": [
        "d08b9adac28d14cb1e7996f0e86ae8e284631f40",
        "60a67f755c05010e32a5fb7639f9c47bb95ba5fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 22:51:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 22:51:57 2014 +0000"
      },
      "message": "Merge \"Add \"create a server\" test with server group\""
    },
    {
      "commit": "5420d2d2c6fa7ab021ecf574bdbe50e884def344",
      "tree": "b28bda619297077b0e1e366ce057e22f948bcc75",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 25 18:12:13 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 25 18:12:39 2014 -0400"
      },
      "message": "add py27 to default tox\n\nbecause we should be unit testing when you run tox\n\nChange-Id: If0bba55d80d900ccd39c7714edcd0bfd79d31467\n"
    },
    {
      "commit": "d08b9adac28d14cb1e7996f0e86ae8e284631f40",
      "tree": "2a4def44ff9f40813edf7932aada418df1edcc21",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f",
        "3823109dd4ce9d76bb438720aa332b8b788356b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "message": "Merge \"Handle backup not found in test_create_backup\""
    },
    {
      "commit": "7cec346bb4e02627cebf53a8e704e6c2d00b5bd9",
      "tree": "cd4671ac3d19a94027c4c91b67af05dc0c4d7c50",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 25 12:48:43 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 25 12:48:43 2014 -0700"
      },
      "message": "Add caller to v1 image_client wait_for_image_status timeout exception\n\nThis will help in fingerprinting race failures with logstash so that we\ncan uniquely identify the same error message but between different tests\nthat are failing, then we can see trends over time.\n\nRelated-Bug: #1289546\n\nChange-Id: Iaeeaef6f9235cd8c6f7fa4dae3424542b708ad2b\n"
    },
    {
      "commit": "0c8e329c54fe00dc18309ae008e8c34c7f100ff9",
      "tree": "2ce2b74c607d4debe06263d59a00e314c2cbe86c",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 05 12:15:39 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jun 25 16:37:16 2014 +0400"
      },
      "message": "Correct nc command in test_load_balancer_basic\n\nHA-Proxy always expects it will close the connection first.\nTo make a backend respect it, the command that starts\nthe netcat \"web server\" should be modified by adding\n\u0027cat \u003e/dev/null\u0027 to a responce. Thus a client is made to wait\nuntil the proxy closes the connection.\n\nCloses bug: 1326607\n\nChange-Id: I762f7b59bd1fd76471cf5530882b6b08e8c9bb0b\n"
    },
    {
      "commit": "b93cee939eb42ab7222eb5bc2d75fa2daedd3544",
      "tree": "a83f0a882f7ed80d052c6f18d57f53cb5fafa700",
      "parents": [
        "e42f050267ea26a603c41f624400a5bed9fbc606"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jun 21 19:43:02 2014 +0530"
      },
      "committer": {
        "name": "ajay",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Wed Jun 25 10:05:31 2014 +0000"
      },
      "message": "Improve neutron CLI existing tests\n\nObjective of this patch to parse the output of read only neutron CLI\u0027s, \nto validate the output and improve more output verification.\nIt is improving the code of all below read only neutron CLI\u0027s sub-commands:\n1. net-list\n2. net-external-list\n3. port-list\n4. router-list\n5. security-group-rule-list\n6. subnet-list\n\nPartially implements: blueprint missing-cli-tests-in-tempest\n\nTask is managed using etherpad :\nhttps://etherpad.openstack.org/p/missing-cli-tests-in-tempest)\n\nChange-Id: I9b8c9cd0ab115a08519c0d2474c41836a984cce2\n"
    }
  ],
  "next": "8838361cfe071a901608829611a97db66ce5950f"
}
