)]}'
{
  "log": [
    {
      "commit": "f7ae9ff5dd0f7e20037d49869251d2367b46c459",
      "tree": "fa88ddfedf6ea37fbacc5d30cab194b908ab849c",
      "parents": [
        "829f1b731b301fe469d568f7af42fea4ede57dd2"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Jun 26 12:50:26 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Aug 06 20:59:17 2014 -0400"
      },
      "message": "Use Mongo DB as the default backend\n\nWith the gate upgrade to Trusty, Marconi should now be able to run with\nMongo DB at the gate.\n\nChange-Id: I7bfe25d42c9429606ee209860685077806eb6756\n"
    },
    {
      "commit": "829f1b731b301fe469d568f7af42fea4ede57dd2",
      "tree": "0298404df86cf1a119d8de5dd194d9ba9eae2546",
      "parents": [
        "d127ce38a6e9fd6ec3787ad42e2984a0fd1b6d82",
        "6eee49fc8911fa59e04c22631edb0473db9ac546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 21:12:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 21:12:33 2014 +0000"
      },
      "message": "Merge \"Add libssl-dev for Ubuntu\""
    },
    {
      "commit": "d127ce38a6e9fd6ec3787ad42e2984a0fd1b6d82",
      "tree": "11261f0fc4a69c89a260521331e683d64454ed86",
      "parents": [
        "7c1ea5339cdffbd70f578a7eb94ee4914ea48466",
        "4a3d590fd948e931fd7ba80623f48ac2bc885a19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 15:26:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 15:26:51 2014 +0000"
      },
      "message": "Merge \"Remove unused tools\""
    },
    {
      "commit": "7c1ea5339cdffbd70f578a7eb94ee4914ea48466",
      "tree": "774a16afd56b7ae39a9d798e6bac949b1f71d127",
      "parents": [
        "8827d2f61df6f5a5bc6df9f4276381ab7a4c28ce",
        "3ef23bceec1acc73ec766a64ece920be9f41128c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 15:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 15:08:22 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Backends\""
    },
    {
      "commit": "8827d2f61df6f5a5bc6df9f4276381ab7a4c28ce",
      "tree": "9368109b5cff3b99914fb6cfc27222def32e46fa",
      "parents": [
        "363e15bb94ffbc4a746c47c2ec6ce81415a2c058",
        "2f23d757334e8042861bb3d7fb5b35780ad38d47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 14:59:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 14:59:41 2014 +0000"
      },
      "message": "Merge \"Fixes tempest script to accomodate Storage Vendor Names with spaces.\""
    },
    {
      "commit": "363e15bb94ffbc4a746c47c2ec6ce81415a2c058",
      "tree": "056e3924fe772eb3f2478f6db8912e419b2e6d4e",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9",
        "8fdb42fc0b73f26fb8c664f831d9da9f273f348c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 04 13:57:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 13:57:51 2014 +0000"
      },
      "message": "Merge \"Workaround for overwriting setuptools on RHEL\""
    },
    {
      "commit": "6eee49fc8911fa59e04c22631edb0473db9ac546",
      "tree": "6da9bfe75aba0abd792e440ef2da34e997879106",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Mon Aug 04 09:38:21 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Mon Aug 04 09:38:21 2014 -0400"
      },
      "message": "Add libssl-dev for Ubuntu\n\nRebuilding pyOpenSSL requires the SSL development libraries. This is\npresent in files/rpms/general, but was missed in files/apts/general.\n\nChange-Id: Ie3c688e2d74485eb7f981363633bbddab5da7046\n"
    },
    {
      "commit": "5acf159c72fad931031d9768ae02575240a5ede9",
      "tree": "077cdc05957f449d6c38b2e7c1a8d221da53f5fc",
      "parents": [
        "a0c6d1e954003b8e24b33d88ead8f506c5354204",
        "e9f7667050c7385c734e6d653b2ee63b9c7dc0ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 21:49:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 21:49:29 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - upload_image()\""
    },
    {
      "commit": "a0c6d1e954003b8e24b33d88ead8f506c5354204",
      "tree": "440e138bde8cdea415abd769bb2b2d99bd2814aa",
      "parents": [
        "d91cef35c605164d3fb960db992a5a7cae980431",
        "8feaf6c9516094df58df84479d73779e87a79264"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 02:09:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 02:09:52 2014 +0000"
      },
      "message": "Merge \"vxlan default ml2 tenant network type\""
    },
    {
      "commit": "d91cef35c605164d3fb960db992a5a7cae980431",
      "tree": "a5537c3c7f1032ce82735c8eeb2aac98270c409f",
      "parents": [
        "bfc6631be8e59609fe3c9b6b19b800c9ff7574e5",
        "1229a0879f44cfd96be208fee8c56ed68c669576"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 02:09:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 02:09:09 2014 +0000"
      },
      "message": "Merge \"Resolve circular dependency when tracking dependencies.\""
    },
    {
      "commit": "bfc6631be8e59609fe3c9b6b19b800c9ff7574e5",
      "tree": "3b509fadbee2b928c8f6189968c8577fe40104c2",
      "parents": [
        "3acde946e65156cb03e8f6503e314a73581683ab",
        "14fd979a814a396184f8a28faaa0a661c1b03f37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 01:21:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 01:21:47 2014 +0000"
      },
      "message": "Merge \"Fix log_error calls\""
    },
    {
      "commit": "3acde946e65156cb03e8f6503e314a73581683ab",
      "tree": "f496ed993bb1acd2ee69c64d96c784fdec5fcc66",
      "parents": [
        "fb2bf8cb9dd1b07650b9e362e056b92f4c101c2c",
        "e6aeb5912bec29eecd18852c75f49ddd868c62f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 00:52:13 2014 +0000"
      },
      "message": "Merge \"Avoid uploading trove guest image twice\""
    },
    {
      "commit": "fb2bf8cb9dd1b07650b9e362e056b92f4c101c2c",
      "tree": "b89e83a26081b960f4135fccdd4cf7bb4a699127",
      "parents": [
        "cdef3aa4d56823dba0051f99794550f2bb264c9c",
        "d5dfa4c5c721e6edd71add63b3bf301f2cc4c27b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 02 00:36:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 02 00:36:17 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - misc functions\""
    },
    {
      "commit": "cdef3aa4d56823dba0051f99794550f2bb264c9c",
      "tree": "995448d220e94ff6ce1c1b5e4232b7fe8961d9a3",
      "parents": [
        "f73c9b9e78471e9f522113b72a5750061199538a",
        "1c42599a3bb6be64266d04ebc1c753a8a05e4cdc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 20:31:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 20:31:41 2014 +0000"
      },
      "message": "Merge \"devstack.org site updates\""
    },
    {
      "commit": "f73c9b9e78471e9f522113b72a5750061199538a",
      "tree": "a5b96a82276148c36f07f4c3d83056caa86aba85",
      "parents": [
        "dd39fc36f7eb4ae3d3281e24cec8f67fdd5c8242",
        "053364cf60a3fade888eccd53076d8088657486f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 17:38:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 17:38:27 2014 +0000"
      },
      "message": "Merge \"Install gettext from apt on Trusty (Ubuntu 14.04)\""
    },
    {
      "commit": "dd39fc36f7eb4ae3d3281e24cec8f67fdd5c8242",
      "tree": "7f0922b1196b0701c9603e82f2119178eb88eb50",
      "parents": [
        "307cfcb9d11945b5f89f249d8779e51c87f1bc34",
        "5fb83a0a33f8c30c83484b06d2e4d9d633c255cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 01 16:47:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 16:47:35 2014 +0000"
      },
      "message": "Merge \"XenAPI: Fix declare definition\""
    },
    {
      "commit": "4a3d590fd948e931fd7ba80623f48ac2bc885a19",
      "tree": "54cb237dae94d1f5837ecc4fba5bce58ac3706cc",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 31 13:29:34 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 31 13:29:38 2014 -0500"
      },
      "message": "Remove unused tools\n\nRemove old tools for building ramdisk images and the original\nPXE boot environment.\n\nChange-Id: I81dcc823387c610d3090e5397ed5e42244d6dc3d\n"
    },
    {
      "commit": "1229a0879f44cfd96be208fee8c56ed68c669576",
      "tree": "271671b7e0c879ac59db68ba6486e957e7a7e122",
      "parents": [
        "307cfcb9d11945b5f89f249d8779e51c87f1bc34"
      ],
      "author": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Thu Jul 31 13:55:06 2014 -0400"
      },
      "committer": {
        "name": "Robbie Harwood (frozencemetery)",
        "email": "rharwood@redhat.com",
        "time": "Thu Jul 31 13:58:46 2014 -0400"
      },
      "message": "Resolve circular dependency when tracking dependencies.\n\nWhen TRACK_DEPENDS\u003dTrue, there is a circular dependency wherein virtualenv is\nused to install virtualenv before a virtualenv has been established.\nTRACK_DEPENDS does not work in any use case without this fix.\n\nChange-Id: I7a6652ba091cb95dac3871b6c71edcd762a7be62\nCloses-Bug: 1208867\n"
    },
    {
      "commit": "307cfcb9d11945b5f89f249d8779e51c87f1bc34",
      "tree": "548eb101e449d8154869b1068050bbff58cbce3b",
      "parents": [
        "94143349723860105ef4fd1e3bbdda9a0ef96726",
        "b816e5d2a079a52c92482a138583376617bded47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 11:05:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 11:05:07 2014 +0000"
      },
      "message": "Merge \"neutron: set connection string in neutron.conf\""
    },
    {
      "commit": "94143349723860105ef4fd1e3bbdda9a0ef96726",
      "tree": "b0ad15820cd350cdaab57484739f7d59c1b1caeb",
      "parents": [
        "f4c67b9e5355b5f058d8a998921b435db273f825",
        "53971539878251bc02383c4b68e627ef0e526b21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:23 2014 +0000"
      },
      "message": "Merge \"Add architecture to tempest configuration\""
    },
    {
      "commit": "f4c67b9e5355b5f058d8a998921b435db273f825",
      "tree": "70fe3d08a3255e55c83569d55e025a80946db3ea",
      "parents": [
        "54650ce13712e27cdf817c6d1b1f0492238d9f2a",
        "6a4aa78fa3728f1b0a98850f432211da5c8caedf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:13 2014 +0000"
      },
      "message": "Merge \"Fix cinder volume type creation and rename variable\""
    },
    {
      "commit": "54650ce13712e27cdf817c6d1b1f0492238d9f2a",
      "tree": "906b0175f056f46959c318b73bc226bc0ee9758f",
      "parents": [
        "b3b672b82cf25e45962d9956ffa4a7752e9954bc",
        "683ff42d3cac11dbd25ed82f4c419215c5c1f84f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 06:09:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 06:09:10 2014 +0000"
      },
      "message": "Merge \"Support of an alternate pypi server\""
    },
    {
      "commit": "b3b672b82cf25e45962d9956ffa4a7752e9954bc",
      "tree": "146e44ffbd9a5b906d3ce76ed416955d125d016d",
      "parents": [
        "73e8deb09d0c71cfb3ee00685efbaf683ac67ecc",
        "0038a1ac6e6aca42b21f358a83c530270d5d3724"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 02:58:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 02:58:54 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Nova\""
    },
    {
      "commit": "73e8deb09d0c71cfb3ee00685efbaf683ac67ecc",
      "tree": "41a1fc096f8e7d4b2ae3004d0be6d09c0fbe95ec",
      "parents": [
        "2f483950543ca000024218ad1a6fb9b9c8dfcffd",
        "36f2f024dbeafdc4cbd7a76ed1c96d28fea61fb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:15:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:15:32 2014 +0000"
      },
      "message": "Merge \"Implement Ceph backend for Glance / Cinder / Nova\""
    },
    {
      "commit": "2f483950543ca000024218ad1a6fb9b9c8dfcffd",
      "tree": "b06ac70f2d923aaaf431584655b7b89b7837ae1d",
      "parents": [
        "7a3e7d0c39736f509c6003185c7eac50bc097898",
        "186119c39ea49b06af0220bf1241e2fd94406c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:05:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:05:52 2014 +0000"
      },
      "message": "Merge \"Use Q_PORT variable rather than hardcoded port\""
    },
    {
      "commit": "7a3e7d0c39736f509c6003185c7eac50bc097898",
      "tree": "09341fff84c4b8c89068e67a416ec18a18c0cfc4",
      "parents": [
        "9d471355311a25fc8487e5ab0dcc0b1084e67ad9",
        "9c4f24afd972987076a125876e148a785de993e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:55:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:55:49 2014 +0000"
      },
      "message": "Merge \"Fix trove guest confing to ignore user os_admin\""
    },
    {
      "commit": "9d471355311a25fc8487e5ab0dcc0b1084e67ad9",
      "tree": "2ab8499fe422d5a28b5cce9340ec56e34a8e79f3",
      "parents": [
        "f2572e7fcca7974ea0a46c45129d59614166ba39",
        "c83cc75e61c66d761ff8a222af92a6a6218494ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:14:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:14:35 2014 +0000"
      },
      "message": "Merge \"Configure the OVS datapath type with devstack.\""
    },
    {
      "commit": "f2572e7fcca7974ea0a46c45129d59614166ba39",
      "tree": "0a824c4a279805a67619b5e1dd48a07ab9b3ca50",
      "parents": [
        "ff98b144d64a7fc1e50df31ba20661fce4f06aec",
        "c294c503e1285cd3b8f1bc3e78dca53664d1652f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 00:14:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 00:14:33 2014 +0000"
      },
      "message": "Merge \"Add support for ironicclient bash completion\""
    },
    {
      "commit": "ff98b144d64a7fc1e50df31ba20661fce4f06aec",
      "tree": "f27eb9798c66fb6095bb9aba090649a433764a87",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00",
        "50cda69f3c80f4f479fb0748ae6ee2cb9caf945c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 30 20:06:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 30 20:06:27 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - git functions\""
    },
    {
      "commit": "d5dfa4c5c721e6edd71add63b3bf301f2cc4c27b",
      "tree": "42294bf31399e0b502a129c163565033b5cb4c97",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:13:11 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jul 30 09:26:21 2014 -0500"
      },
      "message": "Clean up local variable usage - misc functions\n\nA catch-all for a bunch of smaller functions\n\nChange-Id: I3f97a514f9964ef36bff2f24a2f0a98614871a9f\n"
    },
    {
      "commit": "8fdb42fc0b73f26fb8c664f831d9da9f273f348c",
      "tree": "6db0b6b2b716e17cc7411d8b59dcdd1cb8081045",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 30 11:27:54 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 30 22:04:15 2014 +1000"
      },
      "message": "Workaround for overwriting setuptools on RHEL\n\nThis old setuptools egg-info file causes havoc and really weird pip\ninstall errors.  I think possibly not everyone has the\npython-setuptools package installed, so it may only appear in some\nsituations.\n\nChange-Id: I7ef0fa35c650e323a8945ed7c5c7754ca62a0ca5\n"
    },
    {
      "commit": "8feaf6c9516094df58df84479d73779e87a79264",
      "tree": "3efe9d5c7b8baff970701e8751521f78ab96ba8f",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jul 27 20:47:04 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 30 11:36:44 2014 +0200"
      },
      "message": "vxlan default ml2 tenant network type\n\novs vxlan become supported on most distribution and provides\nisolated `multi tenant` networking without special `vlan` aware switch.\n\nIn single node deployment you will just see the br-tun ovs bridge\ncreated.\n\nIn multi-node setup you might need to adjust the MTU settings.\n\nIf your physical switch supports \u003e\u003d1550 MTU size\n probably you will not see any issue.\n\nIf your guest image honors the MTU size offered via dhcp,\nyou can adjust your dnsmask settings with the correct (likely 1450 byte)\nMTU size.\n\ncirros (udhcp) does not honors these setting, you might need to\nset lower MTU size on br-ex and/or adjust network_device_mtu option\nin your local.conf.\n\nThe default changed, because it will be used with the multi-node neutron\njobs.\n\nIf you want the original behavior for whatever reason add these to your\n`local.conf`:\nENABLE_TENANT_TUNNELS\u003dFalse\nQ_ML2_TENANT_NETWORK_TYPE\u003dlocal\n\nChange-Id: Id33ff0eca44905b3996618f1035ad984a6819b5b\n"
    },
    {
      "commit": "2f23d757334e8042861bb3d7fb5b35780ad38d47",
      "tree": "3d1dcd621b4831b1166f0b97f6330335bad01b8d",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ed Balduf",
        "email": "ebalduf@fusionio.com",
        "time": "Tue Jul 29 14:42:27 2014 -0600"
      },
      "committer": {
        "name": "Ed Balduf",
        "email": "ebalduf@fusionio.com",
        "time": "Tue Jul 29 14:42:27 2014 -0600"
      },
      "message": "Fixes tempest script to accomodate Storage Vendor Names with spaces.\n\nChange-Id: Ic651fbffaba9a9723ab572e8e8b732f6bea6d1c6\nCloses-Bug: 1329597\n"
    },
    {
      "commit": "e9f7667050c7385c734e6d653b2ee63b9c7dc0ed",
      "tree": "805e3160ada87a29ffeb74aeea23135e602b8ef6",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:09:36 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 29 15:40:45 2014 -0500"
      },
      "message": "Clean up local variable usage - upload_image()\n\nCleans up the rather coplex upload_image() function\n\nChange-Id: Ie1ef200b905dd5d17ef887390d620817208f2bf5\n"
    },
    {
      "commit": "5fb83a0a33f8c30c83484b06d2e4d9d633c255cd",
      "tree": "8f3b5f3ae3996ce9954ceeaf7729d6c12c3bd861",
      "parents": [
        "5c64a463d87a6b49807a641fa457be040740204a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jul 29 13:40:57 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jul 29 13:40:57 2014 +0100"
      },
      "message": "XenAPI: Fix declare definition\n\nSome versions of bash do not initialise a variable with declare -a\ntherefore with set -u bash can terminate the script.\n\nBe more verbose in declaring the array if it is not set\n\nChange-Id: I6ec2b6e986aeffe539a2ab93432fa7af9e5a4f5d\n"
    },
    {
      "commit": "b816e5d2a079a52c92482a138583376617bded47",
      "tree": "3c6dda83da6fc9ddf2cf648e88d4866c50c9409c",
      "parents": [
        "5d21e0b77796f9717f19139746a7f782dcec5c00"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Jul 21 13:53:50 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jul 29 13:24:48 2014 +0200"
      },
      "message": "neutron: set connection string in neutron.conf\n\nit\u0027s not recommended to put the connection string in plugin specific\nconfig file [1].\n\n[1]:\nhttps://github.com/openstack/neutron/blob/master/etc/neutron.conf#L534\n\nChange-Id: I3c9d7fe3d34385185f483b509dadf7e2ba920a45\n"
    },
    {
      "commit": "5d21e0b77796f9717f19139746a7f782dcec5c00",
      "tree": "9ab7a1218b7329ee99be4833576b1d532fa5f142",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822",
        "23b12a6e40c958d762f772d511e8babb6e069887"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 29 08:47:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 29 08:47:09 2014 +0000"
      },
      "message": "Merge \"[Fedora] Install dnsmasq on n-cpu less host\""
    },
    {
      "commit": "1c42599a3bb6be64266d04ebc1c753a8a05e4cdc",
      "tree": "fa8628ced93f5cd17eb5932164cae2e7ebc8e4d7",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 17:51:29 2014 -0500"
      },
      "message": "devstack.org site updates\n\nIncludes:\n* Change Precise to Trusty\n* Add the new plugin phase\n* Remove deprecated config options\n* much, much more\n\nChange-Id: I0385f18a3256ad37a611e505e49572f27b3bcc10\n"
    },
    {
      "commit": "e6aeb5912bec29eecd18852c75f49ddd868c62f0",
      "tree": "cc58c54c012ed0be5658f957a102d270c0c1b136",
      "parents": [
        "f29569db7a1de1f15b654e1db131de249143e210"
      ],
      "author": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Wed Jul 09 13:30:38 2014 -0400"
      },
      "committer": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Mon Jul 28 15:22:16 2014 -0400"
      },
      "message": "Avoid uploading trove guest image twice\n\nWhen creating the trove datastore, get the guest image id from glance.\nThe trove guest image gets uploaded along with all the other\nimages specified in $IMAGE_URLS. It is not necessary to upload\nit again in init_trove.\n\nAlso: add xenapi case to stackrc for trove guest image\n\nCloses-Bug: 1339818\nChange-Id: I2973af27ab93182fcd674f874daba1036d767d52\n"
    },
    {
      "commit": "0038a1ac6e6aca42b21f358a83c530270d5d3724",
      "tree": "d13b68fe5a79c88c741f6541520e6a160c4a527d",
      "parents": [
        "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 15:27:54 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 28 10:15:09 2014 -0500"
      },
      "message": "Clean up local variable usage - Nova\n\nChange-Id: Ia4896746a2f574b7fcb95f85640e0d31c50c372b\n"
    },
    {
      "commit": "c6a5126f4a4bb60c1ddc00bc7f01a2de8916f822",
      "tree": "21e943b943c2e679d6b54c62f581c912a44825f5",
      "parents": [
        "b76a4e62a4fe0223e1d965509fff4542df8672f1",
        "f6f42c6a64f8d3b5841695d2a8b00e8fb637c17b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 28 00:08:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 28 00:08:48 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter Q_DHCP_EXTRA_DEFAULT_OPTS\""
    },
    {
      "commit": "b76a4e62a4fe0223e1d965509fff4542df8672f1",
      "tree": "164f19c35a2f07c3abfd3218d315e47664a3455b",
      "parents": [
        "e8ebb4901f6500b46531ab003e51618945484112",
        "4a67885629c99fcbec1779906699a0df231450b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 27 21:45:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 27 21:45:41 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter EXTRA_OPTS\""
    },
    {
      "commit": "f6f42c6a64f8d3b5841695d2a8b00e8fb637c17b",
      "tree": "4c39c6b1b8e7404abc33e23c2606013609e51e31",
      "parents": [
        "e8ebb4901f6500b46531ab003e51618945484112"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:48:27 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Jul 26 21:54:18 2014 +0200"
      },
      "message": "Remove configuration parameter Q_DHCP_EXTRA_DEFAULT_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nQ_DHCP_EXTRA_DEFAULT_OPTS should be removed during the Juno cycle.\n\nChange-Id: I3b38ff57f00e93e6d9692f516291f7129584bc74\n"
    },
    {
      "commit": "4a67885629c99fcbec1779906699a0df231450b4",
      "tree": "e394216abc1b9bcbf8e0e17015a5274c1d6e1e06",
      "parents": [
        "fdcb41003441755042e2057bea8c2b9e17959b0b"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:54:15 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Sat Jul 26 21:52:26 2014 +0200"
      },
      "message": "Remove configuration parameter EXTRA_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nEXTRA_OPTS should be removed during the Juno cycle.\n\nChange-Id: Ic71d38d6f9b8a8949e45ce3321d593ee2f8feb40\n"
    },
    {
      "commit": "e8ebb4901f6500b46531ab003e51618945484112",
      "tree": "89afce7806ee057b9dda7f97a1c800cdf663c0fb",
      "parents": [
        "0f087c184692d50d614bc6b2c9acbacbf9166fb8",
        "26867a63c14cea76a5a36e835ce7cb18bec98eac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:51:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:51:22 2014 +0000"
      },
      "message": "Merge \"Move SERVICE_PROTOCOL from stack.sh to stackrc\""
    },
    {
      "commit": "0f087c184692d50d614bc6b2c9acbacbf9166fb8",
      "tree": "2786fc1b4b8778b8363717e2dfcf4ee5257bdda4",
      "parents": [
        "fdcb41003441755042e2057bea8c2b9e17959b0b",
        "3e57427bf2596be7fd389d27c9f7c08c7a4a265f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:51:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:51:14 2014 +0000"
      },
      "message": "Merge \"Fix exercises for Trove\""
    },
    {
      "commit": "fdcb41003441755042e2057bea8c2b9e17959b0b",
      "tree": "d0f8c6e6c27172aaf52ea924bf1fbdc930e98fea",
      "parents": [
        "00ca11d63df4432f9be158c2a591fbaa488bff6f",
        "a5b70a10828455647b8da1b21b3f32a8f651ccd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:44:51 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter Q_SRV_EXTRA_DEFAULT_OPTS\""
    },
    {
      "commit": "00ca11d63df4432f9be158c2a591fbaa488bff6f",
      "tree": "5ec73e8ce7933dbbd88044c14cd87dcc67043405",
      "parents": [
        "368c45467b7b69cbe133e30e53c1b265e77be172",
        "9e8ac9942da31e3cefa311ed2bddde4b06364154"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:44:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:44:48 2014 +0000"
      },
      "message": "Merge \"Remove configuration parameter EXTRA_BAREMETAL_OPTS\""
    },
    {
      "commit": "368c45467b7b69cbe133e30e53c1b265e77be172",
      "tree": "06f9cbe84fe76e5a2ee9850b4f5f9a9c4959ee73",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3",
        "0fc1cc29ac5d9aa88e47611de72f3a98f14bf242"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 26 19:38:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 26 19:38:10 2014 +0000"
      },
      "message": "Merge \"Use one name for neutron database after healing\""
    },
    {
      "commit": "186119c39ea49b06af0220bf1241e2fd94406c87",
      "tree": "add29977d77dfdabaf7881a02166b6e389d0cb60",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Jul 25 15:35:09 2014 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Jul 25 15:36:26 2014 -0700"
      },
      "message": "Use Q_PORT variable rather than hardcoded port\n\nChange-Id: I647c6bdf14f2551bd120821a16044cec2b03b197\ncloses-bug: 1348834\n"
    },
    {
      "commit": "6a4aa78fa3728f1b0a98850f432211da5c8caedf",
      "tree": "f0ae118823d82d94d4498f9402ba51512f6c5355",
      "parents": [
        "3348ca40f5c82250e8fd8022165ad544f4dcfff3"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 25 13:35:53 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jul 25 14:46:12 2014 -0700"
      },
      "message": "Fix cinder volume type creation and rename variable\n\nCommit 7062b12b9b91a1eb405d7079c62b62b0de59109f introduced\na bug where the default_volume_type is set to \u0027lvm\u0027 but\nthat is not the volume-type that\u0027s actually created, that\nis \u0027lvmdriver-1\u0027 in gate runs, so we see a ton of\nVolumeTypeNotFoundByName for the \u0027lvm\u0027 volume type in the\ncinder-api logs.\n\nThis simply sets the default_volume_type to the volume\ntype that\u0027s created in the create_volume_types function.\n\nAlso renames the default_type variable to default_name to\nbe consistent with variable naming in the rest of the\ncinder script.\n\nChange-Id: Ib35ffc09f6582354010ac8ca35da581ea508877a\nCloses-Bug: #1348786\n"
    },
    {
      "commit": "3ef23bceec1acc73ec766a64ece920be9f41128c",
      "tree": "5586d0ee8996ce25fd7ab5940d62a15c8077e004",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:56:22 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 16:24:00 2014 -0500"
      },
      "message": "Clean up local variable usage - Backends\n\nCombines cleanup for mysql, postgresql and rpc\n\nChange-Id: I37b928a669146671c946fc1ccb8e3ef1a27a3891\n"
    },
    {
      "commit": "50cda69f3c80f4f479fb0748ae6ee2cb9caf945c",
      "tree": "c10488254ca9fa56536b397f833397c8f73c6633",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 11:57:20 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 13:58:36 2014 -0500"
      },
      "message": "Clean up local variable usage - git functions\n\nCleans up the git-related functions in functions-common\n\nChange-Id: I5f1851c0473e92c61b1e8af60e7ef32c3019f719\n"
    },
    {
      "commit": "3348ca40f5c82250e8fd8022165ad544f4dcfff3",
      "tree": "d38c9e3e3ff1e1df8ac063665048a29b84f6f641",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e",
        "5420992a2cad4c0a23e436f5f416011f46c97ecd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 25 16:14:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 16:14:04 2014 +0000"
      },
      "message": "Merge \"debian: do not enbable grizzly repository from gplhost\""
    },
    {
      "commit": "14fd979a814a396184f8a28faaa0a661c1b03f37",
      "tree": "c5b1423ee98888502d40f1c6ea5c73f2db96233c",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 10:34:11 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 10:34:15 2014 -0500"
      },
      "message": "Fix log_error calls\n\nThere is no log_error function, these should have been calls to\ndie() all along...\n\nChange-Id: I6d853711bcf645de5ceb306f980ef654d5fabac5\n"
    },
    {
      "commit": "5420992a2cad4c0a23e436f5f416011f46c97ecd",
      "tree": "5032f3bbd70ea90354b1c6cd5006a0214fdcda2e",
      "parents": [
        "b13ebee873562f1c887e79837a23582fee8b714a"
      ],
      "author": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Fri Jul 25 14:39:14 2014 +0200"
      },
      "committer": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Fri Jul 25 14:49:57 2014 +0200"
      },
      "message": "debian: do not enbable grizzly repository from gplhost\n\nThere is not reason to enable this additional repository anymore.\nAll the important packages are either in wheezy or wheezy-backports.\n\nChange-Id: I47af16ba6b507fc929b0d2948c757f4060ba93a5\n"
    },
    {
      "commit": "d3121f649d672fdaf757655b94ecd68c71b56b8e",
      "tree": "cf5a4383d5d204872e3f63935adb0a73558eb561",
      "parents": [
        "b13ebee873562f1c887e79837a23582fee8b714a"
      ],
      "author": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Thu Jul 24 23:53:02 2014 +0200"
      },
      "committer": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Thu Jul 24 23:53:02 2014 +0200"
      },
      "message": "Fixes some typos in stack.sh\n\nChange-Id: Ia627d1793c6db76590844d51854dce35a87206b7\nSigned-off-by: Gael Chamoulaud \u003cgchamoul@redhat.com\u003e\n"
    },
    {
      "commit": "b13ebee873562f1c887e79837a23582fee8b714a",
      "tree": "e2cef9fc1173862d79538f6ecf28a5f053805ea0",
      "parents": [
        "d8b04c2a747fd91592a946ee3e93f69282b94d20",
        "72ab17b8301eaae717873595c8a4d37f08dc5c45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 20:08:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 20:08:07 2014 +0000"
      },
      "message": "Merge \"Remove unfubar_setuptools\""
    },
    {
      "commit": "d8b04c2a747fd91592a946ee3e93f69282b94d20",
      "tree": "2a4fcdde995b6962b9ddc1dc5298062fda9ec9d1",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f",
        "5753eb8e267ccb7a89c0a0ead5e8837633b5c414"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 12:01:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 12:01:58 2014 +0000"
      },
      "message": "Merge \"Add SERVICE_TOKEN to the sample local.conf\""
    },
    {
      "commit": "a5b70a10828455647b8da1b21b3f32a8f651ccd0",
      "tree": "94618c3e93705ed59efe57833be780a773eba34e",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:50:48 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:50:48 2014 +0200"
      },
      "message": "Remove configuration parameter Q_SRV_EXTRA_DEFAULT_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nQ_SRV_EXTRA_DEFAULT_OPTS should be removed during the Juno cycle.\n\nChange-Id: I2a00c924cd51dab00b56cdab1e48e32ffa007de4\n"
    },
    {
      "commit": "9e8ac9942da31e3cefa311ed2bddde4b06364154",
      "tree": "6cdac6bc1796d79e65741352638d723e75f63f5f",
      "parents": [
        "dbcffa7497f5041e0b080c9ec49551645613479f"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:37:13 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Jul 24 12:37:13 2014 +0200"
      },
      "message": "Remove configuration parameter EXTRA_BAREMETAL_OPTS\n\nAccording to the comments in stack.sh the configuration parameter\nEXTRA_BAREMETAL_OPTS should be removed during the Juno cycle.\n\nChange-Id: I8564d16e56d1f77d3afa4af9a50fbffa3da8bfe5\n"
    },
    {
      "commit": "c294c503e1285cd3b8f1bc3e78dca53664d1652f",
      "tree": "625516c7bfff0bd0b10dafd3432645eabdd55fae",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c"
      ],
      "author": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Thu Jul 24 16:00:47 2014 +0530"
      },
      "committer": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Thu Jul 24 16:05:18 2014 +0530"
      },
      "message": "Add support for ironicclient bash completion\n\nThis commit adds statement to copy the file /ironic.bash_completion\nfile to the default bash completion directory.\n\nChange-Id: I436d46dbac0895a8ca14d085fec041981435936c\n"
    },
    {
      "commit": "dbcffa7497f5041e0b080c9ec49551645613479f",
      "tree": "946cca920f6b4c13bca047676eee84db7b4cc372",
      "parents": [
        "703f17e536ceb7f782550f1da3744e3a017d51a6",
        "eea7621d237228325007f2ba301fb62ba91185e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 09:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 09:59:06 2014 +0000"
      },
      "message": "Merge \"Add DVR support to DevStack\""
    },
    {
      "commit": "703f17e536ceb7f782550f1da3744e3a017d51a6",
      "tree": "bc78e145682e406fd422a3720f5b625a22265956",
      "parents": [
        "4f3b66f538937cf0c7f9fdc97e5472f4c77bbe69",
        "9e17974a622797d6249ebc85d999a9b89aba9e58"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 24 04:25:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 24 04:25:16 2014 +0000"
      },
      "message": "Merge \"Fixed NO_UPDATE_REPOS variable usage\""
    },
    {
      "commit": "053364cf60a3fade888eccd53076d8088657486f",
      "tree": "f545c04ec15c1a41ed0ffd65128cb837f2e2c90d",
      "parents": [
        "27eefd87298645b30972a0c0b5a32c3a699521b8"
      ],
      "author": {
        "name": "galstrom21",
        "email": "jshepher@rackspace.com",
        "time": "Wed Jul 23 21:59:40 2014 -0500"
      },
      "committer": {
        "name": "galstrom21",
        "email": "jshepher@rackspace.com",
        "time": "Wed Jul 23 22:02:32 2014 -0500"
      },
      "message": "Install gettext from apt on Trusty (Ubuntu 14.04)\n\nThe binary \u0027msgfmt\u0027 is not installed as part of python-gettext for Trusty\n(Ubuntu 14.04), so gettext needs to be installed from apt.\n\nChange-Id: I415814559d82be453e978a0d92a0cdb38f105683\nCloses-Bug: 1331328\n"
    },
    {
      "commit": "26867a63c14cea76a5a36e835ce7cb18bec98eac",
      "tree": "6223c3e30d66d8dd93f182810991a909fbb9833b",
      "parents": [
        "d8b04c2a747fd91592a946ee3e93f69282b94d20"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 20:29:57 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 23 22:12:03 2014 -0400"
      },
      "message": "Move SERVICE_PROTOCOL from stack.sh to stackrc\n\nThis ensures that SERVICE_PROTOCOL is available to other consumers\nof the devstack environment like grenade.\n\nChange-Id: I702d7d239e50dd1446d55c076c7a7c57768486ff\nCloses-Bug: 1335953\n"
    },
    {
      "commit": "4f3b66f538937cf0c7f9fdc97e5472f4c77bbe69",
      "tree": "d1ba15f3adddcd38cd41ceb422f13b875fbb14e0",
      "parents": [
        "f0bd8dbe37bd855669ad4cddff0a49bccfd9b64e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 16:45:12 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 16:45:12 2014 -0400"
      },
      "message": "add is_keystone_enabled\n\nThis is missing, and makes logic much harder for the grenade use\ncase.\n\nChange-Id: Ib6670096d190e69273256b87e6a67e2b46945a0d\n"
    },
    {
      "commit": "f0bd8dbe37bd855669ad4cddff0a49bccfd9b64e",
      "tree": "8c98548c656f2b72e592cad070a3a30d05842dde",
      "parents": [
        "27eefd87298645b30972a0c0b5a32c3a699521b8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 15:14:07 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 23 15:14:07 2014 -0400"
      },
      "message": "stop leaking service as a global var\n\nthe tls code was leaking out $service as a global variable, which\nwas causing all manner of confusing errors in grenade trying to\nuse that variable name. All lower case vars should be localize.\n\nChange-Id: I74fa597f20ee7c714cab83490b42d874ea93db02\n"
    },
    {
      "commit": "27eefd87298645b30972a0c0b5a32c3a699521b8",
      "tree": "a328fe4c32cf2525d7c207e9754621039d986348",
      "parents": [
        "9f8bf58ba31e33f6ad7f1c499ae195a9f8f8dce6",
        "7ccf4e025a3bcb90b4fe419b232742a67746872b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 15:06:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 15:06:11 2014 +0000"
      },
      "message": "Merge \"Remove output filter on rabbitmq install\""
    },
    {
      "commit": "9f8bf58ba31e33f6ad7f1c499ae195a9f8f8dce6",
      "tree": "4a85d1d0f92c6fac13d11c1428ce8d2d8850a407",
      "parents": [
        "1ecd43da5434b8ef7dafb49b9b30c9c1b18afffe",
        "40f4438f9baa945e451f8a9fc682efe3fdf9b8f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 15:06:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 15:06:07 2014 +0000"
      },
      "message": "Merge \"Add conntrack-tools to nova dependencies\""
    },
    {
      "commit": "3e57427bf2596be7fd389d27c9f7c08c7a4a265f",
      "tree": "88bfe2ac898199f0f2b081c9d25f5ef3f89abf03",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Denis Makogon",
        "email": "dmakogon@mirantis.com",
        "time": "Wed Jul 23 14:36:20 2014 +0300"
      },
      "committer": {
        "name": "Denis Makogon",
        "email": "dmakogon@mirantis.com",
        "time": "Wed Jul 23 17:31:29 2014 +0300"
      },
      "message": "Fix exercises for Trove\n\nReasons:\n - trove.sh should use native python client to exercise Trove API\n\nChanges:\n - adding datastore and datastore version exercises\n\nChange-Id: I041465e5bda6ad9ec3f597ecc290612b8baef09c\nCloses-Bug: #1346743\n"
    },
    {
      "commit": "36f2f024dbeafdc4cbd7a76ed1c96d28fea61fb4",
      "tree": "e1e3fe650a3a9a8c120aa495ca0a1873106f3dd2",
      "parents": [
        "097183356e60f6375061914e89816c8faafb3a6f"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Mon Jan 06 18:09:26 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Wed Jul 23 16:13:45 2014 +0200"
      },
      "message": "Implement Ceph backend for Glance / Cinder / Nova\n\nThe new lib installs a full Ceph cluster. It can be managed\nby the service init scripts. Ceph can also be installed in\nstandalone without any other components.\nThis implementation adds the auto-configuration for\nthe following services with Ceph:\n\n* Glance\n* Cinder\n* Cinder backup\n* Nova\n\nTo enable Ceph simply add: ENABLED_SERVICES+\u003d,ceph to your localrc.\nIf you want to play with the Ceph replication, you can use the\nCEPH_REPLICAS option and set a replica. This replica will be used for\nevery pools (Glance, Cinder, Cinder backup and Nova). The size of the\nloopback disk used for Ceph can also be managed thanks to the\nCEPH_LOOPBACK_DISK_SIZE option.\n\nGoing further pools, users and PGs are configurable as well. The\nconvention is \u003cSERVICE_NAME_IN_CAPITAL\u003e_CEPH_\u003cOPTION\u003e where services are\nGLANCE, CINDER, NOVA, CINDER_BAK. Let\u0027s take the example of Cinder:\n\n* CINDER_CEPH_POOL\n* CINDER_CEPH_USER\n* CINDER_CEPH_POOL_PG\n* CINDER_CEPH_POOL_PGP\n\n** Only works on Ubuntu Trusty, Fedora 19/20 or later **\n\nChange-Id: Ifec850ba8e1e5263234ef428669150c76cfdb6ad\nImplements: blueprint implement-ceph-backend\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "1ecd43da5434b8ef7dafb49b9b30c9c1b18afffe",
      "tree": "15ff8ce3085987077affda2c3f9179b2288895d3",
      "parents": [
        "cd8da9307e32fed4a0fd63410da903f0130408b8",
        "6dd8a8bee402a6be683075e0669a010a279950ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 14:06:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 14:06:50 2014 +0000"
      },
      "message": "Merge \"Users in service group should not have email addresses\""
    },
    {
      "commit": "cd8da9307e32fed4a0fd63410da903f0130408b8",
      "tree": "190a30dea749e72c13084d2395b4c22a91a84fa0",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9",
        "13344bd975b01cbfce6017f91e14964cf03a47be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 23 13:03:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 13:03:19 2014 +0000"
      },
      "message": "Merge \"Fix install_ceilometer and install_ceilometerclient\""
    },
    {
      "commit": "7ccf4e025a3bcb90b4fe419b232742a67746872b",
      "tree": "06ee3d05eb3659886da2138effb19b40e661dc4f",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 23 14:24:11 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 23 14:24:11 2014 +1000"
      },
      "message": "Remove output filter on rabbitmq install\n\nThe original workaround was for an init script that grabbed stdout.\nThis was some time ago and I think it\u0027s safe to remove.\n\nIt can be a problem on Fedora; out-of-the-box some old F20 images can\nhave a broken dependency when rabbitmq installs.  With this in place,\nall helpful output goes into the temp log file, but it is never shown\nbecause the install_packages function exits the script.  Thus things\njust stop and you have no idea why.\n\nChange-Id: I2f5b934492a8c9d7b93e89fdcfa776bf15f25cb8\n"
    },
    {
      "commit": "13344bd975b01cbfce6017f91e14964cf03a47be",
      "tree": "92a2525bd87222ebcd7dd4ad70783bf3a2a26dca",
      "parents": [
        "24729ab388a36f67060cb28e36f84c6ee0eb052a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jul 22 14:26:05 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jul 22 14:26:05 2014 -0700"
      },
      "message": "Fix install_ceilometer and install_ceilometerclient\n\nOther projects do a setup_develop in install_*. This standard is used by\ngrenade to do installations. Currently grenade uses install ceilometer\nas part of the upgrade script, but this doesn\u0027t actually install the new\nceilometer.\n\nChange-Id: I4e44bec6574e6a4fcfc252418bc267191aef28fb\nCloses-Bug: #1347178\n"
    },
    {
      "commit": "53971539878251bc02383c4b68e627ef0e526b21",
      "tree": "3e57cd3391cbd5e4684741daae631601cd403e26",
      "parents": [
        "f16ebbe085272d63df74423c688ebeae24eac4f9"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Thu Jul 10 16:55:49 2014 -0300"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Tue Jul 22 17:49:13 2014 -0300"
      },
      "message": "Add architecture to tempest configuration\n\nCirros may be also built in other architectures other than\nx86_64 (ex: ppc). This option should be broader,\nso adding a new variable CIRROS_ARCH\n\nChange-Id: I9fcd3f15e04bb581cf647ad49172c7d698e8e574\n"
    },
    {
      "commit": "f16ebbe085272d63df74423c688ebeae24eac4f9",
      "tree": "f249c0264aa5831ee8284664266982eabe07a24b",
      "parents": [
        "2bb05fdb84aa472299efc714b7c1114a25a3ada2",
        "c21cfc92861b060b250ded2eb345d32db9390b34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 16:37:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 16:37:14 2014 +0000"
      },
      "message": "Merge \"Fix trivial typo in HACKING.rst: tec. -\u003e etc.\""
    },
    {
      "commit": "6dd8a8bee402a6be683075e0669a010a279950ae",
      "tree": "863dda081a4cf9cbf78f911ac66178b7ffc9f11e",
      "parents": [
        "2bb05fdb84aa472299efc714b7c1114a25a3ada2"
      ],
      "author": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Tue Jul 22 01:12:12 2014 +0200"
      },
      "committer": {
        "name": "Gael Chamoulaud",
        "email": "gchamoul@redhat.com",
        "time": "Tue Jul 22 17:29:04 2014 +0200"
      },
      "message": "Users in service group should not have email addresses\n\nChange-Id: Ieed9dffce5cf1e735e482dd3494ac1e103b50955\nCloses-Bug: 1185201\nSigned-off-by: Gael Chamoulaud \u003cgchamoul@redhat.com\u003e\n"
    },
    {
      "commit": "2bb05fdb84aa472299efc714b7c1114a25a3ada2",
      "tree": "a8bf9bd25bd0102d020327518733b9502ce5bd0e",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c",
        "87d74a0bddc3db0f1541050be104ea78b3076afe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 14:38:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 14:38:24 2014 +0000"
      },
      "message": "Merge \"Promote libffi-dev as a general dependency\""
    },
    {
      "commit": "c21cfc92861b060b250ded2eb345d32db9390b34",
      "tree": "dbe09ff131095a2635f1aac44503b418c790c0c2",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Tue Jul 22 15:35:02 2014 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Tue Jul 22 15:35:02 2014 +0200"
      },
      "message": "Fix trivial typo in HACKING.rst: tec. -\u003e etc.\n\nChange-Id: Ibdb119249b53e95bdf963ce349703c79611e0720\n"
    },
    {
      "commit": "40f4438f9baa945e451f8a9fc682efe3fdf9b8f7",
      "tree": "da49bddc18ef800d551f1c8e86b04973fd9718f5",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 22 14:31:03 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 22 14:31:03 2014 +0200"
      },
      "message": "Add conntrack-tools to nova dependencies\n\n\u0027Error deleting conntrack entries\u0027 appears in all\nn-net. Adding conntrack-tools/conntrack as nova dependency,\nin order to eliminate this issue.\n\nChange-Id: Ief9deeb3349a07e22fb365e58f3368c847f845ef\n"
    },
    {
      "commit": "5753eb8e267ccb7a89c0a0ead5e8837633b5c414",
      "tree": "abbac049dc19bda088790d2f5154a54763d93179",
      "parents": [
        "89a8a15ebe31f4b06e40ecadd4918e687087874c"
      ],
      "author": {
        "name": "Georges Dubus",
        "email": "georges.dubus@numergy.com",
        "time": "Tue Jul 22 09:45:03 2014 +0000"
      },
      "committer": {
        "name": "Georges Dubus",
        "email": "georges.dubus@numergy.com",
        "time": "Tue Jul 22 09:50:10 2014 +0000"
      },
      "message": "Add SERVICE_TOKEN to the sample local.conf\n\nI expect the sample local.conf file to contain all the required\nvariables. However, after copying samples/local.conf, the stack.sh\nscript still asks for SERVICE_TOKEN.\n\nThis commit adds the SERVICE_TOKEN definition to local.conf so that a\nnew user can just copy samples/local.conf, edit it, and have a running\nstack.sh without the mild annoyance of having more variables to set.\n\nChange-Id: Ifb163c7f67c80037d8b10458f2df458a20da4667\n"
    },
    {
      "commit": "89a8a15ebe31f4b06e40ecadd4918e687087874c",
      "tree": "ced9794cf40f1cba235aa6a0246e6c00e36d6871",
      "parents": [
        "2ebcd3817f6b9f18ddb408026ac07f48d0bea801",
        "5c64a463d87a6b49807a641fa457be040740204a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 01:14:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 01:14:19 2014 +0000"
      },
      "message": "Merge \"XenAPI: Always add latest Cirros euc image\""
    },
    {
      "commit": "2ebcd3817f6b9f18ddb408026ac07f48d0bea801",
      "tree": "e8310a55750cce5a0162578fc4bbcf755862afdd",
      "parents": [
        "01450acf551581405e620a326d47b03df3963654",
        "105eaee2c0f9aedeb75807728beb25e27aea78df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 00:42:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 00:42:47 2014 +0000"
      },
      "message": "Merge \"XenAPI: Use GUEST_PASSWORD when installing DomU\""
    },
    {
      "commit": "01450acf551581405e620a326d47b03df3963654",
      "tree": "7f5dc8510fc08034e5e020b04e4072952d65a39a",
      "parents": [
        "035742cdfde69528b48b0e42f3bd793c770460dd",
        "bd5dae0618ed697504a25a692a02e8372fc3d66c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 00:42:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 00:42:43 2014 +0000"
      },
      "message": "Merge \"Do a proper tls/ca cleanup in unstack\""
    },
    {
      "commit": "035742cdfde69528b48b0e42f3bd793c770460dd",
      "tree": "a6ff70b51344b097de0bda3cf40a3092c4a47254",
      "parents": [
        "15ae2101bacd17a3809f868ff2e29a21c9243321",
        "7062b12b9b91a1eb405d7079c62b62b0de59109f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 21 22:12:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 21 22:12:41 2014 +0000"
      },
      "message": "Merge \"Fix default_volume_type for Cinder multi backend\""
    },
    {
      "commit": "15ae2101bacd17a3809f868ff2e29a21c9243321",
      "tree": "e4a938d4e0bf98300de2225deddcc3c815b6f562",
      "parents": [
        "8304ba6928d16c0658d43e3c5799ecd712e3bca3",
        "d6b43a09c42dbc4d9e82d86482f961f84bb4bbe2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 21 22:12:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 21 22:12:33 2014 +0000"
      },
      "message": "Merge \"XenAPI: Fix race condition on tailing stack.log\""
    },
    {
      "commit": "8304ba6928d16c0658d43e3c5799ecd712e3bca3",
      "tree": "f2f55c5bc3267b4b0b06207d726c4de410dad568",
      "parents": [
        "2983291bd9071cc2109939346f41724581847ef0",
        "dcdcb5ace8ea30ffe164310e6771cbffac4374ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 21 21:58:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 21 21:58:48 2014 +0000"
      },
      "message": "Merge \"Add WSGISocketPrefix to apache keystone config\""
    },
    {
      "commit": "2983291bd9071cc2109939346f41724581847ef0",
      "tree": "f9e39fc5e62fd27645b8a35600ff05cb02600799",
      "parents": [
        "24729ab388a36f67060cb28e36f84c6ee0eb052a",
        "f565bf2d3af6cd8f5a43a1f77c713f24ec340e8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 21 00:58:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 21 00:58:39 2014 +0000"
      },
      "message": "Merge \"Add argparse for RHEL6\""
    },
    {
      "commit": "24729ab388a36f67060cb28e36f84c6ee0eb052a",
      "tree": "cb1a22b86541a2bbb7ecfd8881abecff43d20eaf",
      "parents": [
        "290b62d7ba7644ec2628948c25ea12b3a8dae2a9",
        "ea335f4e06416c14f7d6e3fe6006e963239e7fe6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 19 01:43:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 19 01:43:03 2014 +0000"
      },
      "message": "Merge \"Lower default IRONIC_VM_SPECS_RAM\""
    },
    {
      "commit": "290b62d7ba7644ec2628948c25ea12b3a8dae2a9",
      "tree": "a246ed597774ed066cda82371693ed17cb2b0b7d",
      "parents": [
        "828e382e23a1ebda8b192dacafb691ae150db1ab",
        "6c639c9dd71099437bf27da0aed0c6dd7b0a32b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 22:34:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 22:34:22 2014 +0000"
      },
      "message": "Merge \"Added Oracle Linux distribution support\""
    },
    {
      "commit": "dcdcb5ace8ea30ffe164310e6771cbffac4374ab",
      "tree": "0287e8267d2249937fcbea307db80e40c8ab9697",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 17 19:54:50 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jul 18 17:52:11 2014 +1000"
      },
      "message": "Add WSGISocketPrefix to apache keystone config\n\nI think since probably fdf1cffbd5d2a7b47d5bdadbc0755fcb2ff6d52f\ndevstack on RHEL6 fails and it comes down to:\n\n---\n2014-07-17 05:05:49.235 | +++ openstack role create admin -f value -c id\n2014-07-17 05:05:49.615 | ERROR: cliff.app Service Unavailable (HTTP 503)\n\n[Thu Jul 17 15:05:46 2014] [error] [client 10.0.2.15]\n  (13)Permission denied: mod_wsgi (pid\u003d30125): Unable to connect to WSGI\n   daemon process \u0027keystone-public\u0027 on\n   \u0027/etc/httpd/logs/wsgi.30098.0.1.sock\u0027 after multiple attempts.\n---\n\nThe apache user doesn\u0027t have permissons to this directory.  Adding\nWSGISocketPath to /var/run solves it\n\nChange-Id: If4b74019b6bd389b576fc981154bb1b3aa471c9b\n"
    },
    {
      "commit": "828e382e23a1ebda8b192dacafb691ae150db1ab",
      "tree": "64ad187b810e3bd40d579637e0613c0a195115a8",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf",
        "2df0046fa759481f793d9c51563728b21c7858d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 02:25:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 02:25:07 2014 +0000"
      },
      "message": "Merge \"Make apache restarts a little more forgiving\""
    },
    {
      "commit": "6c639c9dd71099437bf27da0aed0c6dd7b0a32b2",
      "tree": "5a986b868c1be232b3f7c6d92bc7a0ca1cee9097",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Tue Jul 15 18:11:54 2014 +0530"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jul 18 09:59:59 2014 +1000"
      },
      "message": "Added Oracle Linux distribution support\n\nEnabled devstack to support oracle Linux Server\n\nChange-Id: I1749cd3c7756a9903d2a0b0ab19606f87a4937d4\n"
    },
    {
      "commit": "f565bf2d3af6cd8f5a43a1f77c713f24ec340e8c",
      "tree": "f991a8be4f8f75fdb6d6bb967187b00274579e4b",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 17 14:50:29 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jul 17 14:50:29 2014 +1000"
      },
      "message": "Add argparse for RHEL6\n\npython2.6 doesn\u0027t have argparse, required by outfilter.py.  This\npackage is a dependency on cloud-init, so this problem is often masked\nin many testing environments.\n\nChange-Id: Ia564f1b8a7b540faa7bbdbd1a1a290c591901682\n"
    },
    {
      "commit": "72ab17b8301eaae717873595c8a4d37f08dc5c45",
      "tree": "ca45a07792c7d15e1d7bbb23185a922f4c285c14",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 17 05:56:59 2014 +0200"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jul 17 05:56:59 2014 +0200"
      },
      "message": "Remove unfubar_setuptools\n\nIt is no longer used for anything, nor does it seem to be\nneeded in the modern world of get-pip.py.\n\nChange-Id: I5554514dd862a2004454daf295abbcf9cf9f2bfb\n"
    },
    {
      "commit": "7062b12b9b91a1eb405d7079c62b62b0de59109f",
      "tree": "e406140ff6d6301b753fa8f66c24e8bca2fe6e61",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Wed Jul 16 09:37:41 2014 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Wed Jul 16 15:36:49 2014 +0200"
      },
      "message": "Fix default_volume_type for Cinder multi backend\n\nThe default_volume_type option doesn\u0027t support comma separated\narguments. We can only select one default volume type.\nWe have a variable that contains the default volume type, so we simply use it.\n\nCloses-Bug: 1342569\n\nChange-Id: Ibd080442f00f3d446ec374fc5906f0778d449007\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "5c64a463d87a6b49807a641fa457be040740204a",
      "tree": "a9a6a58e7b3f2458fc29bf3f77b903ab4ae7712b",
      "parents": [
        "5e93727a23e3922efcdd80600a0b7fce5adb62cf"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Jul 16 13:14:11 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Jul 16 13:14:11 2014 +0100"
      },
      "message": "XenAPI: Always add latest Cirros euc image\n\nSome tests, such as test_minimum_basic_scenario, assume qcow and if\na qcow image does not exit, falls back to the euc image.\nThis change ensures these tests work in the stock XenServer environment.\n\nChange-Id: I718f178f7e5e0fa4eebd17a49caf5254124092e3\n"
    },
    {
      "commit": "5e93727a23e3922efcdd80600a0b7fce5adb62cf",
      "tree": "fa0b0ad6daa5ce34dc269d185603e4295b62152f",
      "parents": [
        "df2cc34db60454e33aa2974509faa24b6d7093d4",
        "a216254a13933cfc37764be2605394b9bf078133"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 02:55:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 02:55:37 2014 +0000"
      },
      "message": "Merge \"FAQ: Clarification - Devstack is a gating project\""
    }
  ],
  "next": "0fc1cc29ac5d9aa88e47611de72f3a98f14bf242"
}
