)]}'
{
  "log": [
    {
      "commit": "5b7e3797bd0c91e49c305174b159514bec66603c",
      "tree": "a3994be2451a19eaa6f6bb8d83cdeac6ff20ea6c",
      "parents": [
        "24addca6298b545ebf763dbc7504479e50f2b1e3",
        "1ee1b32963238660392769523209f0a0f2d6b4cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "message": "Merge \"Make test_drivers.py use driver name from conf\""
    },
    {
      "commit": "24addca6298b545ebf763dbc7504479e50f2b1e3",
      "tree": "b388c73ea6fe4c6f42befd8ead2a3e48f773a49b",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688",
        "b7144eb08175d010e1300e14f4f75d04d9c63c98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "message": "Merge \"Convert scenario test tearDown to addCleanup\""
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "91c4061992428b5fa9e59cecd5c0419de928d688",
      "tree": "21d12e42dbce654f0bc0ea5e9ef64576212e7fd6",
      "parents": [
        "c3729d35263caff3cb04ba38e8041b861b365724",
        "3581e466d318efe7273f671c8280373b019382f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "message": "Merge \"VPNaaS API Tests Enhancements\""
    },
    {
      "commit": "c3729d35263caff3cb04ba38e8041b861b365724",
      "tree": "07461775f57608ed3977c8d4675a76ff57ba58b4",
      "parents": [
        "734781c171d9d486eb4924b252372269ab668688",
        "71b6d896681f72f8f50c6d2734a1e4e9f76cec5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "message": "Merge \"Allowed Address Pair API Tests Enhancements\""
    },
    {
      "commit": "734781c171d9d486eb4924b252372269ab668688",
      "tree": "596a333044df0e70cad975b49540823833fc666b",
      "parents": [
        "018043037c36d5726c1585a82146db38eed2c9b6",
        "bff1c0692eab5879c76998ab5303b55c770e0b20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "message": "Merge \"Extending quota support for neutron LBaaS entities\""
    },
    {
      "commit": "018043037c36d5726c1585a82146db38eed2c9b6",
      "tree": "6197961167e13ac0da349097dac206d670299df8",
      "parents": [
        "471f501012b45b022df07a87c73813c1d0906954",
        "8976c9dd664f3bab831c1add283c34fc01c034f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "message": "Merge \"update iptables rules for more useful debugging\""
    },
    {
      "commit": "b7144eb08175d010e1300e14f4f75d04d9c63c98",
      "tree": "a688b51b9d05aa0c60546b0ff7f559144056c9d9",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 13 22:57:35 2013 +0000"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jul 03 13:37:50 2014 +0300"
      },
      "message": "Convert scenario test tearDown to addCleanup\n\nThis commit removes the resource management code used in the scenario\ntests and replaces it with addCleanup. The tearDownClass code created\na LIFO queue for deleting resources created during tests which is\nexactly what addCleanup is used for. Additionally, the previous\ntearDownClass code only worked for objects created, and couldn\u0027t\nundo actions such as volume attach which changed the resource state.\naddCleanup doesn\u0027t have that limitation.\n\nTo handle async delete actions a list of waits is added which will be iterated\n over as the last step of clearing the addCleanup queue. That way all the\ndelete calls are made up front and the tests won\u0027t succeed unless the deletes\nare eventually successful. This is the same basic approach used in the api\ntests to limit cleanup execution time except here it is multi-resource, because\nof the nature of the scenario tests.\n\nChange-Id: I315c9c67a70ab6a209d4996e2926a8a2d06c9bc1\n"
    },
    {
      "commit": "471f501012b45b022df07a87c73813c1d0906954",
      "tree": "41b937ef9fbbe7577316aa9dc7e6cdc1919f02dc",
      "parents": [
        "ed73fa562248fefef3246253f2edbdbaf13753da",
        "42904ae58f5ed4a5d93bcbcf6885a1b6c3cca1d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "message": "Merge \"Code clean-up of CLI test \"cinder list-extensions\"\""
    },
    {
      "commit": "ed73fa562248fefef3246253f2edbdbaf13753da",
      "tree": "67ed3a93614e23033c86bbf1b7e744419d75f9cf",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc",
        "b93cee939eb42ab7222eb5bc2d75fa2daedd3544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "message": "Merge \"Improve neutron CLI existing tests\""
    },
    {
      "commit": "7366970453d13e41ffdc911b205766ba834e2ccc",
      "tree": "7ebb734d5921728e9fda6f8bed56f4e135561367",
      "parents": [
        "21fe5efadfd6885ce3238978c12401b9a0c833b4",
        "c5b842dd6c8ae7fc80e39b006a20fb598b0cf6de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "message": "Merge \"Correcting \u0027id\u0027 type in compute schema\""
    },
    {
      "commit": "21fe5efadfd6885ce3238978c12401b9a0c833b4",
      "tree": "1d734ace41466bbb075f5e2b8a33d3c53fa56721",
      "parents": [
        "bd21fbd58ddca45561b5ee83b627237a89068cc9",
        "c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "message": "Merge \"Remove the skip for test_get_instance_action()\""
    },
    {
      "commit": "bd21fbd58ddca45561b5ee83b627237a89068cc9",
      "tree": "f89446ebe384cd96238719a4a938124b451d9c25",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372",
        "aead3c2028dca518ff9fcfb14074c52c0fc1fea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "message": "Merge \"botoclient does not honor disable_ssl_certificate_validation\""
    },
    {
      "commit": "8976c9dd664f3bab831c1add283c34fc01c034f6",
      "tree": "75092ee0829ba50cdbf93c5f9342439676ae8c6f",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 11:12:26 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 15:19:14 2014 -0400"
      },
      "message": "update iptables rules for more useful debugging\n\nAs discussed with dansmith in #openstack-nova,\niptables --line-numbers -L -nv is a more useful representation of\nthe iptables dump for determining network issues.\n\nRelated-Bug: #1298472\n\nChange-Id: Ibae97f7a0cf29105e3601eca8ce24b8271a3a13d\n"
    },
    {
      "commit": "ff72f4562838fb17458d8a8ac450711793d23372",
      "tree": "5fc434f8c706f603a67b0283cd3665b03eb7cc6c",
      "parents": [
        "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
        "7acaba44c49eed02c53084c4415b2b300392f2ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "message": "Merge \"Add a hacking check to block scenario manager in api tests\""
    },
    {
      "commit": "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
      "tree": "0fcfbf6b173a57aa5435cfbb78b500f60020867a",
      "parents": [
        "8520a48a100c64b961e223aa43b7125fad034ada",
        "9a192d33cfbcce058d68b6a36fd10fa3dd38719b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "message": "Merge \"Fix \"create a flavor\" tests for strong validation\""
    },
    {
      "commit": "8520a48a100c64b961e223aa43b7125fad034ada",
      "tree": "da27228402008960e0dfca9054add1d138cfcd54",
      "parents": [
        "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
        "366a51fef1154e4e70872f8c4a79559cd2e6ef5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "message": "Merge \"Adds scenario tests for volume encryption\""
    },
    {
      "commit": "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
      "tree": "6e3a28db2622a61b2a022256963f2097475f0658",
      "parents": [
        "b2bfb4401d6147758279ec59c197b331cc9a6654",
        "836d7bef5fedaae303217409fefc3748e6fe42bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "message": "Merge \"Verify delete-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "b2bfb4401d6147758279ec59c197b331cc9a6654",
      "tree": "f671e09ef7475321f98d5f180cde7f0df3770c93",
      "parents": [
        "dbd76169aa14a478afb8034d1fa5f6c1ac65d247",
        "b3d956fb1d141f6ac9e5e9377b841dd04235c70d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:05:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:05:31 2014 +0000"
      },
      "message": "Merge \"Add skip decorators in test_servers_negative\""
    },
    {
      "commit": "dbd76169aa14a478afb8034d1fa5f6c1ac65d247",
      "tree": "2010cc3d8ffd60c88c58d9edcba8f870d9d11f98",
      "parents": [
        "cf4a06a11863df2a4fe96277c1d3b2372cbff557",
        "b4e0096310cdf6c4140fb7dd9c0c6a42241894df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:05:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:05:21 2014 +0000"
      },
      "message": "Merge \"Fix calls to mock.assert_not_called()\""
    },
    {
      "commit": "cf4a06a11863df2a4fe96277c1d3b2372cbff557",
      "tree": "e23650240dcaebacb5508bc40aed058df82d4dc3",
      "parents": [
        "e64601f54a77d725d021d7475534b7bd7a146e2d",
        "ab46ce2083846cdacbe3216a5ed992162297c416"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 11:22:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 11:22:23 2014 +0000"
      },
      "message": "Merge \"Fix race condition in flavor tests\""
    },
    {
      "commit": "e64601f54a77d725d021d7475534b7bd7a146e2d",
      "tree": "82fa9ee14a8327b61ae1a4e4bc4e588f0139ac35",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103",
        "e5d8457e9fb57c988e4cbc47175cda2f847cf0f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 08:32:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 08:32:12 2014 +0000"
      },
      "message": "Merge \"Missing node driver interface validation API\""
    },
    {
      "commit": "b3d956fb1d141f6ac9e5e9377b841dd04235c70d",
      "tree": "ae8241dab467f0b3cfd1e8531289a70e34259af5",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Wed Jun 25 14:45:24 2014 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Tue Jul 01 08:14:01 2014 +0000"
      },
      "message": "Add skip decorators in test_servers_negative\n\nThis patch adds skip decorators in the resize methods of the\nthe test_servers_negative test in both admin and servers sections of\ntempest/api/compute. When resize\u003dfalse in tempest.conf, those tests\nare therefore skipped. This prevents failures in environments\nwhere resize is disabled.\n\nChange-Id: Ic14a47ee46a4ee2f8278b688ce16c8510f5c6f32\nRelated-Bug: #1334311\n"
    },
    {
      "commit": "9a192d33cfbcce058d68b6a36fd10fa3dd38719b",
      "tree": "16e0c3de06cd7027e66624493cfcb9b798f53b1c",
      "parents": [
        "229583ae545cdfdea7217358e5b30a2a3b8bc103"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 01 16:12:25 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 01 16:12:25 2014 +0900"
      },
      "message": "Fix \"create a flavor\" tests for strong validation\n\nOn Nova v2.1/v3 API,  the input validation of \"create a flavor\" API\nhas become more strict. As the result it does not allow \" 1024 \" as\nram size, and does not allow \"\" as flavor id.\n\nThis patch fixes the related tests for passing these tests.\n\nChange-Id: I58a8cc8fd89a12495ed995e06dbd396a82f6ec71\nCloses-Bug: #1336173\n"
    },
    {
      "commit": "229583ae545cdfdea7217358e5b30a2a3b8bc103",
      "tree": "52337f972db283fb12dcddd104804e2942fe5d66",
      "parents": [
        "ea77b4fb87dbd53972f53b809a4243d29fd1e38c",
        "85f5bede4e51091b60f57e16f2048d8fdd8887b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 06:50:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 06:50:52 2014 +0000"
      },
      "message": "Merge \"Avoid snapshotting from compute authorization test\""
    },
    {
      "commit": "ea77b4fb87dbd53972f53b809a4243d29fd1e38c",
      "tree": "a3b679af309dac3149c08378a9968876440bc1db",
      "parents": [
        "499aae3fcf35f0c0e0367c6898b018ca964254c5",
        "7287677a3c3d04fc6316249c137182cc794ce824"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 02:36:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 02:36:49 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for job binaries\""
    },
    {
      "commit": "3581e466d318efe7273f671c8280373b019382f5",
      "tree": "c0f4a64d7296bacfe2ae4d1b3848e5011ba2d5e0",
      "parents": [
        "499aae3fcf35f0c0e0367c6898b018ca964254c5"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Thu Mar 27 19:01:46 2014 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Mon Jun 30 20:43:24 2014 -0500"
      },
      "message": "VPNaaS API Tests Enhancements\n\nAdded the following tests:\n - test_admin_create_vpn_service_for_tenant:\n   Admin user creates VPN Service for tenant.\n\n - test_admin_create_ike_policy_for_tenant:\n   Admin user creates IKE Policy for tenant.\n\n - test_admin_create_ipsec_policy_for_tenant:\n   Admin user created Ipsec Policy for tenant.\n\nExtended the following tests:\n - test_show_vpn_service:\n   Now tests to check whether the returned status has a\n   valid value.\n\n - test_create_update_delete_ike_policy:\n   Now also updates encryption_algorithm, ike_version,\n   and lifetime in update tests. Verifies whether test was\n   successful by comparing with vpn_service object returned by\n   show API call.\n   Also now checks whether delete was succesful by asserting\n   that is the ikepolicy is no longer returned by list_ikepolicies.\n\nMinor edits to network_client_base.py to support ipsecpolicy resources.\n\nChange-Id: I0e4e56c4fdcb591c456b4c32c6b6dd208f0c4045\n"
    },
    {
      "commit": "499aae3fcf35f0c0e0367c6898b018ca964254c5",
      "tree": "de39eff6cf81ae3aca1d8fc7c7e5b527c9ea6694",
      "parents": [
        "0d2072a8d4e353ac848f7a0d3ea5a496a9ff0582",
        "0c8e329c54fe00dc18309ae008e8c34c7f100ff9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 22:11:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 22:11:18 2014 +0000"
      },
      "message": "Merge \"Correct nc command in test_load_balancer_basic\""
    },
    {
      "commit": "0d2072a8d4e353ac848f7a0d3ea5a496a9ff0582",
      "tree": "b1d134f22e53d8c105aa306acb5c74ea7e3b1ee1",
      "parents": [
        "03b3747ae4d5d9e29de26428992dc5a4fc3d8609",
        "3083fcad701aff89c36d93f3c45003f4bb4624cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 20:31:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 20:31:30 2014 +0000"
      },
      "message": "Merge \"Enable GET port_detail API to set parameters\""
    },
    {
      "commit": "03b3747ae4d5d9e29de26428992dc5a4fc3d8609",
      "tree": "faf30058884318329092c2744803d624f53bd546",
      "parents": [
        "966c99f7778535faf476f9a84cd03366962ce045",
        "9b3029c7cc5b6143eea118a2d0ad3180a9c40fbe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 30 02:51:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 02:51:20 2014 +0000"
      },
      "message": "Merge \"Fixes Scoping bugs\""
    },
    {
      "commit": "966c99f7778535faf476f9a84cd03366962ce045",
      "tree": "b7e8b1841906562ffe06f87a6a8a478c0a561c69",
      "parents": [
        "b2f215dbfe101da1330542ce9fb18c3933224d36",
        "5420d2d2c6fa7ab021ecf574bdbe50e884def344"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 29 14:42:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 29 14:42:07 2014 +0000"
      },
      "message": "Merge \"add py27 to default tox\""
    },
    {
      "commit": "ab46ce2083846cdacbe3216a5ed992162297c416",
      "tree": "9c5a4783a6b95bfab57ed74908febc2da57eb43f",
      "parents": [
        "b2f215dbfe101da1330542ce9fb18c3933224d36"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Thu Jun 19 14:22:35 2014 +0200"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Sun Jun 29 12:56:53 2014 +0200"
      },
      "message": "Fix race condition in flavor tests\n\n* Flavor tests (admin) create and delete flavors globally, This causes race\n  condition for Flavor list tests where the list test is using the\n  currently created flavors for further operations\n\nUse locally created flavor reference in Flavor list tests\n\nChange-Id: Id557a58008cf42e94524b061acaad9bb89f42ec7\nCloses-Bug: #1267949\n"
    },
    {
      "commit": "b2f215dbfe101da1330542ce9fb18c3933224d36",
      "tree": "36cef8da8ec03a577ca5f1dc4d4c4ede8bba94e1",
      "parents": [
        "bdc64b323c24883909521f414a0b03fd4988825a",
        "ff42c879eade624f79375d0ddb6891c32b0d3293"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 29 01:01:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 29 01:01:31 2014 +0000"
      },
      "message": "Merge \"Added service \"data_processing\" to service list\""
    },
    {
      "commit": "bdc64b323c24883909521f414a0b03fd4988825a",
      "tree": "025412893a6477262f4a4c1fa0cf819e5af6f50a",
      "parents": [
        "b6e3ce4be470e2242ba10c937c773cb6c658e16c",
        "af1fb707fa689df84ef24bef012420cdd47e34c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 17:10:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 17:10:58 2014 +0000"
      },
      "message": "Merge \"Add \u0027Member\u0027 role to all created users\""
    },
    {
      "commit": "b6e3ce4be470e2242ba10c937c773cb6c658e16c",
      "tree": "2215cc31759b0ee40cbda5b7f57f6f467dd8710e",
      "parents": [
        "8882c9147abf832309f62834f5f052c942df2109",
        "da5d4ecbd398424e475c29f2186d6aef1a414fcb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:30:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:30:27 2014 +0000"
      },
      "message": "Merge \"Add \u0027id\u0027 to the server group cleanup list, not body\""
    },
    {
      "commit": "8882c9147abf832309f62834f5f052c942df2109",
      "tree": "2037e5f62a785e22e3cffc4dbe21d766713b10fc",
      "parents": [
        "d671d4ad80dec700555642eed5dfd1572abeaffc",
        "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "message": "Merge \"Tempest API tests: Add ipv6 attribute tests\""
    },
    {
      "commit": "d671d4ad80dec700555642eed5dfd1572abeaffc",
      "tree": "46424be6cd3a8f5c6f029f4c209b90ab63ccc327",
      "parents": [
        "da60377125ef8b9d492445e6f26cbeba5941d23f",
        "7458b4b50508d4582827ef94252d92da2a4a7f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "message": "Merge \"Add Tests for Message \u0026 Claim APIs\""
    },
    {
      "commit": "da60377125ef8b9d492445e6f26cbeba5941d23f",
      "tree": "f01d0f70540ac611094c28c4d7a60657df904620",
      "parents": [
        "9eb8dda58d36f5bd180544644a6e195dbb7f2dbe",
        "a2411315c5a0988e0500cb0bd9eb28f985170378"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 23:13:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 23:13:44 2014 +0000"
      },
      "message": "Merge \"Drop unused admin client in server metadata tests\""
    },
    {
      "commit": "9eb8dda58d36f5bd180544644a6e195dbb7f2dbe",
      "tree": "69b3441ce43aecb8c20b667c309df3a152bd0086",
      "parents": [
        "8cce35d94f65dfee268c7e5e06f20ec8aa1e9521",
        "3efb45616f873f51aac87a5a404bc7573bd5763f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 22:34:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 22:34:13 2014 +0000"
      },
      "message": "Merge \"Skip quota-out tests temporary to change error codes\""
    },
    {
      "commit": "8cce35d94f65dfee268c7e5e06f20ec8aa1e9521",
      "tree": "9157aba5c75376b1f9e2608381fce9ba55094961",
      "parents": [
        "d86a089701a2dac9f582e0d8f2116533834ff94b",
        "7cec346bb4e02627cebf53a8e704e6c2d00b5bd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 22:23:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 22:23:54 2014 +0000"
      },
      "message": "Merge \"Add caller to v1 image_client wait_for_image_status timeout exception\""
    },
    {
      "commit": "d86a089701a2dac9f582e0d8f2116533834ff94b",
      "tree": "9736b302f68e935f4765b6a77fd7e92b6051538d",
      "parents": [
        "1d30c65f0f224f53f0a9e325482e3bd73cbff9e8",
        "a0c76894d685c55f4ee767f5f70019c120bb00da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 17:44:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 17:44:05 2014 +0000"
      },
      "message": "Merge \"Require stevedore for check_uptodate.sh\""
    },
    {
      "commit": "1d30c65f0f224f53f0a9e325482e3bd73cbff9e8",
      "tree": "106738b9bcd5d053f5cc264ffb3b4650c5b344aa",
      "parents": [
        "0b46e3d58543010d7d729d8c220202dc51e395e6",
        "626b4f8f75ba1691259e5897af6fa4d4ac879790"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 27 03:46:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 03:46:53 2014 +0000"
      },
      "message": "Merge \"javelin: create and attach volumes\""
    },
    {
      "commit": "0b46e3d58543010d7d729d8c220202dc51e395e6",
      "tree": "f5b9df0bc10cb4a66296c48579f5c64a71cc4946",
      "parents": [
        "cb31b9b2fffed2e455797c64a8a0969d231a0e32",
        "afeb91a5dacdcbb2116a66b187b997d468612022"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 22:09:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 22:09:58 2014 +0000"
      },
      "message": "Merge \"Use config generator rc instead of wrapper script\""
    },
    {
      "commit": "cb31b9b2fffed2e455797c64a8a0969d231a0e32",
      "tree": "063d2f0c335eebb52eb82418ee48465358fa0257",
      "parents": [
        "c1b26bfb5f11a41a746cf96180949cf3f9c1203c",
        "4251685fac8a088e9b469f1c86d5ef1ae85b88e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 22:09:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 22:09:50 2014 +0000"
      },
      "message": "Merge \"Update config generator from oslo-incubator\""
    },
    {
      "commit": "c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a",
      "tree": "daecf222f38584d4aa8670ec11e859e6adb6e248",
      "parents": [
        "c1b26bfb5f11a41a746cf96180949cf3f9c1203c"
      ],
      "author": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Tue Jun 10 22:51:32 2014 +0000"
      },
      "committer": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Thu Jun 26 17:19:15 2014 +0000"
      },
      "message": "Remove the skip for test_get_instance_action()\n\nChange Ia1880dd53b7cbf34e66b349f01afb15672dffd12 introduced a skip\nfor InstanceActionsV3Test.test_get_instance_action(). This was due\nto the header x-compute-request-id being changed to\nx-openstack-request id. The name has since been updated (as nova\nchange I5e370fd3de5ee2f8a8d13553015d88910ff5ea87), so the skip\nis no longer needed.\n\nAlso the skip in change Ia493d4838dee4a8a587d12a55f16afeb143d959d\nis no longer needed.\n\nCloses-Bug: 1281915\nChange-Id: I4839ba9287f792c8ed352bb63391285a3afc0b84\n"
    },
    {
      "commit": "c1b26bfb5f11a41a746cf96180949cf3f9c1203c",
      "tree": "478005e2a9cae9e7b8ff531e05e8f1a600021e23",
      "parents": [
        "e174c8d474c47ec30a81353ccd0d0870669ed3c3",
        "02f840b7d4b7998ee2c22e477e4e8b253340d92a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 03:24:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 03:24:05 2014 +0000"
      },
      "message": "Merge \"Add parametric tests of Swift object API, part 1\""
    },
    {
      "commit": "e174c8d474c47ec30a81353ccd0d0870669ed3c3",
      "tree": "56dceb715116b23b36722ba375eff909b0c9729b",
      "parents": [
        "dc3d185bb0f18172f59d112b2e328a52820b7adf",
        "8a841c72449b5977fa157814bb661fa18d344bf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 26 00:24:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 26 00:24:47 2014 +0000"
      },
      "message": "Merge \"Avoid empty string for length in os-getConsoleOutput\""
    },
    {
      "commit": "dc3d185bb0f18172f59d112b2e328a52820b7adf",
      "tree": "62b420891e84042e37084d8263bc84f0a5769917",
      "parents": [
        "d08b9adac28d14cb1e7996f0e86ae8e284631f40",
        "60a67f755c05010e32a5fb7639f9c47bb95ba5fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 22:51:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 22:51:57 2014 +0000"
      },
      "message": "Merge \"Add \"create a server\" test with server group\""
    },
    {
      "commit": "5420d2d2c6fa7ab021ecf574bdbe50e884def344",
      "tree": "b28bda619297077b0e1e366ce057e22f948bcc75",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 25 18:12:13 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 25 18:12:39 2014 -0400"
      },
      "message": "add py27 to default tox\n\nbecause we should be unit testing when you run tox\n\nChange-Id: If0bba55d80d900ccd39c7714edcd0bfd79d31467\n"
    },
    {
      "commit": "d08b9adac28d14cb1e7996f0e86ae8e284631f40",
      "tree": "2a4def44ff9f40813edf7932aada418df1edcc21",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f",
        "3823109dd4ce9d76bb438720aa332b8b788356b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 21:13:59 2014 +0000"
      },
      "message": "Merge \"Handle backup not found in test_create_backup\""
    },
    {
      "commit": "7cec346bb4e02627cebf53a8e704e6c2d00b5bd9",
      "tree": "cd4671ac3d19a94027c4c91b67af05dc0c4d7c50",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 25 12:48:43 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 25 12:48:43 2014 -0700"
      },
      "message": "Add caller to v1 image_client wait_for_image_status timeout exception\n\nThis will help in fingerprinting race failures with logstash so that we\ncan uniquely identify the same error message but between different tests\nthat are failing, then we can see trends over time.\n\nRelated-Bug: #1289546\n\nChange-Id: Iaeeaef6f9235cd8c6f7fa4dae3424542b708ad2b\n"
    },
    {
      "commit": "0c8e329c54fe00dc18309ae008e8c34c7f100ff9",
      "tree": "2ce2b74c607d4debe06263d59a00e314c2cbe86c",
      "parents": [
        "8838361cfe071a901608829611a97db66ce5950f"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 05 12:15:39 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jun 25 16:37:16 2014 +0400"
      },
      "message": "Correct nc command in test_load_balancer_basic\n\nHA-Proxy always expects it will close the connection first.\nTo make a backend respect it, the command that starts\nthe netcat \"web server\" should be modified by adding\n\u0027cat \u003e/dev/null\u0027 to a responce. Thus a client is made to wait\nuntil the proxy closes the connection.\n\nCloses bug: 1326607\n\nChange-Id: I762f7b59bd1fd76471cf5530882b6b08e8c9bb0b\n"
    },
    {
      "commit": "b93cee939eb42ab7222eb5bc2d75fa2daedd3544",
      "tree": "a83f0a882f7ed80d052c6f18d57f53cb5fafa700",
      "parents": [
        "e42f050267ea26a603c41f624400a5bed9fbc606"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jun 21 19:43:02 2014 +0530"
      },
      "committer": {
        "name": "ajay",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Wed Jun 25 10:05:31 2014 +0000"
      },
      "message": "Improve neutron CLI existing tests\n\nObjective of this patch to parse the output of read only neutron CLI\u0027s, \nto validate the output and improve more output verification.\nIt is improving the code of all below read only neutron CLI\u0027s sub-commands:\n1. net-list\n2. net-external-list\n3. port-list\n4. router-list\n5. security-group-rule-list\n6. subnet-list\n\nPartially implements: blueprint missing-cli-tests-in-tempest\n\nTask is managed using etherpad :\nhttps://etherpad.openstack.org/p/missing-cli-tests-in-tempest)\n\nChange-Id: I9b8c9cd0ab115a08519c0d2474c41836a984cce2\n"
    },
    {
      "commit": "8838361cfe071a901608829611a97db66ce5950f",
      "tree": "b8e60268ae47137a8af36e508f51a7acac622810",
      "parents": [
        "0acad7922bd73a0840d34f5e0b5d97af8f5a8f56",
        "9c3b3b6f0ec00267af09a81e33a7f3859119a11a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 03:46:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 03:46:11 2014 +0000"
      },
      "message": "Merge \"Add client response checking for image service\""
    },
    {
      "commit": "0acad7922bd73a0840d34f5e0b5d97af8f5a8f56",
      "tree": "c5d3a15ade408085d79501640a5be66eba57c7f8",
      "parents": [
        "079bf98c183e6cee4a88745e96f5c1c6e269e973",
        "6251b782ad107d77a8f078a2d20835661c47b9ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 25 00:19:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 25 00:19:45 2014 +0000"
      },
      "message": "Merge \"Added swift CLI test cases\""
    },
    {
      "commit": "a0c76894d685c55f4ee767f5f70019c120bb00da",
      "tree": "8a8c31fac005c0a0770992322b05dfc1014f14de",
      "parents": [
        "079bf98c183e6cee4a88745e96f5c1c6e269e973"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jun 24 13:56:57 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jun 24 13:56:57 2014 -0700"
      },
      "message": "Require stevedore for check_uptodate.sh\n\nThe Oslo config generator imports the stevedore.named module but\nstevedore isn\u0027t listed as a requirement for Tempest, so config\ngeneration can fail with an ImportError.\n\nCloses-Bug: #1333998\n\nChange-Id: I47ecac0f5881aceb279391a981780a2dd72f0d2b\n"
    },
    {
      "commit": "da5d4ecbd398424e475c29f2186d6aef1a414fcb",
      "tree": "4abc1066bcefa3e064b0ba0e526a269cecc61f0b",
      "parents": [
        "079bf98c183e6cee4a88745e96f5c1c6e269e973"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jun 24 16:04:57 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jun 24 16:04:57 2014 -0400"
      },
      "message": "Add \u0027id\u0027 to the server group cleanup list, not body\n\nChange-Id: If55855d6c104dcd01d648688d2b9d7c2953a9a25\nCloses-Bug: 1333965\n"
    },
    {
      "commit": "079bf98c183e6cee4a88745e96f5c1c6e269e973",
      "tree": "1c6ad62113796bd048d4e177416a4a460a751ded",
      "parents": [
        "f7e2c79e68d5d17ca346456ed3a5fb08643cea90",
        "c9a94f9f94384e9701081cfcdaaa89653f3213d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:56:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:56:13 2014 +0000"
      },
      "message": "Merge \"HEAD doesn\u0027t return a body\""
    },
    {
      "commit": "f7e2c79e68d5d17ca346456ed3a5fb08643cea90",
      "tree": "d56f767c3c5d0a5f0bc610059daee8945528532e",
      "parents": [
        "9d5aa38cfef25af20e382479bd064d48aabf0716",
        "53ce5ae4d662ca2ba961c6d9e3af0a3a89a1be5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:00:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:00:33 2014 +0000"
      },
      "message": "Merge \"provide enough time to do expires in obj tests\""
    },
    {
      "commit": "9b3029c7cc5b6143eea118a2d0ad3180a9c40fbe",
      "tree": "750ce178a84ab739382c80fbe85b4bec8a2308b2",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Pranav Salunke",
        "email": "dguitarbite@gmail.com",
        "time": "Sun May 25 00:01:05 2014 +0530"
      },
      "committer": {
        "name": "Pranav Salunke",
        "email": "dguitarbite@gmail.com",
        "time": "Tue Jun 24 21:55:42 2014 +0530"
      },
      "message": "Fixes Scoping bugs\n\nFixes scoping bugs, removes unnecessary use of self.xx.\n\nChange-Id: I0c9504a11d25cddb7f4e04eed2a631389297fdd9\n"
    },
    {
      "commit": "3efb45616f873f51aac87a5a404bc7573bd5763f",
      "tree": "d8f7ec28f3867e6321c1a00bd4d2ece9ebeaeadd",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 24 16:14:07 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 24 19:46:54 2014 +0900"
      },
      "message": "Skip quota-out tests temporary to change error codes\n\nThe commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change\nerror codes of quota-out to suitable ones (HTTPForbidden).\nWe need to make some quota-out tests skip temporary to merge the above\ncommit. The few ones of this kind of test are already skiped with the\ncommit If376eda0a7929ba2baa4ac4acbb457883bcfc96d, but some tests still\nexist.\nThis patch makes the rest of them skip.\n\nChange-Id: I95c2c7c40763a74ca6eae9f8a28de3e6b482d31b\nRelated-Bug: #1298131\n"
    },
    {
      "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": "e5d8457e9fb57c988e4cbc47175cda2f847cf0f8",
      "tree": "4b70083118b66ae4c846e962301aced6a66faabd",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Mon Jun 23 09:49:03 2014 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Tue Jun 24 15:47:20 2014 +0530"
      },
      "message": "Missing node driver interface validation API\n\nThis patch implements missing API test for node validation.\n\nThere are three categories of driver interfaces:\n\n- `Core` interfaces provide the essential functionality for Ironic\n   within OpenStack, and may be depended upon by other services.\n   All drivers must implement these interfaces. Presently, the Core\n   interfaces are \"power\" and \"deploy\".\n- `Standard` interfaces provide functionality beyond the needs of\n  OpenStack, but which has been standardized across all drivers and\n  becomes part of Ironic\u0027s API.\n  If a driver implements this interface, it must adhere to the standard.\n  This is presented to encourage vendors to work together with the\n  Ironic project and implement common features in a consistent way,\n  thus reducing the burden on consumers of the API.\n  Presently, the Standard interfaces are rescue and console.\n- The `Vendor` interface allows an exemption to the API contract when\n  a vendor wishes to expose unique functionality provided by their\n  hardware and is unable to do so within the core or standard interfaces.\n  In this case, Ironic will merely relay the message from the API service\n  to the appropriate driver.\n\nAs all drivers must implement core interfaces, I am checking only\ncore interfaces for response body validation.\n\npart of blueprint: missing-baremetal-api-test\n\nChange-Id: Ib6e81c875d55fb0c86dbb0de1c9a8337831196cc\n"
    },
    {
      "commit": "71b6d896681f72f8f50c6d2734a1e4e9f76cec5a",
      "tree": "f88ea530d6a66e20cbc39a8763a184189c3a2b87",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b"
      ],
      "author": {
        "name": "Alok Maurya",
        "email": "alok-kumar.maurya@hp.com",
        "time": "Fri Jun 20 05:57:24 2014 -0700"
      },
      "committer": {
        "name": "Alok Maurya",
        "email": "alok-kumar.maurya@hp.com",
        "time": "Tue Jun 24 01:11:10 2014 -0700"
      },
      "message": "Allowed Address Pair API Tests Enhancements\n\nAdd test to update \u0027allowed-address-pair\u0027 attribute of port\n\n-Create a port without allowed-address-pair\n-Set allowed-address-pair attribute of port using port_update\n-Validate that allowed-address-pair attribute of port is updated successfully\n\nChange-Id: I0556617f837f62e3ccc06f50c049af0b227357b0\n"
    },
    {
      "commit": "85f5bede4e51091b60f57e16f2048d8fdd8887b4",
      "tree": "cea6e1d3182aff4d78181f138623423ac5a50499",
      "parents": [
        "fe3a91cbee07873e0dc7977acb148cc2451356b1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 16:48:17 2014 -0700"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Jun 24 07:22:12 2014 +0000"
      },
      "message": "Avoid snapshotting from compute authorization test\n\nThe compute authorization API tests currently rely on the creation of an image\nvia an instance snapshot.  Not all compute drivers support this and the tests\ndo not actually require the image to be a snapshot.  Instead, create a dummy\nimage in Glance directly to avoid making auth tests dependent on a hypervisor\nfeature.\n\nChange-Id: I83a0fe12b1077ea87e402ec9897931631fa9cbf6\nCloses-bug: #1331138"
    },
    {
      "commit": "34e98ad7cc8624c2f27d5374360d34917d99466b",
      "tree": "bf22db7a3f8a4e1419aa928b7eab57ccf132901f",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Apr 01 14:13:05 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Jun 24 11:27:01 2014 +0900"
      },
      "message": "Verify create agent attributes of V2/V3 APIs\n\nThis patch adds the JSON schema for Nova V2/V3 create agent APIs\nincludes the attributes to block the backward incompatibility change\nin the future.\n\nThe response body of v2 and v3 API is the below:\n{\n    \"agent\": {\n        \"agent_id\": 1,\n        \"hypervisor\": \"xen\",\n        \"os\": \"linux\",\n        \"architecture\": \"x86\",\n        \"version\": \"7.0\",\n        \"url\": \"xxx://xxx/xxx/xxx1\",\n        \"md5hash\": \"add6bb58e139be103324d04d82d8f546\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I86aeae6a6337ce60e2b69e207a6e015950b95a36\n"
    },
    {
      "commit": "a2411315c5a0988e0500cb0bd9eb28f985170378",
      "tree": "8286dc861eeaeb272be8bddda49d596a16341c6e",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Jun 23 14:51:11 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Jun 23 15:40:38 2014 -0700"
      },
      "message": "Drop unused admin client in server metadata tests\n\nRemoves an unused admin identity client setup and call to list tenants,\nneither of which appear to be used anywhere in server metadata tests. Also\nremoves a similarly unused tenant_id attribute from the v3 equivalent test.\n\nChange-Id: I83ee79b38c64804ca6a29cc4435866015195a946\n"
    },
    {
      "commit": "53ce5ae4d662ca2ba961c6d9e3af0a3a89a1be5c",
      "tree": "186d130df3dfb199371c02072fcdbaffb5864893",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 16:19:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 18:09:23 2014 -0400"
      },
      "message": "provide enough time to do expires in obj tests\n\nWhen testing object expiration there are a lot of factors in\nplay, including the amount of time that rest calls take between\nwhen we set the expiration, and when we eventually want to check.\nIf the time in the future is too close then our GET calls have\na real chance of 404ing because the object is gone.\n\nSo we should provide more slack to begin with (10 seconds) and\nthen a variable sleep time at the end to check objects 3 seconds\nafter they should have expired.\n\nCloses-Bug: #1304119\n\nChange-Id: I890bdbc14c926ba07f43d60ef5544ff37069d5df\n"
    },
    {
      "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": "af1fb707fa689df84ef24bef012420cdd47e34c4",
      "tree": "533d9ac04d5fb8b8bfd87109fdd3cc171e1b522d",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu May 29 17:08:10 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "apavlov@cloudscaling.com",
        "time": "Mon Jun 23 14:49:06 2014 +0000"
      },
      "message": "Add \u0027Member\u0027 role to all created users\n\nWhen cloud\u0027s glance service configured to use swift for storing data\nthen user works with glance must have operator_role.\n\nChange-Id: Idd92640d5d6b1957aa6ac84a4124e0b2eb5f26b1\nCloses-bug: #1316166\n"
    },
    {
      "commit": "9c3b3b6f0ec00267af09a81e33a7f3859119a11a",
      "tree": "a354484fd2a5c4df6ad8a9b99057fa47c881ac84",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 19 16:05:53 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 23 08:43:30 2014 -0400"
      },
      "message": "Add client response checking for image service\n\nMake all api methods on image clients check for the correct response code and\nremove response code checking from image tests. There are a few test code\nchecks outside of the image tests that were not changed. They do no harm and\ncan be removed when those test files have status codes removed for their own\nintended service.\n\nChange existing client checks using resp to resp.status to avoid confusion with\nglance http client use of both httplib (raw) and httplib2.\n\nRemove unused replace_membership_list method from v1 client.\n\nPartially implements blueprint client-checks-success\n\nChange-Id: I4ece3db26920454a8e1bd6325ec01ae3d864d0eb\n"
    },
    {
      "commit": "c9a94f9f94384e9701081cfcdaaa89653f3213d4",
      "tree": "6f2b3003987cfb59bebb8575809d7c131d68b362",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 08:31:50 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 08:31:50 2014 -0400"
      },
      "message": "HEAD doesn\u0027t return a body\n\nThe following warning message was misleading when doing the\nresults of a HEAD method, which never will have a body.\n\nChange-Id: I585e114a3f35a2bc074ad479fc227b79df36df75\n"
    },
    {
      "commit": "ff42c879eade624f79375d0ddb6891c32b0d3293",
      "tree": "d7ff5d41a04048ee4b7050f0792437ac0ad89a7a",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Jun 17 15:39:43 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Jun 23 15:31:29 2014 +0400"
      },
      "message": "Added service \"data_processing\" to service list\n\nChange-Id: I5d3fbae3903527b34e00579ce178e0422bdd1f4c\n"
    },
    {
      "commit": "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38",
      "tree": "4d3abb345c421cdfc609e9178ab665c6fd0106a9",
      "parents": [
        "18231ce45b9b76ab34daa8fb5dd3f24ed0d24755",
        "a51495806caa9e409a31b1d9be3d5df819e1c972"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:26 2014 +0000"
      },
      "message": "Merge \"Remove assertTrue from ssh unit tests\""
    },
    {
      "commit": "18231ce45b9b76ab34daa8fb5dd3f24ed0d24755",
      "tree": "8ac8de248cea08abdc09972962504c751a29dec9",
      "parents": [
        "fd6528c0a7fb0525f8bc00f1bef76139038ea201",
        "b12ad764336cdbafcc3289b0b6f16db89d01135f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:09 2014 +0000"
      },
      "message": "Merge \"Fix T104 for scenario test subdirs\""
    },
    {
      "commit": "fd6528c0a7fb0525f8bc00f1bef76139038ea201",
      "tree": "1967427359ab9d9d49a6316f6174a1b54345c8fa",
      "parents": [
        "e7f97e01cd096b34f8cb1195f759e52b30f135f6",
        "2e37b4f18f652cf50880375b260c48cb7b6830e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 05:28:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 05:28:05 2014 +0000"
      },
      "message": "Merge \"Add new rescue compute feature flag\""
    },
    {
      "commit": "e7f97e01cd096b34f8cb1195f759e52b30f135f6",
      "tree": "40892605ff56db0cabd7f8f82def2d99caaee42c",
      "parents": [
        "0b85ef822ea5da2f587d7086b60ea2f2883da6ed",
        "2c32c09ab443ad1d9e07a1b8625cde9dd807158f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 04:58:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 04:58:25 2014 +0000"
      },
      "message": "Merge \"Don\u0027t try to trace non-printable characters in debug output\""
    },
    {
      "commit": "0b85ef822ea5da2f587d7086b60ea2f2883da6ed",
      "tree": "c71c4eeeab1a2b10c6e8009165ff1c42eb6af19c",
      "parents": [
        "e42f050267ea26a603c41f624400a5bed9fbc606",
        "af630da010ae7083e0a4da87b5014f45d90ac7ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 03:27:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 03:27:40 2014 +0000"
      },
      "message": "Merge \"Don\u0027t store duplicate policies for server_group\""
    },
    {
      "commit": "e42f050267ea26a603c41f624400a5bed9fbc606",
      "tree": "655f5a34c9fa54221125f689d1748c1775821750",
      "parents": [
        "f783013529afb085a5011eccdce2f5d9c438bcaa",
        "3eb7a892d95c9511c254a16e36b47c6ed1330c91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 23:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 23:13:59 2014 +0000"
      },
      "message": "Merge \"Add README section about API stability\""
    },
    {
      "commit": "f783013529afb085a5011eccdce2f5d9c438bcaa",
      "tree": "8bc165676ba5b6c2d2df85aaad6afbac5bdeae04",
      "parents": [
        "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c",
        "cd7bf6249f31b670d7b0e2275f6cb0b54802d6fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 23:13:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 23:13:51 2014 +0000"
      },
      "message": "Merge \"Add branchless tempest section to README.rst\""
    },
    {
      "commit": "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c",
      "tree": "842662c8a716ec770f42bab7ae42c15ff9426bfd",
      "parents": [
        "3f9b77dd3de0c9d55a6b22a85b52f87156099da5",
        "2ef32acfd9d399c27f08dfcf02f04841378d902c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 15:06:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 15:06:06 2014 +0000"
      },
      "message": "Merge \"make logformat more similar to oslo\""
    },
    {
      "commit": "a51495806caa9e409a31b1d9be3d5df819e1c972",
      "tree": "adf50da4f564bc978b767f03e966208539385e60",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 20 08:20:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 20 12:25:29 2014 +0000"
      },
      "message": "Remove assertTrue from ssh unit tests\n\nThese unit tests failed on gerrit review 98819 with the extremely\nobvious: AssertionError: False is not true.\n\nInstead actually use the Less/Greater assertions so we even know\nwhat the values are on either side of the equation. Also add an\nextra second of buffer to the timeouts, because we have no real\ntime guaruntees here, and a busy system might totally not get around\nto this for an extra second (especially as we are doing int level\ncompares).\n\nCloses-Bug: #1332512\n\nChange-Id: I60b9f1cf38475faa4cddd9e69fcad575f0d4f1f3\n"
    },
    {
      "commit": "3f9b77dd3de0c9d55a6b22a85b52f87156099da5",
      "tree": "00d5536cab33768f72ba55fcd7e6e9c140d74bdc",
      "parents": [
        "fbe49c1d55b8c8433840a4c38d6efda046855201"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 20 06:51:30 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 20 06:51:30 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If54fdc67edc8775584b0636632f5c4ab7aec6ed0\n"
    },
    {
      "commit": "fbe49c1d55b8c8433840a4c38d6efda046855201",
      "tree": "5fec415670e585e7d91007da916f81d7c159f4f7",
      "parents": [
        "3cd3419f2e541746f58c49f34e58596b1b7659ba",
        "7adb69563b8f4a850686feed704f565bcf58a588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 06:03:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 06:03:55 2014 +0000"
      },
      "message": "Merge \"Make test_snapshot_pattern ssh error path work\""
    },
    {
      "commit": "3cd3419f2e541746f58c49f34e58596b1b7659ba",
      "tree": "d83085f307685a0c2d4252d567ff46f5dd3100a6",
      "parents": [
        "09028474450a59a17bc2afc40187980259dd6e24",
        "e81ae6986caccc960e5eaaeebbf1ebaa202562d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 05:55:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 05:55:34 2014 +0000"
      },
      "message": "Merge \"Use the http image location conf option for api tests\""
    },
    {
      "commit": "09028474450a59a17bc2afc40187980259dd6e24",
      "tree": "76f7654fcbcf6a318cb5910b1ef440be3194146f",
      "parents": [
        "fe3a91cbee07873e0dc7977acb148cc2451356b1",
        "621352f32f9d1afc449d2e0c7b389a75f9286fbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 00:45:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 00:45:15 2014 +0000"
      },
      "message": "Merge \"Skip case for fixing incorrect exception assertion\""
    },
    {
      "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": "fe3a91cbee07873e0dc7977acb148cc2451356b1",
      "tree": "e0b14a12d73bd093c2f63285d205ab3ed36d6424",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a",
        "0606e1fa1fb918cc28fd2def32ad29fe7804b5a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 23:12:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 23:12:07 2014 +0000"
      },
      "message": "Merge \"Check create-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "8a841c72449b5977fa157814bb661fa18d344bf6",
      "tree": "3d304d504ce79b3627ea975a5543cb4e02dab16f",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Jun 19 18:33:14 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Jun 19 18:36:31 2014 -0400"
      },
      "message": "Avoid empty string for length in os-getConsoleOutput\n\nIf the caller does not pass in any value for length, we should\nnot be sending length\u003d\u0027\u0027 to the os-getConsoleOutput REST API\nas Nova v2 API does not handle it properly\n\nChange-Id: I61db6a92418935dd4d0a8fc149d18417bf434b94\nCloses-Bug: #1329563\n"
    },
    {
      "commit": "e81ae6986caccc960e5eaaeebbf1ebaa202562d2",
      "tree": "13ab7d44cda1bc18c5f80a370da0bf587c8802fe",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 17:41:31 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 17:49:28 2014 -0400"
      },
      "message": "Use the http image location conf option for api tests\n\nThis commit changes the api tests in test_images to use the http\nimage location from the config file instead of the hardcoded\nexample.com url. The example.com url would work in the case where\nglance attempting to connect to the url using socket, does not raise\na socket error. However, this is dependent on the DNS configuration\nof the host glance is running on because if example.com isn\u0027t\nreachable glance will return a 400 because it can\u0027t get the image\nsize. This fixes the issue by using the location specified in config\nwhich should be a valid location.\n\nCloses-Bug: #1328738\n\nChange-Id: I7cba95bd5f1462c33492869336ce9523a1545a07\n"
    },
    {
      "commit": "7adb69563b8f4a850686feed704f565bcf58a588",
      "tree": "27e0eafbf604d4bdff24d7d5fe65f09b5e231198",
      "parents": [
        "339181aefd2abeadeb49eb2f83d30346bef3036a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 16 10:05:57 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 21:31:58 2014 +0000"
      },
      "message": "Make test_snapshot_pattern ssh error path work\n\nWhen validation was added to all ssh connections this means that the\nexception handling code around ssh connections was actually run, a bug\nwas fixed in the exception logging for test_snapshot_pattern. It also\nreraises the error so we know that the failure was caused by the ssh\nconnection\n\nChange-Id: Iadccef5046e8884fce54ba2cea591a6e86a8b318\n"
    },
    {
      "commit": "339181aefd2abeadeb49eb2f83d30346bef3036a",
      "tree": "641f29622ffa47be9cfe031b43dce36461677b7a",
      "parents": [
        "c3bf9257740c8adfda402a125e2b1008114f9f01",
        "3960c4dcb4de204624dce50c79e63646ef45db48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 18:46:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 18:46:42 2014 +0000"
      },
      "message": "Merge \"Force connection auth as part of RemoteClient in scenario\""
    },
    {
      "commit": "afeb91a5dacdcbb2116a66b187b997d468612022",
      "tree": "68e7b563647b5a98f016c528ceecc8e96f5bf190",
      "parents": [
        "4251685fac8a088e9b469f1c86d5ef1ae85b88e4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 16:51:17 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 16:54:48 2014 +0000"
      },
      "message": "Use config generator rc instead of wrapper script\n\nThis commit removes the generate_sample wrapper script and adds an\nrc file for the config generator to specify the alternate path.\nThis makes console messages from the generator tooling point\nconsistent with what is actually being used. Before because a wrapper\nwas used error messages would recommend running the incorrect tool.\n\nChange-Id: I0ac792454777af6e3f1d718836031f9a14850229\n"
    },
    {
      "commit": "4251685fac8a088e9b469f1c86d5ef1ae85b88e4",
      "tree": "082da06a95a9e9c5ce284e0c0d716ccb9e9d6d81",
      "parents": [
        "c3bf9257740c8adfda402a125e2b1008114f9f01"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 10:51:29 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 16:45:48 2014 +0000"
      },
      "message": "Update config generator from oslo-incubator\n\nThis commit pulls in the latests version of the config generator from\noslo.\n\nChange-Id: I3a2b06dd9ca3285a3d93298ea5727b705f6109e4\n"
    },
    {
      "commit": "7287677a3c3d04fc6316249c137182cc794ce824",
      "tree": "e363c5a7c482fc39568dd1f3ef1c436914f74863",
      "parents": [
        "74c923b4e39a6916bf7eae23b1dc780274855973"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Jun 11 16:18:19 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Jun 19 20:17:42 2014 +0400"
      },
      "message": "Sahara: add API tests for job binaries\n\n* create/list/get/delete API tests for job binaries in Swift\n  and in Sahara database were added\n* \"test_job_binary_get_data\" test was added\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I0f2fcb79b469ad291fb0d9d3acba2fbfbfd7da27\n"
    },
    {
      "commit": "b12ad764336cdbafcc3289b0b6f16db89d01135f",
      "tree": "2e28a0e2fd674e860c89736fa3523c5bf38b6500",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 10:18:05 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 19 10:18:05 2014 -0400"
      },
      "message": "Fix T104 for scenario test subdirs\n\nThis commit fixes the T104 hacking check to handle subdirs in the\nscenario tests. Previously the check assumed that all the scenario\ntests were in the scenario dir. However, this isn\u0027t necessarily the\ncase. For example, the heat scenario tests are all in the path:\ntempest/scenario/orchestration which means they were excluded from\nthe T104 check. This commit fixes the oversight and adds unit tests\nto cover this condition.\n\nChange-Id: I42d7f22f6194f624f8488493de29e60ff19d211a\n"
    },
    {
      "commit": "c3bf9257740c8adfda402a125e2b1008114f9f01",
      "tree": "ad799996327b9ad1c356272c723703d89b108c5a",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Artur Svechnikov",
        "email": "asvechnikov@mirantis.com",
        "time": "Mon May 05 16:37:37 2014 +0400"
      },
      "committer": {
        "name": "Artur Svechnikov",
        "email": "asvechnikov@mirantis.com",
        "time": "Thu Jun 19 16:03:53 2014 +0400"
      },
      "message": "Add Ceilometer client for scenarios tests\n\nCeilometer client is needed for scenario test\nof ceilometer features.\n\nblueprint add-ceilometer-scenario-tests\n\nChange-Id: Ic1b8b7ea41cdabd74e9be951625b74298312880b\n"
    },
    {
      "commit": "621352f32f9d1afc449d2e0c7b389a75f9286fbb",
      "tree": "8475b5a6012981914b72c85f00963510fc6cf4d8",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "ZHU ZHU",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Tue Jun 17 03:43:40 2014 -0500"
      },
      "committer": {
        "name": "ZHU ZHU",
        "email": "zhuzhubj@cn.ibm.com",
        "time": "Thu Jun 19 04:04:04 2014 -0500"
      },
      "message": "Skip case for fixing incorrect exception assertion\n\nHTTP status code 413 should not used for some exception\nresponse based on RFC2616.\n\nRelated nova commit: I2bb8a60ef254afbfed514cfeebe75355d0de4475\nRelated-Bug: #1298131\n\nChange-Id: If376eda0a7929ba2baa4ac4acbb457883bcfc96d\n"
    },
    {
      "commit": "836d7bef5fedaae303217409fefc3748e6fe42bc",
      "tree": "0792605bf13e92d0ae037e68c325cac92c33385d",
      "parents": [
        "0606e1fa1fb918cc28fd2def32ad29fe7804b5a4"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jun 19 15:16:38 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jun 19 15:16:38 2014 +0900"
      },
      "message": "Verify delete-Floating-IP-Bulk Nova API attributes\n\nThis patch adds the JSON schema for Nova V2 delete-Floating-IP-Bulk\nAPI response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of delete-Floating-IP-Bulk V2 API is below:\n\n{\n    \"floating_ips_bulk_delete\": \"192.168.1.0/24\"\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Id48ba7129d97c3691f8e61375f4205b1587d385b\n"
    },
    {
      "commit": "3960c4dcb4de204624dce50c79e63646ef45db48",
      "tree": "4a3719162189b43547bb14e41670792e2e15f0d2",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed May 07 15:20:30 2014 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jun 19 08:53:39 2014 +0300"
      },
      "message": "Force connection auth as part of RemoteClient in scenario\n\nSome operations use ssh.exec_command() (or maybe other methods) without\nfirst verifying that ssh connection is available. This might cause ambiguity\nwhen debugging failed tests.\nThis patch forces connection verification as part of ssh_client creation in\nscenario tests, and will cause early failure if connection is faulty\n\nChange-Id: I002fee2a231e48e834f80f62cc70a489eaa8d2c1\n"
    }
  ],
  "next": "2c32c09ab443ad1d9e07a1b8625cde9dd807158f"
}
