)]}'
{
  "log": [
    {
      "commit": "c3a39bae1d0f6231db35b4927aaf8e4626a397ec",
      "tree": "3839b45f3e54bbd9ecf496b9903f9bbd3c6c3f26",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Mar 12 13:28:05 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Mar 25 06:57:58 2014 +0000"
      },
      "message": "Adds more verification in list alarms\n\nThis submission is to add more verification logic in\ntest_list_alarms test method of \"test_telemetry_alarming_api.py\"\ntest script.\n\nChange-Id: I70a8e40bfc8930c607254bf1da43ba38dc646a74\nImplements: bp add-basic-ceilometer-tests\n"
    },
    {
      "commit": "bade82f387881cadd7d009bec3a60565d7461623",
      "tree": "5b13b19f5696c6958a79ac1151e5e47741e8d8f8",
      "parents": [
        "982946f17a687e733a5536e9ba427b38a47c58f0",
        "177ccce40606734cf9441a75bd36e2b3fa62723f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 21:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 21:44:51 2014 +0000"
      },
      "message": "Merge \"Verify attributes through Nova list flavor-access API\""
    },
    {
      "commit": "982946f17a687e733a5536e9ba427b38a47c58f0",
      "tree": "f678ae19cf64ea14112ec486969e50811eda0862",
      "parents": [
        "86a2c8d8270e5625813af29f44179bed97ada515",
        "f14a4a2d7bec8f20501be5254d2744cf5c7a08c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:02:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:02:51 2014 +0000"
      },
      "message": "Merge \"don\u0027t log cli output on success\""
    },
    {
      "commit": "86a2c8d8270e5625813af29f44179bed97ada515",
      "tree": "0fc81c6b0a2e9b96f3ffe2530e2bd235ebf7a0f2",
      "parents": [
        "adc2dac9de825ad1272c94977193850d11a163b7",
        "0cc475766c9277a6ecab3b4929df5e17d937a566"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 17:17:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 17:17:27 2014 +0000"
      },
      "message": "Merge \"add request timing\""
    },
    {
      "commit": "adc2dac9de825ad1272c94977193850d11a163b7",
      "tree": "52ed595453f4ffd9010c5eb6e4ace883743b3cdd",
      "parents": [
        "a46d246dab29f4f638e5e0ec854c103d8bbfd906",
        "9986262dcaf913fa0dcbc7efb7181209f39f81b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 17:17:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 17:17:18 2014 +0000"
      },
      "message": "Merge \"add _find_caller to the request log\""
    },
    {
      "commit": "a46d246dab29f4f638e5e0ec854c103d8bbfd906",
      "tree": "6ff6fe9a2aeedc31d0359da963214b5796f13955",
      "parents": [
        "ade7562076193b571d0d5c4675ada372462e7d95",
        "89a8591c555c5f84da46d21a477b1900d10c609b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 17:16:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 17:16:11 2014 +0000"
      },
      "message": "Merge \"simplify rest_client logging\""
    },
    {
      "commit": "ade7562076193b571d0d5c4675ada372462e7d95",
      "tree": "3ba5d6e8a4234fd5bd4fa7faf00a0d1dfa812038",
      "parents": [
        "8d00da0e72610c53d8733d9609d3983f0b827808",
        "a5cfe3b3b0391a02e0b9aee24a3a1c6776791da7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 15:21:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 15:21:29 2014 +0000"
      },
      "message": "Merge \"Move to the python-saharaclient\""
    },
    {
      "commit": "8d00da0e72610c53d8733d9609d3983f0b827808",
      "tree": "da8684aba23777a04994ea35b29a842c0497c0f3",
      "parents": [
        "5ce0c543d92f153b72630550aa5dcefd688d33d0",
        "d9d45e066905419d1fcb0f25dbf34ab3739c5df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 14:07:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 14:07:51 2014 +0000"
      },
      "message": "Merge \"Verify Nova create \u0026 get Floating IP attributes\""
    },
    {
      "commit": "5ce0c543d92f153b72630550aa5dcefd688d33d0",
      "tree": "52ae65f2fcf67cefbff1ac32eed49c468a1e87ad",
      "parents": [
        "fb67f066a2111417784200b37249dd45b45ded0e",
        "43f9af1514f6994dd202b8b10a437551d31aa71d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 12:52:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 12:52:10 2014 +0000"
      },
      "message": "Merge \"Stop volume leaking\""
    },
    {
      "commit": "43f9af1514f6994dd202b8b10a437551d31aa71d",
      "tree": "ed8441a04ff925d96ea9b639ade663f03362689f",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Mar 19 21:01:35 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 24 00:50:16 2014 -0500"
      },
      "message": "Stop volume leaking\n\nResources created would not be cleanup if exception raised\nin setUpClass. This patch use decorator \u0027safe_setup\u0027 to\ncleanup those resources in volumes tests.\n\nPartially Implements: blueprint stop-leaking\n\nChange-Id: I668f8d4a0fb1833d6e3aa5be7c304d03f19a7288\n"
    },
    {
      "commit": "fb67f066a2111417784200b37249dd45b45ded0e",
      "tree": "9f0cf2c75a786f63ec9ff3269f2798579d1df6ea",
      "parents": [
        "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 10:20:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 10:20:57 2014 +0900"
      },
      "message": "Verify list Image attributes through Nova V2 API\n\nThis patch adds the JSON Schema for response of Nova V2 list Image API\nand validate the response with added JSON Schema to block the backward\nincompatibility change in the future.\n\nThe response body of V2 list Image API is below:\n\n{\n    \"images\": [\n        {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/v2/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"http://openstack.example.com/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                },\n                {\n                    \"href\": \"http://glance.openstack.example.com/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"alternate\",\n                    \"type\": \"application/vnd.openstack.image\"\n                }\n            ],\n            \"name\": \"fakeimage7\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I2afaa884e7bc5b9a8efe748f1ccfc031f301616e\n"
    },
    {
      "commit": "d9d45e066905419d1fcb0f25dbf34ab3739c5df5",
      "tree": "79ebf7777a28eaf7425c190f1b8c6200ce081078",
      "parents": [
        "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 09:42:29 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 09:42:29 2014 +0900"
      },
      "message": "Verify Nova create \u0026 get Floating IP attributes\n\nThis patch adds the JSON schema for Nova create \u0026 get Floating IP\nAPIs response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of create \u0026 get Floating IP APIs is below:\n\n{\n    \"floating_ip\": {\n        \"id\": 1,\n        \"pool\": \"nova\",\n        \"instance_id\": null,\n        \"ip\": \"10.10.10.1\",\n        \"fixed_ip\": null,\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia1c2f856511e62d7a0da01ac78bd37383596198f\n"
    },
    {
      "commit": "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce",
      "tree": "b404f091732122ad1cf614c833096e61d845ba21",
      "parents": [
        "117e4e8c5d96f19e687bd6f5f3c0464f449a2de3",
        "7a3b9709656d74f564fe835ccd69b69920385020"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 23 14:40:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 23 14:40:45 2014 +0000"
      },
      "message": "Merge \"Move network test_quotas to admin directory\""
    },
    {
      "commit": "117e4e8c5d96f19e687bd6f5f3c0464f449a2de3",
      "tree": "ed56135bcf411c3756d3f71ceadfde4ecc740d21",
      "parents": [
        "099a19c1aa0d9fc28c84280fd602441ea608357b",
        "bceaaf8e48dd94075d214b8cf7e8d653e5ebffd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 17:45:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 17:45:56 2014 +0000"
      },
      "message": "Merge \"Adds VM connectivity check after advanced VM operations\""
    },
    {
      "commit": "099a19c1aa0d9fc28c84280fd602441ea608357b",
      "tree": "aead1b0602d107246e9d0f7f8f1732eb976380ad",
      "parents": [
        "1285da553b1de5efd0982c8ce20be1ece7ee6dd3",
        "6a6f647a45b7a82246ca333f2b002aaad5855db9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 00:17:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 00:17:07 2014 +0000"
      },
      "message": "Merge \"add server personality files test\""
    },
    {
      "commit": "1285da553b1de5efd0982c8ce20be1ece7ee6dd3",
      "tree": "da81f3a133ca7c87b6d3aed8ea1b7f9f4d6a0825",
      "parents": [
        "fea7a3dbc3fd03f23f651200532d17a0ce94da64",
        "aeb7e847a80a3d7ff8324703657bceff61e6e789"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 00:05:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 00:05:53 2014 +0000"
      },
      "message": "Merge \"Support disabling suspend/resume for compute api\""
    },
    {
      "commit": "fea7a3dbc3fd03f23f651200532d17a0ce94da64",
      "tree": "39957a51d189a3fdd9defbb2257c0f515cccece7",
      "parents": [
        "590cde1f7901f807eaff536afc9ce930997fcfd2",
        "b553807b3f4f438883d2dabb16595730d2b1f1cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 00:05:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 00:05:44 2014 +0000"
      },
      "message": "Merge \"Support disabling server pausing for compute API\""
    },
    {
      "commit": "590cde1f7901f807eaff536afc9ce930997fcfd2",
      "tree": "403154553d575ebdcaf07add66eae72cd37d71ba",
      "parents": [
        "1a21da9b5a3d51846640511bdbca8192c1cd9b15",
        "221bd7f59bfc2507543611a777d66deee966a0ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 23:02:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 23:02:12 2014 +0000"
      },
      "message": "Merge \"Add service/endpoint discover to verify_tempest_config\""
    },
    {
      "commit": "1a21da9b5a3d51846640511bdbca8192c1cd9b15",
      "tree": "a4198cf8e00021e7ca9006d7cc7e4157c7c67b63",
      "parents": [
        "6d27cd633df6494bf79b416dc3494576895b165c",
        "c4aee3528ab9b2e7d29a163014292be6a08b31aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 22:24:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 22:24:44 2014 +0000"
      },
      "message": "Merge \"Skip loadbalancer basic scenario test\""
    },
    {
      "commit": "a5cfe3b3b0391a02e0b9aee24a3a1c6776791da7",
      "tree": "492ce18f6f83ca7fb181eb93ab1804079968e154",
      "parents": [
        "6d27cd633df6494bf79b416dc3494576895b165c"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 17 23:44:56 2014 +0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 19:43:16 2014 +0000"
      },
      "message": "Move to the python-saharaclient\n\nNow we can call sahara cli command instead savanna old one.\n\nChange-Id: I063c02eb2dac300140eed4f1ccff7eb58621bcaa\n"
    },
    {
      "commit": "6d27cd633df6494bf79b416dc3494576895b165c",
      "tree": "1885c02282210bc434a4fcb8e6aece887c7d16e8",
      "parents": [
        "bbb74292b69569e053ce6a17e5f1ebeab5fd565a",
        "0b6daa0f313234490e4b4c885c9984c5693dc08f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 18:05:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 18:05:18 2014 +0000"
      },
      "message": "Merge \"add back empty whitelist\""
    },
    {
      "commit": "bbb74292b69569e053ce6a17e5f1ebeab5fd565a",
      "tree": "f7077cdb492d1eba3e446ed3746a131c4b2ecdd0",
      "parents": [
        "e9789f0df3897adf9fce0316ee65354f770f752e",
        "d34326c79e044350967c753e1b20292b141f5c30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 17:23:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 17:23:15 2014 +0000"
      },
      "message": "Merge \"Verify Image attributes through Nova V2 GET API\""
    },
    {
      "commit": "e9789f0df3897adf9fce0316ee65354f770f752e",
      "tree": "596ad9ad34cf9a6c3a920920a0aed027091cb428",
      "parents": [
        "97c344116459370f94dd9fc995d74239556bfc5c",
        "1c247c88a0d953f27905a6bb23e357f20327541b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:42:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:42:16 2014 +0000"
      },
      "message": "Merge \"Add error handling if testscenarios aren\u0027t supported\""
    },
    {
      "commit": "97c344116459370f94dd9fc995d74239556bfc5c",
      "tree": "5d8db4ad10741540bbf8c5db331d9994499cb5cc",
      "parents": [
        "1a7342e5a3e9a6d1d75d344791b0d3693f5b2537",
        "4f5896e2efa746d4217d7f01f17cfd8f572be8a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:35:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:35:38 2014 +0000"
      },
      "message": "Merge \"Add basic Delete Queue Marconi test\""
    },
    {
      "commit": "1a7342e5a3e9a6d1d75d344791b0d3693f5b2537",
      "tree": "db5fd359f56d3d199639f1cdab95aed9c76d8c9c",
      "parents": [
        "bf6610a8c0db0a6db593c82398c76e93e27f77c6",
        "5e4b47ab2c4a407a1d29646df8ebffff6e545ea3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:35:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:35:29 2014 +0000"
      },
      "message": "Merge \"Add return value of classmethod in network base.py\""
    },
    {
      "commit": "bf6610a8c0db0a6db593c82398c76e93e27f77c6",
      "tree": "34f8d939b570de9af1d7052c96d165ee388dc793",
      "parents": [
        "1c31a3ac351e93aee88aec4c25ec4870fbd80d50",
        "26c3b17b94356103cdc1374d6f0e63b7054b828d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:35:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:35:20 2014 +0000"
      },
      "message": "Merge \"Verify quotas attributes through Nova os-quota-sets API\""
    },
    {
      "commit": "1c31a3ac351e93aee88aec4c25ec4870fbd80d50",
      "tree": "f2e42205b6156d37fe9021cca623d28ec72e7ad0",
      "parents": [
        "8b113281efb41b97c8f9f49b1cf4d9d28c6eed69",
        "b5e1d0cb169324f53257ee5067eb3b02bd646a87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:35:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:35:11 2014 +0000"
      },
      "message": "Merge \"add volume list tests for cinder v2\""
    },
    {
      "commit": "8b113281efb41b97c8f9f49b1cf4d9d28c6eed69",
      "tree": "8372dbcd5b31412c798f18f2ab8b70e5d20a4ec7",
      "parents": [
        "dd461b5c3aa76457f3bb292ce7790d60ff99094d",
        "db315e20e0592f36fdacf1fde77d04411a5e7346"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 16:35:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 16:35:01 2014 +0000"
      },
      "message": "Merge \"Stop heat resource leaking even if an error occurs\""
    },
    {
      "commit": "f14a4a2d7bec8f20501be5254d2744cf5c7a08c6",
      "tree": "f2fdc725d3e2accf6a7d853b1df51ad76830c836",
      "parents": [
        "0cc475766c9277a6ecab3b4929df5e17d937a566"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 17:55:55 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 21 11:35:34 2014 -0400"
      },
      "message": "don\u0027t log cli output on success\n\nwe only should log cli output on failure, not success. So just\nleave it to the exception to log it. This helps reduce the needless\nspam inside the tempest log.\n\nChange-Id: I1623694d7321e679e8438eba3e6b1ad58fc6e855\n"
    },
    {
      "commit": "0cc475766c9277a6ecab3b4929df5e17d937a566",
      "tree": "7733217df73daf6eaaacf9cfba7502e20708b9ec",
      "parents": [
        "9986262dcaf913fa0dcbc7efb7181209f39f81b9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 07:34:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 21 11:35:34 2014 -0400"
      },
      "message": "add request timing\n\nTime every request that we make from the base rest client so we\ncan see the API call time as part of normal tempest runs. This is\nmuch more useful than this being done inside the servers, as this\nwill account for the entire call time from the outside.\n\nChange-Id: I9c367a8fd05ae7996e5491a525d92c75d0275b2b\n"
    },
    {
      "commit": "9986262dcaf913fa0dcbc7efb7181209f39f81b9",
      "tree": "8afc5e7684cf7f5a9ee9755338c3828984d95018",
      "parents": [
        "89a8591c555c5f84da46d21a477b1900d10c609b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 18:41:38 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 21 11:35:32 2014 -0400"
      },
      "message": "add _find_caller to the request log\n\ninspect the call stack to find the part of the test class that\ncalled this rest request. This makes it easier to start from\nthe tempest log and figure out what rest calls were being made\nover the various services, and how the succeeded or not.\n\nChange-Id: Icfd08d5b35a4fd3fdde93042e158ee42424899bf\n"
    },
    {
      "commit": "dd461b5c3aa76457f3bb292ce7790d60ff99094d",
      "tree": "45c6a7f22f2d0f1dd7351565cd8432916eaa4230",
      "parents": [
        "ec93c1ea1aa16aeb89cec701b9f1904106357441",
        "df15468c27b4c73d411b147f543ffdd7beb7ea02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 13:04:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 13:04:51 2014 +0000"
      },
      "message": "Merge \"Stop keystone resource leaking even if an error occurs\""
    },
    {
      "commit": "ec93c1ea1aa16aeb89cec701b9f1904106357441",
      "tree": "2da685e34bceecab93f6c1926095719fa43ff744",
      "parents": [
        "b9c86e695809e8738f11c93c06ea83e9a51463d5",
        "29b0f4cee835c2a792a7a6ef36058e1bdda04fdc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 13:02:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 13:02:45 2014 +0000"
      },
      "message": "Merge \"Add list user groups api to identity v3\""
    },
    {
      "commit": "b9c86e695809e8738f11c93c06ea83e9a51463d5",
      "tree": "6cb2f595220b28e58886c013de0e4661e043114a",
      "parents": [
        "0752e139ae45587a289254ab8a29c57a4db1e042",
        "c40aa00c13ab7d25edd86d9639266a191940480a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 12:34:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 12:34:51 2014 +0000"
      },
      "message": "Merge \"Add tests for external network extension\""
    },
    {
      "commit": "0b6daa0f313234490e4b4c885c9984c5693dc08f",
      "tree": "b1538d91350fc669b13882f14b37e4b31a51d7a8",
      "parents": [
        "02b4c04697c504946ebe1855121ca639c59d48d9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 21 08:22:34 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 21 08:22:34 2014 -0400"
      },
      "message": "add back empty whitelist\n\nthe log checker fails without a whitelist file, add this back in\n\nChange-Id: I26f0e9789b167061e2a7dac4dddf04d89bfadee3\n"
    },
    {
      "commit": "0752e139ae45587a289254ab8a29c57a4db1e042",
      "tree": "ae940ed9718e7adec12f4945747d429e83d89e23",
      "parents": [
        "95f15202952232104863cdc58758ec866599ca95",
        "cbe21b030d5863aa2cd5054e7afd0e79686075e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 11:14:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 11:14:01 2014 +0000"
      },
      "message": "Merge \"API test for \u0027create server with scheduler hints\u0027\""
    },
    {
      "commit": "95f15202952232104863cdc58758ec866599ca95",
      "tree": "8a1b18bd03de7238100b2d472cb53305da4b0d4a",
      "parents": [
        "4e1f1adadeebbfbfa23313b647af6f43a2685916",
        "0301bc813059473838137b75bc7503cb0fba4af0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 09:29:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 09:29:06 2014 +0000"
      },
      "message": "Merge \"Add unit tests for the tempest.common.utils.file_utils\""
    },
    {
      "commit": "4e1f1adadeebbfbfa23313b647af6f43a2685916",
      "tree": "5d22b8ef277360100fb058f61dc67f8029c1ea8b",
      "parents": [
        "561c45ab015b17209af0880d8f016590ad6a7335",
        "26f485921d764f66fbe3f8f0f537d64f56e321e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 07:09:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 07:09:25 2014 +0000"
      },
      "message": "Merge \"Move negative tests for test_images\""
    },
    {
      "commit": "561c45ab015b17209af0880d8f016590ad6a7335",
      "tree": "10953fc262d5eb61f9e864388d018ff089726203",
      "parents": [
        "9b113ef695c6f831ad1e9fc70e6ff2e2210d784d",
        "c704a708ebe13dec36130aef42be786e8e9d1660"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 07:03:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 07:03:19 2014 +0000"
      },
      "message": "Merge \"Networks,Ports: delete with subnet, port with no IP\""
    },
    {
      "commit": "cbe21b030d5863aa2cd5054e7afd0e79686075e3",
      "tree": "0c06808aac18910ed665bc81dbf143daf24c37a7",
      "parents": [
        "2740b93229ae151749f62a08e4a455c77a5fc679"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Wed Mar 12 17:04:44 2014 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@nectechnologies.in",
        "time": "Fri Mar 21 11:28:00 2014 +0530"
      },
      "message": "API test for \u0027create server with scheduler hints\u0027\n\nIt implements nova api test to create a server with scheduler\nhints. To test this API \u0027SimpleCIDRAffinityFilter\u0027 filtering\nschema is used.\n\nChange-Id: Idfd53edf55735075af3b0601bf4e5181378f1d47\n"
    },
    {
      "commit": "9b113ef695c6f831ad1e9fc70e6ff2e2210d784d",
      "tree": "2bcb925dc71cb30ed130dcff96fa1a5eb61e2143",
      "parents": [
        "67380a41eef512c254297ccbf7918de7d555362a",
        "3dd3be8587e035805f4ac22eba1e2e4de0a8c053"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 05:55:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 05:55:54 2014 +0000"
      },
      "message": "Merge \"Add nova migration-list CLI test\""
    },
    {
      "commit": "67380a41eef512c254297ccbf7918de7d555362a",
      "tree": "559de733788d5e9bb0651ed884216601d34f5874",
      "parents": [
        "eb745dad7b9cfcb7ca09797efa4c60c3a831d7d1",
        "2cb18265709a79a5352bfbb299f5ccbc994cd438"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 05:02:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 05:02:39 2014 +0000"
      },
      "message": "Merge \"Fix cinder quota cleanup\""
    },
    {
      "commit": "eb745dad7b9cfcb7ca09797efa4c60c3a831d7d1",
      "tree": "f18f09a9866bf7b6b5f114d36ece69e77bed1021",
      "parents": [
        "7c17da5322e519f80200ab8b2ebc33ae3d51399e",
        "54432cf4b0b0cd804a9b3360c1cb4cc53c1a75c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:51:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:51:07 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027list_hosts\u0027\""
    },
    {
      "commit": "7c17da5322e519f80200ab8b2ebc33ae3d51399e",
      "tree": "63baed737fbaded1589daccebd3a67beb1ce9a61",
      "parents": [
        "15bb7a1e4d3c5f5b20e93eec1f25c6a14cb2d66a",
        "8f1c6cd2962f2b1e24c8087d23167c6eab20cb0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:49:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:49:39 2014 +0000"
      },
      "message": "Merge \"Validate get fixed-ips attributes of Nova V2 API\""
    },
    {
      "commit": "15bb7a1e4d3c5f5b20e93eec1f25c6a14cb2d66a",
      "tree": "08308a304d2105117093de5b3d020375236188df",
      "parents": [
        "1e664f36d91f10e7791a73194d0246d0a731dc76",
        "47785fa51d7848112c7c2a69247d312ff96a59f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:35:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:35:28 2014 +0000"
      },
      "message": "Merge \"Validate of Nova list Floating IPs attributes\""
    },
    {
      "commit": "1e664f36d91f10e7791a73194d0246d0a731dc76",
      "tree": "4e638017276cd9aea21c432b3e94d18697b06cd5",
      "parents": [
        "72e6e772151d6253f23d24ee6824f53d90995a67",
        "0260458a2320df8404411641d9dfe110a6ce57a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:29:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:29:17 2014 +0000"
      },
      "message": "Merge \"Verify \"create a server\" API response attributes\""
    },
    {
      "commit": "72e6e772151d6253f23d24ee6824f53d90995a67",
      "tree": "805841b54af8bb7b32a215762a0bb49fe34867e7",
      "parents": [
        "5b6ce4966e4bd2dc6d2dd1b7d1a4ccd8c0bf3369",
        "8eff7ca13d58498d90590d7a7ed2c4e13684e762"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 20 23:24:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 20 23:24:01 2014 +0000"
      },
      "message": "Merge \"Fix error trace induced by dhcp test actions\""
    },
    {
      "commit": "5b6ce4966e4bd2dc6d2dd1b7d1a4ccd8c0bf3369",
      "tree": "64975701726b6403811d92cf0c45624aceb1b99d",
      "parents": [
        "2740b93229ae151749f62a08e4a455c77a5fc679",
        "253585dcc6811b0fdbc615336edc7606d4262ebc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 20 23:17:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 20 23:17:24 2014 +0000"
      },
      "message": "Merge \"Add server to clean up even in case of errors\""
    },
    {
      "commit": "89a8591c555c5f84da46d21a477b1900d10c609b",
      "tree": "a8296c1a8d60f00be15ef7c23941b0e0b04f4539",
      "parents": [
        "02b4c04697c504946ebe1855121ca639c59d48d9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 16:37:29 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 17:26:40 2014 -0400"
      },
      "message": "simplify rest_client logging\n\nthis takes the rest client req/resp down to a single short info\nline per call. This eliminates the issue where the multiline output\nis interleaved between many testr process, thus confusing. It\nshould be a pretty concise view of the rest calls being made from\ntempest.\n\nIt removes parameters that were previously used for debug. We\u0027ll\nincrementally add these back if this was too much removal.\n\nChange-Id: I342483e2a3c1396537df1fab825ebef8a7e75101\n"
    },
    {
      "commit": "c4aee3528ab9b2e7d29a163014292be6a08b31aa",
      "tree": "46a85fd42b9e90b09dcff0678a3fffe7fef377fd",
      "parents": [
        "2740b93229ae151749f62a08e4a455c77a5fc679"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Thu Mar 20 18:17:00 2014 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Thu Mar 20 19:55:22 2014 +0400"
      },
      "message": "Skip loadbalancer basic scenario test\n\nChange-Id: I5feeddba784d7ca568485b7c03a17883eff6cef9\nPartial-Bug: #1295165\n"
    },
    {
      "commit": "26c3b17b94356103cdc1374d6f0e63b7054b828d",
      "tree": "4a93787cbbb0b0ff6b4ba61fbf04b4ca2dc0d318",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Mar 19 14:03:28 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Mar 20 12:02:19 2014 +0000"
      },
      "message": "Verify quotas attributes through Nova os-quota-sets API\n\nThis patch adds checks whether a response of Nova os-quota-sets\nget/get defaultAPI\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe quotas response body of v2 API is the following:\n{\n    \"quota_set\": {\n        \"id\": \"231a1e7fd1b344f9874d0334d98b459c\",\n        \"instances\": 10,\n        \"cores\": 20,\n        \"ram\": 51200,\n        \"floating_ips\": 10,\n        \"fixed_ips\": -1,\n        \"metadata_items\": 128,\n        \"injected_files\": 5,\n        \"injected_file_content_bytes\": 10240,\n        \"injected_file_path_bytes\": 255,\n        \"key_pairs\": 100,\n        \"security_groups\": 10\n        \"security_group_rules\": 20,\n    }\n}\n\nThe one of v3 API is the following:\n{\n    \"quota_set\": {\n        \"id\": \"231a1e7fd1b344f9874d0334d98b459c\",\n        \"instances\": 10,\n        \"cores\": 20,\n        \"ram\": 51200,\n        \"floating_ips\": 10,\n        \"fixed_ips\": -1,\n        \"metadata_items\": 128,\n        \"key_pairs\": 100,\n        \"security_groups\": 10\n        \"security_group_rules\": 20,\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I8a45ba601b92f17808227a4853a42e812a2a082e\n"
    },
    {
      "commit": "1c247c88a0d953f27905a6bb23e357f20327541b",
      "tree": "b37b8ea21499a1fea9989609c7dbce61bc7305a2",
      "parents": [
        "2740b93229ae151749f62a08e4a455c77a5fc679"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Mar 20 08:24:38 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Mar 20 08:24:38 2014 +0100"
      },
      "message": "Add error handling if testscenarios aren\u0027t supported\n\nIf the test runner doesn\u0027t support the load_tests mechanism it\u0027s\nbetter to raise an proper exception.\n\nChange-Id: I3f5d4b2bc285874bbeabf8ddefec6c28fd2b9c91\nCloses-Bug: #1293433\n"
    },
    {
      "commit": "2740b93229ae151749f62a08e4a455c77a5fc679",
      "tree": "6716e96b4aa8a428bf3525a0c5f6c7408a9c2bd6",
      "parents": [
        "fc585122e3373ae4db6f279ba96852916e15f8af",
        "435fa4939c04e97e9e4c2345fde4a0afb06bc7c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 20 06:33:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 20 06:33:02 2014 +0000"
      },
      "message": "Merge \"Validate get limits attributes of Nova V2 API\""
    },
    {
      "commit": "0260458a2320df8404411641d9dfe110a6ce57a2",
      "tree": "180d6eb332548c284f6c5b18ffff5ae64f09c179",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Mar 14 16:23:41 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 20 14:41:28 2014 +0900"
      },
      "message": "Verify \"create 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 \"create a server\" API responses.\n\nThe response body of v2 API is the following:\n  {\n    \"server\": {\n      \"id\": \"d099f759-021f-41ad-8ad3-7d9ddecaf07a\",\n      \"security_groups\": [{\"name\": \"default\"}],\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"adminPass\": \"6GLunfZpNbB8\",\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      \"os-security-groups:security_groups\": [{\"name\": \"default\"}],\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"admin_password\": \"7XW3fhZpe6iF\",\n      \"os-access-ips:access_ip_v6\": \"\",\n      \"os-access-ips:access_ip_v4\": \"\",\n    }\n  }\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I584c47df3de8be2dd593b39b5486c9ed38c9a7ed\n"
    },
    {
      "commit": "fc585122e3373ae4db6f279ba96852916e15f8af",
      "tree": "413c27b35b3117275aefdb0d399abecb01f9fddf",
      "parents": [
        "6229ca55b9bf1c4592b835ce15dc4810b476a843",
        "7d710f93d65ad9c1a8120511ad7078eb16bb1883"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 20 05:24:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 20 05:24:19 2014 +0000"
      },
      "message": "Merge \"Add missing client names to T102 hacking check\""
    },
    {
      "commit": "6229ca55b9bf1c4592b835ce15dc4810b476a843",
      "tree": "c724ec77b4439eab0abe49618a6561f9eb3234f9",
      "parents": [
        "11ea49c4a836342d1bddc3043e0c1fc9d22cae7f",
        "70151e1cb68fc0a92a37bffcbc247054ac0379ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 19 22:00:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 19 22:00:12 2014 +0000"
      },
      "message": "Merge \"Ignore .coverage* files\""
    },
    {
      "commit": "11ea49c4a836342d1bddc3043e0c1fc9d22cae7f",
      "tree": "969369823d9977d514980be2b7a1aa6c5c91b242",
      "parents": [
        "02b4c04697c504946ebe1855121ca639c59d48d9",
        "67b827fe74cbc26378e9d184feea06094ae82286"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 19 22:00:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 19 22:00:03 2014 +0000"
      },
      "message": "Merge \"Stop test server leaking even if an error happens\""
    },
    {
      "commit": "2cb18265709a79a5352bfbb299f5ccbc994cd438",
      "tree": "0172f4e5993f7fb85607481be69b389eb18e828f",
      "parents": [
        "02b4c04697c504946ebe1855121ca639c59d48d9"
      ],
      "author": {
        "name": "Cory Stone",
        "email": "corystone@gmail.com",
        "time": "Wed Mar 19 14:14:03 2014 -0500"
      },
      "committer": {
        "name": "Cory Stone",
        "email": "corystone@gmail.com",
        "time": "Wed Mar 19 14:25:39 2014 -0500"
      },
      "message": "Fix cinder quota cleanup\n\nThe cinder quota update test is setting default quotas for volume types\nthat might have been removed while we were running tests. Only update\nthe default quotas for the global values.\n\nhttps://review.openstack.org/#/c/81503 fixed the test comparison which\nwas also broken, now the race condition hits in the cleanup.\n\nChange-Id: I496e699e3b805aa2130ed39476008a6cd2b0cb6d\nCloses-Bug: 1294824\n"
    },
    {
      "commit": "02b4c04697c504946ebe1855121ca639c59d48d9",
      "tree": "41b4514ac957e852cfc7a536ffbecbd9341fe785",
      "parents": [
        "27a8c5641d4d419e6e67ed22333a159527356760",
        "5d407e21255fa3449478d02fc3754b0b68886237"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 19 17:37:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 19 17:37:47 2014 +0000"
      },
      "message": "Merge \"change dirty logs to work off a whitelist\""
    },
    {
      "commit": "253585dcc6811b0fdbc615336edc7606d4262ebc",
      "tree": "588150e49523cf77fcaad70370ac13b3b2fb32b4",
      "parents": [
        "27a8c5641d4d419e6e67ed22333a159527356760"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Wed Mar 19 12:08:39 2014 -0400"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Wed Mar 19 12:08:39 2014 -0400"
      },
      "message": "Add server to clean up even in case of errors\n\nIn the case of instance build times out it would never been added to cleanup so\nwe put it on the list before wait for it get ready.\n\nFixes bug #1292641\n\nChange-Id: Id030457cfe038849b81008de18b5f93fc024a47e\n"
    },
    {
      "commit": "27a8c5641d4d419e6e67ed22333a159527356760",
      "tree": "04f25f7c6d2b690e94312451d5eddaa4ed60ba17",
      "parents": [
        "2258bddb36be0b2fba5e885d9097384662cb84d4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 07:46:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 07:48:45 2014 -0400"
      },
      "message": "fix cinder quota equality\n\nThe cinder quota test was of bad quality, and assumed that all\nthe functions in the class ran in linear order to work. If they\nrun in a different order the tenant could have additional quota\nvalues beyond the strict defaults.\n\nWe can fix this by testing the returned quota contains the values\nwe\u0027re attempting to update.\n\nCloses-Bug: #1291926\n\nChange-Id: I53a154aac61368b7c20ac5703f3877fcf42f9781\n"
    },
    {
      "commit": "177ccce40606734cf9441a75bd36e2b3fa62723f",
      "tree": "cbedde27a9551663b9d3270af1876d098d49b2ca",
      "parents": [
        "ad177e57226b23b1e0409e343250b062d570967d"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Mar 13 10:02:20 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Mar 19 10:35:20 2014 +0000"
      },
      "message": "Verify attributes through Nova list flavor-access API\n\nThis patch adds the JSON schema for Nova V2/V3 list flavor-access APIs\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe response body of v2 and v3 API is the below:\n{\n    \"flavor_access\": [\n        {\n            \"flavor_id\": \"10\"\n            \"tenant_id\": \"231a1e7fd1b344f9874d0334d98b459c\"\n        }\n    ]\n}\n\nIn addition, this patch doesn\u0027t change V3 test because it is skipped\nowing to the bug.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I027dc96e5702cd03a7b85ba41c4c30215e321f30\n"
    },
    {
      "commit": "df15468c27b4c73d411b147f543ffdd7beb7ea02",
      "tree": "f206596e02c0fb5868c943c32287eff7528b17eb",
      "parents": [
        "2258bddb36be0b2fba5e885d9097384662cb84d4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Mar 19 18:32:00 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Mar 19 18:32:00 2014 +0900"
      },
      "message": "Stop keystone resource leaking even if an error occurs\n\nIn some test, if an error occurs in setUpClass(), some resources\nare not deleted because of tearDownClass() is not called.\nThis commit fixes it.\n\n tempest/api\n  +---- baremetal (unnecessary)\n  +---- compute\n  +---- data_processing (unnecessary)\n  +---- database (unnecessary)\n  +---- identity            \u003c-- this patch\n  +---- image (done)\n  +---- network\n  +---- object_storage\n  +---- orchestration\n  +---- queuing (unnecessary)\n  +---- telemetry (unnecessary)\n  +---- volume (done)\n\nPartially Implements: blueprint stop-leaking\n\nChange-Id: I7104b968b7c704d465ec8a5a3046f749566c1241\n"
    },
    {
      "commit": "db315e20e0592f36fdacf1fde77d04411a5e7346",
      "tree": "fae293b525913128185c1d4301fc0e3d7b57da9d",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Mar 19 16:11:13 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Mar 19 18:26:36 2014 +0900"
      },
      "message": "Stop heat resource leaking even if an error occurs\n\nIn some test, if an error occurred in setUpClass(), some resources\nare not deleted because of tearDownClass() is not called.\nThis commit fixes it.\n\n tempest/api\n  +---- baremetal (unnecessary)\n  +---- compute\n  +---- data_processing (unnecessary)\n  +---- database (unnecessary)\n  +---- identity\n  +---- image (done)\n  +---- network\n  +---- object_storage\n  +---- orchestration         \u003c-- this patch\n  +---- queuing (unnecessary)\n  +---- telemetry (unnecessary)\n  +---- volume (done)\n\nPartially Implements: blueprint stop-leaking\n\nChange-Id: Ice13507f4b7625b73fe200c414fa4d7b9be856d5\n"
    },
    {
      "commit": "2258bddb36be0b2fba5e885d9097384662cb84d4",
      "tree": "fd935bf2dde0bf1eea5fa705600fcb2798d43f12",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2",
        "c0120ba2578c2494dd2a0a6a7dd4f530fed84e08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 19 09:02:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 19 09:02:01 2014 +0000"
      },
      "message": "Merge \"Add swift discoverable_api support to verify_tempest_config\""
    },
    {
      "commit": "c40aa00c13ab7d25edd86d9639266a191940480a",
      "tree": "67c584b187c3e44cd2218a9496ebaadc40cc477e",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Dec 25 12:27:02 2013 +0400"
      },
      "committer": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Mar 19 11:30:55 2014 +0400"
      },
      "message": "Add tests for external network extension\n\nAdd tests for:\n - Create a network from an administrative user specifying the\n   external network extension attribute;\n - Update a network from an administrative user specifying the\n   external network extension attribute;\n - List networks from a normal user and confirm the external\n   network extension attribute is returned for those networks\n   that were created as external;\n - Show an external network from a normal user and confirm the\n   external network extension attribute is returned.\n\npartially implement bp: improve-neutron-test-coverage\n\nChange-Id: I3e4978b95d0f0194a698f3b7929f90c23cb8345e\n"
    },
    {
      "commit": "d34326c79e044350967c753e1b20292b141f5c30",
      "tree": "37c77731dc6852db18f76d8fb7e1cb45c7797f76",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 19 12:18:53 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 19 12:18:53 2014 +0900"
      },
      "message": "Verify Image attributes through Nova V2 GET API\n\nThis patch adds the JSON Schema for response of Nova V2 GET Image API\nand validate the response with added JSON Schema to block the backward\nincompatibility change in the future.\n\nThe response body of V2 GET Image API is below:\n\n{\n    \"image\": {\n        \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n        \"status\": \"ACTIVE\",\n        \"updated\": \"2011-01-01T01:02:03Z\",\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v2/openstack/\n                        images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/openstack/\n                        images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                \"rel\": \"bookmark\"\n            },\n            {\n                \"href\": \"http://glance.openstack.example.com/openstack/\n                        images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                \"rel\": \"alternate\",\n                \"type\": \"application/vnd.openstack.image\"\n            }\n        ],\n        \"name\": \"fakeimage7\",\n        \"created\": \"2011-01-01T01:02:03Z\",\n        \"OS-EXT-IMG-SIZE:size\": 25165824,\n        \"minDisk\": 0,\n        \"minRam\": 0,\n        \"progress\": 100,\n        \"metadata\": {\n            \"architecture\": \"x86_64\",\n            \"auto_disk_config\": \"True\",\n            \"kernel_id\": \"nokernel\",\n            \"ramdisk_id\": \"nokernel\"\n        },\n        \"server\": {\n            \"id\": \"65802d04-c684-4900-b645-a6a15f78add4\",\n            \"links\": [\n                {\n                    \"href\": \"http://10.21.43.120:8774/v2/\n                            f0468e49de7b4f74b6359a6dd3a72481/servers/\n                            65802d04-c684-4900-b645-a6a15f78add4\",\n                    \"rel\": \"self\"\n                }\n            ]\n        }\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I3f09f5857ad35bc9f703a0482c761ae2ec2418f1\n"
    },
    {
      "commit": "65c07d7fac791cf952b34b7d424e1d2ded1f89c2",
      "tree": "fe30cab91c52b1991e0100157f34ac0159490b3f",
      "parents": [
        "be0c8022c4440acfafe39ad900f0277d49cf1949",
        "ead51df1a1e293fce96b66954d59a5545f4b6bcf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 22:58:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 22:58:40 2014 +0000"
      },
      "message": "Merge \"Add unit tests for wait_for_resource_deletion\""
    },
    {
      "commit": "5d407e21255fa3449478d02fc3754b0b68886237",
      "tree": "dcc1e98efbc4b7e04e0d617a18b13309ed1c5267",
      "parents": [
        "cd2c782ac1e5024984abca89818b37f76ad0843a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 18 14:31:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 18 18:50:24 2014 -0400"
      },
      "message": "change dirty logs to work off a whitelist\n\ninstead of marking the logs that we think should be clean, mark\nthe ones we think should be dirty. This means no new services can\ncome in with unclean logs.\n\nremove the whitelist data, as that\u0027s currently obsolete, we\u0027ll\nremove the code for it later.\n\nChange-Id: I4b15c932b78f54ec371aa67c7b4e8248b3f9c0eb\n"
    },
    {
      "commit": "54432cf4b0b0cd804a9b3360c1cb4cc53c1a75c1",
      "tree": "b451499ed6e69f4315d6c6fb9ba5e713e8b5acb7",
      "parents": [
        "77aa8566cddbab122b249bab81bd4ebc18c46fc7"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Mar 17 22:58:11 2014 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Wed Mar 19 05:24:01 2014 +0900"
      },
      "message": "Verify the response attributes of \u0027list_hosts\u0027\n\nThis patch verifies the response attributes of list_hosts.\nThe response body of v2 and v3 API are in the same format:\n\n\"hosts\": [\n    {\n        \"host_name\": \"b6e4adbc193d428ea923899d07fb001e\",\n        \"service\": \"conductor\",\n        \"zone\": \"internal\"\n    }\n]\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia26d14e6fcec0e8f76224669ebde57ff8840605c\n"
    },
    {
      "commit": "be0c8022c4440acfafe39ad900f0277d49cf1949",
      "tree": "1403a7fb91b374201e3e705ff24daf8440ec1692",
      "parents": [
        "bbbb0f8e04c3baf083dcbba29b2a589fbdbeda00",
        "d5c2e24108badc95448bbff72fcda60391192e15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 18:05:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 18:05:03 2014 +0000"
      },
      "message": "Merge \"Remove test_can_log_into_created_server\""
    },
    {
      "commit": "bbbb0f8e04c3baf083dcbba29b2a589fbdbeda00",
      "tree": "299786ea5319597180f82cc9aea90de3da752659",
      "parents": [
        "d60d24ade06da0d9556cecb40425f32b7f8c5167",
        "b40848f3eb82f76e38b143df4923add1d06d6744"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 11:55:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 11:55:47 2014 +0000"
      },
      "message": "Merge \"Add api tests for load balancer\u0027s VIPs and health monitors\""
    },
    {
      "commit": "d60d24ade06da0d9556cecb40425f32b7f8c5167",
      "tree": "414b789505d2e2c870aff95defba578b4b50a3aa",
      "parents": [
        "43d4842700c8b1f4bc0528e58e77f9bad2a946e3",
        "7cff03fd7a2c21f81401417ce487f734373a54a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 11:54:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 11:54:55 2014 +0000"
      },
      "message": "Merge \"Volume boot test uses new block device syntax\""
    },
    {
      "commit": "43d4842700c8b1f4bc0528e58e77f9bad2a946e3",
      "tree": "6385a8eae6985a93096e1befbd12d1850bb7ee9c",
      "parents": [
        "bc98ecc2787ad9b04045635509debe26baeb6056",
        "a4cfe0c92cc308ccbede29b1d782036d83b97795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 11:50:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 11:50:53 2014 +0000"
      },
      "message": "Merge \"Add test to rescope token using v2\""
    },
    {
      "commit": "bc98ecc2787ad9b04045635509debe26baeb6056",
      "tree": "bbd5150c65636bbcd6ede476c9559fcff9d8707c",
      "parents": [
        "f1794ebd77a2b278edd5955fa01bd4fecfeb9848",
        "71c85f66f3b323de4e30d2db40161ecfc8578fc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 10:55:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 10:55:24 2014 +0000"
      },
      "message": "Merge \"Support endpoint type in CLI tests\""
    },
    {
      "commit": "f1794ebd77a2b278edd5955fa01bd4fecfeb9848",
      "tree": "188d90c57a2db3591d67164e525679bcb8128993",
      "parents": [
        "7a039a5a3b2e223da2ca4f44d2598a39c900c126",
        "4f46805f8255189eacd1755af15b673c2e944474"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 09:50:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 09:50:23 2014 +0000"
      },
      "message": "Merge \"Add utils.misc unit tests\""
    },
    {
      "commit": "7a039a5a3b2e223da2ca4f44d2598a39c900c126",
      "tree": "2531e336a4e47060403567efd242dda90dfada1e",
      "parents": [
        "acaa9ba1e001a4e9d5428e5dbea9fe349cf8e527",
        "90e4131bd1c36faf99ce1196a19cf8d9d9a5417e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 09:44:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 09:44:39 2014 +0000"
      },
      "message": "Merge \"add compute quotas test\""
    },
    {
      "commit": "acaa9ba1e001a4e9d5428e5dbea9fe349cf8e527",
      "tree": "311e0f1776fcb4fceb7482c8cc111eb899fd0081",
      "parents": [
        "e53afc73a0bff63e4817ad0a273d5e1a203b370e",
        "fd9f907b680ef4ed4d6464f1d03d628b917e8307"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 08:43:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 08:43:50 2014 +0000"
      },
      "message": "Merge \"Add cinder tempest cases for encryption-type\""
    },
    {
      "commit": "47785fa51d7848112c7c2a69247d312ff96a59f4",
      "tree": "eab84e54f082ad600446efc1537bb814b99c6487",
      "parents": [
        "e53afc73a0bff63e4817ad0a273d5e1a203b370e"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 14 18:23:02 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 18 16:42:59 2014 +0900"
      },
      "message": "Validate of Nova list Floating IPs attributes\n\nThis patch adds the JSON schema for Nova list Floating IPs API\nresponse and validate the response of list Floating IPs API\nwith added JSON schema to block the backward incompatibility\nchange in the future.\n\nThe response body of list Floating IPs API is below:\n\n{\n    \"floating_ips\": [\n        {\n            \"id\": 1,\n            \"pool\": \"nova\",\n            \"instance_id\": null,\n            \"ip\": \"10.10.10.1\",\n            \"fixed_ip\": null,\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ica266688af310bb804bcf7fb240ca6a005b156c0\n"
    },
    {
      "commit": "e53afc73a0bff63e4817ad0a273d5e1a203b370e",
      "tree": "20bfa7b73cef34768de409c481dcfbcd99a4bde5",
      "parents": [
        "4b5e65bcd668c7fa3bc8f9e9e4bed1b9bfb7acf0",
        "a279a68ec9a778fbeef442144b8ee383c347f44f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 05:49:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 05:49:27 2014 +0000"
      },
      "message": "Merge \"Stop volume leaking even if an error is occurred\""
    },
    {
      "commit": "435fa4939c04e97e9e4c2345fde4a0afb06bc7c3",
      "tree": "40addf24b08e7d6dad2859131e206243b286e28b",
      "parents": [
        "55b82ac6ce31755dbabb864c8de8985bbb2a2c3f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 18 12:00:54 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 18 14:02:20 2014 +0900"
      },
      "message": "Validate get limits attributes of Nova V2 API\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 limits\" API responses.\n\nThe response body of v2 API is the following:\n  {\n    \"limits\": {\n      \"absolute\": {\n        \"maxTotalRAMSize\": 51200,\n        \"totalCoresUsed\": 0,\n        \"maxTotalInstances\": 10,\n        \"maxTotalFloatingIps\": 10,\n        \"totalSecurityGroupsUsed\": 0,\n        \"maxTotalCores\": 20,\n        \"totalFloatingIpsUsed\": 0,\n        \"maxSecurityGroups\": 10,\n        \"maxServerMeta\": 128,\n        \"maxPersonality\": 5,\n        \"maxImageMeta\": 128,\n        \"maxPersonalitySize\": 10240,\n        \"maxSecurityGroupRules\": 20,\n        \"maxTotalKeypairs\": 100,\n        \"totalRAMUsed\": 0,\n        \"totalInstancesUsed\": 0\n      },\n      \"rate\": []\n    }\n  }\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I503db2986ddcafb899f16d1547fd4857d355f2ed\n"
    },
    {
      "commit": "4b5e65bcd668c7fa3bc8f9e9e4bed1b9bfb7acf0",
      "tree": "053f49e603cff2704bde1343958c1f895c43f7a4",
      "parents": [
        "55b82ac6ce31755dbabb864c8de8985bbb2a2c3f",
        "550f2ab261879f480fe60ba03bd4bd56d8d33a94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 04:51:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 04:51:12 2014 +0000"
      },
      "message": "Merge \"Add slow tag for test_ceilometer_resource_list\""
    },
    {
      "commit": "c704a708ebe13dec36130aef42be786e8e9d1660",
      "tree": "ca13e22705fc483ce19bc002d9236a2c3b26ada6",
      "parents": [
        "6dcf606eb251265c7b16da8765d1d4418dbc7985"
      ],
      "author": {
        "name": "sukhdev",
        "email": "sukhdev@aristanetworks.com",
        "time": "Wed Jan 15 11:50:56 2014 -0800"
      },
      "committer": {
        "name": "sukhdev",
        "email": "sukhdev@aristanetworks.com",
        "time": "Mon Mar 17 20:16:07 2014 -0700"
      },
      "message": "Networks,Ports: delete with subnet, port with no IP\n\nFollowing tests are added:\n - Delete a subnet by deleting the network it is associated with\n - Test create port with no IP address\n\nChange-Id: Ia6ff87b122615fea685cc645cd0213cda2a769b7\n"
    },
    {
      "commit": "55b82ac6ce31755dbabb864c8de8985bbb2a2c3f",
      "tree": "0815ca9ba6a7c73cdf454157efcbf97df9e8648b",
      "parents": [
        "6f4aa943f07bc48d668bc0bbfbc891a67f0feb28",
        "4435bd81922509d897e905d2975636b008cd89bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:41:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:41:29 2014 +0000"
      },
      "message": "Merge \"Wait properly for server deletion in test_volumes_actions\""
    },
    {
      "commit": "6f4aa943f07bc48d668bc0bbfbc891a67f0feb28",
      "tree": "74325ba2efe0d8ece8b298a00cff9330e7b9ef92",
      "parents": [
        "c6d8015059a82a52f17dd7fbe21e02a0e1595676",
        "3099ffb85d3182f2eaef2e5507c4089ef5c3a17d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 21:50:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 21:50:41 2014 +0000"
      },
      "message": "Merge \"Object storage tests to use default auth_provider\""
    },
    {
      "commit": "c6d8015059a82a52f17dd7fbe21e02a0e1595676",
      "tree": "2b031573931d2abd8310444c62a11759719a0275",
      "parents": [
        "0e29c4c0d63643290af6df2313092905024147ac",
        "3a9bdf9e49c196344cffc5ea56ada0361362d917"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 20:44:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 20:44:13 2014 +0000"
      },
      "message": "Merge \"Add negative tests for endpoints\""
    },
    {
      "commit": "0e29c4c0d63643290af6df2313092905024147ac",
      "tree": "9710052238baa7bc21ef4d23d42f8c14497a6dd5",
      "parents": [
        "2a1e0eb678316f30f1d948ad857e67b86e06350a",
        "eb1523b495c18d6a261401b6f4da87446801f8a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 20:44:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 20:44:04 2014 +0000"
      },
      "message": "Merge \"change teardown check to LOG.error\""
    },
    {
      "commit": "550f2ab261879f480fe60ba03bd4bd56d8d33a94",
      "tree": "2758eb56723508b83ae5bea79d82a33205628954",
      "parents": [
        "2a1e0eb678316f30f1d948ad857e67b86e06350a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 17 18:07:23 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 17 18:07:23 2014 +0000"
      },
      "message": "Add slow tag for test_ceilometer_resource_list\n\nThis commit adds a slow tag to the ceilometer cli test\ntest_ceilometer_resource_list. This test is consistently among the\nslowest in a gate run. (usually slower than the scenario tests) So,\nthis shouldn\u0027t be part of a normal gate run a cli test is just a\nsimple sanity check it shouldn\u0027t take minutes to execute.\n\nChange-Id: I8aa73823d5f6558c3e378ed8a0e17e351775b8dd\n"
    },
    {
      "commit": "2a1e0eb678316f30f1d948ad857e67b86e06350a",
      "tree": "9c1576623dcbff47d637d0afc8a3dc0cabdce754",
      "parents": [
        "7321f3f729005418d70f872e3720aa38d7db913f",
        "1ec6e18007691c92fc27235c677d11b0fe1c1f6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 16:24:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 16:24:36 2014 +0000"
      },
      "message": "Merge \"Add tests for binding extended attributes for ports\""
    },
    {
      "commit": "7cff03fd7a2c21f81401417ce487f734373a54a2",
      "tree": "5d050265c554b816c7cf11af591d2dc13e8d7b48",
      "parents": [
        "249cac3c5373e0dd08df74a7ebb7e18f7583436c"
      ],
      "author": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Wed Mar 12 14:06:25 2014 +0100"
      },
      "committer": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Mon Mar 17 15:12:22 2014 +0100"
      },
      "message": "Volume boot test uses new block device syntax\n\nThis patch adds a new test that tests the volume boot with the new block\ndevice mapping syntax that was added to Nova in Havana.\n\nFor more details on the v2 block device mapping syntax see the following\nWiki page: https://wiki.openstack.org/wiki/BlockDeviceConfig\n\nChange-Id: Ie15d62fded79dd19e896f6317123597f70ed3f6e\n"
    },
    {
      "commit": "67b827fe74cbc26378e9d184feea06094ae82286",
      "tree": "9e900e9a205b4dfefb47655a922604257f166ab0",
      "parents": [
        "7321f3f729005418d70f872e3720aa38d7db913f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 18:44:57 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 18:44:57 2014 +0900"
      },
      "message": "Stop test server leaking even if an error happens\n\nSome api/compute test creates multiple test-servers in setUpClass(). But\nif an error happens, some servers are not deleted because\ntearDownClass() is not called.\nThis commit fixes it.\n\nPartially Implements: blueprint stop-leaking\n\nChange-Id: I448bf844a19cd88da0dd3a6da162711307e34b30\n"
    },
    {
      "commit": "b5e1d0cb169324f53257ee5067eb3b02bd646a87",
      "tree": "24ae1463d1c02cec9372f050a058ae5d395f79d3",
      "parents": [
        "7321f3f729005418d70f872e3720aa38d7db913f"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 10 11:00:19 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 17 16:18:24 2014 +0800"
      },
      "message": "add volume list tests for cinder v2\n\ncinder v2 allows parameters limit, sort_key and sort_dir in query\nstatement. Add tests for the query parameters.\n\nChange-Id: I3b713f3d830879b4e8e675910366c21953e342db\nBlueprint: cinder-v2-api-tests\n"
    },
    {
      "commit": "6a6f647a45b7a82246ca333f2b002aaad5855db9",
      "tree": "106b1e99dcb2bdfa65ae590041fc5dd9537e4822",
      "parents": [
        "7321f3f729005418d70f872e3720aa38d7db913f"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Mar 06 16:37:07 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 17 14:53:23 2014 +0800"
      },
      "message": "add server personality files test\n\nadd an existent personality file when create server\n\nChange-Id: I1b6e734c5b3a508bbba6a16c943a9f5b85f4e5dd\nBlueprint: testcases-expansion-icehouse\n"
    },
    {
      "commit": "90e4131bd1c36faf99ce1196a19cf8d9d9a5417e",
      "tree": "d7db00653c9818a56addd7bbd3f7d5f04060fbc1",
      "parents": [
        "7321f3f729005418d70f872e3720aa38d7db913f"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Mar 06 14:56:01 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 17 14:46:08 2014 +0800"
      },
      "message": "add compute quotas test\n\nlist quota for specific user\n\nChange-Id: I2cd158bc6ef7d9d5f897315f99115ffb0dd6bfa5\nBlueprint: testcases-expansion-icehouse\n"
    },
    {
      "commit": "7321f3f729005418d70f872e3720aa38d7db913f",
      "tree": "1564bf0d185bc8d186f107f3597e5a6a5f008fdd",
      "parents": [
        "f025f60996a485f78c67e6ede74fd144678914c3",
        "d4f86528a8a9b9587d07bb4bb4e23c829938fabe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 05:46:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 05:46:22 2014 +0000"
      },
      "message": "Merge \"Add quota_set delete test for Nova v3 API\""
    },
    {
      "commit": "f025f60996a485f78c67e6ede74fd144678914c3",
      "tree": "94cd6fbcf77fe49b0084f14b9d6989860a2ace91",
      "parents": [
        "2814714388069cdbdd88affda3b227ecdb47656d",
        "e672326b5243eb2327de1ebbe3e8bde40ce56941"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 05:46:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 05:46:13 2014 +0000"
      },
      "message": "Merge \"Add network credential unit testing\""
    },
    {
      "commit": "2814714388069cdbdd88affda3b227ecdb47656d",
      "tree": "94b5f44ea16f6fcf6f1eb59ac34c2f5857376eeb",
      "parents": [
        "ad177e57226b23b1e0409e343250b062d570967d",
        "cb058069f90c1921fc4451fbbc5d13b1af373354"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 05:46:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 05:46:05 2014 +0000"
      },
      "message": "Merge \"Add unit basic unit tests for tenant_isolation\""
    },
    {
      "commit": "8f1c6cd2962f2b1e24c8087d23167c6eab20cb0e",
      "tree": "cfc7df8e2e3e93819d472987061d2b794b1225d2",
      "parents": [
        "ad177e57226b23b1e0409e343250b062d570967d"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 17 13:15:14 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 17 13:15:14 2014 +0900"
      },
      "message": "Validate get fixed-ips attributes of Nova V2 API\n\nThis patch adds the JSON schema for Nova V2 get fixed-ips API\nresponse and validate the response with added JSON schema to\nblock the backward incompatibility change in the future.\n\nThe response body of V2 get fixed-ip API is below:\n\n{\n    \"fixed_ip\": {\n        \"address\": \"192.168.1.1\",\n        \"cidr\": \"192.168.1.0/24\",\n        \"host\": \"host\",\n        \"hostname\": \"openstack\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I1b8b2c00492e85e6075c036b41f28e68357da653\n"
    },
    {
      "commit": "ad177e57226b23b1e0409e343250b062d570967d",
      "tree": "c80350548680f9994ff356e508273fa2345e4e66",
      "parents": [
        "77aa8566cddbab122b249bab81bd4ebc18c46fc7",
        "ff598481d4fcdfe45a8ce91aef2291798af7b55b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 03:11:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 03:11:34 2014 +0000"
      },
      "message": "Merge \"Convert fake_config class to use config fixture\""
    },
    {
      "commit": "70151e1cb68fc0a92a37bffcbc247054ac0379ec",
      "tree": "269dd2695d8714b97a847cc56918ea77440e135a",
      "parents": [
        "77aa8566cddbab122b249bab81bd4ebc18c46fc7"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 11:09:27 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 11:14:13 2014 +0900"
      },
      "message": "Ignore .coverage* files\n\nWhen a coverage command aborts, some temporary files related to the\ncoverage remain like this:\n    .coverage.localhost.24409.990268\n    .coverage.localhost.24415.503858\n    .coverage.localhost.24417.953422\n    .coverage.localhost.24419.169526\n    .coverage.localhost.24421.143443\n    .coverage.localhost.24423.259249\n    .coverage.localhost.24425.429360\n    .coverage.localhost.24427.025521\n    .coverage.localhost.24432.204681\n    .coverage.localhost.24479.725555\nWe should not manage these files in the git repository.\n\nPartially implements bp unit-tests\n\nChange-Id: Ifa5aaa526b27473c5e5220a5be4a910603676e60\n"
    }
  ],
  "next": "4f46805f8255189eacd1755af15b673c2e944474"
}
