)]}'
{
  "log": [
    {
      "commit": "69bcb82a7fdeda2fdaf664a238a4ecbbf7cc58c9",
      "tree": "6e12c27c3e6bdb0985d6c69ceb89374d6d9fbd65",
      "parents": [
        "0629d926b72efacddcb827aff8a0f418dccd7bca",
        "0e9ac35d6d764cc342181ab87b4fc9ff1b68b949"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 16 03:12:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 16 03:12:31 2013 +0000"
      },
      "message": "Merge \"Tighten ERROR regexp in log checker\""
    },
    {
      "commit": "0629d926b72efacddcb827aff8a0f418dccd7bca",
      "tree": "f8c6f5c7944204e464623d26858b26e05c825960",
      "parents": [
        "cdbbb2ebe4bd25f3004485227961fb2994a0ef4c",
        "04ac6945ee435cee64af7701dd2fe2e074c65a35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 16 02:55:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 16 02:55:48 2013 +0000"
      },
      "message": "Merge \"Test for the update extra route\""
    },
    {
      "commit": "cdbbb2ebe4bd25f3004485227961fb2994a0ef4c",
      "tree": "22d463f35d0861d6494b901239cb5aca48c8b120",
      "parents": [
        "0de2703ebaff04ea1bc0d9eea701d2230cd1dcc8",
        "c26d452730a88b7ede922acdd17683457298f93d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 17:14:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 17:14:08 2013 +0000"
      },
      "message": "Merge \"Add a control point for floating IP assignment\""
    },
    {
      "commit": "0de2703ebaff04ea1bc0d9eea701d2230cd1dcc8",
      "tree": "99a3c76eeef27d80219e38d06b8022b6bbb1a4a5",
      "parents": [
        "8c0466f20162af764aa28090516fed28518f2850",
        "ed13d4a2dc14a99b38075694055e53189d0bcc1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 17:13:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 17:13:56 2013 +0000"
      },
      "message": "Merge \"Add whitelist entry for s-proxy \u0027Timeout talking to memcached\u0027\""
    },
    {
      "commit": "8c0466f20162af764aa28090516fed28518f2850",
      "tree": "abe04ea32268fdfcfd98ca9cacf0042976b0d1ec",
      "parents": [
        "c6c5d1758dbb173bcaee4c15989cbc5eae67f931",
        "1ee4398ade6834994a6a9d07ae7c525a9c4d45d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 17:13:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 17:13:48 2013 +0000"
      },
      "message": "Merge \"Set pipefail for wrapper scripts\""
    },
    {
      "commit": "1ee4398ade6834994a6a9d07ae7c525a9c4d45d8",
      "tree": "a2fce35912092e37849148f0d13cfc7b872126a4",
      "parents": [
        "451730d9ce213f83b6264109a8236453c736ed4b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 06 21:08:31 2013 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Dec 14 10:42:20 2013 -0500"
      },
      "message": "Set pipefail for wrapper scripts\n\nPreviously if the testr list command was failing subunit2py would\nreturn a 0 making the test runs that use the pretty_tox scripts also\nreturn 0 despite testr actually failing. This commit gets around this\ncondition by setting pipefail in the pretty_tox scripts to ensure that\nwe actually fail.\n\nChange-Id: I9cbaf83cfea7c02133b27fe639e7ea12edb48f7e\n"
    },
    {
      "commit": "c6c5d1758dbb173bcaee4c15989cbc5eae67f931",
      "tree": "1174247e280b3a6cbae6915907022cb59bc46843",
      "parents": [
        "451730d9ce213f83b6264109a8236453c736ed4b",
        "65bf44b1b12cd8debb0dbc061c5eb3ff28ff0674"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 14:44:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 14:44:25 2013 +0000"
      },
      "message": "Merge \"remove a spurious wait that could get us into trouble\""
    },
    {
      "commit": "451730d9ce213f83b6264109a8236453c736ed4b",
      "tree": "c91387c82cf89999db758c23dcdae33ee6a4a5ae",
      "parents": [
        "2f11ec0e14c75b0f26c268b09cc488004bf96d3f",
        "4a3ef34fe21127538772c6e6a7acb1c62cf1d90b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 04:20:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 04:20:00 2013 +0000"
      },
      "message": "Merge \"Add the external gateway interface to vpn router\""
    },
    {
      "commit": "2f11ec0e14c75b0f26c268b09cc488004bf96d3f",
      "tree": "c91387c82cf89999db758c23dcdae33ee6a4a5ae",
      "parents": [
        "6eade9792ea0175ddbd08af49a10fa4fa9a285b2",
        "46c1b2cd4a42285ee1a790de7ffff8facc2fb906"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 02:31:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 02:31:51 2013 +0000"
      },
      "message": "Merge \"Wait for backup images to be ACTIVE in test_create_backup\""
    },
    {
      "commit": "6eade9792ea0175ddbd08af49a10fa4fa9a285b2",
      "tree": "01f9cbcb3ff615358c3681fb25d06da15b80d9d9",
      "parents": [
        "1159e52a2c9c51976bc3be5ad504c88fb94c2fe1",
        "629fa7cd59de102261a8e9fc6a2f303af1336056"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 14 02:31:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 14 02:31:42 2013 +0000"
      },
      "message": "Merge \"Make the wait_for_server_status timeout message a bit more clear\""
    },
    {
      "commit": "ed13d4a2dc14a99b38075694055e53189d0bcc1e",
      "tree": "1815ce3aa6b06e60694f0a8430bf610c41f96b17",
      "parents": [
        "1159e52a2c9c51976bc3be5ad504c88fb94c2fe1"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Dec 13 18:31:22 2013 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Dec 13 18:31:22 2013 -0800"
      },
      "message": "Add whitelist entry for s-proxy \u0027Timeout talking to memcached\u0027\n\nAccording to John Dickinson:\n\n\"This isn\u0027t an error. It\u0027s logged at an error level because it may hint\nat other problems, and it\u0027s something an operator needs to know about,\nbut it is not an unhandled failure condition. (Think of it similarly how\nin swift a server being down is an \"error\", but it\u0027s something that\nswift seamlessly works around.)\"\n\nCloses-Bug: #1260894\n\nChange-Id: I41e55c5e34ee214727fbbd7b9daa1f6ea9bf8050\n"
    },
    {
      "commit": "1159e52a2c9c51976bc3be5ad504c88fb94c2fe1",
      "tree": "cb769e1995421992d5726ab24b416fb0a74b582e",
      "parents": [
        "ec61323e1e0633a43b24c477054d093fe5357171"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Dec 13 18:46:21 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Dec 13 18:46:21 2013 -0500"
      },
      "message": "don\u0027t fail on dirty logs with grenade\n\nbecause grenade is upgrading from old to new we might actually\nexpect the logs to be dirtier than in upstream tempest. The grenade\nlogs weren\u0027t scrubbed in the same ways during the development here\nas the tempest regular runs.\n\nChange-Id: Id1bcc2cc85e73a414d382756a65ea1d80dc10b00\nCloses-Bug: #1259907\n"
    },
    {
      "commit": "c26d452730a88b7ede922acdd17683457298f93d",
      "tree": "1d33deb8e2007f69138d2b3ae6e5ee8d528ff7a0",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "Brent Eagles",
        "email": "beagles@redhat.com",
        "time": "Mon Dec 02 13:28:49 2013 -0500"
      },
      "committer": {
        "name": "Brent Eagles",
        "email": "beagles@redhat.com",
        "time": "Fri Dec 13 15:22:13 2013 -0330"
      },
      "message": "Add a control point for floating IP assignment\n\nIn the basic network scenario test, the test for accessiblity via the\nfloating IP stands a very good chance of failing because the attempt to\nconnect begins before the system has had a chance to associate the\nfloating IP address.  While an extended delay does signify a performance\nissue for those types of operations, the timing of the test can be\nadversly affected by other factors (e.g. parallel tests, loaded test\n  system). If it is extreme the check for the IP address will fail the\ntest as well. This addition also covers a loophole in the test where\nthe connectivity would work but the metadata that is provided through\nthe client call is not updated properly.\n\nAn additional small fix in manager.py resolves an issue when a client\nAPI uses mixed or lower case for status strings (e.g. cinder).\n\nThere isn\u0027t a specific bug that this modification addresses.\n\nChange-Id: Ifb1889f67588e6ee4d19f592da61ab574d456be2\n"
    },
    {
      "commit": "ec61323e1e0633a43b24c477054d093fe5357171",
      "tree": "5d4672ac69eae306f7dc4f87e60ead1b2c0d232a",
      "parents": [
        "592e96afb803182fc9c6dd92459bc92bb96d0cf6",
        "547a306af133f1ca9588bfba026081cca26f93b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 13 11:49:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 11:49:07 2013 +0000"
      },
      "message": "Merge \"Change unstable test which gets console output\""
    },
    {
      "commit": "592e96afb803182fc9c6dd92459bc92bb96d0cf6",
      "tree": "1faa48f7e97358be205598088513b42aefeb61d2",
      "parents": [
        "ab54758c05f155fc489d76d71c313ec51e32be82",
        "f7fca6a07d99dfc944b132090d3b8401e42c69ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 13 11:45:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 11:45:39 2013 +0000"
      },
      "message": "Merge \"Remove generic_setup_package() function\""
    },
    {
      "commit": "ab54758c05f155fc489d76d71c313ec51e32be82",
      "tree": "a18d921b5e4a34ceb57a29798625d4df6b970cb8",
      "parents": [
        "48fbbdc8eedf6ce9bf510c0060190c26addd090c",
        "7f4b1b3601c85a75c95405e349ddec1bd63c57ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 13 08:57:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 08:57:18 2013 +0000"
      },
      "message": "Merge \"Fix the upper values of test_network_quotas\""
    },
    {
      "commit": "65bf44b1b12cd8debb0dbc061c5eb3ff28ff0674",
      "tree": "96205ec9923996ba9f29f12961f2b902b500e54c",
      "parents": [
        "48fbbdc8eedf6ce9bf510c0060190c26addd090c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Dec 12 16:15:06 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Dec 12 16:15:06 2013 -0500"
      },
      "message": "remove a spurious wait that could get us into trouble\n\nit\u0027s not really clear that this wait is useful for anything\nexcept generating bugs when we\u0027ve done terible things to the\nimage during this test. Removing it as unneeded.\n\nChange-Id: I88546bf3845d8e62d4baf5572f0403c0eaa983ba\nCloses-Bug: #1229890\n"
    },
    {
      "commit": "46c1b2cd4a42285ee1a790de7ffff8facc2fb906",
      "tree": "b5809b87133e528083ba39f628b33b9911f4e352",
      "parents": [
        "629fa7cd59de102261a8e9fc6a2f303af1336056"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Dec 11 19:51:39 2013 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Dec 12 07:17:23 2013 -0800"
      },
      "message": "Wait for backup images to be ACTIVE in test_create_backup\n\nThe test_create_backup test creates two backup snapshot images of the\ninstance right away and waits for the instance to be ACTIVE before\ncontinuing each time, and before creating the third and final backup\nimage.\n\nThe problem is the instance is always ACTIVE, it\u0027s the task state that\nis transitioning on the instance while it\u0027s creating backup snapshot\ninstances and checking for old rotations to delete.\n\nThe test needs to not only check that the instance is ACTIVE before\ncreating each new backup but also that the snapshot image backups\nthemselves are ACTIVE which is a better indication that the instance\u0027s\nstate transition is complete.\n\nCloses-Bug: #1257561\n\nChange-Id: I5b423b3424e1dfe6cf5f8fef0dc9538961c1f28d\n"
    },
    {
      "commit": "48fbbdc8eedf6ce9bf510c0060190c26addd090c",
      "tree": "7472efd0eec5506b9cf0c27340d046f801a62fec",
      "parents": [
        "d2982b9a814d5863ced50037cde269527cd658d1",
        "368d734037c55b0bddfc65ce41271e3aa96d07c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 08:58:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 08:58:42 2013 +0000"
      },
      "message": "Merge \"Separate negative tests in flavors/test_flavors\""
    },
    {
      "commit": "d2982b9a814d5863ced50037cde269527cd658d1",
      "tree": "67f409a8421f36ed490af4271bb21ea5de747f20",
      "parents": [
        "89c7c46dfc1a2950b806bdbefeb872a86f5849d9",
        "41ecf5b3d511b631cdb8061ee325a6abaed69d88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 08:45:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 08:45:38 2013 +0000"
      },
      "message": "Merge \"Fix Neutron VPNaaS Test\""
    },
    {
      "commit": "89c7c46dfc1a2950b806bdbefeb872a86f5849d9",
      "tree": "ce2436e7d2cba7a6fe1eb6f67c6ed514344299ca",
      "parents": [
        "7bb192984dc16ee11ab30c3456089b970fa3a2ff",
        "0222594088f763f47b3180586f6eaaaf140a6831"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 04:14:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 04:14:12 2013 +0000"
      },
      "message": "Merge \"Don\u0027t have tox install pre-release software\""
    },
    {
      "commit": "629fa7cd59de102261a8e9fc6a2f303af1336056",
      "tree": "f6110de17992defc5010c9c23592d665b8169851",
      "parents": [
        "7bb192984dc16ee11ab30c3456089b970fa3a2ff"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Dec 11 18:20:56 2013 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Dec 11 19:30:05 2013 -0800"
      },
      "message": "Make the wait_for_server_status timeout message a bit more clear\n\nThe current error message when wait_for_server_status times out only\nincludes the vm_state but the method, by default, is really waiting for\na state combination of vm_state/task_state.\n\nSometimes the vm_state is the desired status but the task_state is not,\nfor example:\n\n\"Server 613b9fd8-9f3f-41a6-86cc-a36301aa7fc8 failed to reach ACTIVE\nstatus within the required time (196 s). Current status: ACTIVE.\"\n\nThis patch adds the current task_state to the error message for clarity\nwhen the timeout occurs.\n\nRelated-Bug: #1257561\n\nChange-Id: Icfce12035bf4938eac3a13a7b640db4398ef832f\n"
    },
    {
      "commit": "7bb192984dc16ee11ab30c3456089b970fa3a2ff",
      "tree": "bc21e7f7c189d1e92d58a36c25d1fff9df2f5a95",
      "parents": [
        "76c30cef74f717a47cab5c97b892f20096191daa",
        "ace4e6d3b0b1d29cdf21a7ad73e0780ef1066e7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 01:19:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 01:19:13 2013 +0000"
      },
      "message": "Merge \"Skip autoscaling test until more reliable\""
    },
    {
      "commit": "76c30cef74f717a47cab5c97b892f20096191daa",
      "tree": "eed6e256f0bdf3895af3f51030d3913f6afab639",
      "parents": [
        "3e0bea640628d7967d2da1038c5749c623e98edc",
        "122cdf5cea8e479949f993513ec556e9b12adb59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 21:37:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 21:37:12 2013 +0000"
      },
      "message": "Merge \"Fix the scope to share a server between tests\""
    },
    {
      "commit": "0e9ac35d6d764cc342181ab87b4fc9ff1b68b949",
      "tree": "7d9b552de2f573dfcf272731e46e42c79bc5cbb3",
      "parents": [
        "3e0bea640628d7967d2da1038c5749c623e98edc"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Dec 11 13:59:05 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Dec 11 13:59:05 2013 -0500"
      },
      "message": "Tighten ERROR regexp in log checker\n\nBecause each project uses a slightly different format for logging, and\nsometimes different formats within a project, it is hard to match ERROR as\nthe log level across all log files. There was a failure caused by \"ERROR\"\nactually showing up inside a keystone token. This change will prevent that\nthough it is still possible something else could slip through.\n\nChange-Id: Ic8b036b4ed7481856231b2d073d273b1df783415\n"
    },
    {
      "commit": "3e0bea640628d7967d2da1038c5749c623e98edc",
      "tree": "83aaad0c818992a2bdf8545e10ea112e65758b2c",
      "parents": [
        "64c792dfd8c7832c08a02b5a9566705effc311f8",
        "db4574659d4acff43658c02edadf629aaf4b9af9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 18:28:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 18:28:08 2013 +0000"
      },
      "message": "Merge \"Fix display_name of volume for test_volumes_list\""
    },
    {
      "commit": "64c792dfd8c7832c08a02b5a9566705effc311f8",
      "tree": "5d305f23ef45ad71e9bc934cb6ca370d0d0d5a35",
      "parents": [
        "027454ccbf229ec33b31619cfa13d25efa9b9ac6",
        "e5401766abf202c984bc5ca8eecab6fac43c6425"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 17:36:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 17:36:36 2013 +0000"
      },
      "message": "Merge \"add admin server tests\""
    },
    {
      "commit": "0222594088f763f47b3180586f6eaaaf140a6831",
      "tree": "06566a1443d3ebd5eaa3aebcc52a87f0bad02494",
      "parents": [
        "027454ccbf229ec33b31619cfa13d25efa9b9ac6"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Dec 11 09:33:51 2013 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Dec 11 09:33:51 2013 -0800"
      },
      "message": "Don\u0027t have tox install pre-release software\n\nOverride the tox pip install command to avoid using the \"--pre\" option\nwhich is the default in tox.  \"--pre\" means \"Include pre-release and\ndevelopment versions.\"  By default, pip will only install stable\nversions of software, and that is the behavior we want.\n\nChange-Id: I3aa2a69c5bae54932137c78cc711236a0ca24602\n"
    },
    {
      "commit": "122cdf5cea8e479949f993513ec556e9b12adb59",
      "tree": "aa7856d4f009a3fa9be65ca065af4dd065c18c53",
      "parents": [
        "9c9453f78d76f623f494dce8b9422b18f3defdc0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 11 21:32:25 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 11 22:22:21 2013 +0900"
      },
      "message": "Fix the scope to share a server between tests\n\nIn test_server_actions.py, one server is created in setUpClass()\nand the server would be shared between all tests.\nIf the server status is not \u0027ACTIVE\u0027 before each test, rebuild_\nserver() deletes it and rebuilds a server again.\n\nThe server_id scope which is passed to rebuild_server() is class\nvariable not instance variable. In addition, the server_id scope\nwhich is stored with the return value of rebuild_server() is\ninstance variable like the following:\n\n  [[instance]]                         [[class]]\n  self.server_id \u003d self.rebuild_server(self.server_id)\n\nIf we need to rebuild a server, the server_id, which is passed to\nrebuild_server(), cannot be changed due to its scope. As the result,\nmany server creations happens in each test.\nThen it causes \"Quota exceeded\" exception.\n\nThis patch fixes the scope of server_id for sharing the same server\nbetween each tests.\n\nChange-Id: I72b4aa73a6c77cce3a8e777d4f78913fb0986f66\nCloses-Bug: #1257641\n"
    },
    {
      "commit": "027454ccbf229ec33b31619cfa13d25efa9b9ac6",
      "tree": "c541c5c66d63890b9a982fdf74e1f66bfa55e02a",
      "parents": [
        "922d47f0c3d85b23fc4d61683be0eb870d7a3297",
        "433994a78a97d78807ffa84c730efc380340ea55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 09:47:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 09:47:13 2013 +0000"
      },
      "message": "Merge \"Handle rest client 500 response if non-json body\""
    },
    {
      "commit": "547a306af133f1ca9588bfba026081cca26f93b4",
      "tree": "5159a485dfe204f6b656120112b24b5399507cfe",
      "parents": [
        "1e6001f8a46496f1ef9070f238ff489516482a78"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 02 09:30:36 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 11 18:02:43 2013 +0900"
      },
      "message": "Change unstable test which gets console output\n\nWe don\u0027t necessarily get \"REBOOT\" status of a server because the\nstate is ephemeral. As the result, the test fails sometimes.\nThis patch changes the server status from \"REBOOT\" to \"SHUTOFF\" for\nstable test condition.\n\nCloses-Bug: #1014683\nChange-Id: I4b06b148b5d9bceda0cef2d2bb5f3b72325928ac\n"
    },
    {
      "commit": "922d47f0c3d85b23fc4d61683be0eb870d7a3297",
      "tree": "99cdda81b1308b4728488d929b8e710b4b10eb70",
      "parents": [
        "f33f4452669e27e3d0d80cd997bffd9af744cbfd",
        "7a6a356dab152b870a76ec9788aead9539ac69bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 08:52:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 08:52:13 2013 +0000"
      },
      "message": "Merge \"Use correct types for thresholds\""
    },
    {
      "commit": "f33f4452669e27e3d0d80cd997bffd9af744cbfd",
      "tree": "9d2b96955a296cb31f0f0b154010d19739cbe822",
      "parents": [
        "9c9453f78d76f623f494dce8b9422b18f3defdc0",
        "51cb48f98c16f841f2ecf52f5d887e280e9c8f89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 02:54:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 02:54:57 2013 +0000"
      },
      "message": "Merge \"remove  test_service_enable_disable in nova V3 tests\""
    },
    {
      "commit": "9c9453f78d76f623f494dce8b9422b18f3defdc0",
      "tree": "9a521c65a70e864b3d29e94bd07c50b07dc512a3",
      "parents": [
        "b470f499580e17852fc31f1a556a5f768e9589b7",
        "e3d26143ab38f7496ece831d2cc43effc2d39777"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 11 00:08:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 00:08:45 2013 +0000"
      },
      "message": "Merge \"Add config options for enabled extensions\""
    },
    {
      "commit": "41ecf5b3d511b631cdb8061ee325a6abaed69d88",
      "tree": "19c3d7bbe990dcd3291d9d02236191b5431d13ba",
      "parents": [
        "1e6001f8a46496f1ef9070f238ff489516482a78"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Tue Dec 10 13:26:33 2013 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Tue Dec 10 15:06:21 2013 -0800"
      },
      "message": "Fix Neutron VPNaaS Test\n\nVPNService requires Router is connected to external gateway.\nIn this commit, we connected the test router to external network.\n\nChange-Id: Ib87583219efd8efd959c9c7edb813c3a70e7d20c\nCloses-Bug:1259282\n"
    },
    {
      "commit": "f7fca6a07d99dfc944b132090d3b8401e42c69ca",
      "tree": "78031bdf1dbdd89ecba616ead454613470734f93",
      "parents": [
        "e3d26143ab38f7496ece831d2cc43effc2d39777"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Dec 09 16:27:23 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 10 22:45:23 2013 +0000"
      },
      "message": "Remove generic_setup_package() function\n\nThe generic_setup_package() function was previously run at init which\nwas causing a dependency on a config when a file was imported. This\ncommit takes that functionality and puts it in a classmethod and calls\nthat in setUpClass. There was nothing in generic_setup_package() that\nneeded to be run during so init, so this moves it to the proper place.\n\nChange-Id: I32fa0fb1e230a98a3a9ca732df2d013ca4f13dce\n"
    },
    {
      "commit": "b470f499580e17852fc31f1a556a5f768e9589b7",
      "tree": "28d9407f96c55539bc4819242ccf190d0b344e00",
      "parents": [
        "1e6001f8a46496f1ef9070f238ff489516482a78"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Tue Dec 10 22:22:35 2013 +0000"
      },
      "committer": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Tue Dec 10 22:22:35 2013 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ia54c5fb8815a586a9686adc38f6a88967f7a099d\n"
    },
    {
      "commit": "1e6001f8a46496f1ef9070f238ff489516482a78",
      "tree": "d3a867b0b8c560aa2b7f5cd22fc39d8d23ce0646",
      "parents": [
        "7e0684a310a1cf8a42baf5267e3ec58c6821461d",
        "621e460c4effd3575630ae35c75df3cae28a262b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 10 15:07:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 15:07:23 2013 +0000"
      },
      "message": "Merge \"Race condition in ListImageFilters tests\""
    },
    {
      "commit": "7f4b1b3601c85a75c95405e349ddec1bd63c57ee",
      "tree": "80ef6cef5b1edca54600d3cb214ece2bae51267b",
      "parents": [
        "7e0684a310a1cf8a42baf5267e3ec58c6821461d"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Nov 20 08:06:26 2013 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Dec 10 05:55:03 2013 +0000"
      },
      "message": "Fix the upper values of test_network_quotas\n\nIn test_network_quotas scenario test, hard-coded values are used as\nupper value.\nThese should be the actual quota values.\n\nChange-Id: Ief1b12e13d0a191f2db78540d249c72c0dcc7d19\nCloses-Bug: #1252999\n"
    },
    {
      "commit": "7e0684a310a1cf8a42baf5267e3ec58c6821461d",
      "tree": "8c98efd4efbaf3c5319723fcc94831f51f9d4a39",
      "parents": [
        "42cc37d0de2a2f94154b830bd62f7e0670ca29d0",
        "6adb65fb9a1d4e4aac8a2e6b01f4e49e0ba9ab2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 10 02:41:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 02:41:47 2013 +0000"
      },
      "message": "Merge \"Remove redundant whitelist for DHCP agent\""
    },
    {
      "commit": "42cc37d0de2a2f94154b830bd62f7e0670ca29d0",
      "tree": "28636a037021ab6db71c9738fae44c0dcc6fc3cf",
      "parents": [
        "30f6c413e70b556f1a7c005d10186e520665497b",
        "661049ca6bf1ae9fbab24e3bb18aeaafe1467d48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 10 02:30:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 02:30:37 2013 +0000"
      },
      "message": "Merge \"Modify the name of a negative test class\""
    },
    {
      "commit": "4a3ef34fe21127538772c6e6a7acb1c62cf1d90b",
      "tree": "5fcb2fbe1346234e3be38aaf2f7c0f33cc754262",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@unitedstack.com",
        "time": "Mon Dec 09 15:25:19 2013 +0800"
      },
      "committer": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@unitedstack.com",
        "time": "Tue Dec 10 06:38:19 2013 +0800"
      },
      "message": "Add the external gateway interface to vpn router\n\nChange-Id: Ib24080f0895a322576c837566976ade9fc4d8069\nCloses-Bug: #1258379\n"
    },
    {
      "commit": "30f6c413e70b556f1a7c005d10186e520665497b",
      "tree": "684ec83f5e2c300561dd30945ea7445c4751c42d",
      "parents": [
        "c71afb01673fb985a84d45dcb1cf043ce903cdd1",
        "baefcccdbe9a1a63ad47c33efc9ac1ff67a6e33c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 22:28:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 22:28:30 2013 +0000"
      },
      "message": "Merge \"Adds paramiko logs to console output\""
    },
    {
      "commit": "c71afb01673fb985a84d45dcb1cf043ce903cdd1",
      "tree": "15371faa7fff8a5fc32c321d456697137eee29ac",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5",
        "b817ad930ffb087f9942564b2192246e3853b38a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 22:28:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 22:28:21 2013 +0000"
      },
      "message": "Merge \"Add mock to test-requirements.txt\""
    },
    {
      "commit": "621e460c4effd3575630ae35c75df3cae28a262b",
      "tree": "439e8691e3920111b9f2055d75aa0db0d57048d6",
      "parents": [
        "68929b87231c16acbdc78b721104caf8fb87c5a5"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Dec 06 19:53:43 2013 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Dec 09 18:01:12 2013 +0000"
      },
      "message": "Race condition in ListImageFilters tests\n\nThe server may not have moved back to ACTIVE state for\na short period after the image has been successfully\nuploaded - so wait for the server to be ACTIVE\nbefore continuing with the tests\n\nChange-Id: I2d471c83d902a408004a4b2ccb8b42fdfcd764b0\nCloses-bug: 1258635\n"
    },
    {
      "commit": "368d734037c55b0bddfc65ce41271e3aa96d07c6",
      "tree": "33074006aac2a9ceaef4ee5c5b280895108da03f",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Thu Dec 05 12:44:12 2013 +0000"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Mon Dec 09 17:54:54 2013 +0000"
      },
      "message": "Separate negative tests in flavors/test_flavors\n\nSeparate negative tests to their own file. Restructured\ninvalid_id and nonexistent_id tests.\n\nbp negative-test-files\n\nChange-Id: I4b00353bcfef03e59cd3e628fb12774e0bbdcbd5\n"
    },
    {
      "commit": "e3d26143ab38f7496ece831d2cc43effc2d39777",
      "tree": "86c177d3ade9251dcb252bf74d42a3e3b4ed3689",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Nov 26 19:14:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Dec 09 15:54:44 2013 +0000"
      },
      "message": "Add config options for enabled extensions\n\nThis commit adds a new set of config options to the feature_enabled\ngroups for a list of enabled extensions. These options are used to\nspecify whether all extensions are enabled or which subset is expected\nto be enabled. This just sets up the initial framework for doing\nthis and converts the FlavorExtraSpecs tests to use it.\n\nparitally implements bp config-cleanup\n\nChange-Id: I6a5a9b16e62eb8a216334a0662c99f0dd0d16873\n"
    },
    {
      "commit": "433994a78a97d78807ffa84c730efc380340ea55",
      "tree": "94d251f2699e7f054f3a97b03a012a2ad9aa07a3",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rohan.kanade@izeltech.com",
        "time": "Thu Dec 05 22:34:07 2013 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rohan.kanade@izeltech.com",
        "time": "Mon Dec 09 20:38:49 2013 +0530"
      },
      "message": "Handle rest client 500 response if non-json body\n\n* Rest client should gracefully handle 500 response from api\n  with non-json body.\n* Use response body as is in case of above issue.\n\nChange-Id: I1adf2e0af0abead0767d628142a18916154ada79\nCloses-Bug: #950449\n"
    },
    {
      "commit": "db4574659d4acff43658c02edadf629aaf4b9af9",
      "tree": "69a01704c3d1785d8c807d0fc53f3033dae607b0",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 09 22:45:40 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 09 22:47:27 2013 +0900"
      },
      "message": "Fix display_name of volume for test_volumes_list\n\nIn test_volumes_list, three volumes are created for some tests.\nThese display_name seems wrong like \"volume-%s1393726625json\".\nThe interface name should be inserted after \"volume-\", but it is\nappended to the tail.\nThis patch fixes this volume name.\n\nChange-Id: Iee55d2405e888569455a2325fe6b2843ddf9de9d\n"
    },
    {
      "commit": "04ac6945ee435cee64af7701dd2fe2e074c65a35",
      "tree": "1dac0083e560dbba59dc9cc4cb1f60724677d565",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "ChenZheng",
        "email": "czheng@cn.ibm.com",
        "time": "Mon Dec 09 16:42:52 2013 +0800"
      },
      "committer": {
        "name": "ChenZheng",
        "email": "czheng@cn.ibm.com",
        "time": "Mon Dec 09 16:42:52 2013 +0800"
      },
      "message": "Test for the update extra route\n\nAdd tests for neutron API \u0027/routers/router_id\u0027.\n\nChange-Id: I989267a71cf00e6a7982ab99bce42d0aba74e3d2\n"
    },
    {
      "commit": "661049ca6bf1ae9fbab24e3bb18aeaafe1467d48",
      "tree": "bad39565b40d1bf1bf44772f32beaa570030b47a",
      "parents": [
        "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Dec 09 17:28:13 2013 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Dec 09 17:34:04 2013 +0900"
      },
      "message": "Modify the name of a negative test class\n\nModify the name of the class in test_services_negative.py\n\nChange-Id: I29230752f25dfd362e7abd21a6954c24c3f4b97a\n"
    },
    {
      "commit": "e5401766abf202c984bc5ca8eecab6fac43c6425",
      "tree": "67a7e2371722c594f996f648741e0f672f71e60f",
      "parents": [
        "3c52654c0226f1ca66da7be32caacc646e6cbe78"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Sep 11 20:45:48 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Dec 09 14:49:10 2013 +0800"
      },
      "message": "add admin server tests\n\n- use regular user to resize vm in test_resize_server_using_overlimit_*\n- rebuild server when it\u0027s in SHUTOFF and ERROR state\n- add parameter \u0027raise_on_error\u0027 in wait_for_server_status\n\nChange-Id: Ibd04a1fdaab74fe59bcf16cc99d4ecf4821f4ae2\n"
    },
    {
      "commit": "1461c786f1cb9b0b3cd37f5d11b76151e8726bf5",
      "tree": "6392b22eee418adbafc6cb3c32380da1ee3e4058",
      "parents": [
        "3c52654c0226f1ca66da7be32caacc646e6cbe78"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Dec 09 10:14:13 2013 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Dec 09 10:15:36 2013 +0900"
      },
      "message": "Separate negative tests for test_services in Tempest\n\nMove negative tests from test_services to test_services_negatives.py\n\nChange-Id: I4fe49133e005f64dc17ea6f484ffa206aba274e8\n"
    },
    {
      "commit": "3c52654c0226f1ca66da7be32caacc646e6cbe78",
      "tree": "8c870469013d3c4d494aaebcc5470112e96c4834",
      "parents": [
        "3eeb857f1f29f731b21332c14f882960ec4e4ba9",
        "5096952ad32ff81d3ab945786dd6cbd6d7ec8f78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 01:02:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 01:02:17 2013 +0000"
      },
      "message": "Merge \"port test_server_rescue into v3 part2\""
    },
    {
      "commit": "3eeb857f1f29f731b21332c14f882960ec4e4ba9",
      "tree": "88666aad7b32a891ace1d438df65f60340ec2cb6",
      "parents": [
        "d31257e7c26b800d00f88ce0558c73ea0124d668",
        "96a20bcd90e52799ea9d19773a5869a9f4272605"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 08 02:07:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 08 02:07:11 2013 +0000"
      },
      "message": "Merge \"Rip out the coverage extension client from tempest\""
    },
    {
      "commit": "51cb48f98c16f841f2ecf52f5d887e280e9c8f89",
      "tree": "69c949c90ecdeee06f6ce1bf9ad68b7813d2ce64",
      "parents": [
        "d31257e7c26b800d00f88ce0558c73ea0124d668"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Sat Dec 07 23:48:14 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Sat Dec 07 23:48:14 2013 +0800"
      },
      "message": "remove  test_service_enable_disable in nova V3 tests\n\nadditional patch for change Ib681b393944b37c720e7a245e8b19b5254d116fd:\nthis removes the test: test_service_enable_disable, due to race\ncondition. And there is a discussion in the mail list.\nhttp://lists.openstack.org/pipermail/openstack-dev/2013-November/018867.html\n\nChange-Id: I7d54a72b45cb31e483f6833a12453d1a5cecdf61\nCloses-bug: #1257506\n"
    },
    {
      "commit": "d31257e7c26b800d00f88ce0558c73ea0124d668",
      "tree": "f9ad884db2ed6710e5c2dcdb526ef3b1a9b32644",
      "parents": [
        "cdb55e41b5d3f471b4d0fc31e74bf887565ec9a1",
        "797e172901f9a53710f4b7abbf778e00bb7e44a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 07 15:38:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 15:38:33 2013 +0000"
      },
      "message": "Merge \"port some flavor tests into nova v3 part1\""
    },
    {
      "commit": "cdb55e41b5d3f471b4d0fc31e74bf887565ec9a1",
      "tree": "09198ea5885b2de4f8b9b330b84094835e79b1fe",
      "parents": [
        "19350e81022980eb978defbe4b05284226e3b343",
        "d206d3bc9cc74d6872b5200a89abfa3b3a1da0cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 07 15:38:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 15:38:24 2013 +0000"
      },
      "message": "Merge \"Check HTTP response headers of Swift middleware API in detail\""
    },
    {
      "commit": "19350e81022980eb978defbe4b05284226e3b343",
      "tree": "e76a356032ffce62438f0396198df5209458fe99",
      "parents": [
        "db91d6aee06d9a559ecb9d2a0d5126fcf238bbc3",
        "e64ccb0613c536a67ca70d5d3d2fad771b1f2ca6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 07 14:28:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 14:28:27 2013 +0000"
      },
      "message": "Merge \"remove the test: test_service_enable_disable\""
    },
    {
      "commit": "db91d6aee06d9a559ecb9d2a0d5126fcf238bbc3",
      "tree": "2146241408648963f0f7bde9d18fad534e7bb175",
      "parents": [
        "f756d3a5281dad98d5e22e459bfb5ff3f745822f",
        "d4acd65923b6dd708d1659f5ef094a514a28870a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 07 13:45:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 13:45:42 2013 +0000"
      },
      "message": "Merge \"port test_server_metadata and test_server_personality into v3 part1\""
    },
    {
      "commit": "f756d3a5281dad98d5e22e459bfb5ff3f745822f",
      "tree": "6dac82fc12951f6fa19e38be88b125adec0bed0f",
      "parents": [
        "68929b87231c16acbdc78b721104caf8fb87c5a5",
        "211ca96196b336fa7fda1e714d2c8c487ac16d2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 07 13:31:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 13:31:55 2013 +0000"
      },
      "message": "Merge \"Move import to import block again\""
    },
    {
      "commit": "5096952ad32ff81d3ab945786dd6cbd6d7ec8f78",
      "tree": "c565aa81ad11d2fdbafd052e4149434dc78b9590",
      "parents": [
        "68929b87231c16acbdc78b721104caf8fb87c5a5"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 26 11:10:39 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Dec 07 19:53:29 2013 +0800"
      },
      "message": "port test_server_rescue into v3 part2\n\nThis ports test_server_rescue into nova v3 api. And adds\ncorresponding client support, but this havn\u0027t add security\ngroup and floating ip test with server rescue. These will\nbe added after the corresponding support is added in network\nservice. Because nova v3 api won\u0027t support these.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ibfbfd07610b6c710d1a49923b8c7d2042e2aa4c9\n"
    },
    {
      "commit": "b817ad930ffb087f9942564b2192246e3853b38a",
      "tree": "1d55518f3abe6c5b4c9fba8ad5372e022767fdcd",
      "parents": [
        "68929b87231c16acbdc78b721104caf8fb87c5a5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Dec 05 21:47:38 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 06 22:51:06 2013 +0000"
      },
      "message": "Add mock to test-requirements.txt\n\nmock is used by the oslo incubator test fixtures in mockpatch. So this\npatch ensures it gets installed by adding it to the test requirements\nlist.\n\nChange-Id: Ib3a1a074143595247790084c04edfc36e19cd94f\n"
    },
    {
      "commit": "68929b87231c16acbdc78b721104caf8fb87c5a5",
      "tree": "269102135435db66efaf0a099e894b97cb40fca8",
      "parents": [
        "1a149280d6d3b3028476f4b98e5aff8c0e8b1497",
        "c48250ebe80cb859a7cc95a439fd09ee43459aba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 19:13:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 19:13:28 2013 +0000"
      },
      "message": "Merge \"port test_server_rescue into v3 part1\""
    },
    {
      "commit": "1a149280d6d3b3028476f4b98e5aff8c0e8b1497",
      "tree": "176807bc8c9bb9e60020519035668b01efc47902",
      "parents": [
        "905ed08a2e2c7ea268e3d2beb879f7399d385e30",
        "bd6070d47acfb9cbf85f2550e945f7d113c706ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 19:12:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 19:12:47 2013 +0000"
      },
      "message": "Merge \"VPNaas IKE policies tests\""
    },
    {
      "commit": "905ed08a2e2c7ea268e3d2beb879f7399d385e30",
      "tree": "b3e5c0243848bd7c4d34311f21f6e2cfa4d2ce3e",
      "parents": [
        "3ba85a2ae5ebe733b4e630a7d6c76d8171eb7ff0",
        "b4b2060bf75085068a63f9f431700bcd599c8b7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 18:59:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 18:59:26 2013 +0000"
      },
      "message": "Merge \"port some server tests into nova v3 part1\""
    },
    {
      "commit": "3ba85a2ae5ebe733b4e630a7d6c76d8171eb7ff0",
      "tree": "3bde4f94794f10182797e14b2bc3c2c841f38b81",
      "parents": [
        "c0549fe4eda0b613f57b84bbef109dbe8e8fc386",
        "2435818808c74f6c94f308daa7863048523ee885"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 17:33:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 17:33:58 2013 +0000"
      },
      "message": "Merge \"port test_quotas into v3 part1\""
    },
    {
      "commit": "6adb65fb9a1d4e4aac8a2e6b01f4e49e0ba9ab2e",
      "tree": "d70a99b693e05b5e5114ff6417975161aa4e0d90",
      "parents": [
        "c0549fe4eda0b613f57b84bbef109dbe8e8fc386"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Dec 06 08:17:34 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Dec 06 08:17:34 2013 -0800"
      },
      "message": "Remove redundant whitelist for DHCP agent\n\nIt looks like the whitelist for the DHCP agent is added\ntwice. This looks like a genuine typo, and if it isn\u0027t\nthere is clearly something wrong! There\u0027s no good reason\nfor duplicating the list of whitelisted errors.\n\nChange-Id: Ib94f60e8aa3ce1b0a6e28d9051da0124d403bf27\n"
    },
    {
      "commit": "bd6070d47acfb9cbf85f2550e945f7d113c706ed",
      "tree": "a4d00f2cbfb74964cf9012672ee4d2b0c12854f2",
      "parents": [
        "c0549fe4eda0b613f57b84bbef109dbe8e8fc386"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Fri Dec 06 15:13:38 2013 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Fri Dec 06 15:14:34 2013 +0530"
      },
      "message": "VPNaas IKE policies tests\n\ntestcases (create, update, delete, show, and list) for IKE policies.\npart of blueprint: vpnaas-api-test-cases\nChange-Id: I82e39edadb8160c92f5a72fbdc7035c3a3efd18d\n"
    },
    {
      "commit": "d206d3bc9cc74d6872b5200a89abfa3b3a1da0cb",
      "tree": "c76dca0665e4a2e56ca508521f17587a4f67c69f",
      "parents": [
        "c0549fe4eda0b613f57b84bbef109dbe8e8fc386"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Fri Dec 06 15:18:04 2013 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Fri Dec 06 15:28:32 2013 +0900"
      },
      "message": "Check HTTP response headers of Swift middleware API in detail\n\nAll HTTP response headers of APIs for each Swift middleware are checked\ntheir existence and format as those of Swift \u0027standard\u0027 API are.\n\nChange-Id: I45005861873af66a126a3ebe0b04dd84c9a26eda\nCloses-Bug: #1240856\n"
    },
    {
      "commit": "ace4e6d3b0b1d29cdf21a7ad73e0780ef1066e7d",
      "tree": "294db56cb0b369c4ba5a29a32c0ac1e45e25ca96",
      "parents": [
        "f9455867ef5b1689c6ecfd0ad89005d02bcf7ffe"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Dec 04 15:56:45 2013 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Dec 06 09:37:15 2013 +1300"
      },
      "message": "Skip autoscaling test until more reliable\n\nAutoScalingTest has issues which will require rethinking how\nthis test is implemented, including:\n- the optimal ConsumeStopSeconds will depend on the overhead\n  of boot time, which varies greatly between bare metal and\n  virt-on-virt\n- every combination of distro/release/flavor will result in a\n  different baseline memory usage, making it difficult to\n  determine the ScaleDownThreshold to set\n\nThis change skips this test and tracks against the bug:\nPartial-Bug: #1257575\n\nChange-Id: I0695a7efacdbeab39c895a97cb45496fcaf97e35\n"
    },
    {
      "commit": "c0549fe4eda0b613f57b84bbef109dbe8e8fc386",
      "tree": "52dae3822b9e47759eef9fb5c8099695d35aa224",
      "parents": [
        "f2702cd4e0295b8aa3512fd774a0ea9e8e09eb9d",
        "2c87d374ac86e2099b998a2466f90d84fa393736"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 16:59:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 16:59:38 2013 +0000"
      },
      "message": "Merge \"Add tests for testing swift slo middleware\""
    },
    {
      "commit": "f2702cd4e0295b8aa3512fd774a0ea9e8e09eb9d",
      "tree": "1717762e36aa3fd9048b847f21c5ffb0e2da6e73",
      "parents": [
        "289d0033a5a4c5374ae565b5c59a12ba6a348e1c",
        "bec84a34fb5c3c554e64a4d30c2d6d252ce7bea3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 16:11:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 16:11:36 2013 +0000"
      },
      "message": "Merge \"port test_simple_tenant_usage into nova v3 part2\""
    },
    {
      "commit": "289d0033a5a4c5374ae565b5c59a12ba6a348e1c",
      "tree": "62b0e1f45f736299ba40423de7a4cc6a523a4b90",
      "parents": [
        "f82aa7e5fef613ecc8030540c11a5074418402d6",
        "eb4b53e3e4753cb2d1ef06c646aa3fb8a5ac2001"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 16:11:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 16:11:28 2013 +0000"
      },
      "message": "Merge \"Fix a minor error in method _get_alternative_flavor\""
    },
    {
      "commit": "f82aa7e5fef613ecc8030540c11a5074418402d6",
      "tree": "c98d9e5c1f26692e41aea084973832479519e8ba",
      "parents": [
        "1dc6972d0796f8bbfe3aea9aaa7f5d9fc08e85d3",
        "01b105376dc3ddcfe528f3bf22d89a3e82d5f4c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 16:11:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 16:11:20 2013 +0000"
      },
      "message": "Merge \"add some negative tests for security group:\""
    },
    {
      "commit": "211ca96196b336fa7fda1e714d2c8c487ac16d2b",
      "tree": "4882c3f5bd6b6810913d0ca0263b59162025a2fd",
      "parents": [
        "1dc6972d0796f8bbfe3aea9aaa7f5d9fc08e85d3"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Dec 05 12:20:21 2013 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Dec 05 12:20:21 2013 +0100"
      },
      "message": "Move import to import block again\n\nSince tempest.stress.driver doesn\u0027t use the admin manager in a static\nvariable anylonger we can move the import back to the block.\n\nChange-Id: I4f720e4528f155f57ec0b3ce44e762d3290de55d\n"
    },
    {
      "commit": "1dc6972d0796f8bbfe3aea9aaa7f5d9fc08e85d3",
      "tree": "cf8699bb8feabe1f6a038c0054b04cdb6dda809a",
      "parents": [
        "ec7caa8416ad163037fb4cf334ea3f82282a1bda",
        "ba6206d7af3f6c314b46ff2005d84a4ddf5d8886"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 09:13:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 09:13:28 2013 +0000"
      },
      "message": "Merge \"Add internal testing for the stress test framework\""
    },
    {
      "commit": "ec7caa8416ad163037fb4cf334ea3f82282a1bda",
      "tree": "2f5f329d28cb8a5d03e0628acf3ff60b0955b6d6",
      "parents": [
        "e3263526b1ed66c0b24f09a938df901c57c5c131",
        "02d452b285767c972a9ccc0738f94143f6e2e990"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 08:35:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 08:35:50 2013 +0000"
      },
      "message": "Merge \"Some tests for dhcp agent scheduler\""
    },
    {
      "commit": "e3263526b1ed66c0b24f09a938df901c57c5c131",
      "tree": "85c91bbee5318498328c4a81ea9ef1005da7d864",
      "parents": [
        "c804ed8ee4344f296baeac1163761d7a8f12abbd",
        "4a5024c8fce94e83f9966ee24e602fe73bb293de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 05:49:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 05:49:30 2013 +0000"
      },
      "message": "Merge \"Adds \"list hosts\" test case - Cinder\""
    },
    {
      "commit": "eb4b53e3e4753cb2d1ef06c646aa3fb8a5ac2001",
      "tree": "8a2b1ab8134f50e2f5a72a42d498f2a5c55c5ef0",
      "parents": [
        "c804ed8ee4344f296baeac1163761d7a8f12abbd"
      ],
      "author": {
        "name": "Chang Ye Wang",
        "email": "wangchy@cn.ibm.com",
        "time": "Tue Dec 03 00:49:17 2013 -0600"
      },
      "committer": {
        "name": "Chang Ye Wang",
        "email": "wangchy@cn.ibm.com",
        "time": "Wed Dec 04 21:49:26 2013 -0600"
      },
      "message": "Fix a minor error in method _get_alternative_flavor\n\nCurrent ServerDiskConfigTestJSON._get_alternative_flavor\ndefined in file test_disk_config.py cannot get the correct\nalternative_flavor. The condition used to decide whether\nthe flavor_alt should be used can never return true because\na integer never equals to a string.\n\nChange-Id: Ib4f06d0a93580d84fcea0f475695f2c9fd34856b\n"
    },
    {
      "commit": "2c87d374ac86e2099b998a2466f90d84fa393736",
      "tree": "f76191037cba8d3fc2ebd7f233fc9d418db2fa9d",
      "parents": [
        "c804ed8ee4344f296baeac1163761d7a8f12abbd"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Thu Oct 31 19:39:19 2013 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Thu Dec 05 12:17:19 2013 +0900"
      },
      "message": "Add tests for testing swift slo middleware\n\nAdd test cases for Swift\u0027s Static Large Objects (SLO) feature which\nsupports management of a large object by using a manifest file.\nTest cases contain functional tests for testing PUT, HEAD, GET\nand DELETE.\n\nChange-Id: I8cd1edb7290a76181303b1fd5b6738e9f1c157ff\nImplements: blueprint test-swift-slo-middleware\nRelated-Bug: #1240856\n"
    },
    {
      "commit": "c804ed8ee4344f296baeac1163761d7a8f12abbd",
      "tree": "b772a73d17a3782c343ed37e433f8080ecdb4474",
      "parents": [
        "16562bb5e39d45ed6fac5a25795c6099ae6787dc",
        "f7b0d925e284c8b3b870d718fbc67623795e4956"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 01:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 01:13:01 2013 +0000"
      },
      "message": "Merge \"Negative tests separate file for floating_ips_actions\""
    },
    {
      "commit": "16562bb5e39d45ed6fac5a25795c6099ae6787dc",
      "tree": "7e7b366ea74c09ef3e9514140575fcb5a1097bb1",
      "parents": [
        "a0c3c5bf468f7d0aceaf96a1ca80f44c33829f55",
        "14e00495c79e224b3a7ce8181664fea6e56200c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 01:00:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 01:00:31 2013 +0000"
      },
      "message": "Merge \"Remove unused allow_tenant_reuse flag\""
    },
    {
      "commit": "bec84a34fb5c3c554e64a4d30c2d6d252ce7bea3",
      "tree": "9d24844987d9cd020becde75ba8e1ce9b9aa23cd",
      "parents": [
        "a0c3c5bf468f7d0aceaf96a1ca80f44c33829f55"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 15:32:05 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Dec 04 16:11:37 2013 +0800"
      },
      "message": "port test_simple_tenant_usage into nova v3 part2\n\nthis port test_simple_tenant_usage into nova v3 and\ncorresponding tenant_usages_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Icd50382f6250cb95fab7a9923dc59ed6dd4f278b\n"
    },
    {
      "commit": "797e172901f9a53710f4b7abbf778e00bb7e44a4",
      "tree": "36dbae9e4280c87ede347087d8bda6ea5eeaa113",
      "parents": [
        "a0c3c5bf468f7d0aceaf96a1ca80f44c33829f55"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Dec 04 15:07:01 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Dec 04 15:07:01 2013 +0800"
      },
      "message": "port some flavor tests into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I24b9f5e5159b9c559cdc3677cdb18d5d189dda84\n"
    },
    {
      "commit": "a0c3c5bf468f7d0aceaf96a1ca80f44c33829f55",
      "tree": "86b7359b08d725475ac224c6bf640126df862ea1",
      "parents": [
        "cabeffc60fcb026dff38d7dab435aab412b4a2eb",
        "2cd19a4c4c721a6d382f14c35253dcb366e0add8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 04 06:00:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 06:00:42 2013 +0000"
      },
      "message": "Merge \"Fix rebuild_server() function\""
    },
    {
      "commit": "e64ccb0613c536a67ca70d5d3d2fad771b1f2ca6",
      "tree": "b6db84324e624c9f11b725511b5b3da655ec0b4e",
      "parents": [
        "cabeffc60fcb026dff38d7dab435aab412b4a2eb"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Dec 04 11:21:30 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Dec 04 11:31:25 2013 +0800"
      },
      "message": "remove the test: test_service_enable_disable\n\nthis removes the test: test_service_enable_disable, due to race\ncondition. And there is a discussion in the mail list.\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2013-November/018867.html\n\nChange-Id: Ib681b393944b37c720e7a245e8b19b5254d116fd\nCloses-bug: 1257506\n"
    },
    {
      "commit": "cabeffc60fcb026dff38d7dab435aab412b4a2eb",
      "tree": "11c11dc1584cbf59f0fb4506e97522c38f1fc0bd",
      "parents": [
        "6b44788b65495eb5f13282515688bd00bd239365",
        "b20cf3a30d42ed2ce0c34e338edf498258dfd721"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 04 01:22:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 01:22:24 2013 +0000"
      },
      "message": "Merge \"Use channel_timeout for SSH connection timeout\""
    },
    {
      "commit": "14e00495c79e224b3a7ce8181664fea6e56200c0",
      "tree": "37a408972949ee94fd1732c73932db2f3bcaa2b3",
      "parents": [
        "a56124341db7b0ed082ed126841766c523fc5a1b"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Dec 03 15:50:26 2013 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Dec 03 15:50:26 2013 -0500"
      },
      "message": "Remove unused allow_tenant_reuse flag\n\nChange-Id: Ic4884666965dbe22fb55b12e087dd102345686a1\n"
    },
    {
      "commit": "6b44788b65495eb5f13282515688bd00bd239365",
      "tree": "37b9a7310a93fb5739352789b493c8660a03782d",
      "parents": [
        "c38be6def1554606df54abb3e1fde39ec8ef6067"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Dec 02 11:09:58 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 03 18:33:23 2013 +0000"
      },
      "message": "update to hacking 0.8\n\nhacking 0.8 brings us a working H302 rule (should import modules\nnot objects) and a bunch of python 3 compat rules.\n\nfix the python 3 compat issues to make this landable.\n\nChange-Id: I53abf39394afc54da5ad049802dca0032f14882d\n"
    },
    {
      "commit": "baefcccdbe9a1a63ad47c33efc9ac1ff67a6e33c",
      "tree": "62e46dd8b2e309ce9198ae03b5fd9cd5f90135cf",
      "parents": [
        "9e48aca6839c3297e01ff46bcdac8567da8a545b"
      ],
      "author": {
        "name": "Saranya Pandian",
        "email": "saranya.pandian@izeltech.com",
        "time": "Tue Dec 03 22:42:01 2013 +0530"
      },
      "committer": {
        "name": "Saranya Pandian",
        "email": "saranya.pandian@izeltech.com",
        "time": "Tue Dec 03 22:48:21 2013 +0530"
      },
      "message": "Adds paramiko logs to console output\n\n* Adds paramiko log handler to default_log_level\n\nChange-Id: I65b3a544e6a6fc0943c733619b20f3e63cf2aa7e\nCloses-Bug: #1200621\n"
    },
    {
      "commit": "96a20bcd90e52799ea9d19773a5869a9f4272605",
      "tree": "04e0c26a8d5edb371a81f17e5f6f0e08c64f7cdf",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 03 11:25:36 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 03 11:40:25 2013 -0500"
      },
      "message": "Rip out the coverage extension client from tempest\n\nThe extension has been removed from nova so there is no reason to\nkeep the tempest side code around.\n\nChange-Id: I780028729b71c130a16d23e783f3a12c620b784a\n"
    },
    {
      "commit": "c38be6def1554606df54abb3e1fde39ec8ef6067",
      "tree": "a443aeb6b23482701bed2679851d7977d500bceb",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9",
        "9d3d6cb1fa41d474f73df68139269edab713e8a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 16:36:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 16:36:20 2013 +0000"
      },
      "message": "Merge \"add some test for force delete:\""
    },
    {
      "commit": "d4acd65923b6dd708d1659f5ef094a514a28870a",
      "tree": "fd38f45bc2e66f8f93b7882a80501e9a5d3e72d6",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 16:41:23 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Dec 03 22:11:51 2013 +0800"
      },
      "message": "port test_server_metadata and test_server_personality into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ic0029ef8e102755eaa64c01e14f8544f36632376\n"
    },
    {
      "commit": "2435818808c74f6c94f308daa7863048523ee885",
      "tree": "7c3a175c7bee907c5a8ee902da4b914bd2c00555",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 27 15:08:06 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Dec 03 21:40:06 2013 +0800"
      },
      "message": "port test_quotas into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I0a72bc36684c66e0962e7ab2871b76a6e7a163bb\n"
    },
    {
      "commit": "f7b0d925e284c8b3b870d718fbc67623795e4956",
      "tree": "6294bca4500af43423c59828205b4bf446f71e1b",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Mon Dec 02 19:19:10 2013 +0000"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Tue Dec 03 13:30:47 2013 +0000"
      },
      "message": "Negative tests separate file for floating_ips_actions\n\nSeparate negative tests on test_floating_ip_actions.py\nChanges on setUpClass to accommodate what is needed on\neach file.\n\nFix possible race condition with server name.\n\nChange-Id: Ie12b1e54ef1358511af76ccbb69878b925efbdd5\n"
    },
    {
      "commit": "b4b2060bf75085068a63f9f431700bcd599c8b7d",
      "tree": "0abac7c064660269ed986381818eaf9f6ec47319",
      "parents": [
        "65841cf0a6eda35e0d0baf74f5382ace6bec62b9"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Nov 25 15:49:38 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Dec 03 21:10:14 2013 +0800"
      },
      "message": "port some server tests into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I4cf4187bb05ee48d867bff56ae12e6e48f615554\n"
    },
    {
      "commit": "ba6206d7af3f6c314b46ff2005d84a4ddf5d8886",
      "tree": "c6c7bb625c063080ef2e79818bed96e3a3ef9eea",
      "parents": [
        "9e48aca6839c3297e01ff46bcdac8567da8a545b"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Fri Oct 11 08:04:10 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Dec 03 12:48:50 2013 +0100"
      },
      "message": "Add internal testing for the stress test framework\n\nThis adds a unit test for StressAction class and a end2end test\ncase for the whole stress test framework.\n\nChange-Id: I4d30a131c75736fa05ba63f71cd731374f7fb9ba\n"
    },
    {
      "commit": "65841cf0a6eda35e0d0baf74f5382ace6bec62b9",
      "tree": "cd4ab054adce8b87160241f03e435a863ff15c3d",
      "parents": [
        "9e48aca6839c3297e01ff46bcdac8567da8a545b",
        "3f2d4c63cf653d6de28d02672f70b77d97124c5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 10:15:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 10:15:06 2013 +0000"
      },
      "message": "Merge \"Adds improvements to the Swift TempURL test\""
    },
    {
      "commit": "9e48aca6839c3297e01ff46bcdac8567da8a545b",
      "tree": "21b71af03d5b1075fcb46199df86f101e9ed80e3",
      "parents": [
        "97333b42f28c623eb8c4e74116507a9fa6f4cea7",
        "0300502f62a9378ba839c9efb5a1535117ce0bf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 03 08:00:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 03 08:00:03 2013 +0000"
      },
      "message": "Merge \"Add two more tests for Swift staticweb middleware\""
    }
  ],
  "next": "c48250ebe80cb859a7cc95a439fd09ee43459aba"
}
