)]}'
{
  "log": [
    {
      "commit": "a8dd0b00effe972527658c67e43b3a0241bd7a2c",
      "tree": "b8e5f55f195bf824c3711b469fdee8d46e076b31",
      "parents": [
        "b5434b0fa765b725bc14c8ec3018be35e3de3635",
        "25f666f1d35ced4ef2f1cb1044123f22341d2b7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "message": "Merge \"Add new shelve compute feature flag\""
    },
    {
      "commit": "465cf2aa1379902338285089e61e96ff6d15c04a",
      "tree": "feca623305a9b571477a78cca003ceffc6395d4f",
      "parents": [
        "c3b38edf5efdcad30776dca41e7688a0c7eb0e29",
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "message": "Merge \"Check rebuild server action API attributes\""
    },
    {
      "commit": "5d7effe9e497e9d73b6b68314b530e12ea314823",
      "tree": "007e714a90407a11b3273d2b8383b7be2d6eebd5",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb"
      ],
      "author": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Wed Jul 16 07:32:38 2014 +0300"
      },
      "committer": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Thu Jul 24 03:01:50 2014 +0300"
      },
      "message": "Fix exception when api_extensions is set to empty\n\ntest.is_extension_enabled() is not checking if\nconfig_dict[service] list is empty\n\nAdded a check if config_dict[service] is empty the\nfunction will return False which means no extensions\nare enabled\n\nChange-Id: I2ee64f205c393637b5fc65897f1489292781c0be\nCloses-Bug: 1342516\n"
    },
    {
      "commit": "25f666f1d35ced4ef2f1cb1044123f22341d2b7a",
      "tree": "ece303a8a0c50b1e6280cd4d8d7831988bc3768b",
      "parents": [
        "69baeefd788c018190a5fc6f7dd04c87d5664d93"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "message": "Add new shelve compute feature flag\n\nShelving/unshelving is not supported across all drivers (e.g., Ironic).\nThis adds a new compute feature flag and skips tests where this function\nis performed.\n\nChange-Id: Ib94b479db2b691e73c6121c17cb47ae1c25636a8\n"
    },
    {
      "commit": "9c2e50ddc700cebb7396e72c91d97f590b2e44f7",
      "tree": "5eb3601aa8f7897a9b1b27beeccbb543e3ab588d",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "message": "Check rebuild server action API attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server action\n\u0027rebuild\u0027 API response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of server rebuild V2 API is given below:\n{\n    \"server\": {\n        \"accessIPv4\": \"1.2.3.4\",\n        \"accessIPv6\": \"fe80::100\",\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"adminPass\": \"seekr3t\",\n        \"created\": \"2012-09-12T17:20:36Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/\n                            openstack/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"hostId\": \"1e3da81662360b7e5ea6d8123031f67168b6992f20bb84df69\",\n        \"id\": \"075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v2/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta var\": \"meta val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2012-09-12T17:20:37Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nThe response body of server rebuild V3 API is given below:\n{\n    \"server\": {\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"mac_addr\": \"aa:bb:cc:dd:ee:ff\",\n                    \"type\": \"fixed\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"admin_password\": \"seekr3t\",\n        \"created\": \"2013-11-14T06:29:00Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"host_id\": \"28d8d56f0e3a77e2089172b68032e017045e20aa5dfc6cb66\",\n        \"id\": \"a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://glance.openstack.example.com/\n                    images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v3/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta_var\": \"meta_val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2013-11-14T06:29:02Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia75f7862bf8eac40f7a9b125fb7e101830da514b\n"
    },
    {
      "commit": "2bbdf42c8504ca242266309fbe7095deae9de527",
      "tree": "c348576c4b342146ac1c56472b566eff7dc4a78c",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:58:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 08:29:53 2014 -0400"
      },
      "message": "olso log sync\n\nThe oslo log fix to actually print out CRITICAL exceptions\nis needed to debug tempest/javelin2 in any real way.\n\nChange-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1\n"
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "8882c9147abf832309f62834f5f052c942df2109",
      "tree": "2037e5f62a785e22e3cffc4dbe21d766713b10fc",
      "parents": [
        "d671d4ad80dec700555642eed5dfd1572abeaffc",
        "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "message": "Merge \"Tempest API tests: Add ipv6 attribute tests\""
    },
    {
      "commit": "d671d4ad80dec700555642eed5dfd1572abeaffc",
      "tree": "46424be6cd3a8f5c6f029f4c209b90ab63ccc327",
      "parents": [
        "da60377125ef8b9d492445e6f26cbeba5941d23f",
        "7458b4b50508d4582827ef94252d92da2a4a7f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "message": "Merge \"Add Tests for Message \u0026 Claim APIs\""
    },
    {
      "commit": "9d5aa38cfef25af20e382479bd064d48aabf0716",
      "tree": "e423ca07b877ed544770b0d269eb6b2815f1f081",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b",
        "e42f0922266da74d4c22f5c4e1856f29df791524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "message": "Merge \"Bump baremetal power/assoc/unprovision timeouts\""
    },
    {
      "commit": "7458b4b50508d4582827ef94252d92da2a4a7f66",
      "tree": "1139b6a78ba9202f32f89076f1a5ff5145d9a615",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 29 11:47:28 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Jun 23 14:09:12 2014 -0400"
      },
      "message": "Add Tests for Message \u0026 Claim APIs\n\nThis patch adds the positive tests for Message \u0026 Claim APIs.\n\nChange-Id: I6128e1990bedcc427733531a0d272449e8b1ce96\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "2e37b4f18f652cf50880375b260c48cb7b6830e4",
      "tree": "64a6db6843f866e4f730f3b22f3a618cf1837151",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jun 18 17:34:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 16:53:19 2014 -0700"
      },
      "message": "Add new rescue compute feature flag\n\nThis adds a new feature flag to toggle whether rescue mode is supported by\nthe hypervisor and skips rescue tests accordingly.  The feature is enabled by\ndefault.\n\nChange-Id: I4dabe663a177aac853ea0e6f4b58b28da890be71\nCloses-bug: #1331870.\n"
    },
    {
      "commit": "8446493234a985f725d77869989c89838c94335f",
      "tree": "c4fc3e52dfc77cb8db21bebd5dbeba5198e0ff84",
      "parents": [
        "5d53cd9ff59699acb961be763bad9b6986a6ac0d",
        "06a5b4a3a325cac422e8469444a421ee675d3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "message": "Merge \"Adds test for Floating Ips bulk Nova V2 API\""
    },
    {
      "commit": "836e56bf2176b8d0a684a3b45895aa779ea755ff",
      "tree": "05de4841626d76f128fdb22be83efa6fadb6fdb6",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 13:55:19 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 11:38:57 2014 -0400"
      },
      "message": "Set default to false for nova v3_api config option\n\nThis commit switches the default value for the nova v3 api config\noption from true to false. This changes the default behavior to not\nrun the Nova v3 API tests. This is because the v3 is still marked as\nexperimental and is able to change in a non-backwards compatible way\nwhich will cause issues when running with branchless tempest.\nAdditionally, the nova team decided not to do a standalone v3 api so\nat some point this will disappear and instead become v2.1 of the api\nwith microversions. When you couple this with the fact that tempest\u0027s\ngate budget is basically exhausted (tests shouldn\u0027t take over an hour\nto run in the gate) this should be defaulted off. For more discussion\nsee:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-June/037370.html\n\nChange-Id: I13dbc4b433a0f6defbeebce958b2e1cbcf64ba7a\n"
    },
    {
      "commit": "f064d3e37e4861fd848a70b7128f415c4a3322cc",
      "tree": "65218fcbfa3cf7da748c0281d000c0a3237103a8",
      "parents": [
        "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58",
        "a7e6871604d9e6813c6beaeb8d51c30873b46bab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "message": "Merge \"Clarify API extension description of Nova API\""
    },
    {
      "commit": "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80",
      "tree": "2f7ec8e655a544ad4f5152d34c5703b59df064fc",
      "parents": [
        "ffe30e0729df400ebf5f034bc32aa296d8c575ce"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue May 13 10:33:15 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Jun 16 16:25:13 2014 -0400"
      },
      "message": "Tempest API tests: Add ipv6 attribute tests\n\nImplements blueprint ipv6-subnet-attributes\n\nChange-Id: I7f8358f4fc507cc2ea73ebbf8a7ff25f0e8306fe\n"
    },
    {
      "commit": "e829ef56908de720594a3d3c2990503d98f397e8",
      "tree": "5bb6d247144985763b0185b653ea4d0f24dc3fd3",
      "parents": [
        "a88165af90202f152c861e50dc1b8329b554230e",
        "640392b92866bc541f470bba31fc23c9c9bece1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "message": "Merge \"Heat Overlapping ip issue\""
    },
    {
      "commit": "640392b92866bc541f470bba31fc23c9c9bece1c",
      "tree": "fe14b2d6af8fcbad2291d1dce479d228a2d683fa",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 15:58:10 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 18:28:53 2014 +0200"
      },
      "message": "Heat Overlapping ip issue\n\nThe hard coded cidr used by heat neutron scenario,\nwas overlapping with the host systems cidr.\nBecause the neutron scenario does not used his own router,\nit also caused issue for the cfn init scenario.\n\n* The neutron scenario will use the first configured cidr\n* The neutron scenario will use his own router\n* The neutron scenario will retry singaling the heat-cfn-api,\n  because if neutron is overload and the vm boot is fast and we\n  do not wait even for the meta data api service connectivity (enabled\n  config drive), the signal could be sent in a wrong time when\n  the L3 connectivity is not ready, but the L2 is.\n* Let neutron decide the allocation_pools (simplification)\n* Using comma_delimited_list for passing not hard coded dns servers\n  to the stack\n\nChange-Id: I06bd197b0f6c012a1416016a40f29ddd080b21b9\nPartial-Bug: #1297560\n"
    },
    {
      "commit": "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
      "tree": "eef187989cab9652d6e4b2e7aa6aa4237a3420d6",
      "parents": [
        "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
        "7bcea356a584b030a47907221245caa2262401b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "message": "Merge \"Add compute notifications tests for ceilometer\""
    },
    {
      "commit": "06a5b4a3a325cac422e8469444a421ee675d3cc6",
      "tree": "6a7349ccb8a6aca361582c8ce04e4eaf54e35d72",
      "parents": [
        "151de961d5f834dfe2106b1061b224a7771fb18f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 11 17:32:45 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 11 20:14:40 2014 +0900"
      },
      "message": "Adds test for Floating Ips bulk Nova V2 API\n\nThis patch adds the test for following Nova V2 APIs-\n- Create Floating Ips bulk\n- Delete Floating Ips bulk\n- List Floating Ips bulk\n\nThis patch also adds the config option for unallocated\nFloating IP Range\n\nChange-Id: I6af52bb2ce2caadf8491740097df71d041643e78\n"
    },
    {
      "commit": "e42f0922266da74d4c22f5c4e1856f29df791524",
      "tree": "cf6caace7dac9903fa89318f4b82da6be4496fbd",
      "parents": [
        "ea42f113cfce493df22208b56d67ce5b26772c7f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jun 10 15:26:37 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jun 10 15:38:32 2014 -0700"
      },
      "message": "Bump baremetal power/assoc/unprovision timeouts\n\nIncreases the default timeouts for baremetal nodes to complete\ncertain state transitions.  This is required so Ironic can gain\nsupport for waiting on external events (eg, neutron port updates)\nat various times during a node\u0027s lifecycle.\n\nChange-Id: If037ebd903bd64a6bcf3e925f38709a4d74bf353\n"
    },
    {
      "commit": "a7e6871604d9e6813c6beaeb8d51c30873b46bab",
      "tree": "6a16a972461b67d515866a5cb4d6fbf31b9c7133",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue May 06 10:47:26 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jun 04 16:49:50 2014 +0900"
      },
      "message": "Clarify API extension description of Nova API\n\nOn Nova API, we can see two names for each API extension. The one is\n\"Name\", the other is \"Alias\". The \"Name\" is represented with camelcase\nand the \"Alias\" is done with characters and hyphens:\n\n $ nova list-extensions\n +--------------+-----------------------+------------------+---------+\n | Name         | Summary               | Alias            | Updated |\n +--------------+-----------------------+------------------+---------+\n | AdminActions | Enable admin-only ... | os-admin-actions | ...     |\n | Agents       | Agents support.       | os-agents        | ...     |\n | ConsoleOutput| Console log output... | os-console-output| ...     |\n | Consoles     | Interactive Console.. | os-consoles      | ...     |\n\nIn Tempest, we can select API extensions what we test and it should be\nbased on \"Alias\", because on Nova side we have been a lot stricter about\nformat/uniqueness for the alias which is seen as the canonical name.\nThis patch clarifies it.\n\nChange-Id: I3e753c81182af83e01ad3a1f2eb9782c8abb6f50\n"
    },
    {
      "commit": "7bcea356a584b030a47907221245caa2262401b2",
      "tree": "cfb8f4a5b092cfb0cd6f705ddb3feb5c374701da",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Dec 26 15:56:17 2013 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Jun 03 13:50:19 2014 +0400"
      },
      "message": "Add compute notifications tests for ceilometer\n\nAdded ceilometer test for measurements:\ninstance, instance:\u003ctype\u003e, memory, vcpus, disk.root.size,\ndisk.ephemeral.size\n\nChange-Id: Ic99229d38f17cd81e147d86031aca75c13171057\nPartially implements: blueprint add-basic-ceilometer-tests\n"
    },
    {
      "commit": "1e15da27159f262f44419f2eb24800ce6a688c3b",
      "tree": "6fcdf5a099535a95dcbe308b0bcf128888be7aac",
      "parents": [
        "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
        "83ba4ee226a09e21580950fe7481eee40fc2039d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "message": "Merge \"Add Marconi Smoke Tests\""
    },
    {
      "commit": "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
      "tree": "d3d16e7a71f3fbaa306ab91f4a2ef6e964ec694e",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
        "8219085609c8e5b7c63ed020b851ca5f85eeb379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "message": "Merge \"set all build_intervals to 1s\""
    },
    {
      "commit": "afcb6b4f819aff14e80d162783ad766e1998d463",
      "tree": "afc066c0af52c1f2125b63f8ea6216b881efd27f",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "message": "Remove default from image_ref options\n\nThis commit removes the weird default values for the image_ref option.\nThe IMAGE_ID defaults were probably a hold away from when they were\nset in env from an early version of tempest. This sets no default and\nlists them as required opts in the help field.\n\nChange-Id: Iaeff5ff2278b0076306ed2cbfe592c06cfbbe316\n"
    },
    {
      "commit": "8219085609c8e5b7c63ed020b851ca5f85eeb379",
      "tree": "e96a58eb72b04614ebd9fa1c35178397de4baab0",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat May 24 07:42:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 27 09:25:20 2014 -0400"
      },
      "message": "set all build_intervals to 1s\n\n10s build interval is really long, and not very sensible. Setting\nto 1s should speed things up a lot.\n\nChange-Id: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d\n"
    },
    {
      "commit": "83ba4ee226a09e21580950fe7481eee40fc2039d",
      "tree": "becb686468fc8a139cd82c90d1b1a6bb3096570a",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10"
      ],
      "author": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Tue Apr 15 18:58:08 2014 +0000"
      },
      "committer": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Fri May 23 13:58:20 2014 +0000"
      },
      "message": "Add Marconi Smoke Tests\n\nAdd smoke tests that check the existence of queues.\nAdd test that checks list queues.\nAdd test that gets queue statistics.\nAdd test that sets and gets queue metadata.\n\nTests for List Queues and Queue Stats use JSON Schema\nvalidation.\n\nChange-Id: I084d1ae0de4a729a913a7084f14c0d3172af29d3\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "3df6ac77f1c082a086a0fc937976a6e3be3f3291",
      "tree": "9bbf7a17a6c9db57890c1a4128ca27860f615131",
      "parents": [
        "1c1eb999ec569a2d340a2721256b80f68530e9d3",
        "320f9c74ac01964d8b0d01d6bfc64fe84882db86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "message": "Merge \"Added Trove (database) version API tests\""
    },
    {
      "commit": "b75e9df5c9317acae14ae119c4291e27b509df67",
      "tree": "696cd90c23ef7683ca961450538a6a67477361b8",
      "parents": [
        "ed50f182ef44c71c80e275b5ac04aaf19ed1b168",
        "70876d0ceac1d2c373ad8b751b901fcb4fadb589"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "message": "Merge \"Add V3 Test to get Spice \u0026 RDP console of server\""
    },
    {
      "commit": "320f9c74ac01964d8b0d01d6bfc64fe84882db86",
      "tree": "5fc1961dcc9f75b587574ebe1f82e60bc523cda7",
      "parents": [
        "5296be177a21ef0927d24f4c8b9be45b689a960c"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 21 16:13:23 2014 -0400"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon May 05 13:34:46 2014 -0400"
      },
      "message": "Added Trove (database) version API tests\n\nAdded a new file \"test_versions.py\" to verify the current\nversion of the Database API.  Required supporting\nfunctions are added in a new client file \"versions_client.py\"\nunder the JSON interface.\nModified api/base.py, etc/tempest.conf.sample, clients.py and\nconfig.py files\n\nPartially implements blueprint: trove-tempest\n\nChange-Id: I3dbe4e40b8b2a1ec3c69573dd40c3c8a643d73d6\n"
    },
    {
      "commit": "b1b04bbd187cda7f78abdd6c598e9231c27a2c6b",
      "tree": "acf6f8935f463a2e2a793a65a853107205e79941",
      "parents": [
        "fdcb33537aa9ca9259d3044173cae6ac4935accd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sun Apr 06 11:57:07 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 30 13:36:12 2014 +0100"
      },
      "message": "Define V3 Credentials\n\nExtend the Credentials class hierarchy to include keystone v3\nCredentials. Extend unit tests accordingly.\nExtend credentials configurations parameters to include domain.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: I4c7f21f769a20ab45c0f9672ebaa738b146cf6a0\n"
    },
    {
      "commit": "70876d0ceac1d2c373ad8b751b901fcb4fadb589",
      "tree": "65801755c9feb7653349b55dbc33cde710de9db3",
      "parents": [
        "ffc94251cbde14b18df7daa9c5ec26c1c7cb3999"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 11 11:40:18 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 25 19:25:22 2014 +0900"
      },
      "message": "Add V3 Test to get Spice \u0026 RDP console of server\n\nThis patch adds Nova V3 API Test to get the Spice and RDP\nconsole of a server\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I9560983c29398f9479e4139ef2f096902c3eae66\n"
    },
    {
      "commit": "423834d26b6d75aa3b8e32aaf6ed63f566644939",
      "tree": "aacde0804f46c9ef528a4fa2889a2ac5e0c5a973",
      "parents": [
        "bd8c04021b6299390debccd5b6e4fb5e2f063d01"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Mar 14 17:33:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Apr 19 14:53:26 2014 +0200"
      },
      "message": "ssh instance validation add options for Neutron\n\nThis is the first part of the patch series which\n implements multiple ssh instance validation strategy.\n\nThis patch adds the new config options and have the effected\ntest classes to prepare the basic neutron resources for usage.\n\nThe default is using the fixed ips for connection, but\non the devstack side the configuration options are configured,\nfor neutron usage.\n\nChange-Id: Ic5fc9bd1f7407d3430fcd33b03a226deed696d57\nImplements: blueprint ssh-auth-strategy\n"
    },
    {
      "commit": "a2dfd49a3ed6c893c2bc29771c3751adc31a92c3",
      "tree": "afae661481ceaee7f7d2738d05af05ccb61fbbdf",
      "parents": [
        "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:15:34 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:18:02 2014 -0400"
      },
      "message": "Up the default timeout for stack builds\n\nThis commit ups the default stack build timeout from 600 to 1200.\nThe stack frequently can take longer than 600 secs to build so\ndoubling it should give us a safe margin.\n\nRelated-Bug: #1297560\n\nChange-Id: I3b13a225793d42e2fa9f4871b2fe81c745954c56\n"
    },
    {
      "commit": "09d780a0ce23338e7dfb16356a03681d2a432506",
      "tree": "23af9adeb77c5a98e67bd626521faacac7e391ff",
      "parents": [
        "dd80c02bcd709fee423bf0015e7278763c6cfce7",
        "9733d0e1520cae67e084ee63da98aa3de4be840e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "message": "Merge \"Volume size could be specified to create volume\""
    },
    {
      "commit": "dd80c02bcd709fee423bf0015e7278763c6cfce7",
      "tree": "12c82be7acbebf374fa646ed1de4dd977e6e311b",
      "parents": [
        "08b38a5b18c7b0cf647bab28f00c1e5bc06cb608",
        "4a48a603f43dd1ed4583f75b7b2696d793fa3932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "message": "Merge \"Adds Ironic test_baremetal_basic_ops scenario test\""
    },
    {
      "commit": "9733d0e1520cae67e084ee63da98aa3de4be840e",
      "tree": "ff5f8b2935dd11e7f77ddf492eb63cf659e6b3fd",
      "parents": [
        "3803836e873f36840c322b2c650f42e959fb1067"
      ],
      "author": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Wed Mar 19 15:50:49 2014 +0800"
      },
      "committer": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Thu Apr 03 09:46:54 2014 +0800"
      },
      "message": "Volume size could be specified to create volume\n\n1. Provide a \"volume_size\" config at VolumeGroup\n2. Make size as optional prameter, modify all volumes_client to\nread the size from CONf if size is None.\n3. Modify the testcase: test_volume_create_get_update\n_delete_from_image to call create_volume with no size\nparameter specified.\n\nChange-Id: I2897f6d6bd970f73867f56d9d23a768cafcbfd80\nCloses-Bug: #1293885\n"
    },
    {
      "commit": "c522c09510802841d9a4c19bdf4799708c1fac3c",
      "tree": "fdf8eb407e10463e7d37f5db7ab843b63622f7ef",
      "parents": [
        "1035acf82e4e369e7ba786424466d427c6a64785"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 24 10:43:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Apr 01 13:24:45 2014 -0400"
      },
      "message": "add trace_requests option to debug section\n\nthis supports the use case that David Kranz has in tracing\nspecific tests for test development. Because this is expected to\nbe development only, and not used in a general case, we don\u0027t do\nall the md5 niceties of the previous code.\n\nChange-Id: Ia9c7a7d10456d0583f8897111b958050c8e95ed7\n"
    },
    {
      "commit": "43190528f0700821af2522b21e2c9cdbd65e650e",
      "tree": "c1854f0d16edd2845683c9fcfdeca48a3bab82c1",
      "parents": [
        "87d1634035aceb8fe2b3d78d33a1aa047283fd3d",
        "fdc6bd7ecaeb62010124f226e62666e0fa67e58c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 31 22:58:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 31 22:58:12 2014 +0000"
      },
      "message": "Merge \"orchestration add resource limit API test\""
    },
    {
      "commit": "4a48a603f43dd1ed4583f75b7b2696d793fa3932",
      "tree": "831875a33d11d44357cecdb32b7b5046164130ce",
      "parents": [
        "eb667156a022e4dc9f28fc550c621b740c0ed1db"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 20 18:23:18 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 31 14:45:29 2014 -0700"
      },
      "message": "Adds Ironic test_baremetal_basic_ops scenario test\n\nAdds an Ironic scenario test that validates a full instance\nboot using Ironic.  In addition to verifying the Nova instance\nboots and has connectivity, it monitors power and state transitions\non the Ironic side.  It currently validates orchestration of the pxe_ssh\ndriver but the goal would be to support other drivers, and test them\nconditionally based on the driver associated with the configured Ironic\nnode.\n\nChange-Id: I7a98ab9c771fe17387dfb591df5a40d27194a5c8\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": "fdc6bd7ecaeb62010124f226e62666e0fa67e58c",
      "tree": "d47814ee4bc632e48a7f92702353a8838d1dccaf",
      "parents": [
        "47f0fa98a0ba0573b7730a68270589115fd0e451"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 16:56:04 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 28 14:16:16 2014 +0000"
      },
      "message": "orchestration add resource limit API test\n\nAdd test_limits check that heat rejects stacks with more than\nthe allowed maximum number of resources\n\nChange-Id: I84eaf11b88f36b79221a99b87c5beb98f121c6e4\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "99b7e3208c9322a5514d426691b74ed1ac5457c5",
      "tree": "56b22b7c907b593587c49e884a694eed80d9c79f",
      "parents": [
        "cd2c782ac1e5024984abca89818b37f76ad0843a",
        "692f0457a8d6b890b8d7193046ac6daf04cc5716"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 20:34:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 20:34:13 2014 +0000"
      },
      "message": "Merge \"Fix V3 image tests according to new image_client\""
    },
    {
      "commit": "fbd6e31b70e4e702f2c18e4b5b9b15c393f2fa8d",
      "tree": "7049b4e541c04b3dbe6c29fcb2c01653c83dc49f",
      "parents": [
        "648d1e44beaf26938312b2a0724ef42d2c256696",
        "9c95a25a426596e046121a93685dcaa9d502a36f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:10 2014 +0000"
      },
      "message": "Merge \"Rename Savanna to Sahara\""
    },
    {
      "commit": "70b431f8035c26ea93ea415ba4cfab144e8f8b74",
      "tree": "9714cd7ac6317cac44838a638720300e40323b30",
      "parents": [
        "c81ac2771173fb8f031c4451a942801b3a18cd98",
        "27dd92ec1058f991528a9d555f8d94695f56dd4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 23:05:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 23:05:23 2014 +0000"
      },
      "message": "Merge \"Configure the ec2 zone explicitly\""
    },
    {
      "commit": "c81ac2771173fb8f031c4451a942801b3a18cd98",
      "tree": "c2c710049bb9f7dcc5d5e07175c74f5ed863701d",
      "parents": [
        "3d33497002050351a4f32c517e4664404d9d39ce",
        "a94636705237cd2f78a51e849226dee1dda8e9d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 23:02:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 23:02:18 2014 +0000"
      },
      "message": "Merge \"Make tempest accounts independent from devstack\""
    },
    {
      "commit": "9c95a25a426596e046121a93685dcaa9d502a36f",
      "tree": "c28728593866489082ea29eab620da0812be3347",
      "parents": [
        "84a81a4987b152d8f91601cffdcf14fa9aa1289f"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Mar 13 23:59:22 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Mar 13 23:59:22 2014 +0400"
      },
      "message": "Rename Savanna to Sahara\n\nKeep savanna cli before the next client release.\n\nChange-Id: I4c168e2fbda1e78ecc2ed3144937d71342846329\n"
    },
    {
      "commit": "67316e2bf926903fef70813f5203b9e01ef3afa7",
      "tree": "3d41f191848780bb658d3249b90844e2bf0a375b",
      "parents": [
        "19436417579bb225e0189defe98aa7b6ba2c394c",
        "d9a01a617f64489115fde5bd98e7fd267fe32453"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 05:07:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 05:07:26 2014 +0000"
      },
      "message": "Merge \"Fix test by waiting to lbaas entity delete\""
    },
    {
      "commit": "692f0457a8d6b890b8d7193046ac6daf04cc5716",
      "tree": "c80701194439ff762ba586b7739fc3e27654d70a",
      "parents": [
        "1bcd29a3683d0d1877f9f38f143c04197069dcbd"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 10 15:27:21 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 13 08:39:43 2014 +0900"
      },
      "message": "Fix V3 image tests according to new image_client\n\nThis patch correct the Nova V3 test_image_oneserver\nand test_images_negative according to new image_client.\nAlso remove the create_image config value.\n\nCloses-Bug: #1290221\n\nChange-Id: Iadaf311e37a42b2adaa9d980a10ae251450030d0\n"
    },
    {
      "commit": "1b6be60cae4bb3e26d8a22b5665aa5de69a468dd",
      "tree": "524b8a12db41dd4854f005fb0ef33b50d721b31a",
      "parents": [
        "9ff2a78d7aa2aeb0520e3f49d66ae57830421c42",
        "f857fdaf193d6ab8871728e0720d18a06ed8db9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 17:15:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 17:15:01 2014 +0000"
      },
      "message": "Merge \"Add support for negative tests with admin client\""
    },
    {
      "commit": "156ad348ebfa1ca0a4aaa5976950a16ecab336f1",
      "tree": "a5fef922fd1e160b5e2d5c8aa5d8e3ed362d670e",
      "parents": [
        "6a66e52d2fad9b6311cd39e0ec8b502c7656dceb",
        "6e7b3b8f13c175042a93aef177a5a9dfd532c694"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:26:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:26:02 2014 +0000"
      },
      "message": "Merge \"Adds basic Marconi test\""
    },
    {
      "commit": "c536066b5a4bc0b06134ea080206ffab5ad13553",
      "tree": "4a0ba4c118f634b569e381fc765e9618007f7ba3",
      "parents": [
        "7be93fd8f1c6106d1e1976b0a56972f242b8dd5a",
        "54236ee3e957ed2421efae301042d5e2d3bc1df4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 02:15:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 02:15:05 2014 +0000"
      },
      "message": "Merge \"Stress runner friendly logging.conf.sample\""
    },
    {
      "commit": "6e7b3b8f13c175042a93aef177a5a9dfd532c694",
      "tree": "085a8f76ef54f06332f139ae924cc35b1862971a",
      "parents": [
        "b91ecd0298500acd70b01ad4a6fe5beae4bab96f"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Feb 06 06:49:04 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Mar 10 14:54:41 2014 -0400"
      },
      "message": "Adds basic Marconi test\n\nThis patch adds the config options needed to add Queuing tests.\nThis patch also has a basic test to verify that everything works\nas expected.\n\nChange-Id: I0769affe66a1e94bff366305e230c1b388e68278\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "aeb7e847a80a3d7ff8324703657bceff61e6e789",
      "tree": "9bdfb063c785398dcc642d89d47d36f8729bcc8a",
      "parents": [
        "b553807b3f4f438883d2dabb16595730d2b1f1cc"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Mon Mar 10 01:10:50 2014 -0400"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Mon Mar 10 13:38:34 2014 -0400"
      },
      "message": "Support disabling suspend/resume for compute api\n\nThe suspend extension may not be available,\nallow it to be disabled.\n\nChange-Id: I6ec48d2903f817334ec94b0baa8ba223d2602d1f\n"
    },
    {
      "commit": "b553807b3f4f438883d2dabb16595730d2b1f1cc",
      "tree": "8a24ef1c5c119d2ce21963fbefdba27fd23486f9",
      "parents": [
        "a26bae35ce1fc73bc37a46b782fabcb507c2bee9"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Sun Mar 09 23:47:35 2014 -0400"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Mon Mar 10 13:38:07 2014 -0400"
      },
      "message": "Support disabling server pausing for compute API\n\nThis adds a togglable compute feature for pause/unpause.\n\nThe Docker driver does not currently support this feature.\n\nChange-Id: I6f5f1f4624e34801aa52def7450e65716073fc65\n"
    },
    {
      "commit": "2c2c765de9f6e325a625b0700088df8c7b8918cd",
      "tree": "76d2d8c45b61fbd8e7459b6db08a436426a29972",
      "parents": [
        "bfc267635f768210f014b6ac0b3d1418c3e2d9fd",
        "6ee82dccd1dbcb95fc63eb3c07b78db0432723ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 12:55:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 12:55:49 2014 +0000"
      },
      "message": "Merge \"Add multiple negative test generator support\""
    },
    {
      "commit": "a94636705237cd2f78a51e849226dee1dda8e9d5",
      "tree": "58ead5382ac0db3822b14a1e250b9a0b34c2fec4",
      "parents": [
        "be392f2d7ce2940aa5c92c253b28344eb52210f9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Mar 03 14:39:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 07:18:25 2014 +0000"
      },
      "message": "Make tempest accounts independent from devstack\n\nChanges the default for tempest accounts to None, so they\nare in no way specific to devstack as they are now.\n\nFixes bug 1287191\n\nChange-Id: Iac805dc4816a3029ad2f68448d9e735b213b5154\n"
    },
    {
      "commit": "be392f2d7ce2940aa5c92c253b28344eb52210f9",
      "tree": "3b51b846f9db92df2dd7eab0ba691e21a341c33d",
      "parents": [
        "bca63695b72617eeb6c912f567d78cffc58aa5fe",
        "e2e33cf78ad345865b688d2d537099e1a23ca3b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 05:00:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 05:00:44 2014 +0000"
      },
      "message": "Merge \"Move ipv6 config option into network-feature-enabled\""
    },
    {
      "commit": "bca63695b72617eeb6c912f567d78cffc58aa5fe",
      "tree": "8e18421161020167d96f3cc5c3bceb873b308251",
      "parents": [
        "7691f2593602f950563430182e7e58cd46642896",
        "27f02430864443c127dbf4a09a62497c60fd0aa4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 04:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 04:58:05 2014 +0000"
      },
      "message": "Merge \"Raise orchestration build_timeout to 600 seconds\""
    },
    {
      "commit": "27f02430864443c127dbf4a09a62497c60fd0aa4",
      "tree": "97ab204771bbc31956f3584f864134195c86d459",
      "parents": [
        "3f75c50304ba6b3315394231803a235eb1fece3c"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Mar 07 09:47:32 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Mar 07 13:29:30 2014 +1300"
      },
      "message": "Raise orchestration build_timeout to 600 seconds\n\nObserved boot time for a single server has been around 250 seconds\nso a build_timeout default of 300 would explain why ~20% of heat-slow\njobs are failing with stack timeout errors.\n\nCloses-Bug: #1288970\nChange-Id: I4feb1b89acf8db0e164468d0471aff71ff5c6a77\n"
    },
    {
      "commit": "f857fdaf193d6ab8871728e0720d18a06ed8db9d",
      "tree": "e326d48ae47c367e01080b58855e9b4f63d70878",
      "parents": [
        "6ee82dccd1dbcb95fc63eb3c07b78db0432723ea"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Mar 05 15:58:00 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Mar 06 08:22:48 2014 +0100"
      },
      "message": "Add support for negative tests with admin client\n\nThis adds the missing support for admin clients and implements an\nexample based on flavor creation. Instead of listing all result code\nchecks it is now possible to define on default.\n\nChange-Id: I9512c1b91eb227e35faf24e3e88ed73a6ed3b734\nPartially-implements: bp autogen-negative-tests\n"
    },
    {
      "commit": "6ee82dccd1dbcb95fc63eb3c07b78db0432723ea",
      "tree": "de0bd9c65cb8675acd9f8b5fbb15b789d7591042",
      "parents": [
        "ff956a6669ecd546de89d43d52771aade0f56896"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Feb 17 10:26:29 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Mar 06 08:21:28 2014 +0100"
      },
      "message": "Add multiple negative test generator support\n\nIn order to support different generator styles and sets of tests\na new configuration parameter is introduced to define the negative\ntest generator class. This can be used to define generators that create\nonly random values (random fuzzy test) or pattern based values.\nWith this functionality it is also possible to reduce the amount\nof negative tests that are automatically produced.\n\nChange-Id: Icfad55d1eea92dc2a42642b37d34c253c26c0846\nPartially-implements: bp fuzzy-test\n"
    },
    {
      "commit": "dd6886f7c633b2a3a49fef30cde82b7c9dee1512",
      "tree": "ec1ec575667a0e9f662f4cdeb89dfe4ffd66bf32",
      "parents": [
        "ff956a6669ecd546de89d43d52771aade0f56896"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Mon Mar 03 01:58:45 2014 -0800"
      },
      "committer": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Wed Mar 05 21:46:45 2014 -0800"
      },
      "message": "Add Trove (database) Flavor API Tests\n\nAdded Trove (database) service and flavor API tests.\n\nPartially implements blueprint: trove-tempest\nChange-Id: Ic4c43bd42fba96950b26232a37bcf300e1e742d1\n"
    },
    {
      "commit": "d9a01a617f64489115fde5bd98e7fd267fe32453",
      "tree": "6d34e01305c9a9db9c918c1843d58765260e19d9",
      "parents": [
        "fbe63d24995097ac66a3e0a2e9e395630cddf361"
      ],
      "author": {
        "name": "izikpenso",
        "email": "izikp@radware.com",
        "time": "Mon Feb 17 20:02:32 2014 +0200"
      },
      "committer": {
        "name": "Evgeny Fedoruk",
        "email": "evgenyf@radware.com",
        "time": "Wed Mar 05 09:29:38 2014 -0800"
      },
      "message": "Fix test by waiting to lbaas entity delete\n\nThis fix prevents a scenario where an\nlbaas entity is trying to be deleted while it still in use,\nbecause an associate entity still didn\u0027t finished it\u0027s deletion.\nHandling the DB before completing the back-end operations\ncan cause problems.\nSo waiting for back-end system response is crucial for\nkeeping the DB model consistent.\n\nA new network timeout and time interval options were\nadded in configuration file. These were added to give control over\nnetwork resources wait periods without effecting other projects.\n\nAdded wait_for_resource_deletion and is_resource_deleted functions,\nsimilar to the common rest_client functions but with resource type\nas a parameter since network service has no rest_client for each resource.\ncalling the new function when deleting vips and pools.\n\nBug #1288326 was opened to address the fact that network rest client does\nnot fit common REST client framework approach where each resource\nhas its own implementation of the client.\n\nThis change is a replacement for the change below.\nhttps://review.openstack.org/#/c/68190/3\nWas replaced due to a development workstation crash.\n\nChange-Id: Ie6468f0488ea2515ed8ccbe1a8c9c55b9ab4a3de\nCloses-Bug: #1271214\n"
    },
    {
      "commit": "056866fda690e18a573df2dc6670d88cd8f4dac9",
      "tree": "061de5b65a56ba30c2602a4b7d939df6e87299ba",
      "parents": [
        "3d4ddd8d4b6bd0b362159200c998e2dc718cbf92",
        "41c1757bd7f25a316b0d0de66638a42dc46dd97d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 03:57:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 03:57:05 2014 +0000"
      },
      "message": "Merge \"Add V3 API Test to get the VNC console of server\""
    },
    {
      "commit": "e2e33cf78ad345865b688d2d537099e1a23ca3b7",
      "tree": "ed8769e5117972e5d3ee64a75f7471560803e4be",
      "parents": [
        "6b8cd2a370210653483996f4ce39d738ed4b03e0"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 03 19:28:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 01:06:11 2014 +0000"
      },
      "message": "Move ipv6 config option into network-feature-enabled\n\nThis commit moves the ipv6 option into the proper config group.\nPreviously, there was an ipv6_enabled option under the network group.\nThis was the incorrect location for this type of option since, ipv6\nis an optional feature it should be in the feature enabled group.\n\nChange-Id: I35769cf4d18363fad56ed5150b4d01d8a5ad17e7\n"
    },
    {
      "commit": "41c1757bd7f25a316b0d0de66638a42dc46dd97d",
      "tree": "fe287101ae8e65395ddda5485cff62d55c67dc47",
      "parents": [
        "4484afd6a23394229348a8305bd6ff07001c8c4b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 27 18:52:56 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 03 10:35:11 2014 +0900"
      },
      "message": "Add V3 API Test to get the VNC console of server\n\nThis patch adds V3 API Test to get the VNC console of server\n\nChange-Id: I120163d0821eb7d8b2d62000be7cdd991925c341\n"
    },
    {
      "commit": "998c91d296cacae36022565cf3aee7403bd82008",
      "tree": "5acd160d030df10dfbde47f52c84397a9cac6731",
      "parents": [
        "cc49f037c24090cedc1eb7a8239c562c48cb24ce"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Mar 01 12:39:49 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Mar 01 19:56:53 2014 -0500"
      },
      "message": "Make reseller admin role configurable\n\nThis commit makes the reseller admin role configurable. Previously the\nswift tests which used the reseller admin role had hardcoded the role\nto be the default ResellerAdmin. However the role is configurable, so\nthis commit adds a new config option which can be used to set the role\nto something besides the default.\n\nChange-Id: I3296a343480d4a0e0e4099863eb8869ffb0f83c3\n"
    },
    {
      "commit": "27dd92ec1058f991528a9d555f8d94695f56dd4e",
      "tree": "c7a0a799c87a09735c6712d2a4a1aa2066840dd7",
      "parents": [
        "50b950155bdce51788a89cd3a0a444787270b40b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 21 14:49:40 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 28 20:55:39 2014 +0100"
      },
      "message": "Configure the ec2 zone explicitly\n\nTempest now creates Availability zones which in parallel run,\nmay causes issues with EC2 tests.\n\nThe EC2 tests will use the preconfigured zone, instead of just picking a\nrandom existing zone.\n\nCloses-Bug: 1265672\nChange-Id: I12dfaca868a3f0aec2a85fe45d8a524940d9eae0\n"
    },
    {
      "commit": "a9a2e42710559224ed19123b9689419c262b9d7e",
      "tree": "b6723d2c16584789ec3abce6670df84441aca358",
      "parents": [
        "a007355189c743f789ebae6098055a4fc7ad5e65",
        "fc62c9047ecffbfe8b1bd5b2ff2c2926521b9fec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 07:33:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 07:33:58 2014 +0000"
      },
      "message": "Merge \"Add endpoint_type option to Savanna,Ironic and Ceilometer groups\""
    },
    {
      "commit": "9fc89e6f905ffe1fbf1ab11085011604a7b1ef94",
      "tree": "8acbe5b1a92603de6c37e8778e8e5c0aecdfb486",
      "parents": [
        "c63239f3199da79a4d839f9d73a099dd8793375d",
        "44b2468ced0ade8a9ada2db647984201f226c0a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 03:26:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 03:26:25 2014 +0000"
      },
      "message": "Merge \"add cli.has_manage option\""
    },
    {
      "commit": "fc62c9047ecffbfe8b1bd5b2ff2c2926521b9fec",
      "tree": "2512e3d52855c54c033317098f514e2b9ca279d5",
      "parents": [
        "7ae4a5977389f72ab7bd1664ed79b7bf551a919a"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Wed Feb 26 14:47:28 2014 +0000"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Wed Feb 26 14:55:36 2014 +0000"
      },
      "message": "Add endpoint_type option to Savanna,Ironic and Ceilometer groups\n\nThey were missed in Idb414aef7510178efef59cb48149ff1d86f11cb1\n\nChange-Id: I8f2e38cfe8909098865289230e7a278bc1dcae75\n"
    },
    {
      "commit": "78da3db8ae9d9e5494915cc3141d5934ad0ff48f",
      "tree": "692a4e5d1f2b8f2711b8836eaff40deb1d572213",
      "parents": [
        "fe6da2177d5700349f44b5c2abf399a9983c898c",
        "de25c02290422d8d126c98b57935cc0bbc684663"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 08:25:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 08:25:51 2014 +0000"
      },
      "message": "Merge \"fix duplicate api_extensions\""
    },
    {
      "commit": "54236ee3e957ed2421efae301042d5e2d3bc1df4",
      "tree": "e00f9983bc67b093121f976b4b8eba04c765a1f2",
      "parents": [
        "173476fe7fd721ac764726db913637a3f41abe7a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 24 10:13:58 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 24 20:45:54 2014 +0100"
      },
      "message": "Stress runner friendly logging.conf.sample\n\ntempest.common.log.TestsFormatter formatter was removed from the tempest\nrepository. It makes the current sample config file useless.\nWe will use the same ContextFormatter in the sample config as we use in the\nnormal runs.\n\nThe tempest.log file will be appended, instead of replacing.\nThe summary of the stress runs will be printed to the stdout.\n\nThe syslog handler preserved in the sample config, but it is not in use\nanymore. If someone want to use, he can enable it by little change.\n\nNOTE:\nYou need change tempest.conf [DEFAULT]/log_config_append to point a valid\nlogging config, if you would like to use special log related\nconfiguration.\n\nChange-Id: Ic6ede3943e309a102d4af6dec505f0d4cbd3bc2b\n"
    },
    {
      "commit": "89f2256c03b7f97ee51274b46ab7741d11e4b2cb",
      "tree": "c24fdb3d2aec22b2a9a784e72e3e070b62aaf10f",
      "parents": [
        "e857bd637339315482572f130ff25778c126c9b4",
        "5bb7aef8b1f1da83b4b4f8db8f6aea3b569f5ffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 07:48:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 07:48:00 2014 +0000"
      },
      "message": "Merge \"Allow IPv6 tests to be disabled\""
    },
    {
      "commit": "1b1547159e8ba8081c066f540c8627757ed45bf1",
      "tree": "79fb9efea24d0a73ce7fbccdb803dd8cae108a36",
      "parents": [
        "13b73856e0147ea8e8b8d99fde4e4d801690c4cd",
        "5d29b2cd267142b5c396fdef689b55589c80a857"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 02:03:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 02:03:45 2014 +0000"
      },
      "message": "Merge \"Make endpoint type configurable\""
    },
    {
      "commit": "44b2468ced0ade8a9ada2db647984201f226c0a2",
      "tree": "4e6666b66310b3624efce8e19603bac7071d1f00",
      "parents": [
        "11108cfb3b50a9be84608a52716d03b2b3e72fbb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 20 19:08:24 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 21 09:27:32 2014 -0500"
      },
      "message": "add cli.has_manage option\n\nthis indicates if tempest is being run in an environment where the\n*-manage commands could be run. This will not be all environments,\nbut if you happen to be running tempest on your management node\nit is nice to be able to test these things.\n\nChange-Id: I5fcabc19afc90950ee214343789dcfc13fc370a1\nCloses-Bug: #1282178\n"
    },
    {
      "commit": "4f71bf0a1ea6a7e036cc31be6f4898ad45e620a0",
      "tree": "49b71703c317cfcf2bd2c3095fec40673b074f84",
      "parents": [
        "5cf31906f7d8bed057ed5746e756c704349293c5"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 14:02:29 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 18:47:45 2014 +0900"
      },
      "message": "Add qcow2 image support\n\nThis commit adds qcow2 image format for some scenario test. Because\nqcow2 disk image format is nicer than uec format.\n\nChange-Id: I4c812176ed1800052c3192110067b1ae7fb04b85\n"
    },
    {
      "commit": "de25c02290422d8d126c98b57935cc0bbc684663",
      "tree": "1f30034b7e050907d931ffcc52ef1b53a295ff6a",
      "parents": [
        "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Feb 14 13:25:19 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Feb 21 13:56:07 2014 +0800"
      },
      "message": "fix duplicate api_extensions\n\n[network-feature-enabled] has 3 api_extensions entries in\ntempest.conf.sample. 2 of them should belong to\n[compute_features_group] and [volume_feature_group].\n\nGenerator compares the opt with opts in groups to find\nthe group in which the opt is. These 3 opts has same\n\u0027name\u0027, \u0027default value\u0027, and \u0027help message\u0027. And first\nmatch is \u0027[network-feature-enabled]\u0027, so they go to the\nsame group.\n\nThis patch add some unique help info in api_extensions\nopts to fix it.\n\nChange-Id: I99dacc73281b16ed430912919defe3b4d9eb8b14\nCloses-Bug: #1280085\n"
    },
    {
      "commit": "5bb7aef8b1f1da83b4b4f8db8f6aea3b569f5ffc",
      "tree": "d921268d358a34ededd82abe68a940ec1949c581",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Feb 19 21:55:14 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Feb 20 16:20:49 2014 -0800"
      },
      "message": "Allow IPv6 tests to be disabled\n\nBy default they are enabled. This is useful if\ncertain plugins do not fully support IPv6, or if\nthe 3rd party CI is set up for IPv4 only.\n\nCloses-bug: 1282387\n\nChange-Id: I6d402381474d70c5f7a4fe378c0459c9b3a92085\n"
    },
    {
      "commit": "3fb814da916abccea94bf4a9e6d3a64486efbfec",
      "tree": "c8010e2bae9415e34ee04b20ad35f5ad6203d6d4",
      "parents": [
        "495eb7b2cf50ae0f96f2a1ab7ac63901f8d2f914",
        "74b08ad1e1ff7b738b38c03fc125206ce438ec4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 20:08:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 20:08:15 2014 +0000"
      },
      "message": "Merge \"Adds cinder backup functional tests\""
    },
    {
      "commit": "324f06b7c46f28efc5dd3420d6ccaa032aa2fca5",
      "tree": "a606b35c7b553a038ecc85606b7202fbf80700e7",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9",
        "a5ee542bc03697f56a6d6f495aa2465b96ab01b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 10:33:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 10:33:44 2014 +0000"
      },
      "message": "Merge \"cleanUp() removing all test resources as an admin\""
    },
    {
      "commit": "74b08ad1e1ff7b738b38c03fc125206ce438ec4e",
      "tree": "0d4ebcb6b471e3869ec0b3542dcf3366a9d99f6f",
      "parents": [
        "e45657fef08ac37ff4118aef77cc18a9c7807cf5"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Sat Jan 18 04:02:51 2014 +0100"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Feb 20 10:19:41 2014 +0100"
      },
      "message": "Adds cinder backup functional tests\n\nAdds new tests to cover cinder backup api as well as the needed\njson clients.\n\nxml client will be submitted after bug #1270589 is fixed.\n\nChange-Id: I8d40c58eaf0ccd24abf55a212f1177e61ef0a281\nCloses-Bug: 1221335\n"
    },
    {
      "commit": "69303a89d1ad35a76f241d964603fdd1333d5f80",
      "tree": "9c9a869dbf1f0532ebba40583cefb04070a6381d",
      "parents": [
        "7253873dd0ce003c8056752cc3b1894c89f8fc9c",
        "af8c4e64cca3c9d4688ba3c4ec12297a6c3f4ec0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 14:12:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 14:12:22 2014 +0000"
      },
      "message": "Merge \"port flavors and server_password tests into nova v3 part2\""
    },
    {
      "commit": "5d29b2cd267142b5c396fdef689b55589c80a857",
      "tree": "e280930ec07b7a3726a6b4467144f2774166b717",
      "parents": [
        "6d6c7af3b4ef88e4481c3ddbd838e615b3f709ce"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Wed Dec 18 13:56:03 2013 +0000"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Feb 18 09:51:03 2014 +0000"
      },
      "message": "Make endpoint type configurable\n\nAllow to specify the endpoint type to use for each service. Not everybody will\nwant to use publicURL, so let\u0027s make this configurable.\n\nCloses-Bug: #1178083\nChange-Id: Idb414aef7510178efef59cb48149ff1d86f11cb1\n"
    },
    {
      "commit": "3220f892696dfd48111499cf281df2c65077c90a",
      "tree": "5329cf8573bb6713b6de6902ac10c9daca12a54e",
      "parents": [
        "573e4a110d9d6c5e80a8e640d063d17a7b624f18",
        "db2c59770c3a719fd4f12c3d607e58e77053d673"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 08:30:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 08:30:44 2014 +0000"
      },
      "message": "Merge \"Make v2 and v3 identity apis configurable\""
    },
    {
      "commit": "91eec92d6736941d2ccd5df93f52fb729a6c06fa",
      "tree": "916f1aad8bdb5549afdb121c23cdc7dc6aae4caf",
      "parents": [
        "bcba3faff45663cff419e2c149fc37bccb77dcf9",
        "ffda37aac8607aa7ee3af25ab0d9e528cef81d35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 03:09:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 03:09:25 2014 +0000"
      },
      "message": "Merge \"Network API: default to ipv4, add ipv6 tests\""
    },
    {
      "commit": "1b5e86dea1f0f089e6665c90a4de44c04998e866",
      "tree": "894775492b3fad58db1764aad50f6c59fd2f17b5",
      "parents": [
        "299f4c98077032ee7c92bf60c932376742938917",
        "8cc3c84737e5a50a72a37a8eb025bf2e72dff6b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 17 09:32:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 09:32:08 2014 +0000"
      },
      "message": "Merge \"enable volume list tests for cinder v2 - part2\""
    },
    {
      "commit": "a5ee542bc03697f56a6d6f495aa2465b96ab01b3",
      "tree": "b76d44e3902255338f05f211364663f21c133e55",
      "parents": [
        "209827826bae3174de748f7f3ebf891c7981c4ab"
      ],
      "author": {
        "name": "Julien Leloup",
        "email": "julien.leloup@3ds.com",
        "time": "Thu Feb 13 14:29:02 2014 +0100"
      },
      "committer": {
        "name": "Julien Leloup",
        "email": "julien.leloup@3ds.com",
        "time": "Thu Feb 13 14:29:02 2014 +0100"
      },
      "message": "cleanUp() removing all test resources as an admin\n\nAdd a parameter in tempest.conf \"full_clean_stack\" to\nallow/prevent the use of cleanup() method at the end\nof a stress test run.\n\nThis is mandatory to use stress tests in a multi-user\nenvironment since the actual cleanup() is designed to\nremove every object of every tenant (and thus will\nimpact other users on the same openstack)\n\nChange-Id: I42dc9592617aeeca9660f670940ecbf50b6108ab\nCloses-Bug: #1273254\n"
    },
    {
      "commit": "f8870ec8f3db43439553867149ec6338f3edc7eb",
      "tree": "ce4caceb191c5495bdf146fac9b9ad8a2639c98e",
      "parents": [
        "6fc20f43a63b1c5fa893bf57a1e1b08488a81617",
        "424c84fd6e633877d239227374db49f873e808bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 16:27:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 16:27:06 2014 +0000"
      },
      "message": "Merge \"Negative tests: Add result check for resources\""
    },
    {
      "commit": "af8c4e64cca3c9d4688ba3c4ec12297a6c3f4ec0",
      "tree": "1e403acc6aa158ec98b699daf829fe3986f0d324",
      "parents": [
        "67984018dfde24eadf41f26ffb59fdb38beb1ad0"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Jan 22 17:09:42 2014 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Feb 12 21:22:59 2014 +0800"
      },
      "message": "port flavors and server_password tests into nova v3 part2\n\nthis ports the flavors, server_password tests and corresponding client\ninto v3 version.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Iaf2056d56429898d524536e54296bac5e479fd3e\n"
    },
    {
      "commit": "8cc3c84737e5a50a72a37a8eb025bf2e72dff6b2",
      "tree": "dcd80c43227ebe89ea21d3b89f95c4717d35eef6",
      "parents": [
        "4be2f60d1e28ee77783b7f3a99de374181ec0307"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Tue Jan 07 10:44:34 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Sat Feb 08 14:22:18 2014 +0800"
      },
      "message": "enable volume list tests for cinder v2 - part2\n\nthis ports test_volumes_list into cinder v2 api,\nand also ports corresponding client.\n\n1. changes of the response data of list and list details in v2:\n(their items are same in v1)\n- list view includes items:\nid, name, link\n- list details view includes items:\nid, status, size, availability_zone,created_at, attachments, name,\ndescription, volume_type, snapshot_id, source_volid, metadata,\nlinks, user_id, bootable\n\n2. use \u0027name\u0027 instead of \u0027display_name\u0027\n\nv2 commit id:\n0c507aa6d08a9471bf896961cc99d40f337f1e4d\n484fb9e1c748e718349e451e80a0e025ed007b1d\n\nChange-Id: I19cf00270f0ca55770188c6c71c02e13c5bd82f6\nImplements: blueprint cinder-v2-api-tests\n"
    }
  ],
  "next": "ffda37aac8607aa7ee3af25ab0d9e528cef81d35"
}
