)]}'
{
  "log": [
    {
      "commit": "6c2080180c3544d42530e53ba22daac4fb7781e8",
      "tree": "d81b8893ff1f3997f5690b9a7e196d1cafe5feb2",
      "parents": [
        "59dd4247ada671aef05adfc7ed32efe9a4b6ac77"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Sat Mar 29 09:34:20 2014 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Sat Mar 29 09:34:20 2014 +0400"
      },
      "message": "Remove variable part of agent dict to fix AgentManagementTest\n\nAgents may vary their configuration while API tests blindly\ncompare agent dicts. Need to pop items that may change.\n\nChange-Id: I150f4e9f2e79f6e20f18dee69cf061c68a5bed68\nCloses-Bug: #1299350\n"
    },
    {
      "commit": "59dd4247ada671aef05adfc7ed32efe9a4b6ac77",
      "tree": "57768027974a64825d825e8bf17f95f107a740a7",
      "parents": [
        "c319e83229035b229d4e7cd1d538e30d110f1bc2",
        "95a482d31046f6bb8a52e6d423dda8e6a3db4b1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:43:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:43:04 2014 +0000"
      },
      "message": "Merge \"Typo in config.py\""
    },
    {
      "commit": "c319e83229035b229d4e7cd1d538e30d110f1bc2",
      "tree": "6d7b35d5a136aa8104178f7097518cb11ff63e39",
      "parents": [
        "204be21ac559345c1fce44f4ece6785343022e8b",
        "750aa92242b874fec17716aee00be378db3eecce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:28:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:28:44 2014 +0000"
      },
      "message": "Merge \"Make add_remove_fixed_ip tests executable in Nova gate\""
    },
    {
      "commit": "204be21ac559345c1fce44f4ece6785343022e8b",
      "tree": "1db5cddb88aabf88dd31c997ebd6befa2ba8eeb3",
      "parents": [
        "2a3729763dfa4cbe61e6ed32a159302f7844b7ce",
        "840011bcdf8011d2ec5a5507a688c67577d8e512"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:28:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:28:35 2014 +0000"
      },
      "message": "Merge \"Enhance test to rescope token using v2\""
    },
    {
      "commit": "2a3729763dfa4cbe61e6ed32a159302f7844b7ce",
      "tree": "86e0354c48808051ddb3e09386907cb8a9392b14",
      "parents": [
        "902139252d77ffdbcbeb95a000d0ddbb2db33d4b",
        "47f0fa98a0ba0573b7730a68270589115fd0e451"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:28:26 2014 +0000"
      },
      "message": "Merge \"orchestration remove unused invalid_template_url\""
    },
    {
      "commit": "902139252d77ffdbcbeb95a000d0ddbb2db33d4b",
      "tree": "f2ab2a63b8c8f21b73b69bcb3aac06729cb4eaae",
      "parents": [
        "b3aff87579e0aea3b61c674a859b621b18683c17",
        "313cbd554dca2a5e7c50a7096e47994ddb3989ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:07:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:07:43 2014 +0000"
      },
      "message": "Merge \"Update documentation for negative testing\""
    },
    {
      "commit": "b3aff87579e0aea3b61c674a859b621b18683c17",
      "tree": "e4bbc739c87a85793cdb3b25508f41028bfcc964",
      "parents": [
        "5fee347f72deb16970ec18c0df824b36f9d2800c",
        "88e11a267f6a480e02a7273fc6050ff00021e766"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 19:06:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:06:51 2014 +0000"
      },
      "message": "Merge \"Validate for list flavor attributes of V2/V3 APIs\""
    },
    {
      "commit": "5fee347f72deb16970ec18c0df824b36f9d2800c",
      "tree": "a59096e6875920569937b68c261d5775875ccc00",
      "parents": [
        "e6d442c3829694054c300bbe18e8a8228248bfe1",
        "3bb58e60fb474e1b3a205dd02ae83a1ff5eead60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 18:47:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 18:47:42 2014 +0000"
      },
      "message": "Merge \"Introduce .coveragerc\""
    },
    {
      "commit": "47f0fa98a0ba0573b7730a68270589115fd0e451",
      "tree": "584539584639d1437e39d1009a663a3b0ec5758e",
      "parents": [
        "181998164ba07de677c4e130b46337fba20dcbe7"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 16:10:34 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 28 14:16:16 2014 +0000"
      },
      "message": "orchestration remove unused invalid_template_url\n\nRemove invalid_template_url from test_templates API tests, as it\u0027s\nunused and appears to be a cut/paste artefact from copying the\nnegative test.\n\nChange-Id: I0166bd361ed51a2be23f55e5b4426834ce173a31\n"
    },
    {
      "commit": "e6d442c3829694054c300bbe18e8a8228248bfe1",
      "tree": "24f4f229d94812ba55365adf4494eca8ec5f1708",
      "parents": [
        "181998164ba07de677c4e130b46337fba20dcbe7",
        "bce555323cf3ff37b7ea4a66c8a0480ba941e18d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 14:07:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 14:07:48 2014 +0000"
      },
      "message": "Merge \"Skip volume snapshot tests if feature is not enabled\""
    },
    {
      "commit": "181998164ba07de677c4e130b46337fba20dcbe7",
      "tree": "a0adc1203ff0a7550382e5bab83c027b51cbc011",
      "parents": [
        "4c2d000d02ab125ddbbe9dc5d73e7bfb8b82a60c",
        "4878e6c00106638318db88752e3efc0290f78bdf"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Fri Mar 28 13:35:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:35:11 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "4c2d000d02ab125ddbbe9dc5d73e7bfb8b82a60c",
      "tree": "436dbf94bbd167bbcb9508aab65d03ae375ad0ff",
      "parents": [
        "9a6e697619925dd666342db1d0ce7619a946ba28",
        "5ee44a4bd789cb5ab431b584f340c2a411bdb6f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:35:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:35:02 2014 +0000"
      },
      "message": "Merge \"Enhance rescope token test using v3\""
    },
    {
      "commit": "9a6e697619925dd666342db1d0ce7619a946ba28",
      "tree": "1ac8f1e9a839d3cc984896da9d000deff39ad1be",
      "parents": [
        "0c09350d7ce2b9751f5562b3a313be2d2b30817b",
        "c55690d092816e46fc92e49d9d08f814c4534d0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:31:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:31:51 2014 +0000"
      },
      "message": "Merge \"Enable private flavors tests\""
    },
    {
      "commit": "0c09350d7ce2b9751f5562b3a313be2d2b30817b",
      "tree": "d84596529e7fc85d57516fcced4b9155ca6d4dcf",
      "parents": [
        "a70567e401cc85a42d9904e48f1c9ea1bf668e19",
        "d4c7893d542dfe3630d03a400e89131b57eb6b6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:29:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:29:19 2014 +0000"
      },
      "message": "Merge \"Verify list extensions attributes of V2/V3 APIs\""
    },
    {
      "commit": "d4c7893d542dfe3630d03a400e89131b57eb6b6d",
      "tree": "57bcac636ffa39721c858d202e060cd2c931ccc6",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Mar 25 16:31:18 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Mar 28 15:46:59 2014 +0000"
      },
      "message": "Verify list extensions attributes of V2/V3 APIs\n\nThis patch adds the JSON schema for Nova V2/V3 list extensions APIs\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe response body of v2 is the below:\n{\n    \"extensions\": [\n        {\n            \"updated\": \"2011-06-09T00:00:00+00:00\",\n            \"name\": \"Multinic\",\n            \"links\": [],\n            \"namespace\": \"http://xxx.xxx.xxx/xxx/xxx\",\n            \"alias\": \"NMN\",\n            \"description\": \"Multiple network support.\"\n        }\n    ]\n}\n\nThe response body of v3 is the below:\n{\n    \"extensions\": [\n        {\n            \"name\": \"Multinic\",\n            \"alias\": \"NMN\",\n            \"description\": \"Multiple network support.\",\n            \"version\": 1\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I0597a7b0d0732b00b77e4a6f0806391054470a6b\n"
    },
    {
      "commit": "a70567e401cc85a42d9904e48f1c9ea1bf668e19",
      "tree": "4633fc72a3ee5ead19f072ef88ca840deb55dc38",
      "parents": [
        "252ec7b39e00bfe376cec442d4fa884726a47e01",
        "76c00f0c118dac4492990596728872a8e3f35151"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:25:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:25:08 2014 +0000"
      },
      "message": "Merge \"Check attributes of image meta item Nova APIs\""
    },
    {
      "commit": "252ec7b39e00bfe376cec442d4fa884726a47e01",
      "tree": "d143ea6bc2409bf543d9efd8a76a1c992a2203e0",
      "parents": [
        "7cf79f531a1a2e383a6eadfe141cba28b3511c7f",
        "f7873b0853e154317e2ed0a8b27a6006ea6410aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:24:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:24:53 2014 +0000"
      },
      "message": "Merge \"Validate image metadata attributes of Nova APIs\""
    },
    {
      "commit": "7cf79f531a1a2e383a6eadfe141cba28b3511c7f",
      "tree": "73b78ae09abc0d5b80ec7702a3a4f8188a09fc26",
      "parents": [
        "00c7ecb1ac02c04ddaca9ec33cd798dce4ccaa80",
        "ca934a46270224f1738a73418d549b784c524e0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 11:07:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 11:07:15 2014 +0000"
      },
      "message": "Merge \"Stop leaking in images tests\""
    },
    {
      "commit": "00c7ecb1ac02c04ddaca9ec33cd798dce4ccaa80",
      "tree": "5b775ad1530d0d29489e8df9be182beed33a5bf0",
      "parents": [
        "eb324b0de4d837ac1e13e208fbc1d7bb80102850",
        "dd8ae35c10600f4f5bcda2b924decb8887194928"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 09:21:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 09:21:37 2014 +0000"
      },
      "message": "Merge \"Verify hypervisor uptime attributes of Nova API\""
    },
    {
      "commit": "eb324b0de4d837ac1e13e208fbc1d7bb80102850",
      "tree": "51fd9923778b11ae4741ba85fc2912296b76829b",
      "parents": [
        "66d6e4401b87571549ac1506c7b607dcb9a43bc3",
        "fa9d39f157ad10918d68bfa5fa9262f0d8e93e16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 08:41:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 08:41:18 2014 +0000"
      },
      "message": "Merge \"Verify the response status of create delete Image\""
    },
    {
      "commit": "66d6e4401b87571549ac1506c7b607dcb9a43bc3",
      "tree": "0111609c92584f2620c7855203da573c6b7874b6",
      "parents": [
        "97769cb0f63db4a9382cc814d98e85be669372a2",
        "4e942a395c41beeb0ad0fdab3b25185944c02baf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 07:33:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 07:33:44 2014 +0000"
      },
      "message": "Merge \"Add unit tests for NegativeRestClient class\""
    },
    {
      "commit": "97769cb0f63db4a9382cc814d98e85be669372a2",
      "tree": "5aebadd1f276dc0c0dcde2679c90325fb6d4cf2b",
      "parents": [
        "a70984a2d5d784c985481889cd7a811f54f7b33f",
        "c555329e1ecac3bb3effa0d6ed080aed65f7b035"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 07:07:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 07:07:07 2014 +0000"
      },
      "message": "Merge \"Add test to rescope token using v3\""
    },
    {
      "commit": "a70984a2d5d784c985481889cd7a811f54f7b33f",
      "tree": "87c76adfabe5c850274da118887fc16935bd21b9",
      "parents": [
        "cc8b4e500b1068a9ff0a91032b71cb25ce4ba2bf",
        "c7a0c7a62200d1a6161400b3de10aa2290ce5fe9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 06:17:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 06:17:56 2014 +0000"
      },
      "message": "Merge \"Check list \u0026 search hypervisor attributes of Nova\""
    },
    {
      "commit": "cc8b4e500b1068a9ff0a91032b71cb25ce4ba2bf",
      "tree": "6411bcea2ed343911ac9ebe0df8913cb9b2dac96",
      "parents": [
        "cee70451f15526409499102d4f3176bef7085253",
        "8676fa6b5c5d206ccea0efba9a9982ab9d29c339"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 05:46:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 05:46:33 2014 +0000"
      },
      "message": "Merge \"Validate hypervisors_servers Nova V2/V3 API\""
    },
    {
      "commit": "cee70451f15526409499102d4f3176bef7085253",
      "tree": "dc0c492a46e17d1fa5783c8ad24ffbe072877622",
      "parents": [
        "ecf04f51c24f882586474f2167972265ce2120a0",
        "da07d9fc62b495a78d499daddf8cad0414f71ea2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 04:28:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 04:28:27 2014 +0000"
      },
      "message": "Merge \"Adds \"add_dhcp_agent\" to test_dhcp_agent_scheduler\""
    },
    {
      "commit": "ecf04f51c24f882586474f2167972265ce2120a0",
      "tree": "99acbc72fa5792e5c7b37cf606d84c8ab583bc89",
      "parents": [
        "5c10ee10124e2d26a3f079d6bbd33f7de5482877",
        "44f74a461acd28a71be5dbe9ac265c7440b2cff7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 04:26:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 04:26:49 2014 +0000"
      },
      "message": "Merge \"Check create/delete keypair attribute of Nova APIs\""
    },
    {
      "commit": "5c10ee10124e2d26a3f079d6bbd33f7de5482877",
      "tree": "462f68ebec00f4ed9bf0156f6f1b3a0765ee292c",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb",
        "ba7ce932cfbd45354d5a5ff1ec8f34d745c23f1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 04:25:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 04:25:42 2014 +0000"
      },
      "message": "Merge \"Add unit tests for debug\""
    },
    {
      "commit": "76c00f0c118dac4492990596728872a8e3f35151",
      "tree": "bda6d634333a50722fee6216d53120f1d74d9292",
      "parents": [
        "f7873b0853e154317e2ed0a8b27a6006ea6410aa"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 13:02:22 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 13:02:22 2014 +0900"
      },
      "message": "Check attributes of image meta item Nova APIs\n\nThis patch adds the JSON Schema for Nova V2 Image meta item APIs\n(set \u0026 get meta item) and validate the response with added JSON\nSchema to block the backward incompatibility change in the future.\n\nResponse body of above APIs is below-\n\n{\n    \"meta\":\n    {\n\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ic00fc3b4750057b641ef01738e34f7242e27bb1d\n"
    },
    {
      "commit": "f7873b0853e154317e2ed0a8b27a6006ea6410aa",
      "tree": "836e1da0521b6bb415f19a3eecdb5602b13a6f54",
      "parents": [
        "fa9d39f157ad10918d68bfa5fa9262f0d8e93e16"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 12:50:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 12:50:57 2014 +0900"
      },
      "message": "Validate image metadata attributes of Nova APIs\n\nThis patch adds the JSON Schema for Nova V2 Image metadata APIs\n(list, set, update) and validate the response with added JSON\nSchema to block the backward incompatibility change in the future.\n\nResponse body of above APIs is below-\n\n{\n    \"metadata\":\n    {\n\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I923dc1f8e5df96339b14221a68086039c36e22dc\n"
    },
    {
      "commit": "fa9d39f157ad10918d68bfa5fa9262f0d8e93e16",
      "tree": "b7b91d11be40b3570886e3d1215d9ee5f3f805a1",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 12:38:43 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 12:38:43 2014 +0900"
      },
      "message": "Verify the response status of create delete Image\n\nThis patch adds the JSON Schema for response status of Nova V2 Image\ncreate, delete delete meta APIs and validate the response status with\nadded JSON Schema to block the backward incompatibility change in the\nfuture.\n\ncreate image, delete image \u0026 delete image meta does not return the\nresponse body. Response status of above APIs is below-\ncreate image - 202\ndelete image - 204\ndelete image meta - 204\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia4864b3b7145a69dc257aba7f7612745b1b8254f\n"
    },
    {
      "commit": "c55690d092816e46fc92e49d9d08f814c4534d0f",
      "tree": "3cf7be84b4547ce27c9b3402e35769b598a06861",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "Santiago Baldassin",
        "email": "santiago.b.baldassin@intel.com",
        "time": "Thu Mar 27 23:28:19 2014 -0300"
      },
      "committer": {
        "name": "Santiago Baldassin",
        "email": "santiago.b.baldassin@intel.com",
        "time": "Thu Mar 27 23:30:41 2014 -0300"
      },
      "message": "Enable private flavors tests\n\nEnable private flavor tests that were skipped until this change\nwas merged in nova: https://review.openstack.org/#/c/81356/\n\nChange-Id: Ie2236579de6de1ae2759cb293f23b4096c7cdce2\nCloses-Bug: #1298742\n"
    },
    {
      "commit": "dd8ae35c10600f4f5bcda2b924decb8887194928",
      "tree": "3808b35895867e615ca4de4108b2e508f9080142",
      "parents": [
        "8676fa6b5c5d206ccea0efba9a9982ab9d29c339"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 09:48:38 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 09:48:38 2014 +0900"
      },
      "message": "Verify hypervisor uptime attributes of Nova API\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nhypervisor uptime APIs (\u0027os-hypervisors/\u003chyper_id\u003e/uptime\u0027)\nand validate the response with added JSON Schema to block\nthe backward incompatibility change in the future.\n\nThe response body of V2 \u0026 V3 hypervisor uptime APIs is same\n\u0026 given below:\n\n{\n    \"hypervisor\": {\n        \"id\": %(hypervisor_id)s,\n        \"hypervisor_hostname\": \"fake-mini\",\n        \"uptime\": \" 08:32:11 up 93 days, 18:25, 12 users,\n                  load average: 0.20, 0.12, 0.14\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I163c50e0ad277ef8ed639363d5e53f66e9f9d4e4\n"
    },
    {
      "commit": "c7a0c7a62200d1a6161400b3de10aa2290ce5fe9",
      "tree": "77da6a0045fdf13c4ce7b00c3527f29920dfe6cc",
      "parents": [
        "8676fa6b5c5d206ccea0efba9a9982ab9d29c339"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 09:29:34 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 09:29:34 2014 +0900"
      },
      "message": "Check list \u0026 search hypervisor attributes of Nova\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nlist \u0026 search hypervisor APIs and validate the response with added\nJSON Schema to block the backward incompatibility change in the future.\n\nThe response body of V2 \u0026 V3 list \u0026 search hypervisor API is same\n\u0026 given below:\n\n{\n    \"hypervisors\": [\n        {\n            \"id\": 1,\n            \"hypervisor_hostname\": \"fake-mini\",\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I3929794061e0709561f905cd053249d36afb0a82\n"
    },
    {
      "commit": "8676fa6b5c5d206ccea0efba9a9982ab9d29c339",
      "tree": "d814d7f720c0e9e97c64a0c402dd47085052a2f9",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 20:00:37 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 28 09:14:07 2014 +0900"
      },
      "message": "Validate hypervisors_servers Nova V2/V3 API\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nhypervisors_servers  API and validate the response with added\nJSON Schema to block the backward incompatibility change in the future.\n\nThe response body of V2 hypervisors_servers API is below:\n\n{\n    \"hypervisors\": [\n        {\n            \"id\": 1,\n            \"hypervisor_hostname\": \"fake-mini\",\n            \"servers\": []\n        }\n    ]\n}\n\nThe response body of V3 hypervisors_servers API is below:\n\n{\n    \"hypervisor\": {\n        \"id\": 1,\n        \"hypervisor_hostname\": \"fake-mini\",\n        \"servers\": []\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I0456c9f2cd9576edd8ce457ac805fab3ba03c060\n"
    },
    {
      "commit": "3bb58e60fb474e1b3a205dd02ae83a1ff5eead60",
      "tree": "295455b4325953394cb54630586ef1b5436acc22",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 28 08:08:13 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Mar 28 08:16:22 2014 +0900"
      },
      "message": "Introduce .coveragerc\n\nWe don\u0027t need the result of tempest/tests/* and tempest/openstack/*\ncoverage. This commit omits it with introducing .coveragerc.\n\nPartially implements bp unit-tests\n\nChange-Id: I0465d916e195e3d340dece24ac7b01a0fc13e5c1\n"
    },
    {
      "commit": "4878e6c00106638318db88752e3efc0290f78bdf",
      "tree": "a0591e9a176f5e27d00e51f4bedbcf473b51aa2f",
      "parents": [
        "6694fec2a0b85a80005f603304009cc7a3489acb"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Mar 27 16:41:39 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Mar 27 16:41:39 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ide93c9d889f308b221e51a7baf0958e3cb7246ed\n"
    },
    {
      "commit": "6694fec2a0b85a80005f603304009cc7a3489acb",
      "tree": "50b35d434a67d69ef44f6deef23bb728d9143237",
      "parents": [
        "a3e8c675240c2d002ed0abbe246f1145ce975b5e",
        "5cc1f0ffcad98ff56518848720b9fb6ce9668c2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:58:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:58:14 2014 +0000"
      },
      "message": "Merge \"Add Cinder quota negatives\""
    },
    {
      "commit": "a3e8c675240c2d002ed0abbe246f1145ce975b5e",
      "tree": "70dbb1fb01a7a9d7ce6b6f2406bdd58ab4a6989e",
      "parents": [
        "28a2528a8dd6f60c51c7d3d14f1f1e5abea661ae",
        "23433a093b414ea8b8d6dc24dc5cf14ff46d4b69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:06:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:06:52 2014 +0000"
      },
      "message": "Merge \"Add unit tests for configurable network resources\""
    },
    {
      "commit": "28a2528a8dd6f60c51c7d3d14f1f1e5abea661ae",
      "tree": "2eaaad905640b40719a928e82f064eb625594531",
      "parents": [
        "9206eed1ea1f713286bfae8b3aa61b785728e0b5",
        "3495c4f8f9fdaadaac062bbe5bc1aab3a5aeddca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 12:58:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 12:58:50 2014 +0000"
      },
      "message": "Merge \"Check show_hypervisor attributes of Nova V2/V3 API\""
    },
    {
      "commit": "9206eed1ea1f713286bfae8b3aa61b785728e0b5",
      "tree": "5f6ee2121c46ccbcf31512844367fee19ad8492b",
      "parents": [
        "3803836e873f36840c322b2c650f42e959fb1067",
        "53575eeeaf4b3e2bc18138a441ca5ccd710adb27"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 12:41:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 12:41:19 2014 +0000"
      },
      "message": "Merge \"Removing unnecessary pieces of code from network client\""
    },
    {
      "commit": "3495c4f8f9fdaadaac062bbe5bc1aab3a5aeddca",
      "tree": "f5513949144e144fa1f9745ee633a1af0988055d",
      "parents": [
        "3803836e873f36840c322b2c650f42e959fb1067"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 09:22:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 27 19:19:30 2014 +0900"
      },
      "message": "Check show_hypervisor attributes of Nova V2/V3 API\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nshow hypervisor detail API and validate the response with added\nJSON Schema to block the backward incompatibility change in the future.\n\nThe response body of V2 show hypervisor detail API is below:\n\n{\n    \"hypervisor\": {\n        \"cpu_info\": \"?\",\n        \"current_workload\": 0,\n        \"disk_available_least\": 0,\n        \"host_ip\": \"%(ip)s\",\n        \"free_disk_gb\": 1028,\n        \"free_ram_mb\": 7680,\n        \"hypervisor_hostname\": \"fake-mini\",\n        \"hypervisor_type\": \"fake\",\n        \"hypervisor_version\": 1,\n        \"id\": %(hypervisor_id)s,\n        \"local_gb\": 1028,\n        \"local_gb_used\": 0,\n        \"memory_mb\": 8192,\n        \"memory_mb_used\": 512,\n        \"running_vms\": 0,\n        \"service\": {\n            \"host\": \"%(host_name)s\",\n            \"id\": 2\n        },\n        \"vcpus\": 1,\n        \"vcpus_used\": 0\n    }\n}\n\nThe response body of V3 show hypervisor detail API is below:\n\n{\n    \"hypervisor\": {\n        \"cpu_info\": \"?\",\n        \"current_workload\": 0,\n        \"disk_available_least\": 0,\n        \"host_ip\": \"%(ip)s\",\n        \"free_disk_gb\": 1028,\n        \"free_ram_mb\": 7680,\n        \"hypervisor_hostname\": \"fake-mini\",\n        \"hypervisor_type\": \"fake\",\n        \"hypervisor_version\": 1,\n        \"id\": %(hypervisor_id)s,\n        \"local_gb\": 1028,\n        \"local_gb_used\": 0,\n        \"memory_mb\": 8192,\n        \"memory_mb_used\": 512,\n        \"running_vms\": 0,\n        \"service\": {\n            \"host\": \"%(host_name)s\",\n            \"id\": 2\n        },\n        \"vcpus\": 1,\n        \"vcpus_used\": 0,\n        \"os-pci:pci_stats\": []\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I68735a50c2d54893862838fd651794e1184eb53a\n"
    },
    {
      "commit": "3803836e873f36840c322b2c650f42e959fb1067",
      "tree": "7544625bd95b949e6bd8a2e2ef2de883b1d11006",
      "parents": [
        "8895944b399275a7e3242e1fa6070c54cd51f264",
        "028044c4b9d8ea41b009fa75e614fb22cae3f956"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 10:14:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 10:14:13 2014 +0000"
      },
      "message": "Merge \"Verify list_hypervisors_detail Nova V2/V3 API\""
    },
    {
      "commit": "8895944b399275a7e3242e1fa6070c54cd51f264",
      "tree": "9a252f2dc926773e1cb22b3f1beb946d2fd8bd81",
      "parents": [
        "a16c49fcd50fcb8370c9d301cb18aafd5f7b1a78",
        "cb6b8861ed72fcd5e815190f38d14144ebdd7bbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 09:34:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 09:34:29 2014 +0000"
      },
      "message": "Merge \"Add Keystone role and service test cases\""
    },
    {
      "commit": "a16c49fcd50fcb8370c9d301cb18aafd5f7b1a78",
      "tree": "5a36e27eb796908c34509ad0f433e13c7aab515e",
      "parents": [
        "a8d1512aa854571648e42383f4f262f665116559",
        "e0a65d1436590432fd61b3c09ec86dffd6b0239e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 07:55:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 07:55:55 2014 +0000"
      },
      "message": "Merge \"factor out templates to yaml files\""
    },
    {
      "commit": "a8d1512aa854571648e42383f4f262f665116559",
      "tree": "b16dc3f2d17cdb8617b7e0009169c443dfb9f057",
      "parents": [
        "e7de112d7148752ee2e43706c026034fb939f827",
        "e2cda41ad571d0ec38cd51d1c4849be884e2e4a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 07:39:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 07:39:49 2014 +0000"
      },
      "message": "Merge \"ceilometer-collector now has errors\""
    },
    {
      "commit": "e7de112d7148752ee2e43706c026034fb939f827",
      "tree": "31f1e546350cf92ef97383130abed858ae2dbe64",
      "parents": [
        "1002a031c9807d0af1aff6c2a7b8eff9740672b1",
        "28f164c1b8cdc66876091f5a77bcdf7f36da5ff2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 07:39:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 07:39:40 2014 +0000"
      },
      "message": "Merge \"Move xml common code into the common dir\""
    },
    {
      "commit": "028044c4b9d8ea41b009fa75e614fb22cae3f956",
      "tree": "e8ba135034c3d486b766a2e418fff94698d50f33",
      "parents": [
        "1002a031c9807d0af1aff6c2a7b8eff9740672b1"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 19:20:28 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 27 15:58:11 2014 +0900"
      },
      "message": "Verify list_hypervisors_detail Nova V2/V3 API\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nlist hypervisor detail API and validate the response with added\nJSON Schema to block the backward incompatibility change in the future.\n\nThe response body of V2 list hypervisor detail API is below:\n\n{\n    \"hypervisors\": [\n        {\n            \"cpu_info\": \"?\",\n            \"current_workload\": 0,\n            \"disk_available_least\": null,\n            \"host_ip\": \"%(ip)s\",\n            \"free_disk_gb\": 1028,\n            \"free_ram_mb\": 7680,\n            \"hypervisor_hostname\": \"fake-mini\",\n            \"hypervisor_type\": \"fake\",\n            \"hypervisor_version\": 1,\n            \"id\": 1,\n            \"local_gb\": 1028,\n            \"local_gb_used\": 0,\n            \"memory_mb\": 8192,\n            \"memory_mb_used\": 512,\n            \"running_vms\": 0,\n            \"service\": {\n                \"host\": \"%(host_name)s\",\n                \"id\": 2\n            },\n            \"vcpus\": 1,\n            \"vcpus_used\": 0\n        }\n    ]\n}\n\nThe response body of V3 list hypervisor detail API is below:\n\n{\n    \"hypervisors\": [\n        {\n            \"cpu_info\": \"?\",\n            \"current_workload\": 0,\n            \"disk_available_least\": 0,\n            \"host_ip\": \"%(ip)s\",\n            \"free_disk_gb\": 1028,\n            \"free_ram_mb\": 7680,\n            \"hypervisor_hostname\": \"fake-mini\",\n            \"hypervisor_type\": \"fake\",\n            \"hypervisor_version\": 1,\n            \"id\": %(hypervisor_id)s,\n            \"local_gb\": 1028,\n            \"local_gb_used\": 0,\n            \"memory_mb\": 8192,\n            \"memory_mb_used\": 512,\n            \"running_vms\": 0,\n            \"service\": {\n                \"host\": \"%(host_name)s\",\n                \"id\": 2\n            },\n            \"vcpus\": 1,\n            \"vcpus_used\": 0,\n            \"os-pci:pci_stats\": []\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I0815ecf1dc985ba404f636a68dccbbf6be4188d5\n"
    },
    {
      "commit": "e2cda41ad571d0ec38cd51d1c4849be884e2e4a2",
      "tree": "2b54b732d68be2c8331428033c03b911c2dce195",
      "parents": [
        "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 26 15:39:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 26 15:39:05 2014 -0400"
      },
      "message": "ceilometer-collector now has errors\n\nneed to add this to the dirty list to make forward progress.\n\nIn order to make the results more readable we also need a line\nbreak before the log file stanza.\n\nChange-Id: I863a8a30384edf27a4ba761c707b5cf673c1f86e\n"
    },
    {
      "commit": "28f164c1b8cdc66876091f5a77bcdf7f36da5ff2",
      "tree": "0922b4e92044b65828d228efccb8365b87e29bca",
      "parents": [
        "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Mar 04 18:55:06 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Mar 26 13:29:11 2014 -0400"
      },
      "message": "Move xml common code into the common dir\n\nThis commit moves tempest.services.compute.xml.common to the proper\nlocation in tempest.common and renames the file to xml_utils.py. This\nmodule was used in every client not just compute so the appropriate\nplace for this is in the common dir.\n\nChange-Id: I42a8338fd507c1224fa9fd2cdc5c1b0700f7a26a\n"
    },
    {
      "commit": "1002a031c9807d0af1aff6c2a7b8eff9740672b1",
      "tree": "3c246bda8384f13893f80187f175b6cb20197afa",
      "parents": [
        "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 20:48:10 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 20:48:10 2014 +0900"
      },
      "message": "Check hypervisor statistics attributes of Nova API\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\nhypervisor statistics APIs (\u0027os-hypervisors/statistics)\nand validate the response with added JSON Schema to block\nthe backward incompatibility change in the future.\n\nThe response body of V2 \u0026 V3 hypervisor statistics APIs is same\n\u0026 given below:\n\n{\n    \"hypervisor_statistics\": {\n        \"count\": 1,\n        \"current_workload\": 0,\n        \"disk_available_least\": 0,\n        \"free_disk_gb\": 1028,\n        \"free_ram_mb\": 7680,\n        \"local_gb\": 1028,\n        \"local_gb_used\": 0,\n        \"memory_mb\": 8192,\n        \"memory_mb_used\": 512,\n        \"running_vms\": 0,\n        \"vcpus\": 1,\n        \"vcpus_used\": 0\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I7cd1e81c722e0117b9f2fc98e9b2d2bf7eb5177c\n"
    },
    {
      "commit": "53575eeeaf4b3e2bc18138a441ca5ccd710adb27",
      "tree": "1e5903c3d1033b51a60f2de00c33b364c211d78c",
      "parents": [
        "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
      ],
      "author": {
        "name": "Mh Raies",
        "email": "mh.raies@nectechnologies.in",
        "time": "Wed Mar 26 16:14:06 2014 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@nectechnologies.in",
        "time": "Wed Mar 26 16:19:46 2014 +0530"
      },
      "message": "Removing unnecessary pieces of code from network client\n\nIn the file \"json/network_client.py\" methods \"update_vpnservice\" and\n\"update_ikepolicy\" does not have any significant meaning here.\nAll these cases are covered in the \"network_client_base.py\" file.\nThis patch implements this requirement.\n\nChange-Id: I2fc3bbd8e1bdde9d4548d0ffba1a60c1742f7895\n"
    },
    {
      "commit": "e0a65d1436590432fd61b3c09ec86dffd6b0239e",
      "tree": "75d29b2d5c908912c833c629ec2f948cd9389267",
      "parents": [
        "ad8249147b5a3584165415aeddc483de01e060fb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 25 15:59:16 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 26 06:29:19 2014 -0400"
      },
      "message": "factor out templates to yaml files\n\nfactor out the heat templates into proper yaml files, and provide\na loader for yaml and json files to make it easier to manage and\nreview templates vs. code in heat tests.\n\nChange-Id: Iabe8abe113cc48da54cad6fb1ba4e4b48fb17cf5\n"
    },
    {
      "commit": "313cbd554dca2a5e7c50a7096e47994ddb3989ac",
      "tree": "2d8e16fa6b7d66e9f29e7e8e9f822610f4c6287a",
      "parents": [
        "b4a9c34f3e046d8ff73f33e449b6dd9b6579b682"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Mar 26 08:56:59 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Mar 26 10:08:42 2014 +0100"
      },
      "message": "Update documentation for negative testing\n\nSince generate_scenario() call is not needed any longer update the\ndocumentation to the current state.\n\nChange-Id: I34e8b974d5c4851a27f53a20778a181985ff6b5b\n"
    },
    {
      "commit": "88e11a267f6a480e02a7273fc6050ff00021e766",
      "tree": "c441319a0f45533ad51315c9382080231ee5db94",
      "parents": [
        "d3cbf488f7b919cdecb673ba6460f31a82ac1920"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 17:35:49 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 26 17:35:49 2014 +0900"
      },
      "message": "Validate for list flavor attributes of V2/V3 APIs\n\nThis patch adds the JSON schema for Nova V2/V3 list flavor APIs\nresponse and validate the response with added JSON schema to\nblock the backward incompatibility change in the future.\n\nThe response body of V2 \u0026 V3 list flavor APIs is same and given below:\n\n{\n    \"flavors\": [\n        {\n            \"name\": \"m1.tiny\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/v2/flavors/1\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"http://openstack.example.com/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"id\": \"1\"\n         }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ie0539e2b81e6a3446cbd705afe223c8a178bd13f\n"
    },
    {
      "commit": "d3cbf488f7b919cdecb673ba6460f31a82ac1920",
      "tree": "ef0fd6d08162f48e8eff85ee2d7068d08e9e0be8",
      "parents": [
        "fd5aa5e1cd94d6cfadf0ee3485a3d8fb1d603f57",
        "827a6fba4d3582dbae68ba4f21df3588c1ee7e8e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 08:29:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 08:29:42 2014 +0000"
      },
      "message": "Merge \"Add config fixture support to unit tests\""
    },
    {
      "commit": "fd5aa5e1cd94d6cfadf0ee3485a3d8fb1d603f57",
      "tree": "725295fee08c8c89c5cab416a30c0d96f0b5dec7",
      "parents": [
        "0a6eeef486d3bffcd3dff5072e68388ac9efb18e",
        "90ac914ca149f75691b88e2588b27fa88aa06e59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 08:29:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 08:29:33 2014 +0000"
      },
      "message": "Merge \"Update Oslo config sample generator\""
    },
    {
      "commit": "0a6eeef486d3bffcd3dff5072e68388ac9efb18e",
      "tree": "42dfebbff8943c308ec4e1aaae3667f3bfc607ab",
      "parents": [
        "b4a9c34f3e046d8ff73f33e449b6dd9b6579b682",
        "08e8ced08ae25da3e43fbaaaefd118e738397165"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 07:59:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 07:59:09 2014 +0000"
      },
      "message": "Merge \"Modified test case for nova security group\""
    },
    {
      "commit": "b4a9c34f3e046d8ff73f33e449b6dd9b6579b682",
      "tree": "081aeee3f2f80d115d442ce448e2770ba4430808",
      "parents": [
        "d8bf06efb63a34d46d005908b1cf1a9b558b9ff7",
        "ed260611386264005b42d71fde123b67b9e6b568"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 07:32:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 07:32:19 2014 +0000"
      },
      "message": "Merge \"Some keystone V3 API tests throw incorrect errors\""
    },
    {
      "commit": "ca934a46270224f1738a73418d549b784c524e0e",
      "tree": "9cd4764b87d1d4d3e19921f018f4359fd2bede9c",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Mar 24 01:30:31 2014 -0500"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Mar 26 02:03:54 2014 -0500"
      },
      "message": "Stop leaking in images tests\n\nResources created would not be cleanup if exception raised\nin setUpClass. This patch use decorator \u0027safe_setup\u0027 to\ncleanup those resources in images tests.\n\nPartially Implements: blueprint stop-leaking\n\nChange-Id: Ifbb534c008af0f6aca2a75d5c98d6e451a71eacd\n"
    },
    {
      "commit": "d8bf06efb63a34d46d005908b1cf1a9b558b9ff7",
      "tree": "73bea7e07d1a0c35edf81556d8d18fda00584514",
      "parents": [
        "67fec3ff07596ddd800a3dafba98387a32367b31",
        "d599cc556e727af656a6462bb19681f4d000f4da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 06:59:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 06:59:31 2014 +0000"
      },
      "message": "Merge \"Add validation test in identity v3 test_role\""
    },
    {
      "commit": "67fec3ff07596ddd800a3dafba98387a32367b31",
      "tree": "f136dac90f9cbcc8dda705e15f3d98f0602ea31e",
      "parents": [
        "ec819a5b5c9308e36541be287076d799508ae88f",
        "8bbe65103f412ad78f8fecc47180c88d2be4411d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 06:30:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 06:30:52 2014 +0000"
      },
      "message": "Merge \"Check attach-detach FIP \u0026 get FIP pool attributes\""
    },
    {
      "commit": "ec819a5b5c9308e36541be287076d799508ae88f",
      "tree": "1980d41bab8bc31a19aeabbcab340b03c48304ef",
      "parents": [
        "edbfd8d348e43563cc617d7250a9818ddfce787b",
        "a494dce12edbb7e5841f9ff0826ec4da809f6832"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 06:17:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 06:17:25 2014 +0000"
      },
      "message": "Merge \"Validate list_keypair attribute of Nova V2/V3 APIs\""
    },
    {
      "commit": "edbfd8d348e43563cc617d7250a9818ddfce787b",
      "tree": "f86ce79221fb59ebd95bc357b9174bd658e9f7ff",
      "parents": [
        "bf87f5da0c94854a0cf3efd2a2ec1c8ea2c776f1",
        "024cdae115b5fcecb9f10e2c9346087688fd67e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 02:50:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 02:50:41 2014 +0000"
      },
      "message": "Merge \"Define \u0027links\u0027 as a common parameter type\""
    },
    {
      "commit": "bf87f5da0c94854a0cf3efd2a2ec1c8ea2c776f1",
      "tree": "f8bcfcf2ebbac4397f2c88f3ae741c53e98910eb",
      "parents": [
        "687d077add8bd8ae3e503bc6afa2b56bdfe135c6",
        "e8940dab6f40ad112a345917109d23cc44165d8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 26 02:50:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 02:50:33 2014 +0000"
      },
      "message": "Merge \"Verify the list volume attributes of Nova APIs\""
    },
    {
      "commit": "687d077add8bd8ae3e503bc6afa2b56bdfe135c6",
      "tree": "263843b30713bb90d8be15456672d2dc150e274a",
      "parents": [
        "b829b578685dcc5ac58d70b14d440f01cbdcbc6a",
        "ad8249147b5a3584165415aeddc483de01e060fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 23:18:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 23:18:10 2014 +0000"
      },
      "message": "Merge \"simplify heat test_limits\""
    },
    {
      "commit": "b829b578685dcc5ac58d70b14d440f01cbdcbc6a",
      "tree": "31e1492d1295ab1ae291e93a14b8ddac521226a5",
      "parents": [
        "ec7f57a8ce83c218d2b3cec1ed3355955966808c",
        "6aaf2d145865c6e756beb2bb9f5885dd8e7c2126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 23:02:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 23:02:20 2014 +0000"
      },
      "message": "Merge \"Add a new exception for invalid structure\""
    },
    {
      "commit": "ec7f57a8ce83c218d2b3cec1ed3355955966808c",
      "tree": "1a05bf726cfbc4ce726c32efff313f01e90ca3d9",
      "parents": [
        "eb667156a022e4dc9f28fc550c621b740c0ed1db",
        "c3aa1109ce18bab3235ec4a7ebef4da67aa84043"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 23:02:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 23:02:01 2014 +0000"
      },
      "message": "Merge \"Verify attributes through Nova \"list security groups\" API\""
    },
    {
      "commit": "eb667156a022e4dc9f28fc550c621b740c0ed1db",
      "tree": "60ee9bdc8384408ae29133626757edf8bc3796de",
      "parents": [
        "e2fc922c21a89f5971df2217370073316ddb8909",
        "7f9891686a36b412b74e318ae833badfdb586dc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 21:39:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 21:39:25 2014 +0000"
      },
      "message": "Merge \"Test current tenant not added to private flavor\""
    },
    {
      "commit": "95a482d31046f6bb8a52e6d423dda8e6a3db4b1c",
      "tree": "b0b77f48e154ce0f3df120847721a80b6ef57c8c",
      "parents": [
        "e2fc922c21a89f5971df2217370073316ddb8909"
      ],
      "author": {
        "name": "Tushar Kalra",
        "email": "tushar@cloudscaling.com",
        "time": "Tue Mar 25 14:24:43 2014 -0700"
      },
      "committer": {
        "name": "Tushar Kalra",
        "email": "tushar@cloudscaling.com",
        "time": "Tue Mar 25 14:24:43 2014 -0700"
      },
      "message": "Typo in config.py\n\nChange-Id: I172f44dc4115b520c7dcac7d632b49780574582d\n"
    },
    {
      "commit": "ad8249147b5a3584165415aeddc483de01e060fb",
      "tree": "1d551c2e18eb6e708ce994afdc2e2fe6d307f3a7",
      "parents": [
        "e2fc922c21a89f5971df2217370073316ddb8909"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 25 14:56:35 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 25 17:05:10 2014 -0400"
      },
      "message": "simplify heat test_limits\n\nthe test_limits test has a lot of conventions from other parts\nof tempest which are not needed, like the use of setUpClass, and\nsetting _interface.\n\nTo do this we need to assign a client in the base class, further\nrefactoring should be able to remove a lot of code from these\ntests.\n\nThis trims this down to the same functional equivalent, but with\nless code.\n\nChange-Id: Iabfa9afb7b55c4cdb86c519bce798e548463e7c4\n"
    },
    {
      "commit": "827a6fba4d3582dbae68ba4f21df3588c1ee7e8e",
      "tree": "c4c662c39083b6c4dbc48a8e059f9f9c8cb8ee5b",
      "parents": [
        "e2fc922c21a89f5971df2217370073316ddb8909"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 19:30:08 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 25 20:14:17 2014 +0000"
      },
      "message": "Add config fixture support to unit tests\n\nThis commit adds a new env variable OS_TEST_LOCK_PATH to the\n.testr.conf file to set the lock path for using oslo locks.\nPreviously, if an external lock couldn\u0027t be used to isolate test cases\nbecause the unit tests do not have a config file. By getting a lock\npath with an env variable and setting the location in the config\nfixture external locks can be used by first invoking the config\nfixture.\n\nPartially implements bp unit-tests\n\nChange-Id: I08c27ab125183f5d055eaa45c4f0e0a527445475\n"
    },
    {
      "commit": "e2fc922c21a89f5971df2217370073316ddb8909",
      "tree": "a492826107c6bc4b562bec18219674a3a9569a25",
      "parents": [
        "0c363eed045cf923695d924e8ae6247f72e2f93c",
        "47a4ff8ccb840927f0b5688cca9de126d6b92e35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:59:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:59:36 2014 +0000"
      },
      "message": "Merge \"Refactor create_ and update_ methods for floating ips\""
    },
    {
      "commit": "0c363eed045cf923695d924e8ae6247f72e2f93c",
      "tree": "2fd3717c71f71d64c2ac49dce6813d9ccc75be5d",
      "parents": [
        "3e10225e3be813aa24fba85cf97d9a146090aa32",
        "8ba9e2d2525f1538e7e1e558ce6f6ab93e48579e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:51:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:51:06 2014 +0000"
      },
      "message": "Merge \"Fail a test if stack delete failed\""
    },
    {
      "commit": "3e10225e3be813aa24fba85cf97d9a146090aa32",
      "tree": "918b42c1f8ba00252076199d1301e31b2317a372",
      "parents": [
        "c2a26f69a86d55c340eb8a693396c010f6accb07",
        "674c8fc730ed2a58a2ac7d8654299c4d3827910a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:33:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:33:49 2014 +0000"
      },
      "message": "Merge \"Introduce load_tests mechanism for negative tests\""
    },
    {
      "commit": "c2a26f69a86d55c340eb8a693396c010f6accb07",
      "tree": "27af7ef8bc1458d66cd77aeb8bd14655bef0bd71",
      "parents": [
        "1886c9c3088478f1387a720a661a876e085abecc",
        "2af64af32848255263819ebb21ed47580877c3de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:20:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:20:54 2014 +0000"
      },
      "message": "Merge \"Validate get keypair attributes of Nova V2/V3 API\""
    },
    {
      "commit": "1886c9c3088478f1387a720a661a876e085abecc",
      "tree": "e719284b7897c6280355e0769540c461b2e5a89a",
      "parents": [
        "71fbc00c371ab8d843b62f18fd15c02a3547578a",
        "88173c849886dd14194b7c82ab7c5c85943cf356"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:16:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:16:55 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027list_aggregates\u0027\""
    },
    {
      "commit": "71fbc00c371ab8d843b62f18fd15c02a3547578a",
      "tree": "7894b4a80eeda88f587dc3f6ea0706b7650cda69",
      "parents": [
        "50f9d91ea437a2efd15e744a0e7eb297ad3efa3f",
        "fafcc4f8c044d556db39ff26f83f305901bf005f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:16:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:16:47 2014 +0000"
      },
      "message": "Merge \"Remove usage of internal library function in basic generator\""
    },
    {
      "commit": "bce555323cf3ff37b7ea4a66c8a0480ba941e18d",
      "tree": "dd3b0cb0818381983d97d88a926fc628201faa57",
      "parents": [
        "50f9d91ea437a2efd15e744a0e7eb297ad3efa3f"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Wed Mar 19 12:10:32 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Mar 25 17:46:06 2014 +0100"
      },
      "message": "Skip volume snapshot tests if feature is not enabled\n\nNot all cinder volume backends support volume snapshot. For instance,\nthe default NFS backend doesn\u0027t. This patch adds a new entry to\nCONF.volume_feature_enabled to add the possibility to skip volume\nsnapshot tests.\n\nChange-Id: I40ce17924bbe4eb6f1c941df974bfa832ec2a999\n"
    },
    {
      "commit": "50f9d91ea437a2efd15e744a0e7eb297ad3efa3f",
      "tree": "74bb72e82b5d447d0fe097999a055b780546c067",
      "parents": [
        "d93b9401d9332f417e96e6f571a2ca760031f4fc",
        "c3a39bae1d0f6231db35b4927aaf8e4626a397ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 16:15:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 16:15:57 2014 +0000"
      },
      "message": "Merge \"Adds more verification in list alarms\""
    },
    {
      "commit": "d93b9401d9332f417e96e6f571a2ca760031f4fc",
      "tree": "5b90f63dfb10a2ad90e6fd3e07c206b39ef6bf9d",
      "parents": [
        "93ae6c6f64c627d5063fd44b076b21673fe04eb2",
        "dbd025191cd54ef6b7a6e919c32a7c2033e2c2b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 15:33:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 15:33:03 2014 +0000"
      },
      "message": "Merge \"Renew token before expiry time\""
    },
    {
      "commit": "c3aa1109ce18bab3235ec4a7ebef4da67aa84043",
      "tree": "72552038e1107e61c47ee16569bceec12ec00778",
      "parents": [
        "65c07d7fac791cf952b34b7d424e1d2ded1f89c2"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Mar 19 15:19:19 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Mar 25 12:04:19 2014 +0000"
      },
      "message": "Verify attributes through Nova \"list security groups\" API\n\nThis patch adds checks whether a response of Nova \"list security groups\" API\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe response body of v2 API is the below:\n{\n    \"security_groups\": [\n        {\n            \"id\": 17,\n            \"name\": \"default\",\n            \"tenant_id\": \"f5e60a2a87ed4a02ae1ab388bdb10cb5\",\n            \"rules\": [],\n            \"description\": \"default\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ibb2cc07e6d723e836b554f08168757aa93f61890\n"
    },
    {
      "commit": "93ae6c6f64c627d5063fd44b076b21673fe04eb2",
      "tree": "331624cb70515aaf95fe14d684c9f719cb3371d2",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623",
        "e8a845fcf4c3ab383c005a7293a231a31b6a1e0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 10:52:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 10:52:54 2014 +0000"
      },
      "message": "Merge \"Remove resize-revert workaround for bug 924371\""
    },
    {
      "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": "6aaf2d145865c6e756beb2bb9f5885dd8e7c2126",
      "tree": "157494aaa5659da91bacde198e400cf8bc380a4c",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 17:55:23 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 25 11:40:58 2014 +0900"
      },
      "message": "Add a new exception for invalid structure\n\nThis commit fixes too broad exception in output_parser. Otherwise, we\ncan\u0027t assert the Exception in unit tests.\n\nPartially implements bp unit-tests\n\nChange-Id: I9e45571dbf964a37dd9d0249a6f662216d5d046c\n"
    },
    {
      "commit": "4e942a395c41beeb0ad0fdab3b25185944c02baf",
      "tree": "50d41099303642b225bf20aefcb2f05d72b38f1c",
      "parents": [
        "bade82f387881cadd7d009bec3a60565d7461623"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Mar 17 11:02:09 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 25 11:30:14 2014 +0900"
      },
      "message": "Add unit tests for NegativeRestClient class\n\nThis commit adds unit tests for NegativeRestClient.\n\nPartially implements bp unit-tests\n\nChange-Id: I47db1b23b85b7636516292d4a6b78fba0afcfe99\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": "8ba9e2d2525f1538e7e1e558ce6f6ab93e48579e",
      "tree": "a4686c46690b16d01ebbc18807d335f70c1012a5",
      "parents": [
        "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Mar 24 15:37:15 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Mar 25 10:14:50 2014 +1300"
      },
      "message": "Fail a test if stack delete failed\n\nWhenever a deleting stack goes to DELETE_FAILED this is an error which should fail\nthe test. Currently delete failures are ignored. As a side-effect of this, delete-failed\nstacks are leaked even though tests pass.\n\nThe test may have done is own assertions on stack deletes, so a NotFound\nexception is still passed.\n\nChange-Id: I5f9e5901bcbd50bd8bd38c62175755ba59c6b837\nCloses-Bug: #1295415\n"
    },
    {
      "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": "ed260611386264005b42d71fde123b67b9e6b568",
      "tree": "d2a59f22a0fb53bb3fdb6d4ced605b0ebc68c639",
      "parents": [
        "86a2c8d8270e5625813af29f44179bed97ada515"
      ],
      "author": {
        "name": "Tushar Kalra",
        "email": "tushar@cloudscaling.com",
        "time": "Mon Mar 24 10:57:01 2014 -0700"
      },
      "committer": {
        "name": "Tushar Kalra",
        "email": "tushar@cloudscaling.com",
        "time": "Mon Mar 24 12:26:23 2014 -0700"
      },
      "message": "Some keystone V3 API tests throw incorrect errors\n\nChange-Id: I43a80861a087daa512ded7288ed2a4aa59363a7c\nCloses-Bug: 1295434\n"
    },
    {
      "commit": "88173c849886dd14194b7c82ab7c5c85943cf356",
      "tree": "f8324e001232e45742ea66ab29da81037c9fb3b8",
      "parents": [
        "f1794ebd77a2b278edd5955fa01bd4fecfeb9848"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Thu Mar 20 03:15:13 2014 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Tue Mar 25 02:53:48 2014 +0900"
      },
      "message": "Verify the response attributes of \u0027list_aggregates\u0027\n\nThis patch verifies the response attributes of list_aggregates.\nThe response body of v2 and v3 API has the same format:\n\n\"aggregates\": [\n    {\n        \"availability_zone\": \"nova\",\n        \"created_at\": \"2012-11-16T06:22:23.361359\",\n        \"deleted\": false,\n        \"deleted_at\": null,\n        \"hosts\": [],\n        \"id\": 1,\n        \"metadata\": {\n            \"availability_zone\": \"nova\"\n        },\n        \"name\": \"name\",\n        \"updated_at\": null\n    }\n]\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: If4c09929f3e9d3fd743aad2b727a74834fdbf8fd\n"
    },
    {
      "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": "dbd025191cd54ef6b7a6e919c32a7c2033e2c2b1",
      "tree": "ddbee9cdcba36c1392d471ada2701fac644b2380",
      "parents": [
        "4e1f1adadeebbfbfa23313b647af6f43a2685916"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 21 10:06:19 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Mar 24 14:00:15 2014 +0000"
      },
      "message": "Renew token before expiry time\n\nModify is_expired so that token is renewed before it\nactually expires. The threshold is set to 60s, which is plenty\nof time for any API call to complete.\nUse utcnow() instead of utc(). Includes unit tests for is_expired.\n\nCloses bug 1292145\n\nChange-Id: Ic062b4352612c936d1f83fcb7cb09154eb628d9e\n"
    },
    {
      "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": "44f74a461acd28a71be5dbe9ac265c7440b2cff7",
      "tree": "4b2c384db01f89e2173e1ee6d2b63a866d2b49a3",
      "parents": [
        "a494dce12edbb7e5841f9ff0826ec4da809f6832"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 19:22:40 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 19:22:40 2014 +0900"
      },
      "message": "Check create/delete keypair attribute of Nova APIs\n\nThis patch adds the JSON Schema for response of Nova V2 \u0026 V3\ncreate \u0026 delete keypair APIs and validate the response with\nadded JSON Schema to block the backward incompatibility change\nin the future.\n\nThe response body of V2 \u0026 V3 create_keypairs APIs is same and\ngiven below:\n\n{\n    \"keypair\": {\n        \"fingerprint\": \"%(fingerprint)s\",\n        \"name\": \"%(keypair_name)s\",\n        \"public_key\": \"%(public_key)s\",\n        \"user_id\": \"fake\",\n        \"private_key\": \"%(private_key)s\"\n    }\n}\n\nResponse status code differ for create and delete keypairs\n\nV2 - create_keypair \u003d 200\nV2 - delete_keypair \u003d 202\nV3 - create_keypair \u003d 201\nV3 - delete_keypair \u003d 204\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I179f0f11a43324d81ecbb41c0eae2f7072e8979a\n"
    },
    {
      "commit": "cb6b8861ed72fcd5e815190f38d14144ebdd7bbf",
      "tree": "dce224de7f88bc742c3f9f4b40c09df1ce04e229",
      "parents": [
        "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
      ],
      "author": {
        "name": "Gong Zhang",
        "email": "zhanggbj@cn.ibm.com",
        "time": "Thu Feb 20 15:14:05 2014 +0800"
      },
      "committer": {
        "name": "Gong Zhang",
        "email": "zhanggbj@cn.ibm.com",
        "time": "Mon Mar 24 16:10:44 2014 +0800"
      },
      "message": "Add Keystone role and service test cases\n\nAdd two test cases about Keystone role and service:\ntest_get_role_by_id\ntest_create_service_without_description\n\nChange-Id: I5c09e82bb9afbb6d1d8a81dfd6e7408b4ffdd58f\n"
    },
    {
      "commit": "e8940dab6f40ad112a345917109d23cc44165d8c",
      "tree": "1b31d025f84c7f5676d891eed2c608f19fba7443",
      "parents": [
        "585f1f32b00027c7f2a6e8720fbcaf3b39c7f1ce"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 15:06:30 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 24 15:06:30 2014 +0900"
      },
      "message": "Verify the list volume attributes of Nova APIs\n\nThis patch adds the JSON schema for volume list and\nvalidate the response of Nova Volume list APIs with\nadded JSON schema to block the backward incompatibility\nchange in the future.\n\nThe response body of Nova APIs volume list-\u0027os-volumes\u0027\n\u0026 volume list details-\u0027os-volumes/detail\u0027 is the below:\n\n{\n    \"volumes\": [\n        {\n            \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n            \"status\": \"in-use\",\n            \"displayName\": \"Volume Name\",\n            \"availabilityZone\": \"zone1:host1\",\n            \"createdAt\": \"1999-01-01T01:01:01\",\n            \"displayDescription\": \"Volume Description\"\n            \"volumeType\": \"Backup\",\n            \"snapshotId\": null,\n            \"metadata\": {},\n            \"size\": 100,\n            \"attachments\": [\n                {\n                    \"id\": \"a26887c6-c47b-4654-abb5-dfadf7d3f803\",\n                    \"device\": \"/\",\n                    \"volumeId\": \"a287c6-c47b-4654-abb5-dfadf7d3f803\",\n                    \"serverId\": \"3912f4-c5ba-4aec-9165-872876fe202e\"\n                }\n            ]\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I97bb6310a6fcb7d475dbd2bc53814d38c5e9c173\n"
    }
  ],
  "next": "43f9af1514f6994dd202b8b10a437551d31aa71d"
}
