)]}'
{
  "log": [
    {
      "commit": "bae6549374562f029084d95049135e60d38db0d9",
      "tree": "7d916d9a8ebb815f0338715e622a9414ffa16433",
      "parents": [
        "464bc72465734e1dfce7a9f93717112b65932693",
        "1102c3a8df51238ff600f7b17be257e8cfb7fffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:58:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:58:30 2014 +0000"
      },
      "message": "Merge \"Add more verbose info for wait_for_..._status methods\""
    },
    {
      "commit": "464bc72465734e1dfce7a9f93717112b65932693",
      "tree": "6d98dd6e20527324ae7b021ff9edd87a8c271eb5",
      "parents": [
        "9819e7fd75abb2a2c6f84f2447df4245cc0aca43",
        "d04f64950b2b393e1a81cb3d5e8a8418fe15114b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:19:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:19:00 2014 +0000"
      },
      "message": "Merge \"Firewall as a service API Test Enhancement\""
    },
    {
      "commit": "9819e7fd75abb2a2c6f84f2447df4245cc0aca43",
      "tree": "1d35ce4417933f08136136d9ab9fb10d0e15bf91",
      "parents": [
        "40545e19d8145df21b31ed143522f02619ebe50e",
        "3fe2dc303ea115d2174ededabeaf68b9dd4d3466"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 11:16:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 11:16:25 2014 +0000"
      },
      "message": "Merge \"Scenario manager: catch Exception in get_remote_client\""
    },
    {
      "commit": "40545e19d8145df21b31ed143522f02619ebe50e",
      "tree": "af4f00c5959d1cac14a82ab2e6ff072e60e3b0c3",
      "parents": [
        "bfd6e182381592edd5b89f225400e2b08dd0c3a6",
        "5ea777f0dd05b4908c08e8d75ba82a3c2eaf223e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 03:30:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 03:30:04 2014 +0000"
      },
      "message": "Merge \"Ironic: Remove few misguided negative tests on ports\""
    },
    {
      "commit": "bfd6e182381592edd5b89f225400e2b08dd0c3a6",
      "tree": "bd87626feb7f223d36fcf1889baa0bc324fdbccb",
      "parents": [
        "3dd8545b33e30c69e69d6a31bdefc77944d25ada",
        "fe094eac8e41dfe8feeb08621d7f32f6c9e90b50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 02:46:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 02:46:41 2014 +0000"
      },
      "message": "Merge \"Revert \"Log the credentials used to clear networks\"\""
    },
    {
      "commit": "fe094eac8e41dfe8feeb08621d7f32f6c9e90b50",
      "tree": "030abab4246371a8df47b32485ee634cd7c53f18",
      "parents": [
        "38156b7a2a23666b1908c5c97d210b3676c12090"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 01:19:27 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 01:19:27 2014 +0000"
      },
      "message": "Revert \"Log the credentials used to clear networks\"\n\nThis is using the incorrect format and it\u0027s spewing errors everywhere.\n\nThis reverts commit 38156b7a2a23666b1908c5c97d210b3676c12090.\n\nChange-Id: If3d32320eb707531b9b37324ddbebeeb62574041\n"
    },
    {
      "commit": "3dd8545b33e30c69e69d6a31bdefc77944d25ada",
      "tree": "a06ade849de6fe1dc0438c0a48d192cdc6bf395b",
      "parents": [
        "6e228dc39303c2d404bbea88668eea2352f20a47",
        "38156b7a2a23666b1908c5c97d210b3676c12090"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 00:38:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 00:38:40 2014 +0000"
      },
      "message": "Merge \"Log the credentials used to clear networks\""
    },
    {
      "commit": "6e228dc39303c2d404bbea88668eea2352f20a47",
      "tree": "bd87626feb7f223d36fcf1889baa0bc324fdbccb",
      "parents": [
        "1beedac2ba69bd3a4d76cec65d8dd56f8a559449",
        "99fe698aca8ce805650caa206700d4d2942ae20d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 16:22:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 16:22:36 2014 +0000"
      },
      "message": "Merge \"Remove Volume V1 specific test base classes\""
    },
    {
      "commit": "1102c3a8df51238ff600f7b17be257e8cfb7fffc",
      "tree": "3ec82059ecf69d5bac76e7b45c19cb589bdcd48f",
      "parents": [
        "1beedac2ba69bd3a4d76cec65d8dd56f8a559449"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Mon Oct 20 17:17:55 2014 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Mon Dec 08 09:49:54 2014 +0100"
      },
      "message": "Add more verbose info for wait_for_..._status methods\n\nIf this method failed because the resource will not reach desired\nstatus, you just know expected status, not actual status at time of\ntimeout. It can help with debugging.\n\nChange-Id: I583f0739bf771dd587acd13c1453ae6a440a9e87\n"
    },
    {
      "commit": "1beedac2ba69bd3a4d76cec65d8dd56f8a559449",
      "tree": "e6d43b630e86c19b56f4c604371674e246a91ec1",
      "parents": [
        "a7db669cd3c563f92977c82c2f301aff6b368d5d",
        "3434547582f6343138a5d9810ab2c4969fc36998"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 05:13:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 05:13:38 2014 +0000"
      },
      "message": "Merge \"Support creating users with a default_project_id\""
    },
    {
      "commit": "99fe698aca8ce805650caa206700d4d2942ae20d",
      "tree": "727f270b286810222ee8bbd8f3dc1333212e8fd1",
      "parents": [
        "a7db669cd3c563f92977c82c2f301aff6b368d5d"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 08 13:36:34 2014 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 08 13:36:34 2014 +0900"
      },
      "message": "Remove Volume V1 specific test base classes\n\nAs part of mentioned BP, all volume API tests have been shared\nbetween V1 and V2. Now BaseVolumeV1Test \u0026 BaseVolumeV1AdminTest\nclass can be removed from base.py.\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: I57916c8cb0c4bb8d7e847655f13da2b399ab7783\n"
    },
    {
      "commit": "38156b7a2a23666b1908c5c97d210b3676c12090",
      "tree": "da5a7b3ae38c57672db182dcf525b5a54ccfcdc5",
      "parents": [
        "69f3e78098ad98b818020c66e8c2b9f2344cb694"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Dec 05 15:59:15 2014 -0500"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Dec 05 15:59:15 2014 -0500"
      },
      "message": "Log the credentials used to clear networks\n\nWithout knowing what credentials are used to cleanup its difficult to\nfigure out what \"Clearing network: None, subnet: None, router: None\"\nmeans.\n\nChange-Id: I649d64f8aecc77d13837b4f0a06911f975b5ccb8\n"
    },
    {
      "commit": "5ea777f0dd05b4908c08e8d75ba82a3c2eaf223e",
      "tree": "fe921052e005b5e20d23f36755f605cf759dfe91",
      "parents": [
        "2c8c14846935f96fa5523599caeaaafafb8dddd6"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Dec 02 11:38:29 2014 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Dec 04 11:16:57 2014 +0000"
      },
      "message": "Ironic: Remove few misguided negative tests on ports\n\nAs part of https://bugs.launchpad.net/ironic/+bug/1398350 Ironic is fixing\na bug where the josn-fields in the resources only accepted string and\nint, as part of the work Ironic will now support any json serializable\nvalue on those fields.\n\nSome negative tests on ports were considering float to be a malformed\nvalue, which they are not. This patch is removing those tests.\n\nThis patch is also adding tests checking for the new supported values\nin the API.\n\nThe patch in Ironic adding support for multiple types is this one:\nhttps://review.openstack.org/#/c/137762/\n\nChange-Id: I02e95d77a90b3c1a8e203cf83cc0ec28b5460e58\n"
    },
    {
      "commit": "69f3e78098ad98b818020c66e8c2b9f2344cb694",
      "tree": "030abab4246371a8df47b32485ee634cd7c53f18",
      "parents": [
        "d6a8c24fe2174384010d4f5054c5824ad2ebe546",
        "d42b6e17640122770dac064c625d9b8387878127"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 07:22:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 07:22:45 2014 +0000"
      },
      "message": "Merge \"Port  API Test Enhancement\""
    },
    {
      "commit": "a7db669cd3c563f92977c82c2f301aff6b368d5d",
      "tree": "7c521eff08040dd11c6f851dc916a4a6d0739b17",
      "parents": [
        "70f996cba782345b4ffefab6e27854f61892ee30"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Sun Nov 23 18:44:38 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Dec 03 02:11:48 2014 -0500"
      },
      "message": "Add ca_certificates_file option to test against SSL servers\n\ntempest has an option to ignore SSL errors\n(disable_ssl_certificate_validation) but no way to pass in\na CA bundle to be used to do actual validation. This new option,\nca_certificates_file, will provide this bundle.\n\nboto testing will be handled separately as it gets CA\ncertificates from its configuration file.\n\nThis is configured in either /etc/boto.cfg or the file pointed\nto by $BOTO_CONFIG via:\n\n[Boto]\nca_certificates_file \u003d /path/to/ca-bundle.pem\n\nChange-Id: I5662e881f7d71ed34a8fe4b9d0a2541a6ff1bad3\nCloses-bug: #1395754\n"
    },
    {
      "commit": "70f996cba782345b4ffefab6e27854f61892ee30",
      "tree": "e899d757af04ee607e93afb655c9712bbfada30b",
      "parents": [
        "69f3e78098ad98b818020c66e8c2b9f2344cb694",
        "1b3461e6e8953f8b15dd08c6b01beff0593e513a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 13:05:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 13:05:58 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary secgroup attrs from scenario tests\""
    },
    {
      "commit": "d6a8c24fe2174384010d4f5054c5824ad2ebe546",
      "tree": "4fa43c6521b5c83f89599413f971dfe672267154",
      "parents": [
        "3b2866066df46091200f870c593ebaa3e868e652",
        "9f12382b044f9c13f9746ff0343f0c97555175b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 07:09:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 07:09:24 2014 +0000"
      },
      "message": "Merge \"add cinder v2 api tests for volume_services\""
    },
    {
      "commit": "3b2866066df46091200f870c593ebaa3e868e652",
      "tree": "4ca5c93be69ce6c0e80b84efb016118279b130c1",
      "parents": [
        "c5451932892e2a1ca5965c0b7671ecf389d4e408",
        "cb85dcdf5e2cf53ac21bb97382e03a8c5b47042f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 07:09:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 07:09:14 2014 +0000"
      },
      "message": "Merge \"Fixing casual failing of nc service in LBaaS\""
    },
    {
      "commit": "c5451932892e2a1ca5965c0b7671ecf389d4e408",
      "tree": "5d193f8af7ce53f047e20074ab64bb7433ed0871",
      "parents": [
        "12f862ba6e047db9168e8253c6fa4532b839afe8",
        "5a7f1f95cf63ca8809e79a56c473ce295fe36519"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 04:35:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 04:35:43 2014 +0000"
      },
      "message": "Merge \"Security Group ICMP validation for icmp-code\""
    },
    {
      "commit": "12f862ba6e047db9168e8253c6fa4532b839afe8",
      "tree": "8a9a91baf428e8a8999fe08ccfb053b7ffaf5089",
      "parents": [
        "79e020b1e594f8f088c3d8b0b0b79658e931a744",
        "291bf79fffe956df1d73e9d73c1bf7c6ee92fcb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 00:19:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 00:19:45 2014 +0000"
      },
      "message": "Merge \"Make policy client methods return one value, and fix tests\""
    },
    {
      "commit": "79e020b1e594f8f088c3d8b0b0b79658e931a744",
      "tree": "28b6e163e6a5ad763b025bdbe98a826a81fe5d9b",
      "parents": [
        "38c0f55bff12def7b59cab3903d216e88b08456b",
        "67025a266273ae9ab913843872a5cf66d336bfd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 22:55:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 22:55:50 2014 +0000"
      },
      "message": "Merge \"part-2 expect badRequest in server metadata test\""
    },
    {
      "commit": "38c0f55bff12def7b59cab3903d216e88b08456b",
      "tree": "f949396d9935e77f8a9e70bf85006a8bd3d3556e",
      "parents": [
        "979173753e307c1a27c2c5dcd79164638acd9c3f",
        "6cad13618708608962afd92dc7fa077bf352a580"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 16:25:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 16:25:40 2014 +0000"
      },
      "message": "Merge \"Cleanup class resources for large-ops scenario\""
    },
    {
      "commit": "291bf79fffe956df1d73e9d73c1bf7c6ee92fcb1",
      "tree": "7adcd94308daacc6002e445c540fdee10aeb5486",
      "parents": [
        "32541388d99c908a4c16fdebbe21cb43e1073f02"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Dec 02 10:31:40 2014 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Dec 02 10:31:40 2014 -0500"
      },
      "message": "Make policy client methods return one value, and fix tests\n\nThe clients-return-one-value spec assumed the returned body was a dict,\nbut some client methods return a list. A list version of ResponseBody was\nadded for this case.\n\nPartiall implements: blueprint clients-return-one-value\n\nChange-Id: Ibd4f9c3c8082726933c969099390c6c0935b27f5\n"
    },
    {
      "commit": "979173753e307c1a27c2c5dcd79164638acd9c3f",
      "tree": "3542984b340658361f1b78d7535b7982aab35990",
      "parents": [
        "88cec98e61d1ad78bfabb8b9d1d8205a659c8817",
        "b3875b0f13a378ceade1040fbed48357e598cba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 15:23:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 15:23:48 2014 +0000"
      },
      "message": "Merge \"Adapt negative testing documentation\""
    },
    {
      "commit": "88cec98e61d1ad78bfabb8b9d1d8205a659c8817",
      "tree": "e9305dee4b99f8b703a23650cf44404c94c4f94e",
      "parents": [
        "32541388d99c908a4c16fdebbe21cb43e1073f02",
        "3dd310525365d3914e3cb25ac26f05122cd4c523"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 15:23:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 15:23:38 2014 +0000"
      },
      "message": "Merge \"Remove not used attribute _schema_file\""
    },
    {
      "commit": "3434547582f6343138a5d9810ab2c4969fc36998",
      "tree": "212f5b0a06582c1ac4fd0747d27607949eb69698",
      "parents": [
        "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1"
      ],
      "author": {
        "name": "root",
        "email": "ukalifon@redhat.com",
        "time": "Sun Nov 23 15:23:07 2014 +0200"
      },
      "committer": {
        "name": "root",
        "email": "ukalifon@redhat.com",
        "time": "Tue Dec 02 14:39:13 2014 +0200"
      },
      "message": "Support creating users with a default_project_id\n\nAdd support in the client to pass the default_project_id attribute.\nAlso adding a test to make sure that such users automatically get a token\nthat is scoped to their project - even when requesting an unscoped token.\n\nChange-Id: If4d04f1ac2908409d86e719607f9fa0b1241b997\n"
    },
    {
      "commit": "32541388d99c908a4c16fdebbe21cb43e1073f02",
      "tree": "ff59342f8580e4a69d11ed027bb397bfc6b843ad",
      "parents": [
        "2c8c14846935f96fa5523599caeaaafafb8dddd6",
        "d6babc5e307b98106b3ee890473a7f8c7d6a1a62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 12:27:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 12:27:47 2014 +0000"
      },
      "message": "Merge \"Moved init_conf call and preserve tempest network objects\""
    },
    {
      "commit": "d42b6e17640122770dac064c625d9b8387878127",
      "tree": "5a78c1da056bc9fd7ef94440c3f072b2c9b8728d",
      "parents": [
        "2c8c14846935f96fa5523599caeaaafafb8dddd6"
      ],
      "author": {
        "name": "Ashish Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Thu Nov 20 02:06:03 2014 -0800"
      },
      "committer": {
        "name": "Ashish Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Tue Dec 02 04:17:36 2014 -0800"
      },
      "message": "Port  API Test Enhancement\n\nAdd a test to create a port with user defined  mac address\n    -Create a port to get a ideal mac\n    -Delete the created port\n    -Create a port with user defined mac address\n    -Validate the mac address after port creation\n\nChange-Id: Icfdf3539cb213cdf77408c8d92c09d9fc95b6eee\n"
    },
    {
      "commit": "1b3461e6e8953f8b15dd08c6b01beff0593e513a",
      "tree": "08ebe09b8b795ca7bffccf8b5f420e8d391886e4",
      "parents": [
        "2c8c14846935f96fa5523599caeaaafafb8dddd6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Dec 02 03:41:07 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Dec 02 10:48:20 2014 +0000"
      },
      "message": "Remove unnecessary secgroup attrs from scenario tests\n\nNova \"create a server\" API refers a security group name only in\nsecurity group attributes, but current scenario tests pass the\nother attributes(rules, tenant_id, description) also.\nThat will be a problem on Nova v2.1 API because the API denies\nunnecessary attributes for strict validation.\nThis patch removes them.\n\nChange-Id: I764f00fc1e6a5486367a95a44976e41293aa84c0\n"
    },
    {
      "commit": "2c8c14846935f96fa5523599caeaaafafb8dddd6",
      "tree": "f8c8744431d9710f2543b41916ef474b139bb3e0",
      "parents": [
        "ecc2fe30ce44282367021e4f427d3143b83454d1",
        "d272c1218c40ddf7c8ea0a470595fb442c4bc59f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 07:01:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 07:01:18 2014 +0000"
      },
      "message": "Merge \"Use a compute service type from tempest.conf\""
    },
    {
      "commit": "ecc2fe30ce44282367021e4f427d3143b83454d1",
      "tree": "962a449217d5f213e770bb40fd8371cb40efb221",
      "parents": [
        "ebdc9d33761677cf1df6e2e3be440f7add5c1aae",
        "e5150a117d59a15e00deaf59e667a4df97c1617e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 06:17:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 06:17:52 2014 +0000"
      },
      "message": "Merge \"Dashboard login page assert string fix\""
    },
    {
      "commit": "ebdc9d33761677cf1df6e2e3be440f7add5c1aae",
      "tree": "aab05659e2809227c2e7341ab4703756a3c0639c",
      "parents": [
        "bcb3a82148fb5e37cbba594d014b8ce71adbf3af",
        "8d356799367fda79b4fbc6a3bb290bf6a4bbb021"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 06:17:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 06:17:42 2014 +0000"
      },
      "message": "Merge \"Expand service validation to work for Nova cells\""
    },
    {
      "commit": "9f12382b044f9c13f9746ff0343f0c97555175b6",
      "tree": "75fe2de4fe878df478e379ecdcccec53dffadce6",
      "parents": [
        "bcb3a82148fb5e37cbba594d014b8ce71adbf3af"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Thu Nov 20 14:21:23 2014 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Tue Dec 02 14:02:19 2014 +0800"
      },
      "message": "add cinder v2 api tests for volume_services\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: I1df5ae89f6493c42d00fcf5c1092a1e5c0671b99\n"
    },
    {
      "commit": "bcb3a82148fb5e37cbba594d014b8ce71adbf3af",
      "tree": "f63d989ab37d1e0503abf0160bca9a6ae01e9e9c",
      "parents": [
        "d54729e2c1bf9bddf05c38bfe0f305a12a9298da",
        "e0195b481c3d77b4b9d13276d0c4aec1bb5ecdd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 05:56:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 05:56:03 2014 +0000"
      },
      "message": "Merge \"Added neutron cli test case for fwaas\""
    },
    {
      "commit": "67025a266273ae9ab913843872a5cf66d336bfd9",
      "tree": "cb89fbab2da546761d42f3103f546f8b3288a33e",
      "parents": [
        "d54729e2c1bf9bddf05c38bfe0f305a12a9298da"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 02 12:38:26 2014 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 02 12:38:26 2014 +0900"
      },
      "message": "part-2 expect badRequest in server metadata test\n\nIn Nova V2, when server is being created with long metadata, exception\nOverLimit is thrown. But Nova V2.1 API has strong input validation\nand catch long metadata during input validation only and throw badRequest.\n\nThis patch modifies the negative test to expect both exception.\n\nThis is needed to share V2 and V2.1 tests.\n\nThis tests case was missed in I1e619389f1f986374e7d1da86eecf3074a591711\n\nChange-Id: If0aff25f348f4476236dd701ed582d928d6eef51\n"
    },
    {
      "commit": "d54729e2c1bf9bddf05c38bfe0f305a12a9298da",
      "tree": "4b55ab862ce89d4e57ff516eec276b3305c5d1f6",
      "parents": [
        "dbc58dd64dba0018749263af06cea51b1ba1604c",
        "590763900f6b4f511b8a7d801d1a4ed31a983a55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 01:36:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 01:36:14 2014 +0000"
      },
      "message": "Merge \"Use volume_id rather than volume_name in volume extensions timeout\""
    },
    {
      "commit": "dbc58dd64dba0018749263af06cea51b1ba1604c",
      "tree": "f898292da356b0d70ba0947c5ad8eba2ba4ab3cf",
      "parents": [
        "78618701fa0468f136357349dc0867c1ec4450ad",
        "c1482a21edce638b8b1119f5f4c0a84cb202f5c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 01:36:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 01:36:04 2014 +0000"
      },
      "message": "Merge \"Respect auth.allow_tenant_isolation\""
    },
    {
      "commit": "78618701fa0468f136357349dc0867c1ec4450ad",
      "tree": "5b9274aa3e3dffbef29f699b2f466109aada86f7",
      "parents": [
        "4955084265542ae7c90edc31223098bc597d7d77",
        "f43babe05491ca85c01ea3293e241474ee61693f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 00:57:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 00:57:26 2014 +0000"
      },
      "message": "Merge \"Fix print name of ResponseBody object\""
    },
    {
      "commit": "4955084265542ae7c90edc31223098bc597d7d77",
      "tree": "06251b3a67e9607a4dcb5e42efd3b08ca2689742",
      "parents": [
        "acc871d3d6fa36ad1ad97584504675cc37feca5d",
        "cf0e12802ea45de93b35a10605e824c0d5b5e8d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 02 00:30:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 02 00:30:01 2014 +0000"
      },
      "message": "Merge \"Expect badRequest in server metadata negative test\""
    },
    {
      "commit": "590763900f6b4f511b8a7d801d1a4ed31a983a55",
      "tree": "6584332c043b478387d3a57b0271c9beeeff87f2",
      "parents": [
        "acc871d3d6fa36ad1ad97584504675cc37feca5d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Dec 01 09:06:43 2014 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Dec 01 09:06:43 2014 -0800"
      },
      "message": "Use volume_id rather than volume_name in volume extensions timeout\n\nWe\u0027re seeing \"Volume None failed to reach in-use status within the\nrequired time\" because the volume_name is not set as displayName in the\nresponse body, this is different between cinder v1 and v2, so just use\nthe volume_id in the TimeoutException message, like what the\nvolumes_client does in it\u0027s wait_for_volume_status method.\n\nRelated-Bug: #1398078\n\nChange-Id: I24062b559f977d552789d850ea13e365b33070cd\n"
    },
    {
      "commit": "f43babe05491ca85c01ea3293e241474ee61693f",
      "tree": "6d5312d387d59ffd7a90279a6efea1e9be3c8ad7",
      "parents": [
        "acc871d3d6fa36ad1ad97584504675cc37feca5d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Dec 01 11:33:07 2014 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Dec 01 11:33:07 2014 -0500"
      },
      "message": "Fix print name of ResponseBody object\n\nChange-Id: I80c7f1d1013bd2b1650149cb8bd5cf5d3088ccfc\n"
    },
    {
      "commit": "acc871d3d6fa36ad1ad97584504675cc37feca5d",
      "tree": "bab32ee34a0b6649bb6b46b4fcb4abd9e47f14e7",
      "parents": [
        "907ed711f265305316fdc80acd16e9657cb2c0b4",
        "70f137cbddd5335ba0c854518efcefd3c85af401"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 01 15:32:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 01 15:32:05 2014 +0000"
      },
      "message": "Merge \"Add code to enable single-value response for http clients\""
    },
    {
      "commit": "cf0e12802ea45de93b35a10605e824c0d5b5e8d1",
      "tree": "9350fa75b8ae50420a3116ae4cc562d0949f5f7d",
      "parents": [
        "907ed711f265305316fdc80acd16e9657cb2c0b4"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 01 18:38:16 2014 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 01 18:38:16 2014 +0900"
      },
      "message": "Expect badRequest in server metadata negative test\n\nIn Nova V2, when server is being created with long metadata, exception\nOverLimit is thrown. But Nova V2.1 API has strong input validation\nand catch long metadata during input validation only and throw badRequest.\n\nThis patch modifies the negative test to expect both exception.\n\nThis is needed to share V2 and V2.1 tests.\n\nChange-Id: I1e619389f1f986374e7d1da86eecf3074a591711\n"
    },
    {
      "commit": "907ed711f265305316fdc80acd16e9657cb2c0b4",
      "tree": "a6dec4376fa6f0bbbe2d897f97a9b3e47fb9bd07",
      "parents": [
        "e5af625bab6bd4d8ddd4e9809b327e10f5df4321",
        "d4210415ee748fadd2fc1fd665a75efa485f23be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 29 07:58:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 29 07:58:26 2014 +0000"
      },
      "message": "Merge \"Fix error message when isolated tenant subnet creation fails\""
    },
    {
      "commit": "b3875b0f13a378ceade1040fbed48357e598cba5",
      "tree": "715e04b45d5cfd0d9bbe6f0af5e4fc28ea65e1ba",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Nov 27 09:52:50 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Nov 28 14:59:01 2014 +0100"
      },
      "message": "Adapt negative testing documentation\n\n - Removes the json file documentation\n - Removes XML part\n\nChange-Id: I6a7fdcb12c84189f9adde6f83fee8b303c28a4ee\n"
    },
    {
      "commit": "d272c1218c40ddf7c8ea0a470595fb442c4bc59f",
      "tree": "56ff6baa3cbc0e3ba6c513245130e7f14013f5bf",
      "parents": [
        "e5af625bab6bd4d8ddd4e9809b327e10f5df4321"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Nov 28 10:59:00 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Nov 28 10:59:00 2014 +0000"
      },
      "message": "Use a compute service type from tempest.conf\n\nAuto negative test generator is using static service type \u0027compute\u0027,\nbut EndpointNotFound happens when customizing compute service type\non Keystone.\nThis patch fixes the problem by using a compute service type from\ntempest.conf.\n\nChange-Id: I5fcf53cc9a24bf4f2a00f11540bd87932212933f\n"
    },
    {
      "commit": "c1482a21edce638b8b1119f5f4c0a84cb202f5c5",
      "tree": "315fa7982049ba03957559ae7fe197c32b409533",
      "parents": [
        "1c2a47e7346383ef44e89cd34622d153326eb1e7"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Thu Nov 13 16:55:04 2014 +0100"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Fri Nov 28 10:07:15 2014 +0100"
      },
      "message": "Respect auth.allow_tenant_isolation\n\nDo not unconditionally use IsolatedCreds.\n\nCloses-Bug: #1397244\nChange-Id: I39f7e488dd6d649d2279f739f7da1076fea03ca0\n"
    },
    {
      "commit": "e5af625bab6bd4d8ddd4e9809b327e10f5df4321",
      "tree": "8d626f00270f62697ccb4b9ead89c4e054a6a4b5",
      "parents": [
        "f6bf3d5a33398bf7ea5c94173ce66530823a5009",
        "74697dd44db222bc70a2dcefec9ee31e8e82aa1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 28 05:04:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 28 05:04:34 2014 +0000"
      },
      "message": "Merge \"Take InstanceType for launchconfig res creation\""
    },
    {
      "commit": "f6bf3d5a33398bf7ea5c94173ce66530823a5009",
      "tree": "b422e2f60b94bf43f7bb04cee9b717b928e28ba5",
      "parents": [
        "8fa6c03bf248dcd6d0dc8107f2b4c0fe7079ca29"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Nov 27 07:33:55 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Nov 27 23:22:14 2014 +0000"
      },
      "message": "Remove unnecessary parameters on create_volume API\n\nCurrent Tempest client passes a null value to Nova\u0027s create_volume\nAPI if tests don\u0027t specify description_name and metadata attributes.\nHowever, that is wrong behavior because these attributes are optional\nand Tempest doesn\u0027t need to specify them instead of specifying null\nvalues. This behaivor will be a problem because Nova v2.1 API doesn\u0027t\nallow this kind of values by strict input validation.\n\nThis patch makes create_volume API client skip passing null values\nin this case.\n\nChange-Id: I16249afeb254dfce1c4b155e2e3746500f6a9ea5\n"
    },
    {
      "commit": "cb85dcdf5e2cf53ac21bb97382e03a8c5b47042f",
      "tree": "df66a14eae901409ef664f30bc25a5bcbdd0e74d",
      "parents": [
        "3653cb889a1bd0762c9b1a33b0d6d98bc493d8c4"
      ],
      "author": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Wed Nov 26 20:01:11 2014 +0300"
      },
      "committer": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Thu Nov 27 18:29:22 2014 +0300"
      },
      "message": "Fixing casual failing of nc service in LBaaS\n\nNetcat quits after first web connection to it, causing test\nto fail with HTTP 503 error. In Cirros 0.3.3 nc doesn\u0027t support\n\"-ll\" option for persistence listening.\nAdded catching HTTP exceptions, and infinite cycle for netcat.\nFixed network finding. Fixed command string to be more pythonic.\nCloses-Bug: #1384708\n\nChange-Id: Ib9c9cd3d0040003d0296426d8a7ce800c193f22b\n"
    },
    {
      "commit": "8fa6c03bf248dcd6d0dc8107f2b4c0fe7079ca29",
      "tree": "ed1ee7b7afaa56a5d25eebf69ecdf11edeabcb25",
      "parents": [
        "f393d58a8568d30eae184adcd5443277ac36b75f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 10:54:38 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 06:36:51 2014 -0500"
      },
      "message": "use built in HTMLParser instead of lxml\n\nThe last use of lxml beyond the xml clients was the dashboard\ntest. Instead of using lxml we should be able to do this with built in\nHTMLParser.\n\nChange-Id: I933503a207664db720a277de6bfc68f0e1387edc\n"
    },
    {
      "commit": "f393d58a8568d30eae184adcd5443277ac36b75f",
      "tree": "53cfe0a2d8e652b0f03abbe7d0cd0832dd898240",
      "parents": [
        "8631efb2d1f505ea5782c33a49283deab3e2d4bb",
        "dd23f63ecb9285253f0124af597594cdbc5f701d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 27 10:39:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 27 10:39:07 2014 +0000"
      },
      "message": "Merge \"Enable cinder v2 api tests in volume quotas\""
    },
    {
      "commit": "8631efb2d1f505ea5782c33a49283deab3e2d4bb",
      "tree": "b74cfba64b10e14406692f58e4cb5cf52cbf3227",
      "parents": [
        "a12f6622c06b1d781ee03671514cc957b2e2785b",
        "e5e7a50909d3e91e5e98e851ae764fe897eca648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 27 10:10:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 27 10:10:02 2014 +0000"
      },
      "message": "Merge \"Remove unused xml config options\""
    },
    {
      "commit": "a12f6622c06b1d781ee03671514cc957b2e2785b",
      "tree": "f996b184da74d3b676cdf4dd869d0655d48461f2",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252",
        "c240f7bcd94b2fe6ead8568f6f6f5a69c1853b3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 27 09:24:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 27 09:24:03 2014 +0000"
      },
      "message": "Merge \"Add a shelve/unshelve scenario\""
    },
    {
      "commit": "d04f64950b2b393e1a81cb3d5e8a8418fe15114b",
      "tree": "4a49b72fa8faa0cc4e7c32a25a049ffc6784f4f6",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Ashish Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Tue Jul 22 02:34:18 2014 -0700"
      },
      "committer": {
        "name": "Ashish Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Thu Nov 27 01:19:37 2014 -0800"
      },
      "message": "Firewall as a service API Test Enhancement\n\n Add Test to insert and remove firewall rule to firewall policy\n    -Create a firewall rule\n    -Create a firewall policy\n    -Insert a firewall rule to policy\n    -Validate the insertion of rule to policy\n    -Create another firewall rule\n    -Insert the another rule after the first rule\n    -Validate the postion after the rule insertion after the first rule\n    -Remove the rule inserted second time\n    -Again Insert that  rule before the first rule\n    -Validate the position of rule inserted before  the first rule\n\n    Add Test audited attributes of firewall policy\n    -Create a firewall policy\n    -Validate the default audited attribute\n    -Update the audited attribute to true\n    -Insert a firewall rule\n    -Validate the audited attributes of the firewall\n     policy\n\nChange-Id: Ib3fefb42b976e2ebb6921cab4290e9c7dbaa58c2\n"
    },
    {
      "commit": "3dd310525365d3914e3cb25ac26f05122cd4c523",
      "tree": "d254a8264871eca0afc5bb4a7565816262586ffb",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Nov 27 09:31:00 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Nov 27 09:31:00 2014 +0100"
      },
      "message": "Remove not used attribute _schema_file\n\nThis was actually a remaining of [1].\n\n[1]: https://review.openstack.org/#/c/115918\n\nChange-Id: Idcf589fa9d89c2969914ef0c8aee27a22325470e\n"
    },
    {
      "commit": "e5e7a50909d3e91e5e98e851ae764fe897eca648",
      "tree": "692679f8de7f0677f2fff1047f416609c9ce4be8",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Nov 26 11:00:10 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 27 00:15:56 2014 -0500"
      },
      "message": "Remove unused xml config options\n\nThis patch removes the xml configuration options from tempest. Since\nthe xml testing has all been removed from tempest these options no\nlonger do anything, so let\u0027s just remove them from config.\n\nChange-Id: I5b3e221d942e09134024b82acaf179dc869357e0\n"
    },
    {
      "commit": "8ef26d4b56380c39ee2885bea487f7953f59d252",
      "tree": "e88752cc5e23bac4ce0c60c2c313379177095cfb",
      "parents": [
        "e4119b664dca51f0d055553fcf540921b90186ae",
        "50f194748439d1fa0e2e7c9c4669494f884f46f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 27 04:40:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 27 04:40:28 2014 +0000"
      },
      "message": "Merge \"Fix doc for usage of python clients in scenario tests\""
    },
    {
      "commit": "dd23f63ecb9285253f0124af597594cdbc5f701d",
      "tree": "b7affdd2787005fa1ef3301a1adddb0c31dab672",
      "parents": [
        "e4119b664dca51f0d055553fcf540921b90186ae"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Nov 17 15:27:48 2014 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 27 08:48:28 2014 +0530"
      },
      "message": "Enable cinder v2 api tests in volume quotas\n\nTo run cinder v2 volume quotas and volume quotas negative test,\nvolume_quotas_v2_client is added in services side.\nWe are not including xml coverage for the respective test.\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: Icad4d24d99d3a4f7ab6008db35fab1dfd13784e9\n"
    },
    {
      "commit": "70f137cbddd5335ba0c854518efcefd3c85af401",
      "tree": "ef2963b58550cfe778e27e060ee5e9529af7a821",
      "parents": [
        "e4119b664dca51f0d055553fcf540921b90186ae"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Oct 23 17:57:18 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Nov 26 13:34:08 2014 -0500"
      },
      "message": "Add code to enable single-value response for http clients\n\nThis commit adds the RestBody class as well as\none service example of its use.\n\nPartially implements: bp clients-return-one-value\n\nChange-Id: Idf3a07dca8c55f6b75645b7ce8ead5e66fb2aff4\n"
    },
    {
      "commit": "e4119b664dca51f0d055553fcf540921b90186ae",
      "tree": "3ebe2828f5fcd59fbd4b9b6c2e02e6a08e078408",
      "parents": [
        "d354961d1c427f0690a7571998ac4121449da280",
        "fc072542073b3e3611854aad41364c08b03c5e83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 17:23:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 17:23:17 2014 +0000"
      },
      "message": "Merge \"remove xml_utils and all things that depend on it\""
    },
    {
      "commit": "d354961d1c427f0690a7571998ac4121449da280",
      "tree": "8178adf717c5dbcf2749a9d61236540eeb1b9fc6",
      "parents": [
        "2d01ff3db2683c4adfc03302c12418b406e69b8f",
        "f3c7591ca2c9465f9f574b92c6e36134c2b5ee7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 17:23:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 17:23:07 2014 +0000"
      },
      "message": "Merge \"purge xml clients from tempest.clients\""
    },
    {
      "commit": "2d01ff3db2683c4adfc03302c12418b406e69b8f",
      "tree": "59f2e8c923d33661f50253b5f2618db3e385706e",
      "parents": [
        "74b69472dc27c7197949c8abb7ad55112d11f728",
        "d428519dcee96454873d5162fa556205549709b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 17:22:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 17:22:48 2014 +0000"
      },
      "message": "Merge \"part 2 of delete xml\""
    },
    {
      "commit": "74b69472dc27c7197949c8abb7ad55112d11f728",
      "tree": "b8849124b2c79338bd8f8e06526bcbb8561a5503",
      "parents": [
        "3653cb889a1bd0762c9b1a33b0d6d98bc493d8c4",
        "2fac8314999846e94744487f4bc8455d2a74e895"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 17:21:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 17:21:47 2014 +0000"
      },
      "message": "Merge \"delete all compute xml tests\""
    },
    {
      "commit": "3fe2dc303ea115d2174ededabeaf68b9dd4d3466",
      "tree": "4ae91aa36bd6772bfec45b3c3b5d40cf885f051e",
      "parents": [
        "3653cb889a1bd0762c9b1a33b0d6d98bc493d8c4"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Nov 17 13:06:01 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Nov 26 10:46:54 2014 +0100"
      },
      "message": "Scenario manager: catch Exception in get_remote_client\n\nSeveral scenarios have the same try/catch block around get_remote_client,\nlet\u0027s factor this.\n\nChange-Id: Ib22624236503c2ee7665af006a4976fe4b127705\n"
    },
    {
      "commit": "50f194748439d1fa0e2e7c9c4669494f884f46f4",
      "tree": "d04ee18246749508b0b52160e0bf6576f3ddff32",
      "parents": [
        "3653cb889a1bd0762c9b1a33b0d6d98bc493d8c4"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Nov 26 17:04:37 2014 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Nov 26 17:04:37 2014 +0900"
      },
      "message": "Fix doc for usage of python clients in scenario tests\n\nScenario tests has been migrated from official python clients to\nTempest clients.\nDocuments for the same needs to be fixed.\n\nThis patch fix the README \u0026 HACKING file for above changes.\n\nThis patch also extends hacking rule of not import python clients\nfor scenario tests too.\n\nChange-Id: Ieb19a2c0b09f00fb3d4f6c7c73541275a4cf24ae\n"
    },
    {
      "commit": "3653cb889a1bd0762c9b1a33b0d6d98bc493d8c4",
      "tree": "b89c771a95d8df2251ae81fb8a466c0859c574f1",
      "parents": [
        "5e27849b3d239a93588590d10fc579dfe18fdfda",
        "1fd223e750048f8f39dea2f1b3fc6c73ff0b27d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 02:12:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 02:12:42 2014 +0000"
      },
      "message": "Merge \"Skip test_volume_boot_pattern until bug 1373513 is fixed\""
    },
    {
      "commit": "5e27849b3d239a93588590d10fc579dfe18fdfda",
      "tree": "d6d920b384dc266af168982620f029a339a5cf52",
      "parents": [
        "2995fb695bb9db51fc4fe950645b0b50b6bb46c3",
        "c7b4d88c5adec40dddc0823d2a92be2b3d08b05f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 21:44:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 21:44:43 2014 +0000"
      },
      "message": "Merge \"rm pyc files before test runs\""
    },
    {
      "commit": "8d356799367fda79b4fbc6a3bb290bf6a4bbb021",
      "tree": "5475d41ef78175efb9404617479c0be2e1628b35",
      "parents": [
        "2995fb695bb9db51fc4fe950645b0b50b6bb46c3"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Tue Nov 25 14:39:48 2014 -0500"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Tue Nov 25 14:47:52 2014 -0500"
      },
      "message": "Expand service validation to work for Nova cells\n\nIn order to run the services tests on Nova cells the validation schema\nneeds to be adapted to handle the scoped region[!child]@\u003cservice_id\u003e\nformat that cells uses.\n\nChange-Id: I530f6635393af9310070cbb36b6e51eed1979ddb\n"
    },
    {
      "commit": "2995fb695bb9db51fc4fe950645b0b50b6bb46c3",
      "tree": "14226a787f47bb9b85c0ff035763bd8ecf3abc7f",
      "parents": [
        "5c3eb0e584f1adf4dff797e203952fe3f216c2ca",
        "ae0e73deae341fc1bf35db44ec53791851f6e917"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 17:27:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 17:27:39 2014 +0000"
      },
      "message": "Merge \"Unified interface for ScenarioTest and NetworkScenarioTest\""
    },
    {
      "commit": "fc072542073b3e3611854aad41364c08b03c5e83",
      "tree": "384970d14c883f6788040892fb219351c0959501",
      "parents": [
        "f3c7591ca2c9465f9f574b92c6e36134c2b5ee7a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 24 11:50:25 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 10:55:40 2014 -0500"
      },
      "message": "remove xml_utils and all things that depend on it\n\nThis rips out xml_utils, and all the things that depend on it, which takes\nout a huge amount of the xml infrastructure in the process.\n\nChange-Id: I9d40f3065e007a531985da1ed56ef4f2e245912e\n"
    },
    {
      "commit": "f3c7591ca2c9465f9f574b92c6e36134c2b5ee7a",
      "tree": "3cfad8f13b04325697eeef7269521ac1397ab53f",
      "parents": [
        "d428519dcee96454873d5162fa556205549709b0"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 24 11:45:11 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 10:55:40 2014 -0500"
      },
      "message": "purge xml clients from tempest.clients\n\nThis removes the import of xml clients into the tempest clients setup,\nnow that no XML tests exist this is a safe thing to do.\n\nChange-Id: Ic28d80299f7a7d00a5eada8b70e4423e4f0ac3a4\n"
    },
    {
      "commit": "d428519dcee96454873d5162fa556205549709b0",
      "tree": "ee598f4e94ef6c80dc738704a0b910fce7fd68ba",
      "parents": [
        "2fac8314999846e94744487f4bc8455d2a74e895"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 24 11:35:08 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 10:55:40 2014 -0500"
      },
      "message": "part 2 of delete xml\n\npart of removal of xml from tempest\n\nChange-Id: I4218f5db2d6ff42dd208c2c06e4bf2c7baea2f6b\n"
    },
    {
      "commit": "2fac8314999846e94744487f4bc8455d2a74e895",
      "tree": "5f8474862f9c92052c39ca07dce2ad357905f7f1",
      "parents": [
        "5c3eb0e584f1adf4dff797e203952fe3f216c2ca"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 24 10:16:43 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 10:55:40 2014 -0500"
      },
      "message": "delete all compute xml tests\n\npart of operation drop xml\n\nChange-Id: I00f1ea08a5e9dbda6e6fe765558100106026a931\n"
    },
    {
      "commit": "5c3eb0e584f1adf4dff797e203952fe3f216c2ca",
      "tree": "1f831d059b5c1ab3803f332fb7e4f67abd9ba96d",
      "parents": [
        "bb3876e41717b9b200770e37c5d56ab1b9db5f33",
        "bc8911bbbe114824ae260bec8b47c1347b9ceee7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:38:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:38:23 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "bb3876e41717b9b200770e37c5d56ab1b9db5f33",
      "tree": "e4c0acf807ccfc00a5405329d0e3b3fe9e1046b9",
      "parents": [
        "fdfefdd7fe977b523cd0504247bf68a70afc4ea9",
        "1d3712fff88975ac403c8fa470e5fad1bfb8ee1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:38:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:38:12 2014 +0000"
      },
      "message": "Merge \"Security Groups  API Tests Enhancements\""
    },
    {
      "commit": "1fd223e750048f8f39dea2f1b3fc6c73ff0b27d1",
      "tree": "eafe05735bd62665a862812ccf6411dcc08aaa2e",
      "parents": [
        "fdfefdd7fe977b523cd0504247bf68a70afc4ea9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 25 07:16:09 2014 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 25 07:21:39 2014 -0800"
      },
      "message": "Skip test_volume_boot_pattern until bug 1373513 is fixed\n\nBetween the races to delete a volume and hitting timeouts because things\nare hanging with lvm in Cinder and the various SSH timeouts, this test\nis a constant burden.\n\nThe SSH problems have been around for a long time and don\u0027t seem to be\ngetting any new attention.\n\nThe Cinder volume delete hangs have also been around for awhile now and\ndon\u0027t seem to be getting much serious attention, so until the Cinder\nvolume delete hangs are fixed (or at least getting some serious\nattention), let\u0027s just skip this test scenario.\n\nRelated-Bug: #1373513\nRelated-Bug: #1370496\nRelated-Bug: #1349617\n\nChange-Id: Idb50bcdbc9683d322e9292abf50404e885a11a8e\n"
    },
    {
      "commit": "e5150a117d59a15e00deaf59e667a4df97c1617e",
      "tree": "0754744323647e156524a512abe318777ca00155",
      "parents": [
        "1c67b4132922f73683d0980bf67a3113206b66d7"
      ],
      "author": {
        "name": "Jiri Tomasek",
        "email": "jtomasek@redhat.com",
        "time": "Tue Nov 25 16:01:41 2014 +0100"
      },
      "committer": {
        "name": "Jiri Tomasek",
        "email": "jtomasek@redhat.com",
        "time": "Tue Nov 25 16:03:55 2014 +0100"
      },
      "message": "Dashboard login page assert string fix\n\nFixes the asserted string in login_page test so it is not failing when header\ntag gets new attributes\n\nChange-Id: I88c52ab5c95269fc42c281915b101f4e2e8e0c00\n"
    },
    {
      "commit": "fdfefdd7fe977b523cd0504247bf68a70afc4ea9",
      "tree": "86708669a9fbbb39c690430b648dab4abe497b81",
      "parents": [
        "b72686ec53f6d3b64e13e8228222736d83f73ae3",
        "ebc3da30d60da446f20b9c2380d35bc6ff568079"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:01:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:01:09 2014 +0000"
      },
      "message": "Merge \"enable cinder v2 api for test_volumes_backup\""
    },
    {
      "commit": "b72686ec53f6d3b64e13e8228222736d83f73ae3",
      "tree": "29f6201a855592936f9fe91144a5df48dd839f85",
      "parents": [
        "1c67b4132922f73683d0980bf67a3113206b66d7",
        "d4f1b9a32c556c4204a2554e34b03919c04675d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "message": "Merge \"Sync latest log module from oslo-incubator\""
    },
    {
      "commit": "1c67b4132922f73683d0980bf67a3113206b66d7",
      "tree": "e20dd0fe692458408b9fa0561a981d200d4e82dc",
      "parents": [
        "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1",
        "f82c545f72aac0d49ae939911daa228253da8492"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 14:51:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 14:51:29 2014 +0000"
      },
      "message": "Merge \"Use standard assertVolumeStatusWait for volume detachment\""
    },
    {
      "commit": "c7b4d88c5adec40dddc0823d2a92be2b3d08b05f",
      "tree": "11e06aa87a097f3db0b9b13bdfc70e2e0c6cac32",
      "parents": [
        "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 08:18:23 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 25 08:18:23 2014 -0500"
      },
      "message": "rm pyc files before test runs\n\nIt\u0027s extremely easy for incorrect local results to happen if a file\nhas been moved or deleted in an upstream pull. Add the rm pyc cantrip\nto ensure local testing matches what a clean upstream is going to be\nlike as much as possible.\n\nChange-Id: Iecf18d7c2310918ec90c14c64cd3083e46459980\n"
    },
    {
      "commit": "6cad13618708608962afd92dc7fa077bf352a580",
      "tree": "a02106b1a3f3f3215c1801ed66a77f885b26d223",
      "parents": [
        "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Nov 24 17:56:56 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Nov 25 09:42:52 2014 +0200"
      },
      "message": "Cleanup class resources for large-ops scenario\n\nLarge Ops scenario is design to test the bulk creation of VMs while multiple\nVMs already exist in tenant.\nDue to some refactoring in Tempest scenario, the VMs are now deleted at the end\nof the individual test cases.\n\nRemoves usage of addCleanup() from large-ops scenario.\n\nAdds Class level method - addCleanupClass to cleanup resources at the end of\nthe test class.\n\nCloses-Bug: #1395759\nChange-Id: I612fcfab83a2046b8e597e009e385d7918f943b9\n"
    },
    {
      "commit": "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1",
      "tree": "0ca69b3d8faf598bb9d280a5e897e214408903ab",
      "parents": [
        "cbf87aff207d76c106e5a53644a6f4f69b355cf2",
        "8f1401bcb0b0fd7b697f72640c36abd57a1169f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "message": "Merge \"Update documentation for clarity\""
    },
    {
      "commit": "cbf87aff207d76c106e5a53644a6f4f69b355cf2",
      "tree": "d6cbac44f5c29f5299ac832409ba53fcbdf007e0",
      "parents": [
        "9981e16846fdfbae294e31d565e215ad4f0a70bd",
        "25eac026a4447e786150f509c93f3c9d19fad272"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 04:58:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 04:58:49 2014 +0000"
      },
      "message": "Merge \"Add Conflict exception in test_floating_ips_actions case\""
    },
    {
      "commit": "74697dd44db222bc70a2dcefec9ee31e8e82aa1b",
      "tree": "b70f98a09e87049635f09e9a71761c4f0fa07e30",
      "parents": [
        "9981e16846fdfbae294e31d565e215ad4f0a70bd"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Wed Nov 19 12:13:20 2014 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Tue Nov 25 02:17:23 2014 +0000"
      },
      "message": "Take InstanceType for launchconfig res creation\n\nTake the init value of InstanceType for launchconfig\nresource creation, since heat will apply nova flavor\ncustom constraint for launchconfig resource,\nsee: https://review.openstack.org/#/c/134879/\n\nChange-Id: I23c6032f49104880dc6b424d115ff437f698f5c6\n"
    },
    {
      "commit": "ae0e73deae341fc1bf35db44ec53791851f6e917",
      "tree": "1cdc4da20a0684720d691b0cfda41fa3ec66be74",
      "parents": [
        "9981e16846fdfbae294e31d565e215ad4f0a70bd"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Nov 24 11:56:26 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Nov 24 17:16:25 2014 +0200"
      },
      "message": "Unified interface for ScenarioTest and NetworkScenarioTest\n\nAllows scenarios to use similar methods for Floating IP and network checks\nregardless of network implementation done by Nova/Neutron\n\nCreates floating IP helpers for Nova clients\n\nMoves connectivity check helpers to manager.ScenarioTest to be used with both\nclasses\n\nChange-Id: Id6a9feb7bcab811a5b5d4985397c419c02b4269a\n"
    },
    {
      "commit": "8f1401bcb0b0fd7b697f72640c36abd57a1169f2",
      "tree": "8498856fcb16532f54075fab7bf46ef295de6314",
      "parents": [
        "bf6665246b7fcc375ae42240cd4741d7ad79b35d"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Wed Nov 19 14:00:37 2014 -0800"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Fri Nov 21 15:53:45 2014 -0800"
      },
      "message": "Update documentation for clarity\n\nFixes bug #1393908\n\nChange-Id: Iec46949f9f4beb25d6818b6b141de78180630a60\n"
    },
    {
      "commit": "bc8911bbbe114824ae260bec8b47c1347b9ceee7",
      "tree": "d0f7cae1e5ef8dda63c3cca280f3e39449d15fe3",
      "parents": [
        "9981e16846fdfbae294e31d565e215ad4f0a70bd"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 21 18:34:08 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 21 18:34:08 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I6b35f578bacead0cfe04ac21e36c50294ad5671b\n"
    },
    {
      "commit": "d4210415ee748fadd2fc1fd665a75efa485f23be",
      "tree": "6d10fefb8c2ebda52f4fdc9695e6f2d9382d2277",
      "parents": [
        "9981e16846fdfbae294e31d565e215ad4f0a70bd"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Nov 21 08:37:45 2014 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Nov 21 08:40:12 2014 -0500"
      },
      "message": "Fix error message when isolated tenant subnet creation fails\n\nThe current code assumes that setting the message of an exception will\ncause the desired message to be displayed but this does not appear to be true.\n\nChange-Id: I7e91179e7cb426645e9250671d3b54475f79a613\n"
    },
    {
      "commit": "9981e16846fdfbae294e31d565e215ad4f0a70bd",
      "tree": "1832fb738206f9064b2375b7f928266847084f16",
      "parents": [
        "9be1c2350555b9ac3a80737ce3c142289c7a0260"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 20 17:26:28 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 20 17:26:28 2014 -0500"
      },
      "message": "Add check for too_slow_to_test flag on swift notification test\n\nThis commit adds a missing check for the too_slow_to_test flag on the\nswift notification scenario test. On stable icehouse, without the\nperformance improvements from juno, this test is basically a crapshoot.\nChecking if the environment is capable of running this test reliably\nneeds to be ensured prior to running the test.\n\nChange-Id: I1c69341bfbd9b7540ca9cacae32dbaef2c526f93\nPartial-Bug: #1394774\n"
    },
    {
      "commit": "9be1c2350555b9ac3a80737ce3c142289c7a0260",
      "tree": "6a88db89c0ee74efe6882d2f30d2348478333e44",
      "parents": [
        "6f93f5f8bb35ec2faa1beac5f32c777c6fc62aa7",
        "7d3d08d69df465a9a3bffdadc5dd351dc390ad66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 21:30:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 21:30:43 2014 +0000"
      },
      "message": "Merge \"Add scenario test for swift-proxy ceilometer middleware\""
    },
    {
      "commit": "f82c545f72aac0d49ae939911daa228253da8492",
      "tree": "0de0a300c719de69a20116d62b44bbbdffcfa9a7",
      "parents": [
        "6f93f5f8bb35ec2faa1beac5f32c777c6fc62aa7"
      ],
      "author": {
        "name": "Feodor Tersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Wed Oct 22 19:53:22 2014 +0400"
      },
      "committer": {
        "name": "Feodor Tersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Thu Nov 20 20:46:15 2014 +0400"
      },
      "message": "Use standard assertVolumeStatusWait for volume detachment\n\nCustom volume state detection method in test_compute_with_volumes\nis unreasonable for volume detachment. Because in contrast to\nvolume attachment the target volume state (\u0027available\u0027) is set when\nall detachment processes have been finished.\n\nChange-Id: I6d3d1186e73175fb25e2204088866cf53f61f4d5\nRelated-Bug: #1355285\n"
    },
    {
      "commit": "6f93f5f8bb35ec2faa1beac5f32c777c6fc62aa7",
      "tree": "4f6c90c5019e22b95f7506a51b62d49c5bf3f39e",
      "parents": [
        "98f3931ef1b673ba7f1ec450a511a3c7ab1f1b37",
        "97e6a0f0efb0a0e4e6c6dc170b03e49c4e1cb7e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 16:42:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 16:42:50 2014 +0000"
      },
      "message": "Merge \"Support for IPv6 tests for API\""
    },
    {
      "commit": "e0195b481c3d77b4b9d13276d0c4aec1bb5ecdd8",
      "tree": "91ea42e099c5d859eb60246bd3ce56ac4fb3aa0b",
      "parents": [
        "98f3931ef1b673ba7f1ec450a511a3c7ab1f1b37"
      ],
      "author": {
        "name": "prabhu murthy",
        "email": "prabhu.m4@hp.com",
        "time": "Tue Sep 23 22:33:40 2014 -0700"
      },
      "committer": {
        "name": "prabhu murthy",
        "email": "prabhu.m4@hp.com",
        "time": "Thu Nov 20 07:41:27 2014 -0800"
      },
      "message": "Added neutron cli test case for fwaas\n\nChange-Id: I43bcbae0ad5a6379b7f93c82c7a330ca7de8a6bd\n"
    },
    {
      "commit": "1d3712fff88975ac403c8fa470e5fad1bfb8ee1f",
      "tree": "0f3528a07424d81f3f356743948ab45a435c565a",
      "parents": [
        "a5c669d7f0c0383edc8e5b961a4fd4b32044d04f"
      ],
      "author": {
        "name": "Ashish Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Thu Jul 17 04:10:43 2014 -0700"
      },
      "committer": {
        "name": "Ashish Kumar Gupta",
        "email": "ashish-kumar.gupta@hp.com",
        "time": "Thu Nov 20 10:00:45 2014 +0000"
      },
      "message": "Security Groups  API Tests Enhancements\n\nAdd test to create security  rule\n    -Create a security group rule with protocol attribute as integer value\n    -Validate the security rule protocol value\n\nChange-Id: Icd967f8d25a55c3e0db57af8e764bfb0a3dab6f9\n"
    },
    {
      "commit": "98f3931ef1b673ba7f1ec450a511a3c7ab1f1b37",
      "tree": "58e390c263032d1ce025a72fb1646c8c1366c085",
      "parents": [
        "e65eb53f991ee5f3c228aa953c44df2dca611de8",
        "41951b030859869d34e273e3599c7621a4bfa6d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 07:15:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 07:15:04 2014 +0000"
      },
      "message": "Merge \"Add internal methods for setting identity clients\""
    },
    {
      "commit": "e65eb53f991ee5f3c228aa953c44df2dca611de8",
      "tree": "7429a2cafd0e86e0f37453bd120d4b7634a540f5",
      "parents": [
        "8795a83240db30b7331f4f8a3bcc805cdfd88b40",
        "2dcb1629ed945483f4a8f9fcd540efc65e137d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "message": "Merge \"Add config options for XML support in Keystone\""
    },
    {
      "commit": "ebc3da30d60da446f20b9c2380d35bc6ff568079",
      "tree": "64d521185bc4624d69f4ad9c8d08a044095b5e20",
      "parents": [
        "8795a83240db30b7331f4f8a3bcc805cdfd88b40"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Tue Nov 18 14:34:56 2014 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Thu Nov 20 12:56:50 2014 +0800"
      },
      "message": "enable cinder v2 api for test_volumes_backup\n\nPartially implements: blueprint cinder-v2-api-tests\n\nChange-Id: Ib091928b3f6ed8ffd54b0a8e35f167a8ceb52560\n"
    },
    {
      "commit": "41951b030859869d34e273e3599c7621a4bfa6d5",
      "tree": "345adf53b04e85ed79fdbe1be5a3f36688f27f2f",
      "parents": [
        "8795a83240db30b7331f4f8a3bcc805cdfd88b40"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Nov 19 01:57:43 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Nov 20 04:25:59 2014 +0000"
      },
      "message": "Add internal methods for setting identity clients\n\nThere is a lot of identity clients settings, and the setting order is\nmess now. That is not readable. This patch adds internal methods to\nset identity clients for cleanup.\n\nChange-Id: I2956e61898583bd335d377604f2435699e9d30f6\n"
    }
  ],
  "next": "8795a83240db30b7331f4f8a3bcc805cdfd88b40"
}
