)]}'
{
  "log": [
    {
      "commit": "3fb62dabcb0cf7395bf3d810d2690b4fb652e37e",
      "tree": "7ce8c90170101cb24a3f5a6c3b61d1562fa6cf15",
      "parents": [
        "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
        "436605b5bd69d8eb0db060c8888dd24268abb62d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 10:38:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 10:38:25 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for cluster templates\""
    },
    {
      "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": "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
      "tree": "a5f26430e486dbccbdb51db54cfd7a028e35ddb4",
      "parents": [
        "ab3d2b60254d494a312c965c1b8a145327d08795",
        "03d4dfd0b7454f10c5775fe1245b9ed517ed51db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 18:59:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 18:59:52 2014 +0000"
      },
      "message": "Merge \"Fix update_server JSON Schema for Nova V2\""
    },
    {
      "commit": "ab3d2b60254d494a312c965c1b8a145327d08795",
      "tree": "c8bdd1567cabe27e08e8c92b5d30c831ed638285",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535",
        "1d5f32b48e7b4e5c666e4ac0de05091cbc9e407b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 18:59:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 18:59:44 2014 +0000"
      },
      "message": "Merge \"Change how tempest debug logs are displayed\""
    },
    {
      "commit": "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535",
      "tree": "61ea128f20354c952695cd9e7dc9ffd5e305817d",
      "parents": [
        "151de961d5f834dfe2106b1061b224a7771fb18f",
        "75ecdfb2083321dacfd4182c9108172452e4f010"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 11:23:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 11:23:00 2014 +0000"
      },
      "message": "Merge \"Add CLI test of \"nova server-group-list\"\""
    },
    {
      "commit": "151de961d5f834dfe2106b1061b224a7771fb18f",
      "tree": "99c80374d03bd8a329444a7fe4173a8d4da6c82d",
      "parents": [
        "70538caf8810d7d79822630abb195ff5b1458f13",
        "483c6f78dc213303c5d3012baaa44f15147c261d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 06:44:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 06:44:09 2014 +0000"
      },
      "message": "Merge \"Use old dict generator syntax in baremetal/test_ports\""
    },
    {
      "commit": "03d4dfd0b7454f10c5775fe1245b9ed517ed51db",
      "tree": "4eb0dbcd80e738a22621fa63903884b5e8e279c6",
      "parents": [
        "70538caf8810d7d79822630abb195ff5b1458f13"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon May 26 14:20:37 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 11 11:31:08 2014 +0900"
      },
      "message": "Fix update_server JSON Schema for Nova V2\n\nThis patch fix the update_server V2 Schema to remove the\n\u0027progress\u0027 attribute from \u0027required\u0027 field.\n\u0027progress\u0027 attribute is not always present in response.\nIf server\u0027s status is one of the progress status (\"ACTIVE\",\n\"BUILD\", \"REBUILD\", \"RESIZE\", \"VERIFY_RESIZE\",) then only\n\u0027progress\u0027 is present in response. So it should not defined as\n\u0027required\u0027\n\nFixing it in base schema as same applies for other server APIs\n(GET, rebuild).\n\nThis patch also adds the test case for update server in stop state\nwhere \u0027progress\u0027 attribute does not come in response body.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Id77d263f685f69f48a8b5592465bfe91eb306443\n"
    },
    {
      "commit": "70538caf8810d7d79822630abb195ff5b1458f13",
      "tree": "fa61a56468ceb5f623f1f0e56c760fd9f80fbe41",
      "parents": [
        "947e8d3c79be862de086f21a7e4db4f2724fa723",
        "e842106061e9a90f3db610090a2e095f307e86e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 02:12:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 02:12:55 2014 +0000"
      },
      "message": "Merge \"Verify \u0027update-server-metadata\u0027 APIs attributes\""
    },
    {
      "commit": "947e8d3c79be862de086f21a7e4db4f2724fa723",
      "tree": "ed6c1cb6fe74b24695a3474561d90853cb5ba489",
      "parents": [
        "faf9e6e0049208a074916e346bcda3faf49e4504",
        "4640b01c0334e32204d33fdad78c249debb7e0be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 01:30:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 01:30:33 2014 +0000"
      },
      "message": "Merge \"Remove nova v2 client in ListSnapshotImagesTest\""
    },
    {
      "commit": "faf9e6e0049208a074916e346bcda3faf49e4504",
      "tree": "1b1b80cc96e5938fd7d789ef46ccf2b70c7e5925",
      "parents": [
        "ea42f113cfce493df22208b56d67ce5b26772c7f",
        "3052e941f3d589e8bbc09a3f62336998346bc2a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 23:06:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 23:06:17 2014 +0000"
      },
      "message": "Merge \"Test script for CRUD operations on regions\""
    },
    {
      "commit": "1d5f32b48e7b4e5c666e4ac0de05091cbc9e407b",
      "tree": "b74d1ed247aa5ca4ac2cfe743bb51f8c9ee29304",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 15:37:58 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 10 15:19:49 2014 +0000"
      },
      "message": "Change how tempest debug logs are displayed\n\nThis commit cleans up how tempest failure logs are displayed. We\u0027ll\nno longer dump the failure information to the console as a test fails.\nInstead all the failure logs will be printed after the tests are run.\n\nChange-Id: I7ecdc349d913b43f4fb0505d5c17c66f811774b4\n"
    },
    {
      "commit": "ea42f113cfce493df22208b56d67ce5b26772c7f",
      "tree": "d16b3893591de291f4076f8de00cccd0e542796c",
      "parents": [
        "b0239632f2761ae9fb22e282b1ece8427bf4ba79"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 10 09:03:43 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 10 09:03:43 2014 -0400"
      },
      "message": "Use correct base test class for test_stress unit tests\n\nThis commit switches the stress test unit tests to use the correct\nbase test class. It was previously using the tempest test base test\nclass instead of the unit test one.\n\nChange-Id: I518d5b50abbd8c54335e7d5f1a53e0c1b6e36673\n"
    },
    {
      "commit": "b0239632f2761ae9fb22e282b1ece8427bf4ba79",
      "tree": "62b3b7866731e9a175c1960ac037202e3b09f4f6",
      "parents": [
        "9613d00999559e0ed0fb3134b0475efea93efa72",
        "2d005bea6248b605b2746ace812212998e1fe391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 06:42:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 06:42:45 2014 +0000"
      },
      "message": "Merge \"Consolidate _check_tenant_network_connectivity in NetworkScenarioTest\""
    },
    {
      "commit": "9613d00999559e0ed0fb3134b0475efea93efa72",
      "tree": "f332021cd74fa59491b8e86bee848ab173b41ff4",
      "parents": [
        "4d49e1af2d2e3190be8fd151bdb625923fb76ce1",
        "343305ff9d22d9d82fdbc3b72c246b57280703b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 06:42:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 06:42:37 2014 +0000"
      },
      "message": "Merge \"Consolidate _check_public_network_connectivity into NetworkScenarioTest\""
    },
    {
      "commit": "4d49e1af2d2e3190be8fd151bdb625923fb76ce1",
      "tree": "c32cdc14e59f2d7cbb4ed31e667496ca6b5eaae3",
      "parents": [
        "7b6b2845561a6747b2c7b69a503ab7a948a622ea",
        "06f7f8ae1223dfea7588f10655c4c04c858cfeb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 04:15:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 04:15:10 2014 +0000"
      },
      "message": "Merge \"Place baremetal common methods in base class\""
    },
    {
      "commit": "7b6b2845561a6747b2c7b69a503ab7a948a622ea",
      "tree": "8438fd713f7261ba095acf6aa271478f6184667a",
      "parents": [
        "875b36b1cb913bb1b898a3f7d429f733ecb4c244",
        "c1a3bbe37c6202562fad5ff1be6e818d12797aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 02:27:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 02:27:57 2014 +0000"
      },
      "message": "Merge \"dump console if we time out on a server op\""
    },
    {
      "commit": "875b36b1cb913bb1b898a3f7d429f733ecb4c244",
      "tree": "dc6310e2c9470ada98388c94c283c6ad02406191",
      "parents": [
        "55e29b457c9c98b5d004f341d16a175737023385",
        "56c1a55d269bc48d16da1d7350f616b479c715ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 01:32:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 01:32:08 2014 +0000"
      },
      "message": "Merge \"Add bug skip for test_container_synchronization()\""
    },
    {
      "commit": "2d005bea6248b605b2746ace812212998e1fe391",
      "tree": "7187c63fd79a05a400b4ad63fd4ae98232f940dd",
      "parents": [
        "343305ff9d22d9d82fdbc3b72c246b57280703b5"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue May 27 10:52:35 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Jun 09 13:53:48 2014 -0700"
      },
      "message": "Consolidate _check_tenant_network_connectivity in NetworkScenarioTest\n\nMoves _check_tenant_network_connectivity into the parent class for the\nbasic/advanced network scenario tests and keeps the better diagnostic\ndebug logging of the two in the common version.\n\nCloses-Bug: #1323674\n\nChange-Id: I4d3f7368e25405fc8baaf23ed1c95a65aef724b7\n"
    },
    {
      "commit": "343305ff9d22d9d82fdbc3b72c246b57280703b5",
      "tree": "fa6d0850353482cb944d9e7a7b6d59584f4b23cd",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue May 27 09:55:03 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Jun 09 13:53:48 2014 -0700"
      },
      "message": "Consolidate _check_public_network_connectivity into NetworkScenarioTest\n\ntest_network_advanced_server_ops.py and test_network_basic_ops.py both\nhave similar _check_public_network_connectivity methods that do the same\nthing but handle errors slightly different.\n\nThis change consolidates the common code in the parent class and uses\nthe more robust error handling / diagnostic debug logging of the two.\n\nA follow-on change will do the same for\n_check_tenant_network_connectivity.\n\nPartial-Bug: #1323674\n\nChange-Id: I412c9949fb99df950fdde4daab4b1b4f34396d56\n"
    },
    {
      "commit": "56c1a55d269bc48d16da1d7350f616b479c715ff",
      "tree": "af3ac3ae733fa259d37f18736386d54bede92165",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 07 10:59:15 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 15:31:59 2014 +0000"
      },
      "message": "Add bug skip for test_container_synchronization()\n\nThis commit adds a skip to test_container_synchronization(). This test\ncurrently only gets run during the periodic -all job because of it\u0027s\nslow tag. It is currently failing 100% of the time and has been in this\nstate for quite some time. So let\u0027s skip it until the underlying bug is\nfixed.\n\nRelated-Bug: #1317133\n\nChange-Id: Iff71b74a377cf80be21516c546031e784a61f836\n"
    },
    {
      "commit": "55e29b457c9c98b5d004f341d16a175737023385",
      "tree": "8566a227f7d92dbdd1709f01af479ab429eab611",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 07 01:04:17 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 09 15:31:42 2014 +0000"
      },
      "message": "Make run_stress.py script an entry point\n\nWith change f8b816af0751b10cc20b0ab456ca334150fcdf5f we started\npackaging binaries using pbr entry points. The run_stress.py script\npreviously lived in tempest.stress, howver since it is intended to be\nrun as a binary the proper place for it is now tempest.cmd and using\nan entry-point it will be easier to run it outside of the tempest\ntree.\n\nChange-Id: I96b2c7915875f4f9d7869b8728bf2c6f6ccbeec9\n"
    },
    {
      "commit": "dfbceca69b9c02632ac9621b772bb2a2782621e8",
      "tree": "f9385de98ed7cd40ba128bd53aee79ddf4e2b04a",
      "parents": [
        "798446b023b88591bdee3ab768ae600304954f89",
        "db6ac6c51e52f76ee7260d4fb31dc8cb2502dd28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 15:00:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 15:00:12 2014 +0000"
      },
      "message": "Merge \"provide ability to tweak oslo log defaults\""
    },
    {
      "commit": "798446b023b88591bdee3ab768ae600304954f89",
      "tree": "18e46043aa169e35c2ca69add6ef9d1cb9e0b85f",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb",
        "2da58590dab4bc7e56928edf08d02a96fb933ee7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 15:00:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 15:00:05 2014 +0000"
      },
      "message": "Merge \"Revert \"don\u0027t reuse servers in test_server_actions\"\""
    },
    {
      "commit": "2da58590dab4bc7e56928edf08d02a96fb933ee7",
      "tree": "edc4d980bccc59cb3efb9073b2feac04f3ffc33f",
      "parents": [
        "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jun 08 12:46:02 2014 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jun 08 12:46:02 2014 +0000"
      },
      "message": "Revert \"don\u0027t reuse servers in test_server_actions\"\n\nThis reverts commit b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f.\n\nChange-Id: I31672c8b131fec4a916c4d703f6819c22d605876\nRelated-Bug: #1298472\n"
    },
    {
      "commit": "db6ac6c51e52f76ee7260d4fb31dc8cb2502dd28",
      "tree": "21040a9dd1c14793d04aac8c61a78df6f7a91872",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 06 16:52:44 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Jun 07 07:51:16 2014 -0400"
      },
      "message": "provide ability to tweak oslo log defaults\n\nBefore we parse the config object, rewrite the oslo log levels to\ninclude defaults that make more sense for tempest. Based off a\nsimilar approach done in keystone.\n\nChange-Id: I7002d9fc3997817d1f07547404aadb011965f472\n"
    },
    {
      "commit": "06f7f8ae1223dfea7588f10655c4c04c858cfeb3",
      "tree": "8f27a596328a595ada628e6dc082cfb24ce14ff2",
      "parents": [
        "35ea84fc805baadfeb2e157bfe166544be9eefdb"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue May 20 13:55:57 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Fri Jun 06 14:19:20 2014 -0400"
      },
      "message": "Place baremetal common methods in base class\n\nThis is part 1 of a change to add advanced operations tests for\nthe ironic baremetal tests. This moves some methods, currently\ndefined in the BaremetalBasicOpsPXESSH class, up to the base class\nwhere they can be used by both basic and advanced tests. Advanced\ntest will be added in a separate review.\n\nThe ironic state definitions are also moved up to the manager.py\nfile where they can be easily accessed.\n\nThis also fixes a typo and renames BaremetalBasicOptsPXESSH to\nBaremetalBasicOpsPXESSH.\n\nChange-Id: I6a63835170548759c3f813339186deb15e0dacc4\n"
    },
    {
      "commit": "35ea84fc805baadfeb2e157bfe166544be9eefdb",
      "tree": "70113c6125df17863987398eee21426b3b73004f",
      "parents": [
        "379f9ffd2d07abc63eb084b5ce3bd10d7540be9d",
        "9e1057b6337c6459dbe2f1160b576fdc3c7a5a18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 13:42:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 13:42:45 2014 +0000"
      },
      "message": "Merge \"Revert \"Fail fast during advanced networking test\"\""
    },
    {
      "commit": "379f9ffd2d07abc63eb084b5ce3bd10d7540be9d",
      "tree": "f95be1ebe43a0c3a21b600ec7988d77bef35fbd7",
      "parents": [
        "4d2866ddb82471488ee74140275b8649b38b5183",
        "7ea69e67f9bb2fff470f6b43998a38bb4e2294a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 09:51:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 09:51:57 2014 +0000"
      },
      "message": "Merge \"Add missing compute service tags to volume API tests\""
    },
    {
      "commit": "4d2866ddb82471488ee74140275b8649b38b5183",
      "tree": "e0334481b2cdd4d237dbaa57e3bc408363e8dbe9",
      "parents": [
        "8f4bf7b16e430569cee1e39b7c1b7bc69631905d",
        "9fd63b8e886b97e068eac4e98b35c7e170c40056"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 06 08:45:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 06 08:45:31 2014 +0000"
      },
      "message": "Merge \"Add API test for resizing a stopped server\""
    },
    {
      "commit": "8f4bf7b16e430569cee1e39b7c1b7bc69631905d",
      "tree": "33594897d7e5fc4f58101fbc82ac2fd26930c65e",
      "parents": [
        "a255783fdcb540a37b9881d7f50de247b3e9b587",
        "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 05 20:39:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 05 20:39:11 2014 +0000"
      },
      "message": "Merge \"don\u0027t reuse servers in test_server_actions\""
    },
    {
      "commit": "9e1057b6337c6459dbe2f1160b576fdc3c7a5a18",
      "tree": "f49e6af42c0c9a850816673bc3a0cdaa528c1ae9",
      "parents": [
        "8f4bf7b16e430569cee1e39b7c1b7bc69631905d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Jun 02 07:13:46 2014 -0700"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Jun 05 16:18:42 2014 +0000"
      },
      "message": "Revert \"Fail fast during advanced networking test\"\n\nThis reverts commit ae3dbdc11fc182109ca07253b0d81183321d7f1c.\n\nCommit ae3dbdc11fc182109ca07253b0d81183321d7f1c was seen as the recent spike for\nthe \"ssh timeout\" failures in neutron, as referenced by this bug [1]. With this\nrevert, we hope to get things moving again while we root cause the other issue.\nWe will re-submit ae3dbdc11fc182109ca07253b0d81183321d7f1c to continue\ndebugging as well.\n\n[1] https://bugs.launchpad.net/bugs/1323658\n\nChange-Id: Ida6e1d2096673d359ac7a8eaf9ab366e056c56f5\n"
    },
    {
      "commit": "b7f648b31c9044e3a7c25c0fb1dcc31a81e0da9f",
      "tree": "a006de12767a12deb2c3cfdf767d17d7de93583a",
      "parents": [
        "15f27fecc45c991528580a50dc2471c82c6f9194"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 12:07:04 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 07:37:10 2014 -0400"
      },
      "message": "don\u0027t reuse servers in test_server_actions\n\nOne of the most problematic parts of Tempest failures has been\nthe test_server_actions test, which tries to optimize what it\u0027s\ndoing by reusing a functional server for subsequent tests.\n\nThe problem is, it\u0027s not clear that server is always functional.\n\nIt would be much better to take the time hit and just use a clean\nserver on every go if this increases reliability.\n\nChange-Id: I78958250d85f2e6b32d912283936b2ee74c38feb\n"
    },
    {
      "commit": "a255783fdcb540a37b9881d7f50de247b3e9b587",
      "tree": "0656db356b59ecd0b18e87f1df540abb18f49e04",
      "parents": [
        "a7d32921fbcdb6877388e00b2676c7c77c767f63",
        "3c7481f707263073ee72d84b17b0d1e407382116"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 05 02:23:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 05 02:23:19 2014 +0000"
      },
      "message": "Merge \"Wait for server activations for the updated servers\""
    },
    {
      "commit": "c1a3bbe37c6202562fad5ff1be6e818d12797aee",
      "tree": "f31ae587f52a8c7fbca048eb6c42316a74898553",
      "parents": [
        "15f27fecc45c991528580a50dc2471c82c6f9194"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 10:49:09 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 15:50:17 2014 +0000"
      },
      "message": "dump console if we time out on a server op\n\nif we timeout waiting for a server to do a thing, also dump the\nconsole before we raise the exception. This will hopefully help\non debugging failures.\n\nRelated-Bug: #1315201\n\nChange-Id: I89d9a93fc02d9604ebc70cd26a2f5d63fbde4415\n"
    },
    {
      "commit": "a7d32921fbcdb6877388e00b2676c7c77c767f63",
      "tree": "1ee594d03ff61d488b7310e0de9aafe144ba3c89",
      "parents": [
        "15f27fecc45c991528580a50dc2471c82c6f9194",
        "92adc7de1e87a8d266d2a03ae7c14a2d689f29bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 04 15:11:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 04 15:11:10 2014 +0000"
      },
      "message": "Merge \"Remove the list_servers_since_test\""
    },
    {
      "commit": "92adc7de1e87a8d266d2a03ae7c14a2d689f29bf",
      "tree": "8bfb2874236a6e7a14c1a314553f71e0737e47af",
      "parents": [
        "3382326781486b50eb7a442b12470f7b6b016656"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 07:03:25 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 09:54:02 2014 -0400"
      },
      "message": "Remove the list_servers_since_test\n\nThis test is mostly just a very good way to add new failures. There\nare subtleties on the timestamping of servers which means that this\ncan often return the wrong number of servers. Because of this we\nshould just delete the test.\n\nIf we want something like this we should create a much more sane setup\nthat includes getting all the servers, determinging some subset that\nthe filter should return, fetching those, and getting the count.\n\nChange-Id: I5c08ef031043229b76a6800eeaab6d418fc4614f\n"
    },
    {
      "commit": "15f27fecc45c991528580a50dc2471c82c6f9194",
      "tree": "edc4d980bccc59cb3efb9073b2feac04f3ffc33f",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3",
        "0a1fab5a8117d94d6da6b068c0ab4cbc0bf8e677"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 04 12:23:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 04 12:23:06 2014 +0000"
      },
      "message": "Merge \"adds tests for CINDER encryption volume-type APIs\""
    },
    {
      "commit": "75ecdfb2083321dacfd4182c9108172452e4f010",
      "tree": "6b7cd220be69a0cee3eb33e1b9abf882faa13e22",
      "parents": [
        "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Tue Jun 03 18:55:41 2014 +0530"
      },
      "committer": {
        "name": "ajay",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Wed Jun 04 03:57:17 2014 +0000"
      },
      "message": "Add CLI test of \"nova server-group-list\"\n\nTest case added for nova cli server-group-list\n\nChange-Id: I04212576ca88bc6bf71db2e7ab8bf09d69124fdc\n"
    },
    {
      "commit": "7ea69e67f9bb2fff470f6b43998a38bb4e2294a5",
      "tree": "8a5e71bd07b02bc2725567092c60e1a91dc59032",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 03 17:23:50 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 03 17:29:12 2014 -0400"
      },
      "message": "Add missing compute service tags to volume API tests\n\nThis commit adds the missing service tags to the volume api tests.\n\nPartially implements bp add-service-tags\n\nChange-Id: I6f403aab25ed5432bb91a7c8ee1801293ce91c9a\n"
    },
    {
      "commit": "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3",
      "tree": "788ca410066d87420115eb0a276525214b9389a3",
      "parents": [
        "69f283b414266d5ab4ab5895cfdf3a25c7d9b340",
        "6e73f468cf924587b32f94f41a33ab9a7a90fa96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 15:31:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 15:31:25 2014 +0000"
      },
      "message": "Merge \"Switch back to nc in test_load_balancer_basic\""
    },
    {
      "commit": "69f283b414266d5ab4ab5895cfdf3a25c7d9b340",
      "tree": "131de13321c319a8935affaa99f0519519d586cd",
      "parents": [
        "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44",
        "1dd7d62daf474c672e3861787d9528a6a21b7573"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 14:25:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 14:25:02 2014 +0000"
      },
      "message": "Merge \"Relax security group rules cleanup\""
    },
    {
      "commit": "3c7481f707263073ee72d84b17b0d1e407382116",
      "tree": "296fbb5f977b3ff4d269df16c4d300b198a2c690",
      "parents": [
        "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 03 22:19:02 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 03 22:38:57 2014 +0900"
      },
      "message": "Wait for server activations for the updated servers\n\nIn test_list_servers_by_changes_since, Tempest tries to get a server\nlist with changes-since parameter. The test expects we can get all\nservers with the parameter, but sometimes we could not get it and the\ngate tests failed.\nOn \"create a server\" API Nova creates a DB record of the server as\nthe first step, then updates the record by each step(scheduling,\nnetworking, etc.) during the server creation. If the test runs just\nafter the DB record creation, the record is not updated and \"get a\nserver list\" API with changes-since parameter does not contain the\nserver. As the result, the test fails.\n\nThis patch makes the test wait for server activations to avoid the\nnon-updated servers.\n\nChange-Id: I380ae2030da794c4f8fcfd6347f9cbe7f75b5c28\nCloses-Bug: #1254238\n"
    },
    {
      "commit": "3fbbb0d6be63cc6bb651f20a9ca48c9ccede4d44",
      "tree": "c3e4fe5a1d6de5e608385185189a98ef1e6d124c",
      "parents": [
        "3382326781486b50eb7a442b12470f7b6b016656",
        "c772062ac75f6119772127ea2ed61ea123923173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 12:25:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 12:25:48 2014 +0000"
      },
      "message": "Merge \"Upload public image requires admin role by default\""
    },
    {
      "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": "e842106061e9a90f3db610090a2e095f307e86e0",
      "tree": "39121afaf07ef45b14c297999061cff70a63999c",
      "parents": [
        "3382326781486b50eb7a442b12470f7b6b016656"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Jun 02 15:58:21 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Jun 02 15:58:21 2014 +0900"
      },
      "message": "Verify \u0027update-server-metadata\u0027 APIs attributes\n\nThis patch verifies the response attributes of \u0027update-server-metadata\u0027.\n\nThe response attributes of v2 and v3 are the same:\n{\n    \"metadata\": {\n        \"foo\": \"Foo Value\"\n    }\n}\n\nResponse code for V3 API is 201.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: If70c4cd31ed513276d0a714edc06d4878913ec48\n"
    },
    {
      "commit": "3382326781486b50eb7a442b12470f7b6b016656",
      "tree": "d6cfec3448c28ad6f885b815712f0fc1beb42c3a",
      "parents": [
        "4ca52f660d270c927d8c1868d68f1ac4f47f6bbf",
        "d847c5851d18ab22f2bc527a98b5e6f8d2e8080b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 02 06:25:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 02 06:25:05 2014 +0000"
      },
      "message": "Merge \"Verify server list_addresses V2/V3 APIs attributes\""
    },
    {
      "commit": "4ca52f660d270c927d8c1868d68f1ac4f47f6bbf",
      "tree": "464284b2ec39fed31a68803f8edf36eb25190113",
      "parents": [
        "4233b02ed9dd03e2545932864b54bef072466fe5",
        "ae3dbdc11fc182109ca07253b0d81183321d7f1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 01 00:48:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 01 00:48:18 2014 +0000"
      },
      "message": "Merge \"Fail fast during advanced networking test\""
    },
    {
      "commit": "c772062ac75f6119772127ea2ed61ea123923173",
      "tree": "2c16cc4b2b942b80baddd02bdebbb7ca5fbfd7fa",
      "parents": [
        "4233b02ed9dd03e2545932864b54bef072466fe5"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue May 20 10:38:10 2014 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Sat May 31 13:30:36 2014 -0700"
      },
      "message": "Upload public image requires admin role by default\n\nIn glance the previous default was that any tenant could upload an\nimage as public which is likely not the desired default. This patch\nchanges the tempest tests so that images are no longer uploaded as\nis_public\u003dTrue by normal tenants so the policy change can merge in glance.\n\nGlance change: https://review.openstack.org/#/c/92739/\n\nChange-Id: If6a3aa0f7317b628b81b51d82108a18c701a1fd5\n"
    },
    {
      "commit": "4233b02ed9dd03e2545932864b54bef072466fe5",
      "tree": "28e2c1a9625b9bc2618c7064cc7d24b5bde59286",
      "parents": [
        "57f8b18a2e0bb9e98384606919c17cdfe9eca590",
        "99f269b4839c04a201378b7bb89c851645fb9182"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 31 17:52:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 31 17:52:48 2014 +0000"
      },
      "message": "Merge \"modifies the test to sort based on UUID\""
    },
    {
      "commit": "57f8b18a2e0bb9e98384606919c17cdfe9eca590",
      "tree": "f8602614780d6fa9b72d6f107f52a4f9892a1056",
      "parents": [
        "e59275a21a1d487442c7ed30eaa3d62e9f94a1e1",
        "7ddb14f2d3ecaa4bb6dd9e8bceebcfe3ea5a1913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:20 2014 +0000"
      },
      "message": "Merge \"test_aggregates_basic_ops picks a non compute node\""
    },
    {
      "commit": "e59275a21a1d487442c7ed30eaa3d62e9f94a1e1",
      "tree": "0cad865173a3b85e463a5bdd02925604230d52ef",
      "parents": [
        "af6d14d0ac3a06387ecce51563e694727a5a3421",
        "89900171a89f5a3cfbeaa6c4dd139610430371d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:09 2014 +0000"
      },
      "message": "Merge \"Start using oslotest for tempest unit tests\""
    },
    {
      "commit": "af6d14d0ac3a06387ecce51563e694727a5a3421",
      "tree": "f3a2c78b27f32857b7b46160c1a116b073d1d588",
      "parents": [
        "ff2bd2e2d3947d5791c5ad974b1a413ee89bd5c8",
        "ee3d7ce863fa00787dfbd30d50fbdaca9d7fa25a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:31:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:31:02 2014 +0000"
      },
      "message": "Merge \"Remove time.time mock from test_ssh\""
    },
    {
      "commit": "ff2bd2e2d3947d5791c5ad974b1a413ee89bd5c8",
      "tree": "c134ea556591454342ccabcd81b77e105456ee8c",
      "parents": [
        "fcd325535e06a7b4a884427c998930cb286b77df",
        "ab643dce82bbc6d74d8248692af56690c8443ff0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 14:30:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 14:30:52 2014 +0000"
      },
      "message": "Merge \"Remove dependency on keyring\""
    },
    {
      "commit": "1dd7d62daf474c672e3861787d9528a6a21b7573",
      "tree": "51a95f95bef2c92253a20924dd97c6f195f15f8e",
      "parents": [
        "fcd325535e06a7b4a884427c998930cb286b77df"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Thu Apr 17 10:15:15 2014 -0400"
      },
      "committer": {
        "name": "Mauro Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri May 30 14:06:13 2014 +0000"
      },
      "message": "Relax security group rules cleanup\n\nSecurity groups rules are automatically deleted when we delete the\nsecurity group so this is not really necessary, besides that,\nnova-network doesn\u0027t provide a way to get current status of a rule\n(a proof of concept here https://review.openstack.org/#/c/85725/) which\nmeans that we never know if it is really deleted.\nCurrently it works cause we don\u0027t really check the timeouts, but a the\nnext patch of this series - https://review.openstack.org/#/c/82709/ will\nand depends on this to work.\n\nChange-Id: If82d1727b2c5f752e48a2da2c8a029e346f3593e\n"
    },
    {
      "commit": "436605b5bd69d8eb0db060c8888dd24268abb62d",
      "tree": "96d7a7292a102601ab2109b662c3a9dd83dd0a59",
      "parents": [
        "7b3ac976ec37e3a9f82cfda992a1f0967c36496e"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Apr 24 18:42:54 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri May 30 17:09:50 2014 +0400"
      },
      "message": "Sahara: add API tests for cluster templates\n\n* create/list/get/delete API tests for cluster templates were added\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Ia8aca9d3001cd0401a2c2a7a4111e8f0e8bcbee7\n"
    },
    {
      "commit": "fcd325535e06a7b4a884427c998930cb286b77df",
      "tree": "cca8c2695b78ef56709bd4ae139983f395a192a8",
      "parents": [
        "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
        "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "message": "Merge \"Sahara: minor changes for API tests\""
    },
    {
      "commit": "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
      "tree": "ae3b204cec831bc7fe6c13b82a73ac55f07aaff0",
      "parents": [
        "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
        "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "message": "Merge \"Cleanup docstring in test_l3_agent_scheduler\""
    },
    {
      "commit": "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
      "tree": "a41a29d079b0d3b558ac8bc44c0d2178cb31bba5",
      "parents": [
        "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
        "a3d31b8041f365c5f801a6ee53164d32b003728b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "message": "Merge \"add test for command bash-completion\""
    },
    {
      "commit": "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
      "tree": "7b8d2c9f5725d2b8ebbfc4593b0c6df0dff4cc6f",
      "parents": [
        "c0989f35b24089284052935199a69f24a6a1a056",
        "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "message": "Merge \"javelin 2\""
    },
    {
      "commit": "c0989f35b24089284052935199a69f24a6a1a056",
      "tree": "56e4eda212922ea15f10e5bf0ab89c64738c756f",
      "parents": [
        "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
        "d5dcf19112915e69855a3356a6577844b762d5ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for job binary internal tests\""
    },
    {
      "commit": "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
      "tree": "432c6242cf41779e4cc81606c989e87fb2909dc2",
      "parents": [
        "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
        "ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for data sources\""
    },
    {
      "commit": "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
      "tree": "744aefc52d3f055566a5237f3693864ed1d008ad",
      "parents": [
        "e11488ac9291519bbc7ae0213224ba50a3295161",
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "message": "Merge \"allow for arbitrary kwargs in image client\""
    },
    {
      "commit": "e11488ac9291519bbc7ae0213224ba50a3295161",
      "tree": "9a3dc32d38e4fd4d538598b831801bf17c760f6f",
      "parents": [
        "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "message": "Merge \"allow \u0027main\u0027 as valid name for find_test_caller\""
    },
    {
      "commit": "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
      "tree": "3125d92424972473b742c9835863fb836db5f2f8",
      "parents": [
        "240f8af35c37af265ca50ed766629393e4b60b3b",
        "7ee264ad436b9514dacda4d86be98cc788c8e2fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "message": "Merge \"validate server action \u0027console_output\u0027 attributes\""
    },
    {
      "commit": "240f8af35c37af265ca50ed766629393e4b60b3b",
      "tree": "de39ede661c48c743455d9dc352e6550f62b60a2",
      "parents": [
        "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "message": "Merge \"log request start when tracing classes\""
    },
    {
      "commit": "7ddb14f2d3ecaa4bb6dd9e8bceebcfe3ea5a1913",
      "tree": "8f828c2b75940441acd727bdd1ee7231218df308",
      "parents": [
        "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon May 19 16:42:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri May 30 00:42:44 2014 +0200"
      },
      "message": "test_aggregates_basic_ops picks a non compute node\n\ntest_aggregates host ties to add non-hypervisor node,\n(does not runs a nova compute service) to an aggregate.\n\nIt can cause failures, if the openstack deployment has a node,\nwith one of the following services n-net, n-cond, n-sch, n-net,\n but without n-cpu.\n\nIt is a similar issue, what we had with the aggregate api test.\n\nChange-Id: Idbe037da73169e0ebce8a8bb5d7652dcc39eb92b\nClosing-Bug: #1318578\nRelated-Bug: #1294511\n"
    },
    {
      "commit": "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09",
      "tree": "9a3d7bba00d25ca177ac87471fa864483514470b",
      "parents": [
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 09:00:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:23 2014 -0400"
      },
      "message": "javelin 2\n\nCreate a new tool which can create and verify a set of resources to\nbe used in place of the existing javelin tooling in grename.\n\nThis currently can create:\n  tenants, users, objects, images, servers\n\nAnd can verfiy:\n  users, objects, servers\n\nA sample resources.yaml file is included.\n\nFollow on patches will handle the additional create / verify, as well\nas destroy operations, and unit tests to meta test the script beyond\nthe normal javelin runs. However at this point it is useful enough to\nconsider adding to Tempest to being putting this into grenade.\n\nPart of blueprint:javelin2\n\nChange-Id: I33f1901802c92a2eda2eeb2c225bc7f60d1a186c\n"
    },
    {
      "commit": "c6ec4765b5f6bf8894d141fc0d94a368144a168a",
      "tree": "7fa6e308d1e48df05e35c0e84ff8075802590dc9",
      "parents": [
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:54:21 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:09 2014 -0400"
      },
      "message": "allow for arbitrary kwargs in image client\n\nin order to upload 3 part images with our glance client you need\nto allow for passing arbitrary metadata to the image (ramdisk_id\nand kernel_id). Remove our kwargs filter to let that happen.\n\nPrereq of blueprint:javelin2\n\nChange-Id: Idff078a2a225a6531b6ce0cf49cb03cc75618e32\n"
    },
    {
      "commit": "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
      "tree": "cd6dc315d92236cdca6c734f1b4024b404d6d065",
      "parents": [
        "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1972a4a16ca8a87824f873ba56975073a5a885f7\n"
    },
    {
      "commit": "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d",
      "tree": "51536709a4a1c96ce58f8a571e79aeaecc5a53c0",
      "parents": [
        "1e15da27159f262f44419f2eb24800ce6a688c3b",
        "3d59e4a060f0735eb2db9957739092635e143a71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "message": "Merge \"Add quota delete test to cinder\""
    },
    {
      "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": "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
      "tree": "4a10e8e665f1d042a5f12715d0ed13c1ba74f53d",
      "parents": [
        "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
        "a52689431ab80f4416a177c0334e9e61b63720ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "message": "Merge \"Fix sudo_cmd_call in tempest.common.commands\""
    },
    {
      "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": "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
      "tree": "8d5a931286e0d4fe91b3d5e9b5f852e81e3b7329",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
        "afcb6b4f819aff14e80d162783ad766e1998d463"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "message": "Merge \"Remove default from image_ref options\""
    },
    {
      "commit": "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9",
      "tree": "7a3a47a325b908bcb70c1eed3bc3d069d74006e9",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Apr 24 19:36:05 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu May 29 18:38:47 2014 +0400"
      },
      "message": "Sahara: minor changes for API tests\n\n* Code refactoring of \"test_node_group_template_create\" test\n  (file test_node_group_templates.py) was done.\n* Unnecessary blank lines were removed.\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Id21edafcc4d1d0345b72404a55bbf9d69618cd95\n"
    },
    {
      "commit": "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
      "tree": "143ef021a2742b486bac607a98aa62391a66704d",
      "parents": [
        "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
        "6109bb8ab07ab2d02ba9c3d451de7fa0e29e4d5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "message": "Merge \"Add tests for availability-zone-list CINDER V1 API\""
    },
    {
      "commit": "ec6ed8186469b7a210b59603be561e3f60e83171",
      "tree": "c96f56fbf9514284c6ec1c9e6e20a44896695339",
      "parents": [
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "message": "allow \u0027main\u0027 as valid name for find_test_caller\n\nfind_test_caller assumed that the rest clients were only ever run\nunder testr. With the introduction of javelin into the tempest\ntree this will not be true. \u0027main\u0027 is a completely valid name\nfor well formed programs, so make that an option as well.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9a591eaa1cf4dabba58f06a64814611a05a51365\n"
    },
    {
      "commit": "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
      "tree": "c906e1acaec3bae2034af25fe8912fd9ac0f9bdf",
      "parents": [
        "fe62f19608317ab6536f6f3a2b903deea6247b9b",
        "80cc9f112fda902fe0a63c6610688a6bf4940f48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "message": "Merge \"Verify delete security group response of V2 API\""
    },
    {
      "commit": "2cb56997b3a18a24de9c85ebebfe37cfd0996698",
      "tree": "445f7ee0a8838e18e9822e1a11e512342f8d5119",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "message": "log request start when tracing classes\n\nWhen tracing rest calls for debugging purposes, logging the start\nof the request is also extremely helpful, as it makes it possible\nto discover that the key issue is glance is in a hung state and\nnot responding to any requests.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9aca99119fc1569c78788b11a8a32d72eaecd0a1\n"
    },
    {
      "commit": "fe62f19608317ab6536f6f3a2b903deea6247b9b",
      "tree": "90d49290dfb977a83336808a33b6cd7d7d1feeee",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47",
        "5fbfdcdd35a3aa46a59289301df67df0fc202550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "message": "Merge \"remove skip attributes for fixed bug\""
    },
    {
      "commit": "80cc9f112fda902fe0a63c6610688a6bf4940f48",
      "tree": "5ba8eef9ee7280460d72aae248dd58cc4f356678",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Apr 04 16:21:21 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu May 29 01:48:47 2014 +0000"
      },
      "message": "Verify delete security group response of V2 API\n\nThis patch adds the JSON schema for response status of Nova security group\ndelete API to block the backward incompatibility change in the future.\n\ndelete security group does not return the response body.\nResponse status of this API is 202.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I8ce635dfdb41cacaf433b7e14f0fe3b798ef839a\n"
    },
    {
      "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": "5606a97282d5fd108e73791cf4d58185f8882b47",
      "tree": "6f8f02da673fb731a87172d96969e9261fd96bbb",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903",
        "22c1660072d0c6a17b16136a31a7e90204fcc605"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "message": "Merge \"Make test_server_cfn_init a scenario test\""
    },
    {
      "commit": "ab643dce82bbc6d74d8248692af56690c8443ff0",
      "tree": "b1bd7cbbb3aaaedb0ccb36388bc6a635d5963d24",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue May 27 18:23:13 2014 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue May 27 18:23:13 2014 +0200"
      },
      "message": "Remove dependency on keyring\n\nI don\u0027t see this used anywhere, so lets drop the\ndependency.\n\nChange-Id: Icf14648ad7e82a05d942f53fe38e9757aece691c\n"
    },
    {
      "commit": "a52689431ab80f4416a177c0334e9e61b63720ac",
      "tree": "667fb4d52bb2ae83a5ebfc56d0cdcdc29aeafb8d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed May 21 14:55:15 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue May 27 17:42:17 2014 +0400"
      },
      "message": "Fix sudo_cmd_call in tempest.common.commands\n\nThe check that proc.returncode is non-zero was never executed\nbecause it was located after the return statement.\n\nMoreover, subprocess.CalledProcessError may only be raised by\na process run by check_call() or check_output()\nbut not by communicate().\n\nChange-Id: I5fdcdcdda85552e5855241ada34054cfda8464d5\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": "5fbfdcdd35a3aa46a59289301df67df0fc202550",
      "tree": "17f5b43e07da75a252a997d5406f146f426294ea",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Wed May 21 14:32:34 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue May 27 12:54:04 2014 +0400"
      },
      "message": "remove skip attributes for fixed bug\n\n1. remove skip attributes for test_run_terminate_instance\n\n2. add forgotten changes for commit\n   55c597db0f59fc7a3eaa7bec8bc7509f5a87c884\n   (Fix InvalidInstanceID.NotFound handling)\n\nChange-Id: I616a90f98e3874a09274d961345476d47d266db0\n"
    },
    {
      "commit": "3052e941f3d589e8bbc09a3f62336998346bc2a4",
      "tree": "47bbccf6e73dbc0ffb709189f2d097e1934a3dc1",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon May 12 18:25:17 2014 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue May 27 07:27:25 2014 +0000"
      },
      "message": "Test script for CRUD operations on regions\n\nAdds test_regions.py test script to identity v3.\nAlso adds related XML and JSON supporting methos in client file\nregion_client.py. Modified the identity base.py and common file\nclients.py with details about region_client.\nThe test cases in the test script are\ntest_create_update_get_delete_region,\ntest_create_region_with_specific_id and\ntest_list_regions.\n\nChange-Id: Ib0f07d04f6c31729bacdcfde065777e64fb76333\n"
    },
    {
      "commit": "483c6f78dc213303c5d3012baaa44f15147c261d",
      "tree": "ad96e278b6de0370703325b1896e4f72d083c6d5",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri May 23 12:23:50 2014 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue May 27 09:14:18 2014 +0200"
      },
      "message": "Use old dict generator syntax in baremetal/test_ports\n\nThe old syntax is compatible with Python 2.6 as well.\n\nChange-Id: I9397c92bde3aa2ea4f7831d1995fd52fe5e1788a\n"
    },
    {
      "commit": "7ee264ad436b9514dacda4d86be98cc788c8e2fa",
      "tree": "4449153fdc9919ba23905e4ddd70660bddcc734d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 02 16:37:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue May 27 13:52:07 2014 +0900"
      },
      "message": "validate server action \u0027console_output\u0027 attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 get_console_output\nserver action APIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of get_console_output V2 \u0026 V3 APIs is same and given\nbelow:\n\n{\n        \"output\": \"FAKE CONSOLE OUTPUT\\nANOTHER\\nLAST LINE\"\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I22e61d1fed926aa9a310a46b12748db401dec045\n"
    },
    {
      "commit": "4640b01c0334e32204d33fdad78c249debb7e0be",
      "tree": "65ceae5751470a81f2773220c0cca36e31681647",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Apr 23 22:50:40 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "liuzhikun@gmail.com",
        "time": "Mon May 26 07:55:48 2014 +0000"
      },
      "message": "Remove nova v2 client in ListSnapshotImagesTest\n\nListSnapshotImagesTest should only use nova v3 client for creating\nsnapshot as the similar test which uses nova v2 client already exist\nin nova v2 images api tests(compute/images/test_list_image_filters.py).\nThis patch removes nova v2 client from ListSnapshotImagesTest.\n\nChange-Id: I04e34f7cd34f760d7bc1361a3037c1f1fe1341d8\nCloses-Bug: #1311712\n"
    },
    {
      "commit": "aa7eb963cb523275984295b6a073c667c5606903",
      "tree": "07b7a58b6c27fa8d7cf2653318fc2cdc659f2fed",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "message": "Update version string to follow new convention\n\nSince adopting branchless we\u0027ve moved to a different \"release\" model\nwere we just tag the tree at set points. We\u0027re using an incrementing\ninteger to name these tags. Since the first tag, 1 was pushed to\ncorrespond with the start of branchless tempest. The current working\ntag is 2.\n\nChange-Id: I93be84da9bf2a09e9ca9c2f4231f1a4a75da3af9\n"
    },
    {
      "commit": "3d59e4a060f0735eb2db9957739092635e143a71",
      "tree": "a54ea85ffc8c5f29c154d5ae4b57d28b228e851d",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Apr 24 14:28:38 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Fri May 23 18:18:21 2014 +0000"
      },
      "message": "Add quota delete test to cinder\n\nThis submission is to validate delete quota set in\nvolumes quota set test case. Hence added delete quota\nset method in both XMl and JSON interfaces.\n\nChange-Id: I217355bfc7696b93bc1f1388635cbb9bf8850199\n"
    },
    {
      "commit": "22c1660072d0c6a17b16136a31a7e90204fcc605",
      "tree": "a927917a64f823cc2ec5a02bf03941817bc8b84e",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 05 13:34:19 2014 +1200"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri May 23 15:48:53 2014 +0100"
      },
      "message": "Make test_server_cfn_init a scenario test\n\nConverting test_server_cfn_init to a scenario test is long overdue\nsince it is more of a scenario than an exercising of the heat API.\n\nThe heat-slow job has gone non-voting because this test fails\n~%50 of the time due to bug #1297560. The server boot log is now\nlogged regardless of success or failure to build up data to diagnose\nthe issue.\n\nThis also adds several convenience functions to the test base class.\n\nCo-Authored-By: Steven Hardy \u003cshardy@redhat.com\u003e\nRelated-Bug: #1297560\nChange-Id: I077aeaf2bf8b292699eb20c5a75c59df35645913\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": "d847c5851d18ab22f2bc527a98b5e6f8d2e8080b",
      "tree": "d43ec79c6fa7af2f717fa647bbf9f7d802a1b46f",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed May 07 16:21:36 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri May 23 10:16:31 2014 +0900"
      },
      "message": "Verify server list_addresses V2/V3 APIs attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server list_addresses\nAPIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of server list_addresses V2 API is below:\n\n{\n    \"addresses\": {\n        \"private\": [\n            {\n               \"version\": 4,\n               \"addr\": \"192.168.0.3\"\n            }\n        ]\n    }\n}\n\nThe response body of server list_addresses V3 API is below:\n\n{\n    \"addresses\": {\n        \"private\": [\n            {\n                \"version\": 4,\n                \"addr\": \"192.168.0.3\",\n                \"type\": \"fixed\",\n                \"mac_addr\": \"aa:bb:cc:dd:ee:ff\"\n            }\n        ]\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I21392dfb8141d0cf98bf2dcbcb3fd49e75f9cbd8\n"
    },
    {
      "commit": "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783",
      "tree": "8684fb0a15a54a5323e2368a9ba7c3035df69889",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "message": "Cleanup docstring in test_l3_agent_scheduler\n\nThe docstring was incomplete in saying it required the\nl3_agent_scheduler extension to be enabled.  I think it probably meant\nto say that l3_agent_scheduler was listed in\nnetwork_feature_enabled.api_extensions, but that defaults to \u0027all\u0027 so\nrather than explain how that config option works in the docstring, just\nsay that the l3_agent_scheduler extension is required and assume the\nuser understands how to configure Tempest.\n\nChange-Id: If504bd6374b83dea24fa92f9ef6c852d76308ad1\n"
    },
    {
      "commit": "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6",
      "tree": "a36f270f4e02e7bcf4a74974475e87ef656d06f7",
      "parents": [
        "493996ed087e3a72f7c5257b20535c42aa0adb12",
        "df10284ef000dadbcfe9076dfb2892c4b3e45481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "message": "Merge \"Verify more information in floating ip tests(part2)\""
    },
    {
      "commit": "493996ed087e3a72f7c5257b20535c42aa0adb12",
      "tree": "0f922e0a108a3a21a295cddafb97dbcba8c30c72",
      "parents": [
        "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
        "012880f60a53bca0b065978f3ca6adbaeb3d8cf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "message": "Merge \"Fix security_group_create_get_delete testcase\""
    },
    {
      "commit": "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
      "tree": "2959f9f766eb22c0028e77cfeb51370bdd188e4a",
      "parents": [
        "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7",
        "997c909659ffc7139254a9f88aa0a11263e8358b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "message": "Merge \"Verify Server Actions attributes of Nova APIs\""
    }
  ],
  "next": "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7"
}
