)]}'
{
  "log": [
    {
      "commit": "e450a464d76d0b0beb906fb44f4e08ac5bc45d31",
      "tree": "8ed4b8dec2519c0742f6e92a0b354b36d70e48e0",
      "parents": [
        "73925649eb7621b662c0bed31a4a21b156bf0ff6",
        "341bf1c1bf115b2f731e856d1ae2c9bcb7cc78e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 16:42:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 16:42:49 2013 +0000"
      },
      "message": "Merge \"Add stress test to attach volumes to vm\u0027s\""
    },
    {
      "commit": "73925649eb7621b662c0bed31a4a21b156bf0ff6",
      "tree": "2ffdf5e53bd0c596050a2ff77ad660052ef27b8a",
      "parents": [
        "258c725e7d3d8f96d4087ee37ded8a127ccd75c7",
        "314222049481134e792c307bd6b00931524c519f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 16:38:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 16:38:17 2013 +0000"
      },
      "message": "Merge \"Sorting services list before asserting in test_get_service_list test\""
    },
    {
      "commit": "258c725e7d3d8f96d4087ee37ded8a127ccd75c7",
      "tree": "e0a351353a074a1e95135f5a9847e63e78ab6066",
      "parents": [
        "8eb4e2d462e292735f010a2cff5f34c34ecbad03",
        "1e30d5d0960ee88b0ed0863948cc8703d17872f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 16:38:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 16:38:10 2013 +0000"
      },
      "message": "Merge \"Switching to oslo importutils in the stress tests\""
    },
    {
      "commit": "8eb4e2d462e292735f010a2cff5f34c34ecbad03",
      "tree": "8f57ac77e282d763e24967cae16974c6a6424ca5",
      "parents": [
        "5df9d0bbff9a6444854f4d7fffa1287285ac466d",
        "95d4f1f510be23d9793ee25724a34e9c9bdb498d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 16:05:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 16:05:05 2013 +0000"
      },
      "message": "Merge \"Use state transition checker wait function in the ec2 image tests\""
    },
    {
      "commit": "1e30d5d0960ee88b0ed0863948cc8703d17872f3",
      "tree": "612b01048ba86c48078e814aab244bdee2e0a894",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 30 14:38:20 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 31 13:18:47 2013 +0200"
      },
      "message": "Switching to oslo importutils in the stress tests\n\nThe importutils is helper module for dynamic class and module,\n loading.\n\nThe importutils is compatible with python 2.6 and it is\nused in multiple other openstack projects.\n\nThe previously used importlib defined with python 2.7.\n\nChange-Id: I4e99ccf9d51cea28584c9d28a4aceab633b3f998\n"
    },
    {
      "commit": "314222049481134e792c307bd6b00931524c519f",
      "tree": "0b8bbc0a922bd503c06b472c01beb092d2876d0a",
      "parents": [
        "5df9d0bbff9a6444854f4d7fffa1287285ac466d"
      ],
      "author": {
        "name": "Sumanth Nagadavalli",
        "email": "sumanth.nagadavalli@rackspace.com",
        "time": "Wed Jul 31 10:54:21 2013 +0530"
      },
      "committer": {
        "name": "Sumanth Nagadavalli",
        "email": "sumanth.nagadavalli@rackspace.com",
        "time": "Wed Jul 31 12:17:00 2013 +0530"
      },
      "message": "Sorting services list before asserting in\ntest_get_service_list test\n\nChange-Id: I246200147d2e81c65a1f7bc6e1bb1ec474e02aa4\nFixes: bug 1206768\n"
    },
    {
      "commit": "5df9d0bbff9a6444854f4d7fffa1287285ac466d",
      "tree": "4a9bc21c5038759537e2662a7007ea3f3a19eeb9",
      "parents": [
        "c8b1ad876512074a7aa8a9064346dfbbf54a5db6",
        "38c4dc4c89aa06cf6f4b0cc53dd43bd426fd4663"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:50:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:50:50 2013 +0000"
      },
      "message": "Merge \"Fix fail logic for server of another tenant test\""
    },
    {
      "commit": "c8b1ad876512074a7aa8a9064346dfbbf54a5db6",
      "tree": "78ef1efeae8db0e7e1d11292ffef9ae5d9eb0d50",
      "parents": [
        "5a558c464db04096628fdd1c9d5bcc04ba0ab028",
        "24fe4c4a3e2f5bd46bb8401dfdc28aa31453f0da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:50:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:50:43 2013 +0000"
      },
      "message": "Merge \"Add eventlet to requirements.txt\""
    },
    {
      "commit": "5a558c464db04096628fdd1c9d5bcc04ba0ab028",
      "tree": "6716c852bfbfc73ca0f53f4bc1b71e5066ce2402",
      "parents": [
        "4db4afbf156129a2295080eb28af3036256dde2d",
        "07248e514e5a45ca968f986070b24de0e5a45bc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 23:04:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 23:04:02 2013 +0000"
      },
      "message": "Merge \"Add locking to test_aggregates\""
    },
    {
      "commit": "4db4afbf156129a2295080eb28af3036256dde2d",
      "tree": "332f892f59aa22d62e4d61c802cddfe574fb1cbc",
      "parents": [
        "ba388b8b4379010f2813a2a4d80c8b52d89816f7",
        "78561add657d1fb26ef6a9d226f3cf9e242e2c41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 20:58:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 20:58:45 2013 +0000"
      },
      "message": "Merge \"Add environmental variables to test.conf\""
    },
    {
      "commit": "ba388b8b4379010f2813a2a4d80c8b52d89816f7",
      "tree": "3251f5114d65674b2282a27be8684e2dd3fd25cf",
      "parents": [
        "e8940594c561106619d81cec08bf1322c008ec19",
        "f4a9b0f55fa29f5e1a50777b0090335cb71188f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 20:48:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 20:48:49 2013 +0000"
      },
      "message": "Merge \"Switch to using Oslo logging\""
    },
    {
      "commit": "24fe4c4a3e2f5bd46bb8401dfdc28aa31453f0da",
      "tree": "79fd7008b48f61aebcf021843b72dc6d8ca3b715",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 16:21:41 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 16:27:51 2013 -0400"
      },
      "message": "Add eventlet to requirements.txt\n\nThis commit adds eventlet to the tempest requirements list. The oslo\nlogging and lockutils modules have dependencies on pieces of evenlet\nso to avoid any potential import issues this commit adds it to the\nrequirements list.\n\nChange-Id: Ibdd0a418aec49f569d1f89c47e5cd68162d7ea15\n"
    },
    {
      "commit": "38c4dc4c89aa06cf6f4b0cc53dd43bd426fd4663",
      "tree": "f91dcd7cfd04544a8d883006219cf261a0cb3242",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 14:30:07 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 14:30:07 2013 -0400"
      },
      "message": "Fix fail logic for server of another tenant test\n\nThis commit removes the try, finally logic from\ntest_delete_a_server_of_another_tenant() If the create_server() call\nfailed then the delete in the finally block would still run. This\nwould cause the test to error out masking the real reason for the\nfailure. This commit corrects the behavior by removing the delete and\nthe try, finally from the test. The base class will properly handle\nthe cleanup of the created server on class tear down so this delete\nwasn\u0027t even necessary.\n\nChange-Id: I6ee7c74122b4c88416672e5f0d3f3fb2bd71ab69\n"
    },
    {
      "commit": "07248e514e5a45ca968f986070b24de0e5a45bc6",
      "tree": "e0f1d38429e2243db26f6327c1dc27fe70db6f31",
      "parents": [
        "f4a9b0f55fa29f5e1a50777b0090335cb71188f5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 11:18:44 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 18:23:17 2013 +0000"
      },
      "message": "Add locking to test_aggregates\n\nThere is a race condition when running testr in parallel between\nthe XML and JSON versions of:\n\ntest_aggregate_add_host_create_server_with_az\n\nbecause a host can only be in one availability zone at a time. This\ncommit adds file locking to that test using oslo lockutils so that\nthe XML and JSON tests will never run at the same time.\n\npart of blueprint speed-up-tempest\n\nChange-Id: I1ce76ccd9c57d8f44f19958498c632910112528b\n"
    },
    {
      "commit": "f4a9b0f55fa29f5e1a50777b0090335cb71188f5",
      "tree": "07d2777359ac180ff9fc89959ade80ca9b6f34b4",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 16:58:26 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 14:21:26 2013 -0400"
      },
      "message": "Switch to using Oslo logging\n\nThis commit removes the tempest.common.log module and switches to\nusing the Oslo log module. The Oslo log module is required by\nlockutils and it\u0027s dependent modules, so this patch migrates all of\nTempest to it so that there is only one logger in the project. This\nalso has the advantage of bringing Tempest\u0027s logging configuration\nin line with other OpenStack projects.\n\nChange-Id: I31b460e454123a4211c0a8a1dc91bbfd562ce81a\n"
    },
    {
      "commit": "e8940594c561106619d81cec08bf1322c008ec19",
      "tree": "ea2bdb9672867c65f07ca9ca1ea3868c11092ee0",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 13:36:09 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 13:39:25 2013 -0400"
      },
      "message": "Fix neutron cli tests skip for testr\n\nThe manner in which a skip exception was raised in the neutron cli\ntests would cause the tests to be listed as fail when run with testr.\nThis commit corrects the behavior so that testr will correctly mark\nthe test as skipped instead of failed.\n\nChange-Id: I9680b6946b44eeab9a0e6c5b9b4609e702880f07\n"
    },
    {
      "commit": "6a97094c24cb29b0d469e60c5cfc7785059a6169",
      "tree": "01fe6ebfaaf070634c23e046aae327a60441f9f1",
      "parents": [
        "9b63c44e7dcac2d5d38fee348b5e73f3b394f0a0",
        "f70f2220f729cbf8e1df317d6d3a439bd861f06f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 14:47:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 14:47:04 2013 +0000"
      },
      "message": "Merge \"Add boto tests for idempotent RunInstances calls\""
    },
    {
      "commit": "9b63c44e7dcac2d5d38fee348b5e73f3b394f0a0",
      "tree": "dddb82df49a2b9d53628575b0bdc4ab09d103424",
      "parents": [
        "f30f85a9858d385920fb5c80589992c15a0cdef3",
        "a05038ba6afe7b625750019db3aa4d31bc7a8fa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 13:12:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 13:12:16 2013 +0000"
      },
      "message": "Merge \"Add wait_for_volume_status in upload_to_image test\""
    },
    {
      "commit": "95d4f1f510be23d9793ee25724a34e9c9bdb498d",
      "tree": "5214c152d6044f8d69e623346fba9d88933587a8",
      "parents": [
        "f30f85a9858d385920fb5c80589992c15a0cdef3"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jul 26 07:40:02 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 30 14:42:31 2013 +0200"
      },
      "message": "Use state transition checker wait function in the ec2 image tests\n\nNow the test_register_get_deregister_ami_image can use the usual\ntransition checker wait logic.\nPreviously the bug 1074904 prevented it.\n\nChange-Id: I75d90c92aaa50dc62f15a962a5f14ba395b2948c\n"
    },
    {
      "commit": "a05038ba6afe7b625750019db3aa4d31bc7a8fa2",
      "tree": "9d1346f24bd08aa031d2b5b4c24a263107e5ac49",
      "parents": [
        "a6c60546fac164d70f2b925a8afce9a0c0ebc989"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Jul 29 10:54:01 2013 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Jul 29 20:04:54 2013 -0600"
      },
      "message": "Add wait_for_volume_status in upload_to_image test\n\nThe upload to image test was relying on the status of the\nimage being uploaded to indicate whether things were completed\nor not before exiting.  It appears that in some cases there\nis a timing condition here where the volume\u0027s status may not\nhave been updated from in-use back to available before the image\nis ready, resulting in tearDown being called and attempting to\ndelete an in-use volume which raises an unhandled exception in\nthe tearDown.\n\nFixes bug: 1202254\n\nChange-Id: If39caa3fdd301ba4b35670b103251e89f20b3edb\n"
    },
    {
      "commit": "f30f85a9858d385920fb5c80589992c15a0cdef3",
      "tree": "61d20c01f2954a78c59d91a2e81617f6f402dd63",
      "parents": [
        "d516fceaff40db522d2903948c9e91f2aee207a5",
        "cf1868b7cdd3f3a3461f273a289f130783437d6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:34:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:34:20 2013 +0000"
      },
      "message": "Merge \"Allow to run swift and keystone api tests standalone\""
    },
    {
      "commit": "d516fceaff40db522d2903948c9e91f2aee207a5",
      "tree": "c53a230f64468ed57c0d55d4c2767ff147870f80",
      "parents": [
        "f09f471204ca8b0d7ca06a7d8ded8e25c8a9408f",
        "e09b3c21f597e075681d821c9997450b5db62e2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:25:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:25:37 2013 +0000"
      },
      "message": "Merge \"Add tenant isolation for glance api tests\""
    },
    {
      "commit": "f09f471204ca8b0d7ca06a7d8ded8e25c8a9408f",
      "tree": "2584fddc039279adce6950e2971393b58a851774",
      "parents": [
        "1703b0986148e542a9c3cf0f09259ce017e8c92c",
        "d9aef1ec9cf546496b5aa62b1395f2e1bff12dc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:09:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:09:17 2013 +0000"
      },
      "message": "Merge \"Ignore the default quota values\""
    },
    {
      "commit": "1703b0986148e542a9c3cf0f09259ce017e8c92c",
      "tree": "ead1972fd5db396d22394c975486eb0079844e7b",
      "parents": [
        "2e555bcc1d563e1844a7c0cacf17eca1f21fdeed",
        "d6d8629107786a4b8c2a9a75dd0854ba81c70928"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:09:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:09:10 2013 +0000"
      },
      "message": "Merge \"Simplify whitebox/manager\""
    },
    {
      "commit": "2e555bcc1d563e1844a7c0cacf17eca1f21fdeed",
      "tree": "9e63edf6fb08ef2ab48c55821dfb09813d9fe802",
      "parents": [
        "52928d14fb0f189e09d977b7258d95896ab633ce",
        "70431bab165f0c0d1b5a681e95e9a615c2502cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:08:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:08:36 2013 +0000"
      },
      "message": "Merge \"Handle a possible volume attachment visibility wait/race issue\""
    },
    {
      "commit": "52928d14fb0f189e09d977b7258d95896ab633ce",
      "tree": "6ceabd3fd8c5ab5e4ef1b088be170c9b9ddcb7a9",
      "parents": [
        "c2856d8aa79fb3efaa14d6c2503a354bf6cd927d",
        "b81941ec7c0e4a70a996adbd9ec437befbfb5179"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:08:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:08:30 2013 +0000"
      },
      "message": "Merge \"Unskip test_register_get_deregister_ari_image\""
    },
    {
      "commit": "c2856d8aa79fb3efaa14d6c2503a354bf6cd927d",
      "tree": "a71997d15f0ecab955c4b046e7c01e8f42e51c04",
      "parents": [
        "b817934872f47b1cc980c94963dad3256963b428",
        "55c29c7107a410c5e3c03561a0fd5150fca83b47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 01:08:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 01:08:23 2013 +0000"
      },
      "message": "Merge \"Add Neutron CLI tests to tempest\""
    },
    {
      "commit": "b817934872f47b1cc980c94963dad3256963b428",
      "tree": "323b531e0226d6ccf5c6970567189fe40655cd4c",
      "parents": [
        "a6c60546fac164d70f2b925a8afce9a0c0ebc989",
        "e191cb1f244b90c7b11daeed95d8f1be69c258cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 30 00:52:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 00:52:05 2013 +0000"
      },
      "message": "Merge \"Use assertIn and assertNotIn instead of assertTrue/assertFalse\""
    },
    {
      "commit": "a6c60546fac164d70f2b925a8afce9a0c0ebc989",
      "tree": "4819b882cbbf2b635bdf18cafc67d3d027af1e3e",
      "parents": [
        "c1fa97e7ee219ce3ecdf3c028390ae0462fbbc99",
        "3b61649d4d610fddfbf852245bd941f721c069ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 29 14:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 14:41:54 2013 +0000"
      },
      "message": "Merge \"fix race condition in service list compares\""
    },
    {
      "commit": "70431bab165f0c0d1b5a681e95e9a615c2502cbb",
      "tree": "bde0ee51fb73cdbad3b19b36302fd9b9e8dc7a31",
      "parents": [
        "c1fa97e7ee219ce3ecdf3c028390ae0462fbbc99"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jul 26 18:47:37 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 29 14:57:30 2013 +0200"
      },
      "message": "Handle a possible volume attachment visibility wait/race issue\n\nThe attached volume does not became necessarily immediately\nvisible on the guest even if the volume is in the \u0027in-use\u0027 state.\nWe may need to wait until it appears in the /proc/partitions\nbefore any other action.\n\nThis patch also increase log verbosity, you will be able to see\n the actually visible partitions on the guest system.\n\nChange-Id: I2b2d908b791d07066e5357ec0d213b953d5ce204\n"
    },
    {
      "commit": "e191cb1f244b90c7b11daeed95d8f1be69c258cb",
      "tree": "32ef4bbce9d6dbefc3d09016c25815fb57d32a36",
      "parents": [
        "c1fa97e7ee219ce3ecdf3c028390ae0462fbbc99"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 29 06:41:52 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 29 14:52:33 2013 +0200"
      },
      "message": "Use assertIn and assertNotIn instead of assertTrue/assertFalse\n\nThe assertIn and assertNotIn is defined in testtools, it is expected to\nwork with all testtools supported python version.\n\nThe assertIn and assertNotIn is more verbose when a real issue occurs.\n\nChange-Id: I7a21a6e38f606deb58b5bade6414f6c4a4142f4b\n"
    },
    {
      "commit": "c1fa97e7ee219ce3ecdf3c028390ae0462fbbc99",
      "tree": "c0581e1839d4847e09da885d33afde6f974cc71c",
      "parents": [
        "beab82618a95a507073abaf89234f1060c120cf7",
        "e2955c01156eb34bfde43b66d29e4f58d45e185c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 29 11:01:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 11:01:25 2013 +0000"
      },
      "message": "Merge \"Add posargs to testr-full tox job\""
    },
    {
      "commit": "341bf1c1bf115b2f731e856d1ae2c9bcb7cc78e8",
      "tree": "28f1858959f792a64101c40a59befb0b75a0480c",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Jul 11 15:16:08 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Jul 29 08:15:17 2013 +0200"
      },
      "message": "Add stress test to attach volumes to vm\u0027s\n\nThis test creates a vm and volume. After that it attaches the volume\nto the vm.\n\nImplements: bp stress-tests\nChange-Id: I9ad33eb5d2a7a070d6e93066003ed9c83729b56d\n"
    },
    {
      "commit": "beab82618a95a507073abaf89234f1060c120cf7",
      "tree": "724784b9240a3973c93f5dffd0075038f7dbc2f8",
      "parents": [
        "0c8da88732c0185e85099b3ac4697543740676dd"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Mon Jul 29 10:33:52 2013 +0530"
      },
      "committer": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Mon Jul 29 10:41:17 2013 +0530"
      },
      "message": "Negative attribute added in volume negative test\n\nHere a neagtive attribute is added in\nthe decorators in the neagtive tests.\n\nChange-Id: I31b6e229a62ffdee61a40a69d406d330260b3fea\n"
    },
    {
      "commit": "0c8da88732c0185e85099b3ac4697543740676dd",
      "tree": "d0df8b3dda37e5c21721bcb8ff3b8039931f8ffd",
      "parents": [
        "72fde8fef5f17c920974646490b26fc9f642d675",
        "fe8a609481f87ad8ef4c29047c2c17e6b4cd3c2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 29 04:40:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 04:40:36 2013 +0000"
      },
      "message": "Merge \"skip stamp test until race in nova can be debugged\""
    },
    {
      "commit": "72fde8fef5f17c920974646490b26fc9f642d675",
      "tree": "9b497759151bcb7cd6e5371a24b758abdf86b4d2",
      "parents": [
        "7f5e65bc18ccc73a72ed46c319978f79a285dc83"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jul 28 21:39:05 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jul 28 21:40:15 2013 -0400"
      },
      "message": "Revert \"Add jsonschema to requirements.txt\"\n\nThis reverts commit d35a64499673c2d765dd342fa21dabdbfa4ba276.\n\nWhich is possibly the cause of grenade failing the gate, we\u0027ll\nbring this back later if it isn\u0027t.\n\nChange-Id: I00815f7ef053ae4d5da71fa31885a52ae887c6fc\n"
    },
    {
      "commit": "cf1868b7cdd3f3a3461f273a289f130783437d6f",
      "tree": "759a8053d978bb7f6dfeb9013d99200426e6e003",
      "parents": [
        "7f5e65bc18ccc73a72ed46c319978f79a285dc83"
      ],
      "author": {
        "name": "Frederic Lepied",
        "email": "frederic.lepied@enovance.com",
        "time": "Sun Jul 28 18:07:15 2013 -0400"
      },
      "committer": {
        "name": "Frederic Lepied",
        "email": "frederic.lepied@enovance.com",
        "time": "Sun Jul 28 18:07:15 2013 -0400"
      },
      "message": "Allow to run swift and keystone api tests standalone\n\nProtect glance init using the config settings.\n\nChange-Id: If8196dbbccd8dbb1ec9f8075d978608e7f709e99\nFixes: bug 1205923\n"
    },
    {
      "commit": "7f5e65bc18ccc73a72ed46c319978f79a285dc83",
      "tree": "65efa23cd32d5fdfa14b987eafa8a4f09abca0af",
      "parents": [
        "0db5377b911e072c1513a3e386020d388c20d2bf",
        "d35a64499673c2d765dd342fa21dabdbfa4ba276"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 27 16:06:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 27 16:06:52 2013 +0000"
      },
      "message": "Merge \"Add jsonschema to requirements.txt\""
    },
    {
      "commit": "fe8a609481f87ad8ef4c29047c2c17e6b4cd3c2c",
      "tree": "545de2e11621b4e7f8532ec03ced039309da4abd",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jul 27 08:15:55 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jul 27 08:22:37 2013 -0400"
      },
      "message": "skip stamp test until race in nova can be debugged\n\nThis test is causing a lot of gate resets, and as far as I can\ntell they are really nova races in volume attachments. However\nwe should skip the test for now until these can be sorted out.\n\nRelated to bug #1205344\n\nChange-Id: I983779841ac3d3f79442e96b37a0cc8da85ae55b\n"
    },
    {
      "commit": "0db5377b911e072c1513a3e386020d388c20d2bf",
      "tree": "9b497759151bcb7cd6e5371a24b758abdf86b4d2",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 10:39:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 17:37:22 2013 -0400"
      },
      "message": "Sync lockutils and log from oslo\n\nThis commit pulls in the lockutils and log module from oslo, and all\nthe dependency modules into tempest.\n\nChange-Id: I5376f977a110f502f0e4958cbccbd379539e006b\n"
    },
    {
      "commit": "78561add657d1fb26ef6a9d226f3cf9e242e2c41",
      "tree": "20f447aa28346d9655d7d50605b3470bb575c513",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 11:41:56 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 16:51:01 2013 -0400"
      },
      "message": "Add environmental variables to test.conf\n\nThis commit adds environmental variables to .testr.conf to disable\ntestr capturing STDOUT and STDERR by default. So now STDOUT and\nSTDERR will print immediately by default when using testr. It also\nadds a default 250 sec timeout for tests. If a test takes longer than\nthis it will fail.\n\nChange-Id: I32d8b1a856f6e7932d16b1464553e9c25fbc3cfc\n"
    },
    {
      "commit": "3b61649d4d610fddfbf852245bd941f721c069ed",
      "tree": "36d17baf7c127210cf3bdaa6a7602b69f6bb7246",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 26 15:04:12 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 26 15:13:25 2013 -0400"
      },
      "message": "fix race condition in service list compares\n\nthere is a small chance that between the 2 service queries that\nthe service list is updated by the periodic job. We\u0027ll assume\nstability of the service host list in the regular case, but\nthe other metadata is changeable, so only compary the binary\nlists.\n\nFixes bug #1205450\n\nChange-Id: I29f687d4279b79f192de3bae3d15abebd3d858a1\n"
    },
    {
      "commit": "e2955c01156eb34bfde43b66d29e4f58d45e185c",
      "tree": "d2419a2a6a0dc8b0c4602cb102dbdda6bb37f92a",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 11:38:31 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 13:11:36 2013 -0400"
      },
      "message": "Add posargs to testr-full tox job\n\nThis commit adds posargs to to the testr-full tox job. This enables\npassing extra arguments to testr when running the tox job.\n\nChange-Id: I349e1aa21ce4e5e93ffd7e2c9667f2cbbec2a413\n"
    },
    {
      "commit": "55c29c7107a410c5e3c03561a0fd5150fca83b47",
      "tree": "3da7f9906d33711d368c5e789dc6f758dd42a3f2",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "saurabh",
        "email": "sourabh.chordiya@gmail.com",
        "time": "Fri Jul 26 21:15:08 2013 +0530"
      },
      "committer": {
        "name": "saurabh",
        "email": "sourabh.chordiya@gmail.com",
        "time": "Fri Jul 26 21:15:08 2013 +0530"
      },
      "message": "Add Neutron CLI tests to tempest\n\nBasic, read-only tests for Neutron CLI client.\nChecks return values and output of read-only commands.\n\nChange-Id: I5384e063686d21f006f8837cd916177e3d490bd6\n"
    },
    {
      "commit": "b81941ec7c0e4a70a996adbd9ec437befbfb5179",
      "tree": "16d121708ac6d25243d3d718d5271c85b840547d",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jul 26 15:45:52 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jul 26 16:33:00 2013 +0200"
      },
      "message": "Unskip test_register_get_deregister_ari_image\n\nThe test case skiped because of invalid state transitions and because of\nwrong relative path handling, both issue has been fixed.\nrong relative path handling, both issue has been fixed.\n\nChange-Id: Ie8b4cb4ee69fb6765351cee9414d599cbae63db8\n"
    },
    {
      "commit": "d35a64499673c2d765dd342fa21dabdbfa4ba276",
      "tree": "bc3848002a70b6e212d035764867bd2e3ec0da2a",
      "parents": [
        "893e870b1637041e62498521bf48e4fb09d31af3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 09:54:52 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 10:12:47 2013 -0400"
      },
      "message": "Add jsonschema to requirements.txt\n\nThis commit adds jsonschema to the requirements list. It is used in\nthe glance api v2 testing, however was previously not included on the\nrequirements list. This commit corrects the oversight.\n\nChange-Id: I6615d07734f693de665b7d89fc20a38a4a1a9e63\n"
    },
    {
      "commit": "d6d8629107786a4b8c2a9a75dd0854ba81c70928",
      "tree": "70f4a46b71275419a80cb99719cc2aa9e14e0b0f",
      "parents": [
        "7f9a3125bb38a5962a86b79588b8cf35243d8f54"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 02 16:15:01 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jul 26 14:53:16 2013 +0200"
      },
      "message": "Simplify whitebox/manager\n\n* Allow the generic resource deletion (thing.delete) to\noperate on resources allocated in the setUpClass-es too.\n\n* test_images_whitebox.py is using the python\n  client libraries as the scenario tests.\n\n* Remove the not used part of the tempest/manager.py\n\nChange-Id: I980a70d22dc7a3a65a26a8197c7888b125eb3b05\n"
    },
    {
      "commit": "7f9a3125bb38a5962a86b79588b8cf35243d8f54",
      "tree": "8bda4ee669bb3038aaed90dd7fec88e570aa4932",
      "parents": [
        "51a0d5b712852383dde8760652102de3727ffea3",
        "ebcf6af4e943818dd98ab89a0f96146dca86a629"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 12:34:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 12:34:31 2013 +0000"
      },
      "message": "Merge \"Add scenario test of instance/volume snapshot\""
    },
    {
      "commit": "51a0d5b712852383dde8760652102de3727ffea3",
      "tree": "a2f48075d5359f9d02eaf52df258611d11e45d9e",
      "parents": [
        "81d3a3c91a9fd2ee62dfcdbd85fc348aad508f0e",
        "d42c991c46a663bdda1260fec851600230a3c128"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 12:34:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 12:34:10 2013 +0000"
      },
      "message": "Merge \"add service tests\""
    },
    {
      "commit": "81d3a3c91a9fd2ee62dfcdbd85fc348aad508f0e",
      "tree": "253ce234e9e21484aa429f3a51b393451257bc8f",
      "parents": [
        "dc5b5a2a750cc11fa4dcde01aa1aab8f873072da",
        "d101764a31d107983d4899e4436942193352f0dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 12:25:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 12:25:48 2013 +0000"
      },
      "message": "Merge \"Basic starter scenario for testing the dashboard\""
    },
    {
      "commit": "dc5b5a2a750cc11fa4dcde01aa1aab8f873072da",
      "tree": "9974ca8ecaa3f255345c99f1893a42a532001944",
      "parents": [
        "1c8d6bd8d09677db3817ccfe53a30edb9585cde6",
        "8c789764bdcbc9d43f07684a0cb3678e6dcd951b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 12:25:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 12:25:42 2013 +0000"
      },
      "message": "Merge \"Added a server-pause test\""
    },
    {
      "commit": "1c8d6bd8d09677db3817ccfe53a30edb9585cde6",
      "tree": "0e0bb6e6ebb4fcf46bd9eda2455aaedb740d7f1a",
      "parents": [
        "2ab0c6c9b442a58b4b3fe446e1a8aeb817ba81af",
        "3fb369577baabb822707ce334ad7f31c4f6adfd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 10:18:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 10:18:23 2013 +0000"
      },
      "message": "Merge \"add image tests\""
    },
    {
      "commit": "8c789764bdcbc9d43f07684a0cb3678e6dcd951b",
      "tree": "f8a74560061f4fd1a0b63bf849ff7ec08ec992c8",
      "parents": [
        "2ab0c6c9b442a58b4b3fe446e1a8aeb817ba81af"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Mon Jul 22 11:02:05 2013 +0530"
      },
      "committer": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Fri Jul 26 11:52:06 2013 +0530"
      },
      "message": "Added a server-pause test\n\nImplementd a negative test for pausing\na already paused server.\n\nImplements blueprint: add-negative-test-for-server\nChange-Id: Ic4bc35258e56f0758640d92d3338c9aa584f0a9a\n"
    },
    {
      "commit": "2ab0c6c9b442a58b4b3fe446e1a8aeb817ba81af",
      "tree": "9546079d9aeb7acb38fea81b232b8344858d7f82",
      "parents": [
        "31ba2c6ca674bf7d28a1a7d178ec7ec310ca176c",
        "98c35f3b430e2b364c1650c08154ce969626af38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 04:53:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 04:53:02 2013 +0000"
      },
      "message": "Merge \"Use nose skip exception conditionally\""
    },
    {
      "commit": "31ba2c6ca674bf7d28a1a7d178ec7ec310ca176c",
      "tree": "5cd535288ed7bf137f71c28ec2d4128e98d71e23",
      "parents": [
        "893e870b1637041e62498521bf48e4fb09d31af3",
        "d0eca67ce15e1cf6cc8b07af416fd829b38087a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 25 22:03:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:03:35 2013 +0000"
      },
      "message": "Merge \"Negative test for rescuing a non-existent server\""
    },
    {
      "commit": "893e870b1637041e62498521bf48e4fb09d31af3",
      "tree": "79d9b2a96963683f8482766d13fa6e474b7d4fef",
      "parents": [
        "5ee67162eb5efc6038a5d2c8d5d004c4083433c9",
        "6d580bee934199c4935e4d754cbafb67cc859961"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 25 20:19:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 20:19:37 2013 +0000"
      },
      "message": "Merge \"Increase ping timeout on scenario testing\""
    },
    {
      "commit": "5ee67162eb5efc6038a5d2c8d5d004c4083433c9",
      "tree": "81a7837e6660ee710a08d14345426f820d4143df",
      "parents": [
        "d935655d6e86439b5c8af5d7bdff23f00e9409e7",
        "8ea181b0ec36d23f1ae733d1c8dc08746b0e1077"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 25 17:51:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 17:51:39 2013 +0000"
      },
      "message": "Merge \"Make tenant_network_mask_bits default setting consistent\""
    },
    {
      "commit": "d0eca67ce15e1cf6cc8b07af416fd829b38087a1",
      "tree": "cf191f63b3e639f7af8811fc98067456d5c6aab8",
      "parents": [
        "d935655d6e86439b5c8af5d7bdff23f00e9409e7"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Wed Jul 24 14:27:51 2013 +0530"
      },
      "committer": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Thu Jul 25 15:49:21 2013 +0530"
      },
      "message": "Negative test for rescuing a non-existent server\n\nAdded a negative test for rescuing a server\nwhich does not exist.\n\nChange-Id: I618f8f59ad455c48b76fed4c0f836e4e9e49c736\n"
    },
    {
      "commit": "6d580bee934199c4935e4d754cbafb67cc859961",
      "tree": "f7f4da59291ba6284c53266428c35bf502d30629",
      "parents": [
        "58d23301ba51be2e8e96e906ea5d134cb2211542"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 24 10:58:11 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 24 21:20:41 2013 -0700"
      },
      "message": "Increase ping timeout on scenario testing\n\nSome gating may fail because ping timeout is short (20s).\nIn this commit,  we will increase up to 60s.\n\n- Added ping_timeout for compute config with default 60s\n- Replaced hardcorded ssh timeout value with ssh_timeout\n\nFixes bug 1194026\n\nChange-Id: If4e64aff17fc9aea1b6de03c684dff145ef5e6f2\n"
    },
    {
      "commit": "d935655d6e86439b5c8af5d7bdff23f00e9409e7",
      "tree": "325403742db3a07b3989019f136a34c8f4655435",
      "parents": [
        "58d23301ba51be2e8e96e906ea5d134cb2211542",
        "3e04685db6db7ef268e3d6034da0a2d667bba0f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 24 18:15:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 24 18:15:05 2013 +0000"
      },
      "message": "Merge \"Move isolated credential code to BaseTestCase\""
    },
    {
      "commit": "d101764a31d107983d4899e4436942193352f0dd",
      "tree": "b3ca49b7b54ef7fd1f96a4369a10562366b426c9",
      "parents": [
        "a9d4388a72f66bde640e879b3a8d9210f8859cdb"
      ],
      "author": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Wed Jul 24 16:37:23 2013 +0100"
      },
      "committer": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Wed Jul 24 16:43:48 2013 +0100"
      },
      "message": "Basic starter scenario for testing the dashboard\n\nAdd tests to check that the homepage is working, and that it\u0027s\npossible to log in and see the overview page.\n\nFixes bug 1204408\n\nChange-Id: Ifd62e833c85b78c39052f1365a4e1e00680713ef\n"
    },
    {
      "commit": "58d23301ba51be2e8e96e906ea5d134cb2211542",
      "tree": "9b8ba88948ee83ee35b2dc545e621c0e7b92bd26",
      "parents": [
        "47ff791416dea008a51e0a2b36b088778c0e1fb5"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 24 10:25:02 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 24 13:49:14 2013 +0200"
      },
      "message": "Fixing man page generation\n\nThe man page generation failed with sphinx v1.1.3\nand docutils 0.10 and 0.11.\n\nAdding docutils\u003d\u003d0.9.1 to the test-requirements.txt\nin order to solve this issue.\n\nThe docutils\u003d\u003d0.9.1 is on the common OpenStack dependency list.\n\nSeveral doc creation warning and error also fixed by this change.\n\nChange-Id: Icb412876f5a989e6b8aa4886f2a246127a76521a\n"
    },
    {
      "commit": "98c35f3b430e2b364c1650c08154ce969626af38",
      "tree": "8ab19b0e50754d5857777e4798785e9f769f2929",
      "parents": [
        "47ff791416dea008a51e0a2b36b088778c0e1fb5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jul 23 20:34:23 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 24 15:28:53 2013 +1000"
      },
      "message": "Use nose skip exception conditionally\n\ntesttools and nose disagree on the exception raised for skipping\ntests with python \u003c 2.7 (see inline comments for exact details).\n\nThis monkey-patches testtools to recognise the nose skip exception.\nHowever, due to nose being deprecated we hide this behind an\nenvironment variable to make it an opt-in fix.\n\nWhile we\u0027re there, modify tempest.test.api.utils @skip_unless_attr\ndecorator to raise from tempest\u0027s BaseTestCase rather than\ntesttools.TestCase directly.\n\nChange-Id: I13a8f374e879799870bc9193a1ddbdc8d6abb73c\n"
    },
    {
      "commit": "d42c991c46a663bdda1260fec851600230a3c128",
      "tree": "1fba8ac63d29ff083204d5320767ca49ad45c4ba",
      "parents": [
        "556add55af22c52daeb2fd3c148b130b9dc22e89"
      ],
      "author": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Jul 18 23:03:57 2013 +0800"
      },
      "committer": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Jul 24 09:50:44 2013 +0800"
      },
      "message": "add service tests\n\n1. list service by some params combination\n2. enable/disable service\n\nChange-Id: If7aeffbb866da276a4d295fc1db03f38b462cd00\n"
    },
    {
      "commit": "e09b3c21f597e075681d821c9997450b5db62e2f",
      "tree": "d121f70000ad611fcb29c3729f48969c85132265",
      "parents": [
        "3e04685db6db7ef268e3d6034da0a2d667bba0f5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 23 16:49:36 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 23 17:32:08 2013 -0400"
      },
      "message": "Add tenant isolation for glance api tests\n\nThis commit adds isolated tenant support to the glance api tests. The\nglance base test class is modified to call _get_isolated_creds() from\nBaseTestCase if the isolated tenant config flag is set.\n\nChange-Id: Ia22bd66006c010dcc4b57a6a6346b281086003d9\n"
    },
    {
      "commit": "3e04685db6db7ef268e3d6034da0a2d667bba0f5",
      "tree": "75722dc587e3659133f7993cbd61479075dbd01c",
      "parents": [
        "47ff791416dea008a51e0a2b36b088778c0e1fb5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 23 16:00:24 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 23 16:46:25 2013 -0400"
      },
      "message": "Move isolated credential code to BaseTestCase\n\nThis commit takes the isolated credential code from BaseComputeTest\nand moves it up to it\u0027s super class: BaseTestCase. This allows the\nisolated credential code to be reused by all the test classes. All\nexisting(only compute and volume) isolated credential methods in\nthe base classes are then update to use the common methods.\n\nChange-Id: Ifae7bb74a4aa8f853fbd87ad80a63a9dcfc3b9d1\n"
    },
    {
      "commit": "47ff791416dea008a51e0a2b36b088778c0e1fb5",
      "tree": "87bb2489ed40d48884bbb34ad118c5cb6205e319",
      "parents": [
        "14a38629ae6cccad6c91086aa427764ceebeb570"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jul 22 17:09:55 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 23 15:37:28 2013 -0400"
      },
      "message": "Add isolated tenants for admin compute tests\n\nThis adds support for isolated credentials on admin tests. Previously\nthe admin tests just ran with the admin username, password, and\ntenant from the config file. This changes that behavior by getting\nisolated credentials for the admin base test class and then adding\nthe create user to the admin role.\n\nThis may fix a race condition uncovered by the testr runs.\n\nPossibly part of: bp speed-up-tempest\n\nChange-Id: I74339662ab769e005cb79b2d741a04640c5546ce\n"
    },
    {
      "commit": "14a38629ae6cccad6c91086aa427764ceebeb570",
      "tree": "612c3283c2b8ef73bc8ab725cc3e83a25a716e4e",
      "parents": [
        "1fa5db4ee140213d836ad13c2219e5b7922ae93c",
        "888ddc497239c085cf14151eef5a77e9d9a99938"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 23 19:23:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 19:23:13 2013 +0000"
      },
      "message": "Merge \"Add exit codes if run_stress.py detects an error\""
    },
    {
      "commit": "1fa5db4ee140213d836ad13c2219e5b7922ae93c",
      "tree": "0e1e42141ca0a0bbaed6504897dcf4677c2b4a27",
      "parents": [
        "a9d4388a72f66bde640e879b3a8d9210f8859cdb",
        "c2ff727a73ff36fc25717041c9fdf894e510540a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 23 15:07:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 15:07:43 2013 +0000"
      },
      "message": "Merge \"Updating HACKING with some test writing recommendations\""
    },
    {
      "commit": "888ddc497239c085cf14151eef5a77e9d9a99938",
      "tree": "340ef453aa9ef45f55c5e11e6fdcf7c4bbda75b9",
      "parents": [
        "a9d4388a72f66bde640e879b3a8d9210f8859cdb"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Jul 23 16:13:07 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Jul 23 16:13:07 2013 +0200"
      },
      "message": "Add exit codes if run_stress.py detects an error\n\nThis is just a very basic exit code handling. Could be later enhanced by\ndifferent exit codes.\n\nImplements: blueprint stress-tests\n\nChange-Id: Idcf55163614f69d81fed538f7190bb63fe11dc2c\n"
    },
    {
      "commit": "a9d4388a72f66bde640e879b3a8d9210f8859cdb",
      "tree": "841fbbcbbefb1368955605a58dc9b9e2f90c78d7",
      "parents": [
        "6b41e243331628b0a9efbc2ef1b65e5134be5609"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:54:52 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:55 2013 +0000"
      },
      "message": "Move heat_available option to service_available\n\nThis commit moves the heat_available config option from the\norchestration group to under the service_available group. The option\nis also renamed to heat.\n\nChange-Id: I86c93331a53b5a7323afe27839338ffa1428015f\n"
    },
    {
      "commit": "6b41e243331628b0a9efbc2ef1b65e5134be5609",
      "tree": "2bfc69069979aa19f209cf15b87aae45c0e6d81e",
      "parents": [
        "61e332b00ba0ecfdb51b5d17c1715b17edcb7221"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:49:28 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:43 2013 +0000"
      },
      "message": "Add nova config option to service_available group\n\nThis commit adds a new config option, nova, to the service_available\nconfig group. This option is used to specify whether nova is running\nor not. It also add a skip to base compute api test class.\n\nChange-Id: I658f70f259734e366cecce1c8e0409255351af87\n"
    },
    {
      "commit": "61e332b00ba0ecfdb51b5d17c1715b17edcb7221",
      "tree": "6d6e8320426503d79e6d7f0ec91420fe3801e76c",
      "parents": [
        "853ae4476a40bbda60b4a458ca4fd3633ec8994b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:42:31 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:36 2013 +0000"
      },
      "message": "Add swift config option to service_available group\n\nThis commit adds a new config option, swift, to the service_available\ngroup. This option can be used to specify whether swift is running.\nIt also adds a skip to the base object test class, replacing the\nendpoint detection skip.\n\nChange-Id: I8d81071cf5077fb880f04c04b330b1f4132a58f0\n"
    },
    {
      "commit": "853ae4476a40bbda60b4a458ca4fd3633ec8994b",
      "tree": "cdf8fab9bb55f3b7cef14db5584cf7345f2b9df4",
      "parents": [
        "faa340d498f339f10306c28a0862e0ed6057dca1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:36:07 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:23 2013 +0000"
      },
      "message": "Add glance to service_available config group\n\nThis commit adds a new config option, glance, to the service_available\nconfig group. This option is used to specify whether glance is running\nor not. It also adds skips for the appropriate api tests.\n\nChange-Id: I732b4d1d273bce4ba9d702bd3dbaae2bc5442e35\n"
    },
    {
      "commit": "faa340d498f339f10306c28a0862e0ed6057dca1",
      "tree": "7deb4decacc4abeba98f2929d0b5846158fdb95d",
      "parents": [
        "92dbfb6aa14a81526e89ad05856074558957a165"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:26:21 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jul 22 16:16:08 2013 -0400"
      },
      "message": "Move neutron_available option to service_available\n\nThis commit moves the neutron_available config option from the\nnetwork group to under the service_available group. The option\nis also renamed to neutron.\n\nChange-Id: I5ee9ec816845de483fe88d76d1bb047e7bb1af7e\n"
    },
    {
      "commit": "92dbfb6aa14a81526e89ad05856074558957a165",
      "tree": "76ed8b31a0ffd64b1b42a1e51f3722793e9ab2ac",
      "parents": [
        "2bcd8381a64970766410317606841a5e2dd63d41",
        "9f3b0c972f9ce46e0daaca98bbf6055ddaed2312"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 18:46:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 18:46:15 2013 +0000"
      },
      "message": "Merge \"update hacking to 0.6\""
    },
    {
      "commit": "2bcd8381a64970766410317606841a5e2dd63d41",
      "tree": "da30c7a82d7f2a805e972c8214f0d13f45d226e7",
      "parents": [
        "3eab9898ad5629bb2552075a2216b5335b0aeb00",
        "69d3bea192d3312ab13bcfe0c7043b7b9fc17b61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 18:27:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 18:27:47 2013 +0000"
      },
      "message": "Merge \"Add global statistic for stress tests\""
    },
    {
      "commit": "d9aef1ec9cf546496b5aa62b1395f2e1bff12dc1",
      "tree": "f3faee3c7d42434c1719640f80e3e55af674ba15",
      "parents": [
        "eaf3c0cae46248864309a64ed003c56017d84a4b"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jul 13 17:33:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 22 17:50:33 2013 +0200"
      },
      "message": "Ignore the default quota values\n\nThe default Quota values are just values from config file,\nand they are usually different at ever cloud provider.\n\nIn the API compatibility perspective the values are not\nimportant, but the keys presence is important.\n\nThe other option would be, adding the expected response to the\ntempest config.\n\nThe test_get_updated_quotas test case also got a dedicated tenant.\n\nFixing bug 1130461\nChange-Id: I50204dc7955d68491ad63f239c42fb47591a0be7\n"
    },
    {
      "commit": "3eab9898ad5629bb2552075a2216b5335b0aeb00",
      "tree": "19837bd1f910808deb15864fcd4b0c092afe6693",
      "parents": [
        "ec2e7fa31a09387b16e316a5cf2cfdca52ad28a2",
        "dca03dd6ef39a088e7df5a325eb5f5702389a356"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 15:49:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 15:49:18 2013 +0000"
      },
      "message": "Merge \"Document E125 as a won\u0027t fix.\""
    },
    {
      "commit": "ec2e7fa31a09387b16e316a5cf2cfdca52ad28a2",
      "tree": "f7d5f9873b37f1bb06772f618a017062368d379b",
      "parents": [
        "e2ef7d8202f1a22f2ccfc50663ae248ad0b4b392",
        "8551278461848604d443bec2f44476e398a81459"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 15:38:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 15:38:21 2013 +0000"
      },
      "message": "Merge \"Add unittest like output for testr-full in tox\""
    },
    {
      "commit": "e2ef7d8202f1a22f2ccfc50663ae248ad0b4b392",
      "tree": "1b985174d5385264b4239d0f6351c50bd99329bd",
      "parents": [
        "67baac2e0ff9076948b807cb85a6321b9530b733",
        "0e2d8aaea4a2d5ebe199c88e44e7aaf6bede6c83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 15:30:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 15:30:43 2013 +0000"
      },
      "message": "Merge \"Use subunit colorizer from nova for run_tests.sh\""
    },
    {
      "commit": "c2ff727a73ff36fc25717041c9fdf894e510540a",
      "tree": "3d61444994b0f1bc0cc56c6bbe5d078c74bcb11a",
      "parents": [
        "a60ce6b05d4d079e0a6cca915beecc084c337882"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jul 22 22:25:25 2013 +0930"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jul 22 22:34:28 2013 +0930"
      },
      "message": "Updating HACKING with some test writing recommendations\n\nAdds a recommendation against submitting changesets with only\nskipped tests and some recommendations for writing tests.\n\nChange-Id: Iaf0accdcd1d5e37658ca56528b1709d0a00928d2\n"
    },
    {
      "commit": "67baac2e0ff9076948b807cb85a6321b9530b733",
      "tree": "e92b9f585db67edb060bb6eec4bf09df53eb6a40",
      "parents": [
        "a60ce6b05d4d079e0a6cca915beecc084c337882",
        "4c41292be4f83ccb70ea81ae5ecd445646bef19c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 12:28:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 12:28:59 2013 +0000"
      },
      "message": "Merge \"Add cinder_available config option.\""
    },
    {
      "commit": "a60ce6b05d4d079e0a6cca915beecc084c337882",
      "tree": "8a0eb44fa0647dfedb56c61d8d46f059cd5030c1",
      "parents": [
        "eaf3c0cae46248864309a64ed003c56017d84a4b",
        "15373b034897cc549637c59ed0588fe340c4fd2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 12:15:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 12:15:32 2013 +0000"
      },
      "message": "Merge \"Skip test that is not relevant to Neutron\""
    },
    {
      "commit": "9f3b0c972f9ce46e0daaca98bbf6055ddaed2312",
      "tree": "6e0a353f22fe9122e682fdc37afd60d75843bc96",
      "parents": [
        "556add55af22c52daeb2fd3c148b130b9dc22e89"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 19 14:30:42 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Jul 22 08:08:25 2013 -0400"
      },
      "message": "update hacking to 0.6\n\nallow hacking 0.6 to enforce new rules in tempest, especially the\nmissing license header one.\n\nChange-Id: I787cbc942989b50c57cbc22e4bf1e4956aa64df6\n"
    },
    {
      "commit": "69d3bea192d3312ab13bcfe0c7043b7b9fc17b61",
      "tree": "136e02110578885ecacfbaf170e4624aad14ed30",
      "parents": [
        "eaf3c0cae46248864309a64ed003c56017d84a4b"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Jul 18 08:32:11 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Jul 22 09:29:01 2013 +0200"
      },
      "message": "Add global statistic for stress tests\n\nAdds shared memory between all stress action processes and the driver in order\nto generate a global statistic. A new command line option is introduced\nwith this it is possbile to terminate an action if the\nspecifited number of execution is reached.\n\nImplements: blueprint stress-tests\n\nConflicts:\ntempest/stress/actions/create_destroy_server.py\ntempest/stress/actions/volume_create_delete.py\ntempest/stress/driver.py\ntempest/stress/run_stress.py\n\nChange-Id: I34765932ba93cd6d7f0df23ab97d9483eb459978\n"
    },
    {
      "commit": "ebcf6af4e943818dd98ab89a0f96146dca86a629",
      "tree": "98091c635f9afea577ee5fc84666e6f6dc6a266c",
      "parents": [
        "bfbd3f500bd2a99dd2af437b0efd3f2a61edd58e"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Jul 09 05:10:55 2013 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Mon Jul 22 07:09:00 2013 +0000"
      },
      "message": "Add scenario test of instance/volume snapshot\n\nThis test is for snapshotting an instance/volume\nand attaching the volume created from snapshot\nto the instance booted from snapshot.\nThe following is the scenario outline:\n1. Boot an instance \"instance1\"\n2. Create a volume \"volume1\"\n3. Attach volume1 to instance1\n4. Create a filesystem on volume1\n5. Mount volume1\n6. Create a file which timestamp is written in volume1\n7. Unmount volume1\n8. Detach volume1 from instance1\n9. Get a snapshot \"snapshot_from_volume\" of volume1\n10. Get a snapshot \"snapshot_from_instance\" of instance1\n11. Boot an instance \"instance2\" from snapshot_from_instance\n12. Create a volume \"volume2\"  from snapshot_from_volume\n13. Attach volume2 to instance2\n14. Check the existence of a file which created at 6. in volume2\n\nChange-Id: If8eef9c8c4415b8658ac1b13dc2e114dc22378b4\nFixes: bug #1203637\n"
    },
    {
      "commit": "eaf3c0cae46248864309a64ed003c56017d84a4b",
      "tree": "3924c3344a9b1b6391725f62ed9ee86f8ce1fbfe",
      "parents": [
        "556add55af22c52daeb2fd3c148b130b9dc22e89",
        "bb575e1a568fabcf04409065636ef011273a720a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 05:47:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 05:47:28 2013 +0000"
      },
      "message": "Merge \"Adds tests for tags in boto (EC2 API)\""
    },
    {
      "commit": "3fb369577baabb822707ce334ad7f31c4f6adfd6",
      "tree": "9b04de7991c83b73f042211adb6358bc868af759",
      "parents": [
        "556add55af22c52daeb2fd3c148b130b9dc22e89"
      ],
      "author": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Jul 18 00:05:05 2013 +0800"
      },
      "committer": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Jul 22 10:56:03 2013 +0800"
      },
      "message": "add image tests\n\n1. create image from stopped server\n2. delete image in saving status\n\nChange-Id: I75a9f7e9f4cba4a41029b3ec766674a0acf6f061\n"
    },
    {
      "commit": "4c41292be4f83ccb70ea81ae5ecd445646bef19c",
      "tree": "0868e44ebee8d7c1f5418901a8a1204a015b6a72",
      "parents": [
        "c3788e8c6975612066e2fe2e269aeb9b1a09c79b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 16 15:27:42 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:44:45 2013 -0400"
      },
      "message": "Add cinder_available config option.\n\nThis commit adds a new config group service_available that will be\nused to specify whether a particular OpenStack project is expected to\nbe running or not. This group is added with one member cinder which is\nused to specify whether cinder is running or not. This replaces the\ncheck in the volume api tests for a cinder endpoint.\n\nChange-Id: Id894fc29ce2635f1f058290d93726e789c909a86\n"
    },
    {
      "commit": "bb575e1a568fabcf04409065636ef011273a720a",
      "tree": "513f36c9beec67c9a1461902e6ce3ba43811a5bd",
      "parents": [
        "ab58604aeac2c8c670a29b476ef56c022ea84a31"
      ],
      "author": {
        "name": "Burt Holzman",
        "email": "burt@fnal.gov",
        "time": "Sun Jul 14 00:23:30 2013 -0500"
      },
      "committer": {
        "name": "Burt Holzman",
        "email": "burt@fnal.gov",
        "time": "Fri Jul 19 14:55:24 2013 -0500"
      },
      "message": "Adds tests for tags in boto (EC2 API)\n\nThe EC2 API now supports tagging instances. This adds a simple\ntest for creation, retrieval, and updating tags.\n\nFixes bug #1201051\n\nChange-Id: Icca21ea29f95683403004a0a7b079a10446d9317\n"
    },
    {
      "commit": "556add55af22c52daeb2fd3c148b130b9dc22e89",
      "tree": "b1b959ac05f363a6319bf749e9ff65a656c7a93a",
      "parents": [
        "43cd905141d805f1a4de6af0d96d092c90898d5e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 19 14:28:44 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 19 14:32:08 2013 -0400"
      },
      "message": "add missing apache2 license headers\n\nhacking 0.6 introduces H102 - missing apache license header on the\nfile, which was written because I found these three files missing\nthe headers. Fix them in prepartion for landing hacking 0.6\n\nChange-Id: I90252fcbb90faec60eae59bcb9669f87e8fd50fa\n"
    },
    {
      "commit": "43cd905141d805f1a4de6af0d96d092c90898d5e",
      "tree": "499cfac94c3327a54bac47070f571ddac3ffa7da",
      "parents": [
        "c3788e8c6975612066e2fe2e269aeb9b1a09c79b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 19 12:20:04 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jul 19 14:32:05 2013 -0400"
      },
      "message": "fix use of locals() in strings\n\nhacking 0.6 brings in H501, don\u0027t use locals() in strings, as it\nhas the ability to hide errors. This fixes it in preparation of\nlanding hacking 0.6.\n\nChange-Id: I7972befbb945a27ed8aa601975205736038eefa2\n"
    },
    {
      "commit": "c3788e8c6975612066e2fe2e269aeb9b1a09c79b",
      "tree": "1a5112af739363af04e2b02a0243b2dec37912a8",
      "parents": [
        "66d317fcb83eda4662d35262d0e6230ed65d3b5c",
        "25e935cfcc5b2fd7eb3104cbe444ab9dee73e31f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 19 15:27:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 15:27:03 2013 +0000"
      },
      "message": "Merge \"Remove duplicate flaky test.\""
    },
    {
      "commit": "15373b034897cc549637c59ed0588fe340c4fd2d",
      "tree": "8b6cf42de07c0880925f2337e142fdce54479dee",
      "parents": [
        "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
      ],
      "author": {
        "name": "Ala Rezmerita",
        "email": "ala.rezmerita@cloudwatt.com",
        "time": "Fri Jul 19 15:45:10 2013 +0200"
      },
      "committer": {
        "name": "Ala Rezmerita",
        "email": "ala.rezmerita@cloudwatt.com",
        "time": "Fri Jul 19 15:45:10 2013 +0200"
      },
      "message": "Skip test that is not relevant to Neutron\n\nNeutron does not support DNS domain feature,\nthus this test must be skipped in Neutron environment.\nFixes: bug #1202991\n\nChange-Id: I78f4608cce488cd515d72df2178d7a5b45bf2b85\n"
    },
    {
      "commit": "f70f2220f729cbf8e1df317d6d3a439bd861f06f",
      "tree": "20af42fc7c588c29495fe74db41c61588db32b68",
      "parents": [
        "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
      ],
      "author": {
        "name": "Burt Holzman",
        "email": "burt@fnal.gov",
        "time": "Thu Jul 18 23:36:31 2013 -0500"
      },
      "committer": {
        "name": "Burt Holzman",
        "email": "burt@fnal.gov",
        "time": "Thu Jul 18 23:46:10 2013 -0500"
      },
      "message": "Add boto tests for idempotent RunInstances calls\n\nThe EC2 API supports providing a unique client token to\nthe RunInstances call to ensure idempotency. In other words,\nmultiple RunInstances call with the same client token will\nnot start up multiple instances.\n\nThis adds a test for this condition, including ensuring that\na new instance is spawned when a client token is re-used\nafter the original instance linked to it has been terminated.\n\nFixes bug #1202404\n\nChange-Id: Ia11eb9ac082a623a1ad03b89fb6dbf7cad9f9c99\n"
    },
    {
      "commit": "66d317fcb83eda4662d35262d0e6230ed65d3b5c",
      "tree": "fe1aed5da92a44bbc008057c7753871df837a3fb",
      "parents": [
        "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 17:34:36 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 18:15:48 2013 -0400"
      },
      "message": "Remove unneeded class filter from .testr.conf\n\nThis commit removes the unnecessary class filter run_test_classes.py\nand reverts the .testr.conf to the standard format. The class filter\nis not needed when using test grouping.\n\nChange-Id: I460c48121c26d07eb29f355c07a2059f5e6b24b0\n"
    },
    {
      "commit": "dca03dd6ef39a088e7df5a325eb5f5702389a356",
      "tree": "d7cc155f524a835e03047596544aff82e0801a5a",
      "parents": [
        "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 18 14:10:19 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 18 14:10:19 2013 -0700"
      },
      "message": "Document E125 as a won\u0027t fix.\n\nAs per the discussion in https://review.openstack.org/#/c/36788/ the\ntempest team does not want to use E125 until\nhttps://github.com/jcrocholl/pep8/issues/126 is  resolved.\n\nChange-Id: I124e6f14db81d030a470ef3e73a33b15e9dea9ef\n"
    },
    {
      "commit": "8551278461848604d443bec2f44476e398a81459",
      "tree": "2990035c6f56d0f7d998c08d488c534dd85840c5",
      "parents": [
        "0e2d8aaea4a2d5ebe199c88e44e7aaf6bede6c83"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 15:53:30 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 16:46:59 2013 -0400"
      },
      "message": "Add unittest like output for testr-full in tox\n\nThis commit adds real time output similar to that when running with\nnose so that it\u0027s possible to watch the status of the job when using\ntestr with tempest.\n\nChange-Id: I7a65be714627692ad80b3640af0ee617fd4697a9\n"
    },
    {
      "commit": "0e2d8aaea4a2d5ebe199c88e44e7aaf6bede6c83",
      "tree": "13a803c5c40bc9ecfe232efd60f12243401d031e",
      "parents": [
        "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 15:16:37 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jul 18 16:45:51 2013 -0400"
      },
      "message": "Use subunit colorizer from nova for run_tests.sh\n\nThis commit copies the colorizer.py script over from nova and enables\nit for testr with run_tests.sh. This enables real time output from\ntestr about which tests ran and the result with colors.\n\nChange-Id: Idd1b820d103bf4d71f2645e98e86e5fadbd6cb0c\n"
    }
  ],
  "next": "8976d26e7edb7cf298f4bd3f5c928f5c6d4408bb"
}
