)]}'
{
  "log": [
    {
      "commit": "03523256179905b0bf8afd7ec0facb427e29de82",
      "tree": "6b485c3b7b998b173a641b36ff67974dcb153880",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 08 13:43:56 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 08 23:28:04 2014 +0100"
      },
      "message": "Inject the domain name for devstack in tempest\n\nA new setting for the keystone domain name is introduced in\ntempest by change https://review.openstack.org/#/c/81872/.\n\nThe default value in tempest is set to None, so that it is\nnot devstack specific. It\u0027s up to devstack to configure\nthe name of the keystone domain defined in devstack.\n\nPartially implements bp multi-keystone-api-version-tests\n\nChange-Id: I3d1406407759e1fdce0704fa2d6aa025f23a5f08\n"
    },
    {
      "commit": "c139a70fe2c91e149aae554326b677e748c57a34",
      "tree": "4355340aa4c56b413f973929cb52abce7fdce059",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0",
        "45d3d9ab2ba55ece2fa4add9cdbac08c0ab51a1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 18:41:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 18:41:16 2014 +0000"
      },
      "message": "Merge \"horizon does not uses django-registration\""
    },
    {
      "commit": "87c0c263a015e7595ffab2be322c358dc3da3ca0",
      "tree": "9e9cc8551e75ac2e5f7a86a03c48dd73bb8360f4",
      "parents": [
        "f602b634a31fdd21819dd4a822c4f62417d92659",
        "cbd97ca975d1889d39f2ffd34b498080ef1ca3a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 05 11:07:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 05 11:07:48 2014 +0000"
      },
      "message": "Merge \"use disable/enable_apache_site on Ubuntu\""
    },
    {
      "commit": "f602b634a31fdd21819dd4a822c4f62417d92659",
      "tree": "d4215b8f81d141b5797c40ed0c5f2e96dd8d6d5d",
      "parents": [
        "60cd9ea1745c13bcea776cff83469179e5f53ab2",
        "28491ef1f262803cce5740067a5b5372d40c0142"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 19:35:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 19:35:07 2014 +0000"
      },
      "message": "Merge \"Install fping package\""
    },
    {
      "commit": "60cd9ea1745c13bcea776cff83469179e5f53ab2",
      "tree": "f509dd6f54fa665dd2f78dd7a006b6173e292e18",
      "parents": [
        "9d88ee8057f856670e24a241a0c381b5b363997e",
        "2a09d0c6a80a9ae65555e1f5b3bb1493d8253b09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 03:51:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 03:51:39 2014 +0000"
      },
      "message": "Merge \"Update neutron-adv-test to use openstackclient commands\""
    },
    {
      "commit": "9d88ee8057f856670e24a241a0c381b5b363997e",
      "tree": "54a2ca09f6e4800159758c91a1b995434b38be6c",
      "parents": [
        "b0511b504b90908fd76fbcddc1edbf1c75c7e8ca",
        "ce365ce1ccc801e05a8ca0a6ee13f9a52886724d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 03:51:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 03:51:33 2014 +0000"
      },
      "message": "Merge \"Edit docs to include git.openstack.org url\""
    },
    {
      "commit": "b0511b504b90908fd76fbcddc1edbf1c75c7e8ca",
      "tree": "d3807e07123431906a1f3a539cd3f543090a31d1",
      "parents": [
        "da63a70b27cf8f92b653a6c4215ee91397887801",
        "2983474e37d6c97c482e154a1f0d1f60a709915b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 03:42:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 03:42:47 2014 +0000"
      },
      "message": "Merge \"Use the $SERVICE_HOST in backup_swift_url\""
    },
    {
      "commit": "da63a70b27cf8f92b653a6c4215ee91397887801",
      "tree": "2e32029497da5659fe67bb67708337538a6204aa",
      "parents": [
        "8fd67e608a96422057f6b3f82ad41d292cac5dd2",
        "499315fb655680a97042d09787d377c754b28fc3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:38:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:38:32 2014 +0000"
      },
      "message": "Merge \"Use urandom for heat key generation\""
    },
    {
      "commit": "8fd67e608a96422057f6b3f82ad41d292cac5dd2",
      "tree": "213f8051eaa8fdd52f5879f4c05dfaab14c37086",
      "parents": [
        "6fe63daf7a34b541774e79a6302e0a0b55c6b5e5",
        "9b38eb239294b91d3f8d6cc1471d12e8e15e7cb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:38:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:38:30 2014 +0000"
      },
      "message": "Merge \"Neutron.conf is not setup unless q-svc is enabled\""
    },
    {
      "commit": "6fe63daf7a34b541774e79a6302e0a0b55c6b5e5",
      "tree": "60e63741713858f8397309558229c150a0e2e4ce",
      "parents": [
        "06f9197dbaa976e30a6cdf4333a02a2b460837de",
        "ad13ba291785f6110d5846db0f4b7a7f0b316da4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:38:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:38:27 2014 +0000"
      },
      "message": "Merge \"download fedora x86_64 image if heat is enabled\""
    },
    {
      "commit": "06f9197dbaa976e30a6cdf4333a02a2b460837de",
      "tree": "6b127dd908ca39a63bda9ee04c0212aa5f7218e4",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f",
        "0936e67f547ec8a9c77d6b66670c4f21d10c926c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:35:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:35:43 2014 +0000"
      },
      "message": "Merge \"add an image_list tool\""
    },
    {
      "commit": "28491ef1f262803cce5740067a5b5372d40c0142",
      "tree": "4f3959720a941816754724449f94834e7ab48a74",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 04 10:57:50 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Apr 04 09:41:11 2014 +0900"
      },
      "message": "Install fping package\n\nNow, we can\u0027t use os-fping API by default because devstack doesn\u0027t\ninstall the fping package.\nThis commit adds installing the package and enabling to use os-fping\nAPI.\n\nChange-Id: Ibdc7479a9038321e4fc3953774a6f3e1dac90530\nCloses-Bug: #1287468\n"
    },
    {
      "commit": "ad13ba291785f6110d5846db0f4b7a7f0b316da4",
      "tree": "d6989115315b1b283ff7186dddaa37660f19c618",
      "parents": [
        "46d3ce7d4d970d73e16c735472543098f0469eea"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 10:43:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 17:28:21 2014 -0400"
      },
      "message": "download fedora x86_64 image if heat is enabled\n\nclean up the logic around producing a valid cfn image for heat\ntesting. If heat is enabled, add the f20 x86_64 imageurl to the\nlist of images that we support, and set that as the tempest\norchestration image.\n\nThe crux of this change is left commented out for now because we\nneed a two phase update of nodepool content before we can move\naway from the old image (otherwise fedora mirrors will kill us\nwith bad downloads).\n\nChange-Id: I1da9f259a3267b1bd27e9899755204c8fff41153\n"
    },
    {
      "commit": "0936e67f547ec8a9c77d6b66670c4f21d10c926c",
      "tree": "7075a86672ad4d6c3f2dab084fb591857673daeb",
      "parents": [
        "46d3ce7d4d970d73e16c735472543098f0469eea"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 14:48:48 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 14:48:48 2014 -0400"
      },
      "message": "add an image_list tool\n\nthis is an interface from devstack to provide a more robust\nlisting of the possible image urls that we might ask for during\na devstack run. This allows tools like nodepool, or 3rd party CI\nsystems to precache all this content in advance.\n\nChange-Id: I7474f553ecf28e51a2340bef5bcefa962dbadc24\n"
    },
    {
      "commit": "995e10cbf70d21cead1e1d31c2eef1a7adede76f",
      "tree": "ca4299062711206657584364b8ed4008b01ef05b",
      "parents": [
        "46d3ce7d4d970d73e16c735472543098f0469eea",
        "ccb3d10e04f7be773daf1bddd0bc2bff024ce6f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 03 13:02:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 13:02:43 2014 +0000"
      },
      "message": "Merge \"Makes error message easier to understand.\""
    },
    {
      "commit": "46d3ce7d4d970d73e16c735472543098f0469eea",
      "tree": "30aa226e290bffcf55cb38f0723634c2da019c5a",
      "parents": [
        "59d9cecb163c2a0ffa636b85149bb3c7e2c4626c",
        "d7f7cb275cf0dd78a1490a056685b6753591d14f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 03 12:58:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 12:58:18 2014 +0000"
      },
      "message": "Merge \"Add python-dev to general requirements\""
    },
    {
      "commit": "59d9cecb163c2a0ffa636b85149bb3c7e2c4626c",
      "tree": "d34ef441f4050230692207a64eb91a1be0650e49",
      "parents": [
        "320bf38e34ebbcac5757b229b6f5c86ac3b495dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 02 18:43:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 02 18:54:51 2014 -0400"
      },
      "message": "bring back oslo_clean\n\noslo_clean is still needed at this point, removing it was\npremature, especially for upgrade testing.\n\nChange-Id: Ic845d835f587923423f83ac698bd825f3fa5dd1f\n"
    },
    {
      "commit": "320bf38e34ebbcac5757b229b6f5c86ac3b495dd",
      "tree": "720fdbb75906a15e4d5474202367f4a9b5bf8aed",
      "parents": [
        "6b882e85ae7c219d13c2df2f0e23942ae3b201f6",
        "348ae44f640d14ebeb15ee3b514cf9b46e35771e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 18:47:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 18:47:54 2014 +0000"
      },
      "message": "Merge \"XenAPI:  Find location for XenAPI plugins\""
    },
    {
      "commit": "45d3d9ab2ba55ece2fa4add9cdbac08c0ab51a1d",
      "tree": "2c1fa853ba45f233effb12b141d976283ffa1231",
      "parents": [
        "d31b2bde469817106ce10745c89cc90b07f36354"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 02 18:47:02 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 02 18:47:02 2014 +0200"
      },
      "message": "horizon does not uses django-registration\n\nIt was removed from the requirements since long, by\na47aa6fdc33ee29be886b45236e276a42a70b4df.\n\nJust the files/rpms/horizon referencing it.\n\nChange-Id: Ic1d413855e80a6f64d9d255f2d3a41f0925332c5\n"
    },
    {
      "commit": "6b882e85ae7c219d13c2df2f0e23942ae3b201f6",
      "tree": "f7f0e74db1a19c3d35d8954464fdee8d30de0d26",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714",
        "0ebf2dfe62b094b1c7e507c75794dbef2bf250cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 16:29:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 16:29:27 2014 +0000"
      },
      "message": "Merge \"cinder_driver_certs.sh always passes driver\""
    },
    {
      "commit": "d7f7cb275cf0dd78a1490a056685b6753591d14f",
      "tree": "ba37d6b1c88d5e2a2938ef3e8114a18c79e27c95",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Fri Mar 14 14:13:16 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:35:28 2014 +0000"
      },
      "message": "Add python-dev to general requirements\n\nPackage python-openstackclient depends on pycrypto, and pycrypto depends\non python-dev. Since python-openstackclient should be installed in any\ncase, python-dev should be in general requirements.\n\nChange-Id: I2d6f5919bdc1175252c78cd203a8769d3892b923\nCloses: bug 1292477\n"
    },
    {
      "commit": "473add7e0b467e4ebf2ed6a682e9ca175facd714",
      "tree": "1582017d937dfa152b9eb51e919d70ea3e817ae7",
      "parents": [
        "d116d5cbef420077a80ead77ae7203727f2b8ace",
        "1749106c3abb17ee7cf30eb69bc9b744f3fc5a95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 15:27:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:27:22 2014 +0000"
      },
      "message": "Merge \"Remove unused package dependencies\""
    },
    {
      "commit": "d116d5cbef420077a80ead77ae7203727f2b8ace",
      "tree": "08bd07ef55616c02638707689c144a89293e1529",
      "parents": [
        "510136a729e60ba0d74ecf3a274dbc13929893e4",
        "c9c0e370392915671063b43cb706adcabb06916a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 15:21:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:21:09 2014 +0000"
      },
      "message": "Merge \"Update openSUSE-13.1 dependencies\""
    },
    {
      "commit": "ce365ce1ccc801e05a8ca0a6ee13f9a52886724d",
      "tree": "a2a8fab585c168a99cb76a2d65c703d5943565fe",
      "parents": [
        "510136a729e60ba0d74ecf3a274dbc13929893e4"
      ],
      "author": {
        "name": "Sphoorti Joglekar",
        "email": "sphoorti.joglekar@gmail.com",
        "time": "Tue Apr 01 19:47:40 2014 +0530"
      },
      "committer": {
        "name": "Sphoorti Joglekar",
        "email": "sphoorti.joglekar@gmail.com",
        "time": "Wed Apr 02 18:35:21 2014 +0530"
      },
      "message": "Edit docs to include git.openstack.org url\n\nThis patch proposes a change to clone the devstack repository from\ngit://git.openstack.org rather than https://github.com since git urls\nare faster than https and put less loads on the server.\n\nChange-Id: I7fe6a0f81be812dacfef575caa1cf0ae800f9a29\n"
    },
    {
      "commit": "9b38eb239294b91d3f8d6cc1471d12e8e15e7cb7",
      "tree": "772d630b3c3f807dd60da3e4e7d298e4694bd837",
      "parents": [
        "3fe7337971bbe9629bba4ff503d3140ca91ae395"
      ],
      "author": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Wed Apr 02 02:13:09 2014 +0000"
      },
      "committer": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Wed Apr 02 04:25:05 2014 +0000"
      },
      "message": "Neutron.conf is not setup unless q-svc is enabled\n\nIn a multi-node environment, a node may have the neutron-\nopenvswitch-agent running but not the neutron API server.\nThe agent uses neutron.conf as one of the configuration\nfiles. Devstack sets up neutron.conf only when q-svc is\nenabled. Neutron.conf also needs to be configured when\nq-agt is enabled.\n\nChange-Id: I3d454caff0b49a61ee1a78f68b1bca98e29f21de\nCloses-Bug: 1184064\n"
    },
    {
      "commit": "510136a729e60ba0d74ecf3a274dbc13929893e4",
      "tree": "40f7c3abe32e058ba8a01f090a6a2da7593ddda3",
      "parents": [
        "3fe7337971bbe9629bba4ff503d3140ca91ae395",
        "e500346e404d99d8d779150c57043fcf8c5bcaae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 03:26:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 03:26:09 2014 +0000"
      },
      "message": "Merge \"Trove: Set appropriate service URLs\""
    },
    {
      "commit": "e500346e404d99d8d779150c57043fcf8c5bcaae",
      "tree": "12c469b5e20c4e1aa7ec047765715978479eeca5",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 01 22:31:00 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 01 22:45:45 2014 +0100"
      },
      "message": "Trove: Set appropriate service URLs\n\nWithout setting these, they default to localhost which\nworks in the the gate, but may not work in all devstack\nsetups.\n\nChange-Id: I50eadbf0b4975cf04ec945bcf463c2738e6e7a3c\n"
    },
    {
      "commit": "3fe7337971bbe9629bba4ff503d3140ca91ae395",
      "tree": "d7811c4c1e6524baa5711ee3f8a7d686630806f9",
      "parents": [
        "7c2b34a6bf4b9d27e9bd2aa44760a983dda61bcd",
        "099e5e3f81233e2151f8645bc1ff6431eab9492b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 01 20:39:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 01 20:39:32 2014 +0000"
      },
      "message": "Merge \"don\u0027t use pip -e install for libraries\""
    },
    {
      "commit": "7c2b34a6bf4b9d27e9bd2aa44760a983dda61bcd",
      "tree": "5d041408c4aa68a35d9a58fe4244c9a6cfa079bf",
      "parents": [
        "1bb9ef63c535b274a4b8c905f54335bbb1d779c3",
        "e3a9160c0d6c7802141fb147339ab12f76482c85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 01 16:36:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 01 16:36:23 2014 +0000"
      },
      "message": "Merge \"Fix Neutron plugin XTRACE handling\""
    },
    {
      "commit": "099e5e3f81233e2151f8645bc1ff6431eab9492b",
      "tree": "09205d40716ca185c11c79d97d948bb66758ba88",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 31 10:35:43 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Apr 01 08:48:00 2014 -0400"
      },
      "message": "don\u0027t use pip -e install for libraries\n\nlibraries in openstack shouldn\u0027t be installed editable, as it\ncauses all manner of issues (especially complicated by the use\nof namespace packages). Install these globally as part of the\ndevstack installation process.\n\nChange-Id: I11acb169e74069be0618e57496ff342f9e788493\n"
    },
    {
      "commit": "1bb9ef63c535b274a4b8c905f54335bbb1d779c3",
      "tree": "f8ab713d80d3006efdcac0cc2291e5d38fdadcfd",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 31 11:41:54 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 31 11:41:54 2014 -0700"
      },
      "message": "Update compute driver name for Ironic\n\nCommit 08448e3a mistakenly updated the location of the Ironic compute\ndriver to be loaded from within the Nova tree.  However, no such module\nexists as the compute and scheduler drivers both live in the Ironic tree.\nThis reverts that and adds a note explaining the setting.\n\nChange-Id: I7f32f77bd7e5fd1f6b41014ac71bbf6e1a7d84cf\n"
    },
    {
      "commit": "0ebf2dfe62b094b1c7e507c75794dbef2bf250cd",
      "tree": "b2cc8edec18446e98631fab6c0d99cbd7ae0b32d",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Ryan McNair",
        "email": "rdmcnair@us.ibm.com",
        "time": "Fri Mar 07 05:31:56 2014 +0000"
      },
      "committer": {
        "name": "Ryan McNair",
        "email": "rdmcnair@us.ibm.com",
        "time": "Mon Mar 31 16:26:56 2014 +0000"
      },
      "message": "cinder_driver_certs.sh always passes driver\n\nIn cinder_driver_certs.sh, the tests are run and output is\npiped to \"tee\".  Currently, checking the exit code of this\ncommand only checks that \"tee\" exited properly.  Using the\npipefail option for this script will ensure the entire\npipe succeeds before passing a driver.\n\nChange-Id: I58311aa0e2c779467d39c4477c4ea39d14eda207\nCloses-Bug: #1289129\n"
    },
    {
      "commit": "c9c0e370392915671063b43cb706adcabb06916a",
      "tree": "125be9e9bdb99480032a2608937d0d7410ff91b0",
      "parents": [
        "31f7475baffcca2742201918c8f3fe7b682c2193"
      ],
      "author": {
        "name": "Sascha Peilicke",
        "email": "saschpe@mailbox.org",
        "time": "Mon Mar 31 13:29:18 2014 +0200"
      },
      "committer": {
        "name": "Sascha Peilicke",
        "email": "saschpe@mailbox.org",
        "time": "Mon Mar 31 16:07:08 2014 +0200"
      },
      "message": "Update openSUSE-13.1 dependencies\n\nThe package libxml2-python was replaced by python-libxml2 since 12.2.\nRather use mariadb instead of mysql-community-server since the package\nreceives far more attention.\n\nChange-Id: I8514048d05731750684862aa1e94331d7f602b68\n"
    },
    {
      "commit": "31f7475baffcca2742201918c8f3fe7b682c2193",
      "tree": "d9351c6b6818eedee2ce9a85e106b66b4c0f0af6",
      "parents": [
        "4c0e728780d49bfca80b147676ad1b96d16e24e4",
        "33ff33b1fb0beb9737290c8f038608ad62ce4dd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 14:07:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 14:07:35 2014 +0000"
      },
      "message": "Merge \"cache the pip tarball\""
    },
    {
      "commit": "33ff33b1fb0beb9737290c8f038608ad62ce4dd6",
      "tree": "dab0f26b44f14cc8eac08d906e01952b43d1e574",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 28 15:14:56 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 28 15:14:56 2014 -0400"
      },
      "message": "cache the pip tarball\n\nthere is no need to download the pip tarball over and over again\non rerun. Use the cached value.\n\nChange-Id: Ibcc1807ba2aca062f69839212f05ac9394db9448\n"
    },
    {
      "commit": "e3a9160c0d6c7802141fb147339ab12f76482c85",
      "tree": "87c1c831cf248211a583676bff47d612283d917a",
      "parents": [
        "4c0e728780d49bfca80b147676ad1b96d16e24e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 28 12:40:56 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 28 12:40:59 2014 -0500"
      },
      "message": "Fix Neutron plugin XTRACE handling\n\nThe various Neutron plugin files need to have unique variables for the\nxtrace state as they are sometimes nested more than two levels deep\nand MY_XTRACE is getting stomped.  This gives each of the neutron_plugin\nand neutron_thirdparty include files a unique XTRACE state variable.\n\nI don\u0027t think this is a problem with any of the other plugin include\nfiles (yet) so this just handles Neutron for now.\n\nChange-Id: I7c272a48e7974edecaff5f431ff7443dd6622588\n"
    },
    {
      "commit": "4c0e728780d49bfca80b147676ad1b96d16e24e4",
      "tree": "3ef172252c2926b35eccca9ebd8c5e6d680a7d61",
      "parents": [
        "64ccbea8cfa7813574a7085bcfaebcc7a98c65e1",
        "b0f8beb8f1e851321f2d03d2ae687dc2ba2e296e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:45:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:45:55 2014 +0000"
      },
      "message": "Merge \"Install qemu-kvm instead of kvm package on Ubuntu\""
    },
    {
      "commit": "64ccbea8cfa7813574a7085bcfaebcc7a98c65e1",
      "tree": "b7bbec92e178254dcc8fee409bf1086aa7981a75",
      "parents": [
        "72eebd786551f8031c7129fb142c5a92c0bc63b5",
        "1117479908c0c35d33c078ef69a10a53a67e4303"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 28 13:44:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 13:44:50 2014 +0000"
      },
      "message": "Merge \"Ironic api-endpoint uses port 6385\""
    },
    {
      "commit": "cbd97ca975d1889d39f2ffd34b498080ef1ca3a9",
      "tree": "3d9e353c2b00de95c6c3cf29f28ad2171de7eb35",
      "parents": [
        "72eebd786551f8031c7129fb142c5a92c0bc63b5"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Mar 27 12:48:43 2014 +0000"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Mar 27 14:30:12 2014 +0000"
      },
      "message": "use disable/enable_apache_site on Ubuntu\n\nUsing the specific Apache2 tools a2ensite and a2dissite\n(used in the methods disable/enable_apache_site in lib/apache)\nshould be the preferred way to disable the default site and\nto enable the horizon site.\n\nfixes bug #1298031\n\nChange-Id: I2f247c0b6e605a330086a558e03e2c36666c55be\n"
    },
    {
      "commit": "72eebd786551f8031c7129fb142c5a92c0bc63b5",
      "tree": "54fc148c58467c71609f18e90a4019c758bf2e62",
      "parents": [
        "64d7d6e68b83c0a7f4c6e52acf5ed84c83ee6928",
        "08448e3a0c2e2bf3b55223b61ec2fc39b21ba16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:49:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:49:09 2014 +0000"
      },
      "message": "Merge \"Fix wrong compute driver name for Ironic\""
    },
    {
      "commit": "64d7d6e68b83c0a7f4c6e52acf5ed84c83ee6928",
      "tree": "8eecef95f1a75aa43d217af7233b33bf1d97ee77",
      "parents": [
        "ebc8de2a81f1289d3625105efdeeca3b92397554",
        "fd034f0085d5b589ce23d4e63729c582bf8a0612"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 13:49:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 13:49:07 2014 +0000"
      },
      "message": "Merge \"Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs).\""
    },
    {
      "commit": "ebc8de2a81f1289d3625105efdeeca3b92397554",
      "tree": "e00bfc069abcd6bf9e8156cbcb70cb56cacde265",
      "parents": [
        "1bf6e73068dd94e8b8cdcf247180c8c83c454191",
        "43577d5a17d21b2cedeef0b728c31e578224d923"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 12:58:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 12:58:58 2014 +0000"
      },
      "message": "Merge \"Swift3 has been moved to stackforge.\""
    },
    {
      "commit": "1bf6e73068dd94e8b8cdcf247180c8c83c454191",
      "tree": "5b56a5f9245fd1f71b15f09c73adb7477da4ed0b",
      "parents": [
        "6b2f26577b5384b0669ae2e0d082d7fe6a1716e9",
        "e8d840668e7876c26cb29e79d7165d754769dd8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 27 12:34:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 12:34:27 2014 +0000"
      },
      "message": "Merge \"Add memory usage to dstat output\""
    },
    {
      "commit": "b0f8beb8f1e851321f2d03d2ae687dc2ba2e296e",
      "tree": "bed9eab1177218184631fadbd39a893ae19759fb",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 27 00:14:24 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 27 00:18:22 2014 -0700"
      },
      "message": "Install qemu-kvm instead of kvm package on Ubuntu\n\nSince at least 12.04, the kvm package is a transitional dummy\npackage intended to move users to the newer qemu-kvm package.  This\nremoves the dependency on this dummy package, which will be going away\nin 14.04, and instead depends on the proper qemu-kvm package.\n\nChange-Id: I4a88ada3cf32106413a9fae6fe77c9c4c28a524e\nCloses-bug: #1294557\n"
    },
    {
      "commit": "6b2f26577b5384b0669ae2e0d082d7fe6a1716e9",
      "tree": "4e6392ca9be6be3f843d4d8dabe0aaa40ae1ef65",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 26 19:19:01 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 26 19:19:01 2014 -0700"
      },
      "message": "Fix is_n-cell-enabled\n\ndevstack-gate just adds the n-cell to the list of enabled_services and\ndevstack does the rest.\n\nChange-Id: I1d7f8d085a5f46078131f0f6f670e929ec63f805\n"
    },
    {
      "commit": "1117479908c0c35d33c078ef69a10a53a67e4303",
      "tree": "ad1219beaaeac7a75e7c5ff25ab7d6540818edff",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Ruby Loo",
        "email": "rloo@yahoo-inc.com",
        "time": "Wed Mar 26 17:19:36 2014 +0000"
      },
      "committer": {
        "name": "Ruby Loo",
        "email": "rloo@yahoo-inc.com",
        "time": "Wed Mar 26 17:19:36 2014 +0000"
      },
      "message": "Ironic api-endpoint uses port 6385\n\nThe Ironic api_endpoint value in nova.conf (ironic section) is incorrectly\nset to port 6358. This sets it to the correct port: 6385.\n\nChange-Id: Ic591588e3480cc25c6e276f11103b7b0007d642a\nCloses-Bug: #1297939\n"
    },
    {
      "commit": "e8d840668e7876c26cb29e79d7165d754769dd8a",
      "tree": "e1ab924d1a767fbc281b81798ef7dbd12910e8e8",
      "parents": [
        "7ee8f11588741357a321adab2fee99b3affe40b3"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Mar 26 08:19:37 2014 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Mar 26 08:19:37 2014 -0700"
      },
      "message": "Add memory usage to dstat output\n\nAdds used, buffers, cache, free values next to the CPU usage.\n\nChange-Id: Ia873e6a5e78413b724464985b253149bc7e9e2d8\n"
    },
    {
      "commit": "7ee8f11588741357a321adab2fee99b3affe40b3",
      "tree": "376ce89cf4e34ff0967286cfc9e326d86288767f",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Mar 26 07:56:56 2014 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Mar 26 07:56:56 2014 -0700"
      },
      "message": "Add iops to dstat output\n\nThe \"-r\" option adds io request counts.  They are placed next to\nthe currently present io throughput columns.\n\nChange-Id: I7b4c6f3608afb3714bc997bb4ba005c00eeab61e\n"
    },
    {
      "commit": "2a09d0c6a80a9ae65555e1f5b3bb1493d8253b09",
      "tree": "90eb69db3540cf2ba83b7f3ccd028f437e019229",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 14 00:33:58 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Mar 25 19:44:17 2014 -0500"
      },
      "message": "Update neutron-adv-test to use openstackclient commands\n\nThere were a few references of keystoneclient in\nexercises/neutron-adv-test.sh, this patch will change those\ncommands to their openstackclient equivalents.\n\nChange-Id: I88892fcfacd3dd6354ec269b270cee3da358447a\n"
    },
    {
      "commit": "43577d5a17d21b2cedeef0b728c31e578224d923",
      "tree": "97b9ccbbc2b7a5ef53a6d7e8fba0db4a9d29074a",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Mar 25 23:45:05 2014 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Mar 25 23:45:43 2014 +0000"
      },
      "message": "Swift3 has been moved to stackforge.\n\nUse that URL\n\nChange-Id: Iae1a7068043846294fe208a10a1de23a35f337e0\n"
    },
    {
      "commit": "b65dc0afee70f79b1698c3a2b222b0c4b213917d",
      "tree": "8ca041b43964a4cc5efbd01c06b8a9474e942407",
      "parents": [
        "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
        "d3011989070f81f488f2cd8f83435b6b4881d1d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:48 2014 +0000"
      },
      "message": "Merge \"Ironic: Use HOST_IP instead of SERVICE_HOST\""
    },
    {
      "commit": "fd190c165cc89dcabb0b2d2e5047a0e9f38cb58a",
      "tree": "07166cae6bd41d3d0600285031fb1b7753179a0d",
      "parents": [
        "aec8cd4e50112345c2aa415ff64733057d889547",
        "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:37:46 2014 +0000"
      },
      "message": "Merge \"VMware: Use multiline for cluster_name opt\""
    },
    {
      "commit": "aec8cd4e50112345c2aa415ff64733057d889547",
      "tree": "bd84657aa97b7670193d8400b746b89639350ed0",
      "parents": [
        "eba85d7ac0401f1665f518025a85063e8d354a74",
        "3cd59e1284f64b5e4dd42156182b47ad936d5ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 17:33:57 2014 +0000"
      },
      "message": "Merge \"Improve log level conf for Sahara\""
    },
    {
      "commit": "fd034f0085d5b589ce23d4e63729c582bf8a0612",
      "tree": "c00b30f7b11b50a309a4afb9a888c8786f1d355a",
      "parents": [
        "a5bbbae13f743f5b8a409f9990dbf91b60442442"
      ],
      "author": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Mon Mar 24 17:32:02 2014 +0800"
      },
      "committer": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Tue Mar 25 22:44:56 2014 +0800"
      },
      "message": "Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs).\n\nXfsprogs package has been installed. This is the cause of the error stack does not have\npermission to perform mkfs.xfs command rather mkfs.xfs command in /sbin/\npath, stack in order to perform mkfs.xfs must add the full path or use\nthe sudo command mode.\n\nFixed bug #1292466\n\nChange-Id: I488133539331b4a0034a2afb4e75665904754245\n"
    },
    {
      "commit": "eba85d7ac0401f1665f518025a85063e8d354a74",
      "tree": "961ebab9290cc358749066b5c59ef1796eabca23",
      "parents": [
        "d31b2bde469817106ce10745c89cc90b07f36354",
        "1e94eb1a3f1c87670ff4720b89f25b95e0d15e07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 25 10:00:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 25 10:00:16 2014 +0000"
      },
      "message": "Merge \"Move from keystoneclient to openstackclient in eucarc\""
    },
    {
      "commit": "499315fb655680a97042d09787d377c754b28fc3",
      "tree": "c9bd00427d09f5ab20bdf6ad94563a53d0c0747c",
      "parents": [
        "d31b2bde469817106ce10745c89cc90b07f36354"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 25 10:42:14 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 25 10:42:14 2014 +0100"
      },
      "message": "Use urandom for heat key generation\n\nReading from /dev/random can block an virtual machine\neven for several minutes, when the entropy pool is empty at the read time.\n\nI have doubts we really need to use /dev/random here.\nEven the ssh-keygen uses /dev/urandom by default,\n so the /dev/random is a little bit overkill here.\n\nChange-Id: I6d2c6364c2b445304a33b0140e3cdc6804404b63\n"
    },
    {
      "commit": "d31b2bde469817106ce10745c89cc90b07f36354",
      "tree": "41156c8e59ff592d9955da873f0739387741d164",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
        "66115e532350840272293ead8d211f26af5c8c23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 23:21:00 2014 +0000"
      },
      "message": "Merge \"Fix broken if statement in lib/tls on ZSH\""
    },
    {
      "commit": "1a3c3734b2c8de2dd2f2fa221f773c5ae602375a",
      "tree": "c3a3a8d0db9eb0d36b86d991197af1feea296cb4",
      "parents": [
        "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9"
      ],
      "author": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 14:26:08 2014 -0700"
      },
      "committer": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Mon Mar 24 15:51:08 2014 -0700"
      },
      "message": "VMware: Use multiline for cluster_name opt\n\ncluster_name opt for vSphere driver is MultiStrOpt and currently\nusers are not able to set multiple values from localrc. This is\nfixed by using iniset_multiline function.\n\nThus, new usage would be :\nVMWAREAPI_CLUSTER\u003d\u0027cluster1 cluster2 cluster3\u0027\nwhere c1, c2, c3 are the name of the clusters\n\nChange-Id: Ie0f3a48614e6134d849050754932a3613363ce66\n"
    },
    {
      "commit": "d3011989070f81f488f2cd8f83435b6b4881d1d6",
      "tree": "3a86eb056de86ac3fa49fa520fe66a75da0b28d4",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 24 13:55:34 2014 -0700"
      },
      "message": "Ironic: Use HOST_IP instead of SERVICE_HOST\n\nIronic virtual machines boot on a different network and are expected\nto fetch via tftp from the conductor and callback to the API.  We\nneed to ensure both endpoints are accessible, even when SERVICE_HOST\nis 127.0.0.1 (eg, devstack-gate).\n\nChange-Id: I96aee75b76ad11d83143736da00ea304db971c9c\n"
    },
    {
      "commit": "0982f0795e047ebd54e54e7c7c20fe8b72c7b7a9",
      "tree": "0c59c0b61a349701268e74a11a897e8a1e478fbd",
      "parents": [
        "373b1a656971e06c9e6ba7db13ee781e088274b7",
        "f177f72623b3c47f8a63fada1541891864cb0a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:21:21 2014 +0000"
      },
      "message": "Merge \"Remove any lib/baremetal usage for ironic deploy\""
    },
    {
      "commit": "3cd59e1284f64b5e4dd42156182b47ad936d5ecf",
      "tree": "f87db1d9738034ae6772ac7ef84c5cdbb8ef4054",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:06:31 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Mar 25 00:11:30 2014 +0400"
      },
      "message": "Improve log level conf for Sahara\n\n* set verbose to True\n* set debug to $ENABLE_DEBUG_LOG_LEVEL\n\nChange-Id: I229f6ed7c13caf7bea9c090de43ede4ed9ea1536\n"
    },
    {
      "commit": "373b1a656971e06c9e6ba7db13ee781e088274b7",
      "tree": "62abe77cee6057da30a75817e6a44584bff986cb",
      "parents": [
        "833357f8ce5356400f7fb2dbc1035dba15810411",
        "815782de274808f52d54807305582ca62d8c4202"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:08:49 2014 +0000"
      },
      "message": "Merge \"Fix typo in setting neutron to notify nova about port change\""
    },
    {
      "commit": "833357f8ce5356400f7fb2dbc1035dba15810411",
      "tree": "4e0391b721e71c4039727c79255c0d026b87beae",
      "parents": [
        "e93a9cf79a3a91296c32b078f43cabbe00b0849f",
        "f83cf93618ffc6e8c90c50fe567ba9329946718d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 20:03:00 2014 +0000"
      },
      "message": "Merge \"heat add HEAT_DEFERRED_AUTH option\""
    },
    {
      "commit": "66115e532350840272293ead8d211f26af5c8c23",
      "tree": "681f8f06b1ff59fa97dee2a1472dc7ab712132e4",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Tue Mar 18 15:12:05 2014 -0400"
      },
      "committer": {
        "name": "Solly Ross",
        "email": "sross@redhat.com",
        "time": "Mon Mar 24 14:05:08 2014 -0400"
      },
      "message": "Fix broken if statement in lib/tls on ZSH\n\nWhen using ZSH, the line `if [[ (!$cert \u0026\u0026 !$key \u0026\u0026 $ca) ]]` fails\ndue to a syntax error.  Instead of checking the variables as a boolean,\nwe can simply check if they have a non-zero length.  This works in ZSH.\n\nChange-Id: I171ed10a8c0af354e82bd6119508a0c44b6bcd9c\n"
    },
    {
      "commit": "e93a9cf79a3a91296c32b078f43cabbe00b0849f",
      "tree": "8e2986449937983a9f474c3bee7660ee31672274",
      "parents": [
        "a5bbbae13f743f5b8a409f9990dbf91b60442442",
        "f1a2dbffe8ba369b0a8a125e975864a5d88f3e87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 24 17:17:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 24 17:17:35 2014 +0000"
      },
      "message": "Merge \"XenAPI: Cirros images must always boot as PV.\""
    },
    {
      "commit": "348ae44f640d14ebeb15ee3b514cf9b46e35771e",
      "tree": "27252b9fe5a9d34358f4dce7a4b18abd8317b2be",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Mar 20 16:56:04 2014 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Mar 24 11:11:39 2014 +0000"
      },
      "message": "XenAPI:  Find location for XenAPI plugins\n\nPlugins can be installed in different places in dom0; re-enable the\nuse of xapi_plugin_location\n\nChange-Id: If94ec6b250ad5b4f7730cfbf443d937eb85feb5c\n"
    },
    {
      "commit": "a5bbbae13f743f5b8a409f9990dbf91b60442442",
      "tree": "2a682959f6c4dfc65926df313804db69a2699d4e",
      "parents": [
        "cbfb07e97dbe6428a5e23f47d9a0e392024a2feb",
        "270f93e526e58d48bf8cc336425491d89766a2d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 22 13:23:07 2014 +0000"
      },
      "message": "Merge \"Fix incorrect tempest config groups\""
    },
    {
      "commit": "cbfb07e97dbe6428a5e23f47d9a0e392024a2feb",
      "tree": "4a671812ee11001671589a707fcf07535090f68d",
      "parents": [
        "62f649dacbf662b33d611480c0bb2324a312c052",
        "a3935fb0ad9afd48e4ac6bd68f79d5fb83a0238d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 21:12:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 21:12:25 2014 +0000"
      },
      "message": "Merge \"Skip child process kills in stack.sh exit trap\""
    },
    {
      "commit": "62f649dacbf662b33d611480c0bb2324a312c052",
      "tree": "df3ae6e4619fc5ffd05a29fdcbb539f761cad025",
      "parents": [
        "3de6b0a7509973c662c4ae4dc1057e61dc434a98",
        "d401c84a77cb1ea0e565f3429e0b94bb3ff16bb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 19:11:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 19:11:18 2014 +0000"
      },
      "message": "Merge \"Fix run_tests to not mask bash8 errors\""
    },
    {
      "commit": "3de6b0a7509973c662c4ae4dc1057e61dc434a98",
      "tree": "c5866c14605e95bfa8d488d7f28c60870a4d2680",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0",
        "16aca8a37a23bd62b0047a12f67ed774f93e37c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "message": "Merge \"Make configurable the creation of heat stack domain\""
    },
    {
      "commit": "08448e3a0c2e2bf3b55223b61ec2fc39b21ba16a",
      "tree": "20a80845877875e954ae8405487aa47c3f8f2a78",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Davide Guerri",
        "email": "davide.guerri@hp.com",
        "time": "Fri Mar 21 18:14:18 2014 +0000"
      },
      "committer": {
        "name": "Davide Guerri",
        "email": "davide.guerri@hp.com",
        "time": "Fri Mar 21 18:19:38 2014 +0000"
      },
      "message": "Fix wrong compute driver name for Ironic\n\nChange-Id: Ia29e019065476f9884ab3fce4e26fe66700fb02d\n"
    },
    {
      "commit": "a3935fb0ad9afd48e4ac6bd68f79d5fb83a0238d",
      "tree": "fe7d4e3b4256a2d3552f2f29871e40e40cb1643b",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 21 13:00:32 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 21 13:02:26 2014 -0500"
      },
      "message": "Skip child process kills in stack.sh exit trap\n\nLogs are still being cut off in certain circumstances, almost certainly\nbecause the awk process handling the output for verbose logging to a file\ndies/is killed early.\n\nDon\u0027t kill child processes in the EXIT trap function in this specific case.\n\nChange-Id: I89600b61d59f87e93ff959710d0169e49d2c9845\n"
    },
    {
      "commit": "d401c84a77cb1ea0e565f3429e0b94bb3ff16bb5",
      "tree": "5d0ebb6f4d2316755eba49f9ef04106f775c3837",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 21 11:48:01 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 21 11:55:46 2014 -0500"
      },
      "message": "Fix run_tests to not mask bash8 errors\n\nThe addition of the crazy-refs check masked the bash8 exit code.  So add\nthe same pass/fail handling from exercise.sh to provide a neat summary at\nthe end of the run.\n\nChange-Id: I169eb90c619a114cf8584bee70b7dcda67769dc5\n"
    },
    {
      "commit": "815782de274808f52d54807305582ca62d8c4202",
      "tree": "a9c39931e7a24c0c9cee910d5a6c93cb7390bb56",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Fri Mar 21 16:53:19 2014 +0100"
      },
      "message": "Fix typo in setting neutron to notify nova about port change\n\nChange-Id: I4d1c8076c5943359088e3cd5226adb8fcaa683e7\n"
    },
    {
      "commit": "116023f8e4a6857321a0ea245e91695e203541b0",
      "tree": "3b32d4a7adc164ea718fb872cf5554802f95cba6",
      "parents": [
        "26e57cbb4ce26ef04724012d27139223c8af5eae",
        "ea861741d8f95044be516126b9d04cbd5c9a65eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "message": "Merge \"Reuse existing libvirt setup functions for Ironic\""
    },
    {
      "commit": "26e57cbb4ce26ef04724012d27139223c8af5eae",
      "tree": "93c8a7f5b928983c403359814f10430de4549a87",
      "parents": [
        "680e5e04766f7794afb5520c0fde17b1cd8f526d",
        "ea2fcb55388ec71fecf6a84ed8f5ac937ea37d25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:21 2014 +0000"
      },
      "message": "Merge \"Allow sudo access without a controlling terminal\""
    },
    {
      "commit": "680e5e04766f7794afb5520c0fde17b1cd8f526d",
      "tree": "a1fd48c70902f2f1817b452309afc79da65c0198",
      "parents": [
        "27599b1b172ee66b5b64d4dd7693b6facc7f63eb",
        "b875d01cdf11683febf0fb4919c116eb8db08022"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:15 2014 +0000"
      },
      "message": "Merge \"Special casing for Ironic VIRT_DRIVER in exercises\""
    },
    {
      "commit": "27599b1b172ee66b5b64d4dd7693b6facc7f63eb",
      "tree": "99fa413998e2e418462d1739fee07e3cb7c26f9d",
      "parents": [
        "32dcd52f760b6b6f8d04fc37e2f4f8ad662c4c8a",
        "bd93f02850dfbbfbdde7aee36f57388a2d3fabc8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:12 2014 +0000"
      },
      "message": "Merge \"Set VIRSH_DEFAULT_CONNECT_URI in Ironic scripts\""
    },
    {
      "commit": "32dcd52f760b6b6f8d04fc37e2f4f8ad662c4c8a",
      "tree": "82fd51123e6ec108fbc067518eb8b895d93b2e04",
      "parents": [
        "1dc01abd79ebfcbc0bcb8297a153bc41def811f5",
        "8829acaf141ade6d5ac61ec3d0b15d80e3a09752"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:09 2014 +0000"
      },
      "message": "Merge \"Remove blank space after print\""
    },
    {
      "commit": "1dc01abd79ebfcbc0bcb8297a153bc41def811f5",
      "tree": "2a367e097b369d5525731818464f4fb7e8c3dd77",
      "parents": [
        "1c195ab7d325dd90fcc66f343da680fda98a6642",
        "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "message": "Merge \"fix typo in running opendaylight command\""
    },
    {
      "commit": "1c195ab7d325dd90fcc66f343da680fda98a6642",
      "tree": "e2bb04a43f91eee313915f419ffc59bff0251fc8",
      "parents": [
        "fbedabde06b60b9c3110d07950403ffb17d2e878",
        "539ec43882780194471b3cba9d5f3e230a50a60b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:43:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:43:13 2014 +0000"
      },
      "message": "Merge \"Parse Ironic packages files/{apts, rpms}/ironic\""
    },
    {
      "commit": "f83cf93618ffc6e8c90c50fe567ba9329946718d",
      "tree": "ad6cb46038ae8983a6575310f2abe52f4703dfe9",
      "parents": [
        "fbedabde06b60b9c3110d07950403ffb17d2e878"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Mar 12 16:54:01 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 12:57:22 2014 +0000"
      },
      "message": "heat add HEAT_DEFERRED_AUTH option\n\nAdds a HEAT_DEFERRED_AUTH, defaulted to trusts, so users can\nby default take advantage of the heat trusts functionality\nwhich provides the following benefits:\n- Deferred operations (e.g autoscaling) work with token-only auth\n- The password field in the heat page of horizon can be made optional\n  (horizon patch pending)\n- It\u0027s more secure because heat no longers stores username/password\n  credentials in the DB, only a trust ID.\n\nThe previous behavior can be obtained by setting HEAT_DEFERRED_AUTH\nto something other than \"trusts\" - the value will only be set in\nthe heat.conf if the value of \"trusts\" is found, otherwise the\nheat.conf default will be used (currently \"password\" which doesn\u0027t\nuse trusts)\n\nChange-Id: I549f1e0071a082ac5d07d0f99db633f8337f3d87\nRelated-Bug: #1286157\n"
    },
    {
      "commit": "fbedabde06b60b9c3110d07950403ffb17d2e878",
      "tree": "95f9235bf9d22df3d9ec7091a7db68dd72379004",
      "parents": [
        "52e165af796187ed549d074cd4604c0fe46bf364",
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "message": "Merge \"turn on resize feature\""
    },
    {
      "commit": "f177f72623b3c47f8a63fada1541891864cb0a6d",
      "tree": "e3ea59080d7748f18e97be5d77b1e723c8f2089a",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 14 18:44:48 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Mar 21 14:51:59 2014 +0400"
      },
      "message": "Remove any lib/baremetal usage for ironic deploy\n\nGet rid of lib/baremetal usage so that it can be simply\ndeleted when that time comes:\nCopy upload_baremetal_deploy function to lib/ironic;\nRename it to upload_baremetal_ironic_deploy;\nRemove any $BM_* variables references from lib/ironic;\nRename $BM_IMAGE_BUILD_* environment variables to $DIB_*;\nImprove logic around deploy k\u0026r building;\nAdd check for $OFFLINE mode;\n\nChange-Id: I4302b32328df9156bf8738773a127db914e8edde\n"
    },
    {
      "commit": "52e165af796187ed549d074cd4604c0fe46bf364",
      "tree": "f627d90f020169e6bef73b5363315a1412f0868e",
      "parents": [
        "5710853b62fbdfa0c59dba14001620331be9a2bf",
        "ad7e8c63e6891c59eb4387a01d94838f60370930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "message": "Merge \"move the rsyslogd restart\""
    },
    {
      "commit": "5710853b62fbdfa0c59dba14001620331be9a2bf",
      "tree": "6e4ef0ac6e776fc0bee16cb9b58308e960d4e99c",
      "parents": [
        "2923e6072b6c00108547d731f780ac6790dfaa36",
        "51ebda6c8d37539473e463e8b24f27f21d798392"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "message": "Merge \"Use sahara.conf.sample instead of old one\""
    },
    {
      "commit": "2923e6072b6c00108547d731f780ac6790dfaa36",
      "tree": "b3062c0f6bb13f048956bac4e0a986b8e38cbc5a",
      "parents": [
        "25d9a8145b73265b551935f0a59307a6d73297c1",
        "753afeba7464464a3fd050eb2085e51580f9b5a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "message": "Merge \"Use neutron security groups in BigSwitch plugin\""
    },
    {
      "commit": "25d9a8145b73265b551935f0a59307a6d73297c1",
      "tree": "279eaf9fe9d70ec0daad582e54605cb7d7813950",
      "parents": [
        "c381a54db1bf5eba30106f59477083c6b85b5ea8",
        "84d0ec5ebcda4293f0f24ece845226292c068550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "message": "Merge \"Set IRONIC_VM_SPECS_RAM to 512 by default\""
    },
    {
      "commit": "270f93e526e58d48bf8cc336425491d89766a2d0",
      "tree": "05156deee019325a9eeb85f2880d6c3dc5346f8b",
      "parents": [
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:18:42 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Mar 20 21:21:25 2014 +0000"
      },
      "message": "Fix incorrect tempest config groups\n\nThis commit fixes a couple of tempest config options that were being\niniset to the wrong config group. This wasn\u0027t caught in the gate\nbecause the default behaviors matched.\n\nChange-Id: I273db85ba310faa1ba7662a42f951a1ee97b431b\n"
    },
    {
      "commit": "de19bf9b8c16db71cbadb1dd655efcc1f7269845",
      "tree": "e9b6c17f645e30de8bab3b3cc1b2087b26fe7add",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "message": "turn on resize feature\n\ntempest should test resize based on the config devstack sets up,\nbut we lost this somewhere.\n\nChange-Id: I12364e7c73c54cc1b231b984dbbc5489c7bbe400\n"
    },
    {
      "commit": "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd",
      "tree": "031f35ea691b3864f71457b2e565523563d0c2b4",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:03:26 2014 +0000"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:10:45 2014 +0000"
      },
      "message": "fix typo in running opendaylight command\n\nwhen running opendaylight, set the java home directory to environment\nvariable.\nbut variable name is wrong.\n\nChange-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa\n"
    },
    {
      "commit": "ad7e8c63e6891c59eb4387a01d94838f60370930",
      "tree": "80c30f466c283194083abf8ff7ba6ed21e781323",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "message": "move the rsyslogd restart\n\nit\u0027s not clear why swift start is the place where an rsyslogd start\nis happening, we should really only make this change when we actually\nchange a file on disk.\n\nAlso, use rsyslogd\u0027s -HUP signal directly instead of the system init\nscripts which are typically doing a stop and start, and apparently\nracing under some circumstances.\n\nChange-Id: I1b9891313d67b1da2ca2582e532b2536a81f9b25\nCloses-Bug: #1262906\n"
    },
    {
      "commit": "c381a54db1bf5eba30106f59477083c6b85b5ea8",
      "tree": "a03cb7eb8b653bf1a66e93a044ffb6e4f4c45594",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "message": "Disable ceilometer\u0027s swift middleware\n\nThis middleware is spamming rsyslog with rabbitmq debug logs, making\nthis middleware practically unusable in combination with rsyslog. Because of\nthis, the rsyslog logs now account for 35% percent of the logs we store\nin logstash. Until the underlying problem is solved disable the\noffending code.\n\nChange-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46\nRelated-Bug: #1294789\n"
    },
    {
      "commit": "f1a2dbffe8ba369b0a8a125e975864a5d88f3e87",
      "tree": "3e5a48d66024d165326e4ff05d3b40bcd681cdbc",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Mar 19 11:08:54 2014 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Mar 19 15:06:57 2014 +0000"
      },
      "message": "XenAPI: Cirros images must always boot as PV.\n\nThe default for VHD disk-types is PV, which is why booting from a\nserver works.  However, creating a volume from the image needs to\npass this parameter on to the volume.  Note that\nId673158442fde27e8d468ca412c9bd557a886e6b is also required to fix\nbug 1294069\n\nChange-Id: I7ea1d85d6082787ac4551f78300a04bf59074261\nPartial-Bug: 1294069\n"
    },
    {
      "commit": "539ec43882780194471b3cba9d5f3e230a50a60b",
      "tree": "f32436e90fc61690b5c4052e4acf449680de31da",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Mar 18 18:57:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Mar 18 19:00:26 2014 -0700"
      },
      "message": "Parse Ironic packages files/{apts, rpms}/ironic\n\nWhen VIRT_DRIVER\u003dironic, make sure devstack picks up packages listed in its\nrespective packages file.  These were previously missed unless \"ironic\" was\nexplictly added to the enabled services.  This ensures required packages\nare installed for any of the ir-* services.\n\nChange-Id: I3d70009819a3a6933220cabd5a951a20c7b48849\n"
    },
    {
      "commit": "871b1e47092a6463cb39be48c66bfe3e646920c2",
      "tree": "656955e3ff25c8c2f7498b9c06c27eee7dd4439e",
      "parents": [
        "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
        "df6793a86e8d8ac4c29cd763ac928bdc9876ac04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 14:32:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 14:32:49 2014 +0000"
      },
      "message": "Merge \"Update stack.sh to use openstackclient commands\""
    },
    {
      "commit": "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
      "tree": "dbc927da353b5adbf51241282731758a1d2ede85",
      "parents": [
        "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
        "42a59c2bfae69eca5520748d6b45803a387fdb88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "message": "Merge \"Complete moving Keystone setup out of keystone_data.sh\""
    },
    {
      "commit": "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
      "tree": "e9121dfec0f96ef596a5e9cd153cf10247978ee8",
      "parents": [
        "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
        "1bf038221a1839bc2a94176098030a47c69bff53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "message": "Merge \"Remove TEMPEST+\u003d,savanna\""
    },
    {
      "commit": "b875d01cdf11683febf0fb4919c116eb8db08022",
      "tree": "2236b082e78d85191973885a2cf08054dda414e5",
      "parents": [
        "911cc586ad8f8a7c736516f2a3d9a9ce8571976b"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 19:47:14 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 19:52:02 2014 -0700"
      },
      "message": "Special casing for Ironic VIRT_DRIVER in exercises\n\nIronic on Devstack does not currently suppport security groups or\nanything volume related.  Add some special casing so exercises can\nbe run without error against the Ironic driver.\n\nChange-Id: I2a54d8cca06fc17894e74b4401af9423cef95635\n"
    },
    {
      "commit": "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
      "tree": "a0c7e9611453dc3dc89a867f907c011970fa8619",
      "parents": [
        "73a3bec04a039a0329a5f5f17470dfe6415ca65b",
        "0b03e7acb84e14efed3bfc2b30055a8427a40a12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:41:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:41:39 2014 +0000"
      },
      "message": "Merge \"Set correct default disk bus back to virtio on ppc64\""
    }
  ],
  "next": "73a3bec04a039a0329a5f5f17470dfe6415ca65b"
}
