)]}'
{
  "log": [
    {
      "commit": "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9",
      "tree": "6cc5c0f4f4881fe89f4d82fb838e21c204ce2d56",
      "parents": [
        "e5a5fe33e09bd4e2604f86a20b21e78dd7be09b2",
        "38d1f2339a88c389e4be44fc00e59f25a62fec14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 00:07:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 00:07:33 2014 +0000"
      },
      "message": "Merge \"Add Marconi to Tempest config\""
    },
    {
      "commit": "e5a5fe33e09bd4e2604f86a20b21e78dd7be09b2",
      "tree": "c567cb35835ebefc7640b926363ee35ea79333e4",
      "parents": [
        "ab78dd5cb328c22c2b7dd44f286a2583366bef99",
        "4ad37630a2f938b19697f6e310def046a4dcca48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:50:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:50:59 2014 +0000"
      },
      "message": "Merge \"Remove duplicated name services\""
    },
    {
      "commit": "824a0019b1745aaf1034f9d42c8a4f4ca57531b9",
      "tree": "dc688adc15bbb9fbddc3a031995f3421e70d57fe",
      "parents": [
        "13f796a348a6da0838edba68cd00eb75646932fe",
        "f69c6f16d21ce51eb5939ea6fecd99a8b28b426b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:40:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:40:02 2014 +0000"
      },
      "message": "Merge \"Enable server-side and client-side logs for libvirt\""
    },
    {
      "commit": "434fac566b3880fe0a9001238411c50bb12d7f3e",
      "tree": "ad5784bcd207aa1e155b71caa31259aed434ed20",
      "parents": [
        "a6a009b76fdad14490b163482f2eaf37c49d8a7a",
        "fa5ccfff1098bb85eb7810ad5146fbdfee83fb15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 17:46:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 17:46:26 2014 +0000"
      },
      "message": "Merge \"Setup Keystone catalog information for Ceilometer\""
    },
    {
      "commit": "38d1f2339a88c389e4be44fc00e59f25a62fec14",
      "tree": "787b4e821dcc68c01cc09ec1c0945278c1e52e21",
      "parents": [
        "a6a009b76fdad14490b163482f2eaf37c49d8a7a"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Jan 08 09:54:13 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Jan 13 10:35:23 2014 -0500"
      },
      "message": "Add Marconi to Tempest config\n\nThis patch adds queuing to tempest config, provided queuing is\navailable in devstack.\n\nChange-Id: I2925a07d312c1f8ab2fe465f74f0bef9299eef40\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "a6a009b76fdad14490b163482f2eaf37c49d8a7a",
      "tree": "72da2554172bb2fef37ace3f7bd2e4dbd3968ee6",
      "parents": [
        "98b52b5fbcbf53b0a8a1bdc4d379503260ffe20e",
        "2bb483d32ec0876f071550a3fc755436d1661681"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:40:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:40:09 2014 +0000"
      },
      "message": "Merge \"clean up ubuntu versions\""
    },
    {
      "commit": "98b52b5fbcbf53b0a8a1bdc4d379503260ffe20e",
      "tree": "da80f9b47bc282aa48c7a79f510b7eb95e24f9ba",
      "parents": [
        "3e98388d0716d6eb5da446e5ea5e7f60b50f17a7",
        "05952e3fcc6bdd9ccd1c7980e6a73c527711c08c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:09:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:09:51 2014 +0000"
      },
      "message": "Merge \"Configuration changes required to support VMware NSX plugin\""
    },
    {
      "commit": "3e98388d0716d6eb5da446e5ea5e7f60b50f17a7",
      "tree": "4d121eebb1381900a4ec89b266ea26003861bf19",
      "parents": [
        "babcfa9ad2d6659214e730f2c7a2569046698f7e",
        "9fc8792b0ac7525b4c353b0a55b8b80eabf76e2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:09:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:09:44 2014 +0000"
      },
      "message": "Merge \"Robustify service shutdown\""
    },
    {
      "commit": "1d8abb95b9cfc6fa014dae539ace60af93ed175b",
      "tree": "93b97f613fef009ea88def8b1acd02a3d07cfbb2",
      "parents": [
        "ec528ecae20fd7d9aea95493b0e9aef169282b60",
        "63e1784354a49ca45bb4ae9465d2cb6dfb31db12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 13:51:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 13:51:27 2014 +0000"
      },
      "message": "Merge \"Put cinder rootwrap config in separate function\""
    },
    {
      "commit": "ec528ecae20fd7d9aea95493b0e9aef169282b60",
      "tree": "8324fff780c3cce9765c5238539a193b2386aab2",
      "parents": [
        "cbe79ba27d3d0fccf1e84c8902acc8d9a831d73f",
        "21fe4e76d5453a252e802c5d5f487f88b896decf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 00:16:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 00:16:11 2014 +0000"
      },
      "message": "Merge \"Add a flexible API version choice for Cinder, Glance and Heat\""
    },
    {
      "commit": "cbe79ba27d3d0fccf1e84c8902acc8d9a831d73f",
      "tree": "9732b210826981ea8d36cfbcdebbe65d039cf359",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64",
        "25049cd23de0e8055326c668ff119dd8cdf0bae4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 00:16:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 00:16:09 2014 +0000"
      },
      "message": "Merge \"Use --tenant-id, not --tenant_id\""
    },
    {
      "commit": "2bb483d32ec0876f071550a3fc755436d1661681",
      "tree": "5428f05e794e50772a293cea66e8169155237f32",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Jan 03 09:41:27 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Jan 11 19:13:47 2014 -0500"
      },
      "message": "clean up ubuntu versions\n\noneiric is long dead, remove references to it whenever possible\n(one more subtle issue in cinder should be a seperate patch). This\nincludes removing the oneiric only tool build_uec.sh.\n\nalso remove the bulk of references to quantal, which is 8 months\nout of support. note: raring only has support for the rest of the\nmonth.\n\nChange-Id: Ib17502be7572af76dc95560615221b48b970a547\n"
    },
    {
      "commit": "9fc8792b0ac7525b4c353b0a55b8b80eabf76e2a",
      "tree": "63db600410e41a8d2e617a735727a31f7254d083",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 22 17:19:06 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Jan 11 11:46:19 2014 -0600"
      },
      "message": "Robustify service shutdown\n\n* Save PID when using screen in screen_it()\n* Add screen_stop()\n* Call out service stop_*() in unstack.sh functions so screen_stop()\n  can do its thing\n\nCloses-bug: 1183449\nChange-Id: Iac84231cfda960c4197de5b6e8ba6eb19225169a\n"
    },
    {
      "commit": "eb68676e460834831b0b72348f9e016b3341f3aa",
      "tree": "5766467a3646ff09218a950ded875948034a3922",
      "parents": [
        "f864ffcea83ca2533c116cff25b47ed7175afd63",
        "74103f2b3ffd047a4582ae9d37a057534cb6cce7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 08:12:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 08:12:35 2014 +0000"
      },
      "message": "Merge \"Handle trove service availabilty in tempest.\""
    },
    {
      "commit": "64305a6c45d89e1e4905352d46fb10a6b9a7c448",
      "tree": "ce0da533580d77d246f233735b1c1e972b05f160",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0",
        "96f8e34c38f172689f09842761dd20600a60fc5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 05:44:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 05:44:14 2014 +0000"
      },
      "message": "Merge \"Enable multi-threaded nova-conductor\""
    },
    {
      "commit": "63e1784354a49ca45bb4ae9465d2cb6dfb31db12",
      "tree": "b5f0f3f310e3edba6bfa31fe6d9a032a53aec3cf",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0"
      ],
      "author": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Jan 10 14:23:03 2014 +0100"
      },
      "committer": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Jan 10 14:23:03 2014 +0100"
      },
      "message": "Put cinder rootwrap config in separate function\n\nSeparate out Cinder\u0027s rootwrap configuration so that it can be called\nfrom Grenade\u0027s upgrade scripts. This follows the same model as Nova uses\nwith configure_nova_rootwrap() which can be called from Grenade to\nrefresh rootwrap config.\n\nChange-Id: Id808abc2b5754443362b3de4b3453e305d3720f3\n"
    },
    {
      "commit": "f69c6f16d21ce51eb5939ea6fecd99a8b28b426b",
      "tree": "9d5b2e267f6de1044d2226513776816610ccfc92",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Jan 09 19:47:54 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Fri Jan 10 07:16:39 2014 -0500"
      },
      "message": "Enable server-side and client-side logs for libvirt\n\nNeed this to diagnose libvirt Errors in the gate\n\nChange-Id: Id46137a71d17abc8bfab66b14ab567d81a31f018\nRelated-Bug: #1254872\n"
    },
    {
      "commit": "bd499587945e6f811126eed36337cb14b3d6fcd0",
      "tree": "2078550f275fa5b0505bb63ff28f7bc7f023849f",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd",
        "0915e0c6bd9d9d370fbf05963704690580af62ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 05:37:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 05:37:23 2014 +0000"
      },
      "message": "Merge \"Add oslo.rootwrap to devstack gate\""
    },
    {
      "commit": "fa5ccfff1098bb85eb7810ad5146fbdfee83fb15",
      "tree": "8d48ea28c472ac3e805d9701374a58d436dd7289",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:27:35 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 14:05:39 2014 +0100"
      },
      "message": "Setup Keystone catalog information for Ceilometer\n\nChange-Id: I3f536f38fe7862ee41b06d1d48b848cc07492c8d\nCloses-Bug: #1267322\n"
    },
    {
      "commit": "25049cd23de0e8055326c668ff119dd8cdf0bae4",
      "tree": "3eb96f72a2e52bddab9fb963b4d676a8db96ddbc",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:53:52 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:55:28 2014 +0100"
      },
      "message": "Use --tenant-id, not --tenant_id\n\nChange-Id: I0e3d65d5b69ac82cbf7ee6ffc41ead369af8c126\n"
    },
    {
      "commit": "96f8e34c38f172689f09842761dd20600a60fc5a",
      "tree": "0ccf1b787d50261eb1db102cfdf0b81e08c54256",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Sep 09 14:22:07 2013 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 21:58:13 2014 +0000"
      },
      "message": "Enable multi-threaded nova-conductor\n\nJust like I09f4c6f57e71982b8c7fc92645b3ebec12ff1348, enable\nmulti-threaded nova-conductor.  This feature was merged into nova in\nI8698997d211d7617ee14a1c6113056a694d70620.\n\nChange-Id: Id7042284e81bd64092a400d24a3170ce07beb08c\n"
    },
    {
      "commit": "4ad37630a2f938b19697f6e310def046a4dcca48",
      "tree": "ba45c5d81d89ae8b07e42e433078910a5db97927",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "Juan Manuel Olle",
        "email": "juan.m.olle@intel.com",
        "time": "Mon Jan 06 15:07:09 2014 -0300"
      },
      "committer": {
        "name": "Juan Manuel Olle",
        "email": "juan.m.olle@intel.com",
        "time": "Mon Jan 06 15:25:31 2014 -0300"
      },
      "message": "Remove duplicated name services\n\nDue to the fact that keystone will not allow services with\nduplicated names, cinder and nova services names were\nchanged\n\nCloses-Bug: #1259425\nChange-Id: I988aef477b418a289426e02e5e108aa57dd1076b\n"
    },
    {
      "commit": "68f142324d213ec97dbb6af0f0d4e513b7e85fdd",
      "tree": "941f9111249e5d1ac60d746e1839ba2b13bba710",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254",
        "00b434182e3c04976e03b94490359fa26e71ef69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 15:34:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 15:34:49 2014 +0000"
      },
      "message": "Merge \"Handle more nicely when role root is already here\""
    },
    {
      "commit": "74103f2b3ffd047a4582ae9d37a057534cb6cce7",
      "tree": "ef1207a34b5eac7839df31b6ffc92e45d1f6d3eb",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Fri Jan 03 13:53:14 2014 -0800"
      },
      "committer": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Mon Jan 06 00:18:00 2014 -0800"
      },
      "message": "Handle trove service availabilty in tempest.\n\nPartially implements blueprint: trove-tempest\nChange-Id: I5413a7afeffe670f6972b41d61dd27ed05da5ba2\n"
    },
    {
      "commit": "21fe4e76d5453a252e802c5d5f487f88b896decf",
      "tree": "428f12097d21f93d6a40a3b4b0e387b098768fa0",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Thu Nov 21 03:10:27 2013 -0500"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Mon Jan 06 01:22:57 2014 -0500"
      },
      "message": "Add a flexible API version choice for Cinder, Glance and Heat\n\nThe version of the authentication url is set to v1.0 for some\nprojects by default. We can make it configurable via the parameter\n\"$IDENTITY_API_VERSION\".\n\nCloses-Bug: #1253539\nChange-Id: I6640e345d1317b1308403c95b13f8a998320241b\n"
    },
    {
      "commit": "05952e3fcc6bdd9ccd1c7980e6a73c527711c08c",
      "tree": "8425f4cf3296d918289408ef0e37227474a4e75c",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 07:59:06 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 08:01:16 2014 -0800"
      },
      "message": "Configuration changes required to support VMware NSX plugin\n\n(Formerly known as Nicira NVP plugin).\n\nFollowing Neutron change 79fbeb7ebebc0dfbe143aee96fbc250d1b9e7582,\nthis patch introduces the new naming scheme for Neutron VMware NSX\nplugin configuration.\n\nRelated-blueprint: nvp-third-part-support (aka bp vmware-nsx-third-party)\nPartial-implements blueprint: nicira-plugin-renaming\n\nChange-Id: If7790887661507bfdec6d2b97c0f99609039aa73\n"
    },
    {
      "commit": "1b3a158b28bce51168c9a9b523babea43858762d",
      "tree": "1b88a04e1103c32b3c4be53eb1e15b14d3ad466a",
      "parents": [
        "ed55010af8b5464c8f6f25ba369b535ca9663899",
        "16312738d1a8302537e76e1e6cdeac85d63b64aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 18:08:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 18:08:12 2014 +0000"
      },
      "message": "Merge \"Correct glance db_sync command\""
    },
    {
      "commit": "ed55010af8b5464c8f6f25ba369b535ca9663899",
      "tree": "a5de3b9dfb1570c0403b769cad51130cbdc7dabf",
      "parents": [
        "a42984e1a228cdfb13f3537d03ace5dc2df69364",
        "3bd85c9d6e257fc952cb3c6d0c09e199685bd5ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 18:08:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 18:08:04 2014 +0000"
      },
      "message": "Merge \"Change the libvirtd log level to DEBUG\""
    },
    {
      "commit": "a42984e1a228cdfb13f3537d03ace5dc2df69364",
      "tree": "8de553b132673d74b391914bf7b7c65a6f70d340",
      "parents": [
        "8928ce12b6c6ddf74b6942463fcaf16b9fd74844",
        "0f9a1b058423b293935b414b2035713d8ead3e71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 18:07:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 18:07:57 2014 +0000"
      },
      "message": "Merge \"Migrating trove to entry points\""
    },
    {
      "commit": "0915e0c6bd9d9d370fbf05963704690580af62ec",
      "tree": "83468eb009a026bf45e1b14703db71b819779b06",
      "parents": [
        "8928ce12b6c6ddf74b6942463fcaf16b9fd74844"
      ],
      "author": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Thu Jan 02 15:05:41 2014 +0100"
      },
      "committer": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Thu Jan 02 15:05:41 2014 +0100"
      },
      "message": "Add oslo.rootwrap to devstack gate\n\noslo.rootwrap recently graduated but was not made part of the\ndevstack-gate. This change is part of a series of changes affecting\ndevstack-gate, config and devstack which will collectively fix this:\n\nhttps://review.openstack.org/#/q/status:open+topic:rootwrap-gate,n,z\n\nThis should probably be merged once the config and devstack-gate changes\nare in, so that it can be self-testing.\n\nChange-Id: I7b1332c8004845a0dd76e27d871370d41d4524ac\n"
    },
    {
      "commit": "00b434182e3c04976e03b94490359fa26e71ef69",
      "tree": "926fd589901fddd1c113f269234b00e3fd2106c0",
      "parents": [
        "6fbb28d021d168271bb2a0643059e8c65c8ce74b"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Jan 02 10:33:21 2014 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Jan 02 10:35:12 2014 +0000"
      },
      "message": "Handle more nicely when role root is already here\n\nWhen using postgresql we were handling the fallback if the role root was\nalready here but this was still printing an error message, try to make\nit a bit smarter.\n\nCloses-Bug: #1265477\nChange-Id: Ib3768dd182ab968e81038f900550f641b9a2af5c\n"
    },
    {
      "commit": "8928ce12b6c6ddf74b6942463fcaf16b9fd74844",
      "tree": "4d05ae3a6ab6c0709fcf8b18947f4ab5efd7a4ed",
      "parents": [
        "15d2526db91ed34bff85280d482d5a6303db5756",
        "e4b85590037974b04487be5b4e23166a8a35d9dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 03:39:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 03:39:06 2014 +0000"
      },
      "message": "Merge \"Set default_network in tempest.conf\""
    },
    {
      "commit": "15d2526db91ed34bff85280d482d5a6303db5756",
      "tree": "af30815520ca8ddc9e737ac1144cf0786be2e2c9",
      "parents": [
        "62c0cfa5d99b0c4f8d2d069e0edbccd37933bdf2",
        "9e136b4adee6ce33fdbf01e0a8614c186c5f20b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 01 13:28:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 01 13:28:32 2014 +0000"
      },
      "message": "Merge \"Neutron: Define a utility function to add neutron service class\""
    },
    {
      "commit": "0f9a1b058423b293935b414b2035713d8ead3e71",
      "tree": "9537275011d206533595aa46e5c1f7ab3d943501",
      "parents": [
        "6fbb28d021d168271bb2a0643059e8c65c8ce74b"
      ],
      "author": {
        "name": "Michael Basnight",
        "email": "mbasnight@gmail.com",
        "time": "Sat Dec 28 03:42:07 2013 +0000"
      },
      "committer": {
        "name": "Michael Basnight",
        "email": "mbasnight@gmail.com",
        "time": "Mon Dec 30 18:53:03 2013 +0000"
      },
      "message": "Migrating trove to entry points\n\npartially implements blueprint entrypoints-for-binscripts\n\nChange-Id: Iaafde0ab7f27598d566fc008fba7eddc582139c9\n"
    },
    {
      "commit": "3bd85c9d6e257fc952cb3c6d0c09e199685bd5ed",
      "tree": "8d2f1c8dfddb87361522abd6753e2531d321179a",
      "parents": [
        "6fbb28d021d168271bb2a0643059e8c65c8ce74b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 25 22:14:11 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 26 01:53:17 2013 +0900"
      },
      "message": "Change the libvirtd log level to DEBUG\n\nGate tests fail sometimes due to libvirt problems, but it is difficult\nto investigate their reasons or workarounds because there is not any\nlog about libvirt.\nThis patch changes the log level of libvirtd to DEBUG for investigating\nlibvirt problems.\n\nChange-Id: Ib6559ff978fa813d0332f2339d241dd3437196ee\nRelated-Bug: #1254872\n"
    },
    {
      "commit": "e4b85590037974b04487be5b4e23166a8a35d9dc",
      "tree": "3f09559fdd9d7f5425140277bc7d63f6686d80f8",
      "parents": [
        "fedaf6f2465911cfbcef62712e12c4ac39b096b7"
      ],
      "author": {
        "name": "Ben Nemec",
        "email": "bnemec@redhat.com",
        "time": "Fri Dec 20 19:51:04 2013 +0000"
      },
      "committer": {
        "name": "Ben Nemec",
        "email": "bnemec@redhat.com",
        "time": "Mon Dec 23 23:17:01 2013 +0000"
      },
      "message": "Set default_network in tempest.conf\n\nThis is to support testing of change\nIa78582cac3790653c2281a5b63d953cd46d5c290 in Tempest.\n\nChange-Id: Ibb812e2598fb11b7eef21a0868ee9baeea73186c\n"
    },
    {
      "commit": "16312738d1a8302537e76e1e6cdeac85d63b64aa",
      "tree": "b1285111827c43b473befcd147d5e8bc00da3ca1",
      "parents": [
        "bc22aeb4bc6a37ea02e2c97936c2005614af6e75"
      ],
      "author": {
        "name": "Jianing Yang",
        "email": "jianingy@unitedstack.com",
        "time": "Sun Dec 22 10:47:39 2013 +0800"
      },
      "committer": {
        "name": "Jianing Yang",
        "email": "jianingy@unitedstack.com",
        "time": "Sun Dec 22 10:49:28 2013 +0800"
      },
      "message": "Correct glance db_sync command\n\nCloses-Bug: #1263431\n\nChange-Id: I30a53adfdd8e00a9995595af2e090190bac241a0\n"
    },
    {
      "commit": "9f30dff3afa986f460156eb42a31f651cacd20a0",
      "tree": "ef1f7e195499fadc3ee32fafc4a07c2bebfe5c44",
      "parents": [
        "5ce0ac72d9731da1bfffa801f265f84aa22e173e",
        "74ba66dd3f3d54d6a2bec925e8c6573810976b5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 21 12:26:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 21 12:26:40 2013 +0000"
      },
      "message": "Merge \"Fix the option of a2ensite command\""
    },
    {
      "commit": "5ce0ac72d9731da1bfffa801f265f84aa22e173e",
      "tree": "9ffd621d09b8f6cec7bf472c118184f7de825130",
      "parents": [
        "bb35bf9772983b58202a9e8bc3f83dabbe1bfbf1",
        "355fc866833e0bd83796da1c45e4f94b58d5f500"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 21 12:26:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 21 12:26:33 2013 +0000"
      },
      "message": "Merge \"Explicily enable the stores used by devstack\""
    },
    {
      "commit": "bb35bf9772983b58202a9e8bc3f83dabbe1bfbf1",
      "tree": "b59cd7e20d45fdf39f76442360b0688521a451e3",
      "parents": [
        "bff001456cc5a804f752722d1c406bbb880dd542",
        "63d9f3e550e0918ae59ed76bd5cf0fe6ef15353b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 21 12:26:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 21 12:26:31 2013 +0000"
      },
      "message": "Merge \"Fix bad copy and paste in lib/swift\""
    },
    {
      "commit": "63d9f3e550e0918ae59ed76bd5cf0fe6ef15353b",
      "tree": "68551e0c054f9ac4f5b55215fc473c67b4f35e3b",
      "parents": [
        "03af3f180251e19eff2cdab317e3019d8af75e58"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Dec 21 01:19:09 2013 -0800"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Dec 21 01:21:59 2013 -0800"
      },
      "message": "Fix bad copy and paste in lib/swift\n\nChange-Id: I3b7526b52867525b1d7aa634aa8163c520a92f97\n"
    },
    {
      "commit": "355fc866833e0bd83796da1c45e4f94b58d5f500",
      "tree": "17a991d752e74dfc4e1a764d4277fb94be1c1349",
      "parents": [
        "03af3f180251e19eff2cdab317e3019d8af75e58"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Nov 29 14:27:35 2013 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Dec 20 18:57:25 2013 +0100"
      },
      "message": "Explicily enable the stores used by devstack\n\nDevstack currently relies on the default value of the `known_stores`\nconfiguration option. This patch enables explicitly the default stores\nused by devstack.\n\nThe real fix for the issue below will land in Glance. However, since the\ndefault stores will be FS and HTTP we need devstack to enable Swift\u0027s as\nwell, which is required in the gates, hence this patch.\n\nPartially-fixes: #1255556\nChange-Id: Id9aab356b36b2150312324a0349d120bbbbd4e63\n"
    },
    {
      "commit": "74ba66dd3f3d54d6a2bec925e8c6573810976b5b",
      "tree": "c1e687bdc2a9ff50a866883744d6bf7c9d25a4cc",
      "parents": [
        "03af3f180251e19eff2cdab317e3019d8af75e58"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Dec 20 08:25:10 2013 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Dec 20 11:10:00 2013 +0000"
      },
      "message": "Fix the option of a2ensite command\n\ndevstack fails with trema when  execute\n\"sudo a2ensite sliceable_switch\" command, without \".conf\" filename extension\nwith Apache2.4, Apache2.22. With Apache 2.2, it successes.\nBecause in the versions which newer than version 2.2,\nfile checking of a2ensite command is more severe.\nSo, a2ensite command forbid \"sliceable_switch\" without \"/conf\".\n\nAdded \".conf\" filename extension.\n\nChange-Id: I29a03cb59ee493345b7df0f1a9189eb3516c86e2\nCloses-Bug: #1263017\n"
    },
    {
      "commit": "bff001456cc5a804f752722d1c406bbb880dd542",
      "tree": "4c79cb3be96203c7c6bd1dabfbe8587e7feade67",
      "parents": [
        "03af3f180251e19eff2cdab317e3019d8af75e58"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Fri Dec 20 11:55:08 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Fri Dec 20 12:02:39 2013 +0900"
      },
      "message": "config: get_meta_section() misunderstands the beginning of metasection\n\nFor example, the line, \"if [[ -n $no_proxy ]]; then\" is misparsed\nas the beginning of metasection because get_meta_section() misses\nescaping of \"|\" unlike get_meta_section_files().\nThis patch adds necessary escape as \"|\" -\u003e \"\\|\".\n\nChange-Id: Ic14b2ac167037c4f5db89492f0e8a4c5b13c7b6d\nCloses-Bug: #1262960\n"
    },
    {
      "commit": "03af3f180251e19eff2cdab317e3019d8af75e58",
      "tree": "f5e82e34f3a0fa205679bcb27a9c899654a00abe",
      "parents": [
        "fedaf6f2465911cfbcef62712e12c4ac39b096b7",
        "055cdee2bf4582e39fa91b96de745783850f082d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 20 00:49:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 20 00:49:15 2013 +0000"
      },
      "message": "Merge \"Remove duplicate debug option from keystone-all\""
    },
    {
      "commit": "9e136b4adee6ce33fdbf01e0a8614c186c5f20b7",
      "tree": "23a950f194246b40102be753990208cd968ea75e",
      "parents": [
        "ba3c63640469e86a7a30032f76de455fc211fca7"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Mon Dec 16 15:52:03 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 19 17:37:35 2013 +0900"
      },
      "message": "Neutron: Define a utility function to add neutron service class\n\nWhen enabling neutron service (i.e. enable_service q-xxx), related code\nunconditionally adds a necessary plugin class to Q_SERVICE_PLUGIN_CLASSES.\nWhich may cause duplication in Q_SERVICE_PLUGIN_CLASSES when\nQ_SERVICE_PLUGIN_CLASSES is explicitly specified in localrc.\nAs a result, neutron server fails to start.\n\nThis patch introduces a utility function to add service class,\nand check duplication.\n\nCloses-Bug: #1261291\nChange-Id: Id2880c7647babfccc3e8d9fc60dd93c4b3997ed9\n"
    },
    {
      "commit": "fedaf6f2465911cfbcef62712e12c4ac39b096b7",
      "tree": "70e4737007a36e05919b5d6c6b1c46d83c3429e9",
      "parents": [
        "e48811f01769e7e4e090473fe721773a2e7a1478",
        "edddb1fddf6b571286d85057abe8aa1cd21e67a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 18 00:04:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 18 00:04:07 2013 +0000"
      },
      "message": "Merge \"Stop Neutron advanced service external processes\""
    },
    {
      "commit": "e78ec469ccc70cb4c75cd9a3175c124baadb06a4",
      "tree": "b7faf4f46127a3528c0f323da5353d3d2350b359",
      "parents": [
        "2d947c47c6d9edd2fbb50db13d40cefb19a20db5",
        "1692bda49264e35757c0f2f8d9264681256657b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 17 18:48:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 18:48:02 2013 +0000"
      },
      "message": "Merge \"Add ability to configure tempest tests based on network extensions\""
    },
    {
      "commit": "19bff77d20dcc22cdfe403cdc35c19117ee51393",
      "tree": "43dba0b7ff1f0012c736be0d1561994d023fa706",
      "parents": [
        "b2d40cf18b997a8bee818c70e965974df56f063c",
        "0f7ad6bba6fe451c69cdc27fadfbb8ed8fdc7b71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 17 15:31:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 15:31:33 2013 +0000"
      },
      "message": "Merge \"Fix Issues in Marconi integration\""
    },
    {
      "commit": "5fc612bbf25f808567b360f2f946436bce16906d",
      "tree": "43cf186b4dee2ef35955368676f369d8cd6ce193",
      "parents": [
        "ba3c63640469e86a7a30032f76de455fc211fca7",
        "90234ac4b03426d844b72d251d4cae13fa09cde5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 17 09:08:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 09:08:59 2013 +0000"
      },
      "message": "Merge \"Default to /24 prefix for floating IP range with neutron\""
    },
    {
      "commit": "ba3c63640469e86a7a30032f76de455fc211fca7",
      "tree": "e626fb5c786d6c5719da23430ab72c50a68faad6",
      "parents": [
        "6ef165cd7ae274b95eb46c8f5543726c4fcc811c",
        "0718568b1203bd11058d3cd28402f84841c01dda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 17 01:31:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 01:31:53 2013 +0000"
      },
      "message": "Merge \"Support oslo-rootwrap in lib/cinder\""
    },
    {
      "commit": "1692bda49264e35757c0f2f8d9264681256657b6",
      "tree": "44aacdd08ea62d38637b81cfb51a0bbe4c4dfaf8",
      "parents": [
        "1722aabd9c4599a9ba99dbd95889df18bd1c1cd9"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Dec 13 10:15:34 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Dec 16 09:06:02 2013 -0800"
      },
      "message": "Add ability to configure tempest tests based on network extensions\n\nThis patch introduces a Devstack variable to specify which network\nextensions are enabled; this is useful for configuring tempest runs\nwhen third-party plugins that do not support certain extensions.\n\nCloses-bug: #1247778\nCloses-bug: #1231152\n\nChange-Id: Iee170993cb164502774f9ac4201b963d9a2715ba\n"
    },
    {
      "commit": "edddb1fddf6b571286d85057abe8aa1cd21e67a6",
      "tree": "8b406a21c9cba0f7347e2e011138b1feb76e48a5",
      "parents": [
        "ec16d0ffd5e780eefe69848134fb7b402bb2707d"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Dec 09 20:21:06 2013 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Dec 16 17:23:40 2013 +0900"
      },
      "message": "Stop Neutron advanced service external processes\n\nSome of Neutron advanced services (LBaaS, VPNaaS, ....) creates\nexternal processes and they should be stopped in unstack.\nThis commit defines neutron_\u003cXaaS\u003e_stop functions for all services\nand implements the cleanup logics if necessary.\n\nAlso cleanup_neutron removes netns used by LBaaS haproxy.\n\nChange-Id: Ied3a2c374ffcb6b59ecaf1027fb6e6083eded2ae\n"
    },
    {
      "commit": "d15512431b0db98314e1e97a5420744b45128426",
      "tree": "b1ed3d89f44b5d171f036f74a7a7860285d3e0ed",
      "parents": [
        "998cc16a8d8be65725c328aff97b8f4d4f0708a8",
        "0c5a04267458271fb1010cc7dad4226bec7238e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 15 18:18:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 15 18:18:53 2013 +0000"
      },
      "message": "Merge \"Allow heat tests to use already uploaded test image\""
    },
    {
      "commit": "90234ac4b03426d844b72d251d4cae13fa09cde5",
      "tree": "7ab64b4645a04ff0717e35a8ac828928066bd014",
      "parents": [
        "ad2966d727df21653920d95dbf40711c2b8f2873"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Mon Nov 25 05:44:10 2013 -0800"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Sun Dec 15 04:25:20 2013 -0800"
      },
      "message": "Default to /24 prefix for floating IP range with neutron\n\nWhen running Tempest parallel tests with neutron, several long-running\ntests might create routers and floating IPs, which will result in\nIP allocations over the public network.\n\nIncreasing the public network size should ensure tests do not fail\ndue to IP address shortage; this patch also updates the public network\ngateway IP address.\n\nRelated-Bug: 1253966\n\nChange-Id: Ie075b3c4d14a07b06c42fd29b09770dd1972aa45\n"
    },
    {
      "commit": "055cdee2bf4582e39fa91b96de745783850f082d",
      "tree": "862406e08bea9a8287cdc3575f5cd967c28d1088",
      "parents": [
        "7f285840dda144088908b3d274d431d9a3a42bae"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Dec 13 13:51:25 2013 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Dec 13 14:01:46 2013 -0600"
      },
      "message": "Remove duplicate debug option from keystone-all\n\nThe keystone server was started with the options like\n\n keystone-all ... -d --debug ...\n\nThe -d and --debug options are the same so one of them is\nredundant.\n\nThis will make it less confusing if someone removes --debug and\nthinks that debug is off, but debug is still on because they\ndidn\u0027t notice there was an extra -d.\n\nChange-Id: I1ac977e6b12f1cc44f02b636c1bfb5c115b5b3e4\n"
    },
    {
      "commit": "0f7ad6bba6fe451c69cdc27fadfbb8ed8fdc7b71",
      "tree": "41393938bda30ae7e582484e0ab92b47a9c49789",
      "parents": [
        "7f285840dda144088908b3d274d431d9a3a42bae"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Dec 13 12:42:31 2013 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Dec 13 12:45:49 2013 -0500"
      },
      "message": "Fix Issues in Marconi integration\n\nThis patch fixes a couple of issues, that prevents marconi from running\non devstack.\n\nChange-Id: I47060a0334ad6f90f1402b34c83bb6ad22f723d4\nCloses-Bug: #1260820\n"
    },
    {
      "commit": "0718568b1203bd11058d3cd28402f84841c01dda",
      "tree": "41e8209d8f982adeb113ffd8f3d32dbd4e53c024",
      "parents": [
        "7f285840dda144088908b3d274d431d9a3a42bae"
      ],
      "author": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Dec 13 15:20:26 2013 +0100"
      },
      "committer": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Dec 13 15:20:26 2013 +0100"
      },
      "message": "Support oslo-rootwrap in lib/cinder\n\nMake lib/cinder support both cinder-rootwrap (current case) and\noslo-rootwrap (future case) to handle the Cinder transition towards\noslo-rootwrap usage peacefully.\n\nRelated blueprint:\nhttps://blueprints.launchpad.net/cinder/+spec/cinder-oslo-rootwrap\n\nChange-Id: I663986304bd74cb6d72d51c553540fb5f9db1d1d\n"
    },
    {
      "commit": "7f285840dda144088908b3d274d431d9a3a42bae",
      "tree": "e3d4a06a17765a0a176c6b71317c2ddb927dad9a",
      "parents": [
        "965991cdfa30cb3f9459333b011f0f6836f5324d",
        "19a47a49a98931ab311fe22ec78ffa4900013b2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 13 02:03:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 02:03:18 2013 +0000"
      },
      "message": "Merge \"Neutron/NVP plugin: fix \u0027ip link\u0027 usage\""
    },
    {
      "commit": "faaa9bc118c54e5c0c0a330de3555205b68996d8",
      "tree": "fa2c7cd2ac68e9696c230da84c9159fc901a963d",
      "parents": [
        "ae3f3356267ed1afad498ff78704636a15eecec6",
        "81fe5f54981e5627bc876ff02753e95705d9d4a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 20:55:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 20:55:43 2013 +0000"
      },
      "message": "Merge \"Define Q_L3_ENABLED\u003dTrue for MidoNet plugin\""
    },
    {
      "commit": "ae3f3356267ed1afad498ff78704636a15eecec6",
      "tree": "6517c3f19876b4ff926debbe8dd6c9d0b0c2f736",
      "parents": [
        "78411958fd086acc0270c2380dd61f03ebd1f451",
        "86d9aed67dd16022fdd688edaf099e42ca761444"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 19:29:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 19:29:12 2013 +0000"
      },
      "message": "Merge \"Fix the amount of workers spawned for non proxies\""
    },
    {
      "commit": "78411958fd086acc0270c2380dd61f03ebd1f451",
      "tree": "c9616f7f7cb90bc680bbb178b3b563e0f12e1a4f",
      "parents": [
        "c6d96fa296e7a85c298df202e5ffd745b62a5365",
        "0a85df9e41593c692db7f65a59779e4abbd7a7fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 09:31:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 09:31:35 2013 +0000"
      },
      "message": "Merge \"Added keystone auth port to the nova config\""
    },
    {
      "commit": "c6d96fa296e7a85c298df202e5ffd745b62a5365",
      "tree": "3ee94b4978be094b8e4f06826041d43f19150f1d",
      "parents": [
        "732e3d489ef4cdd3fba1b095201468f59fd1f0d0",
        "ba0f1d36971fa59a5cc64d4508bc381a26964124"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 08:58:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 08:58:50 2013 +0000"
      },
      "message": "Merge \"Qemu emulator requires at least 128MB of memory to boot on ppc64\""
    },
    {
      "commit": "732e3d489ef4cdd3fba1b095201468f59fd1f0d0",
      "tree": "9662e5f5067e3233685ea1f91a17f2d7cb186d90",
      "parents": [
        "39807f461683fd3dfa87c4ea432cf48f1e70ee49",
        "7103a84e3900502648e81bd4313b777f2da63f92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 12 00:33:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 00:33:12 2013 +0000"
      },
      "message": "Merge \"Workaround Cinder \"wishlist\" bug 1255593 for multi-backend volume_clear\""
    },
    {
      "commit": "0c5a04267458271fb1010cc7dad4226bec7238e7",
      "tree": "078ea4a7ea798b25647c373758c98148b2ae0195",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Dec 04 17:01:01 2013 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Dec 12 10:33:48 2013 +1300"
      },
      "message": "Allow heat tests to use already uploaded test image\n\nIf $HEAT_FETCHED_TEST_IMAGE is set then tempest is configured to\nuse the image named $HEAT_FETCHED_TEST_IMAGE for any orchestration\ntests which require an image.\n\nFallback to checking $HEAT_CREATE_TEST_IMAGE and invoking\ndiskimage-builder if necessary.\n\nThe intent is to use Fedora 20 as the test image for gating\nsince this image has heat-cfntools already installed.\n\nChange-Id: I177ae091a641ba99fd4c618e30a39c5148ae617f\n"
    },
    {
      "commit": "81fe5f54981e5627bc876ff02753e95705d9d4a1",
      "tree": "3045163daece7c53ba42d63e08333ede3ca1935b",
      "parents": [
        "39807f461683fd3dfa87c4ea432cf48f1e70ee49"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Thu Nov 14 20:04:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 04:01:40 2013 +0000"
      },
      "message": "Define Q_L3_ENABLED\u003dTrue for MidoNet plugin\n\nChange-Id: Iabf7a5ff2e53b1822a327600da9acac8cf6a59f7\n"
    },
    {
      "commit": "19a47a49a98931ab311fe22ec78ffa4900013b2c",
      "tree": "bf59e57d080e1eacd960260c43f99cac6fee93cd",
      "parents": [
        "a46750197b2ff130ca1474244523c74d687b7760"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Dec 10 07:41:26 2013 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Dec 10 14:14:07 2013 -0800"
      },
      "message": "Neutron/NVP plugin: fix \u0027ip link\u0027 usage\n\nCloses-bug: #1258141\n\nChange-Id: Id26eca6c3174a108d1822440956ab7f66cc3ebd3\n"
    },
    {
      "commit": "86d9aed67dd16022fdd688edaf099e42ca761444",
      "tree": "a24ffe3a80394632d4d3bb895bce8d2722c52ffd",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Dec 10 12:24:16 2013 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Tue Dec 10 15:38:51 2013 +0000"
      },
      "message": "Fix the amount of workers spawned for non proxies\n\nWe were running as auto so swift would spawn a lot of processes\nconsuming memory and CPU which are not really neeeded in a devstack env\n(and bad for the jenkins vm).\n\nCloses-Bug: 1259548\nChange-Id: I6b5266186168fe99568dda5453b436c2f9cfedb3\n"
    },
    {
      "commit": "0a85df9e41593c692db7f65a59779e4abbd7a7fc",
      "tree": "2db0420acbeeb5574b08df116ddb49211adcf03d",
      "parents": [
        "9f2ec5299160dc26817c371d9d763a3f4212607f"
      ],
      "author": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Mon Dec 09 15:40:22 2013 +1100"
      },
      "committer": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Tue Dec 10 13:17:00 2013 +1100"
      },
      "message": "Added keystone auth port to the nova config\n\nAdded the $KEYSTONE_AUTH_PORT to the keystone_authtoken\nsection of the create_nova_conf function.\nThis is required as without it nova doesn\u0027t communicate\nto the keystone server. Generating an \"Unauthorised (HTTP 401)\"\npage when acceesing /admin/.\n\nChange-Id: Ibf4d9d1c21081a1e3de4ea765f4db6de5fbdb237\n"
    },
    {
      "commit": "a46750197b2ff130ca1474244523c74d687b7760",
      "tree": "b1fcc5aac3baa13053b8f5afef5df09e64ddf035",
      "parents": [
        "2ac8b3f3c2ebe586802d7789cf152b13fe0d0497",
        "3d94736b60d9f3c2f159e81eab5841dba255515a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 20:38:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 20:38:26 2013 +0000"
      },
      "message": "Merge \"Assign unique name to each fake nova-compute\""
    },
    {
      "commit": "2ac8b3f3c2ebe586802d7789cf152b13fe0d0497",
      "tree": "118837bd091932efab16e3fd59ec1e5f1824c6f9",
      "parents": [
        "df8410c387034bec1b82c8f9d9fd949967f7080b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 04 17:20:28 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 09 10:30:02 2013 -0600"
      },
      "message": "Fix a couple of INI whitespace bugs\n\n* iniset() bails if no section or option (attribute) is supplied\n* merge_config_file() properly skips lines with only whitespace\n\n* Also split the ini-tests into their own script\n\nBug 1257954\n\nChange-Id: Ie31c5bd0df8dfed129fbcf1e37228aaf25e9305d\n"
    },
    {
      "commit": "df8410c387034bec1b82c8f9d9fd949967f7080b",
      "tree": "254950d29abd9be006225618dcf5f8cb7324d261",
      "parents": [
        "c2fb94453d42813358c0afab6628df4a95c0620b",
        "0c08e7b2b978b71fbb25cea6a9949cea0081db5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 16:18:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 16:18:52 2013 +0000"
      },
      "message": "Merge \"Setup user and endpoints for Savanna\""
    },
    {
      "commit": "ba0f1d36971fa59a5cc64d4508bc381a26964124",
      "tree": "c7e95ba3addd9bd7af0952c2ebce8fca1772221e",
      "parents": [
        "adc9fd18e516885f972be675ac1e5fa0f826fdf1"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Fri Dec 06 17:56:24 2013 -0200"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Mon Dec 09 09:45:07 2013 -0200"
      },
      "message": "Qemu emulator requires at least 128MB of memory to boot on ppc64\n\nThe default nano and micro flavors need more memory to boot on\nppc64. New flavors are 128MB and 256MB, respectively.\nTrailing spaces removed, again.\n\nChange-Id: Ic6740bda959754380982e67f753876dc6d984685\n"
    },
    {
      "commit": "adc9fd18e516885f972be675ac1e5fa0f826fdf1",
      "tree": "0e1d1c014166b878b9b657d18d069f4f94765173",
      "parents": [
        "9f2ec5299160dc26817c371d9d763a3f4212607f",
        "afbc631cb8c89316bbecbf0f2c601103304e1994"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 09 02:32:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 02:32:39 2013 +0000"
      },
      "message": "Merge \"Make tempest L3 capable plugin aware.\""
    },
    {
      "commit": "7103a84e3900502648e81bd4313b777f2da63f92",
      "tree": "b27f569f8c6d879f90d7e6507675830f94f2c58a",
      "parents": [
        "9f2ec5299160dc26817c371d9d763a3f4212607f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Dec 07 13:53:33 2013 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Dec 07 13:53:33 2013 -0800"
      },
      "message": "Workaround Cinder \"wishlist\" bug 1255593 for multi-backend volume_clear\n\nCinder currently only applies the volume_clear setting from the DEFAULT\nsection of cinder.conf if you\u0027re using a single backend.\n\nThe Cinder team has determined this is a \u0027wishlist\u0027 item to propagate\nvolume_clear to each backend, but it does impact usability and\nperformance.\n\nTo improve the performance of running Tempest with multi-backends in the\ngate, workaround the bug in devstack.\n\nRelated-Bug: #1255593\n\nChange-Id: Ia0ff5422f53eeda9a3ac4336eefec3b9bdea6da2\n"
    },
    {
      "commit": "02b57b6026bbcd7347ac113b95874e2e2dfac576",
      "tree": "c9269cdc83dd362cbcebbe1c27b0376087286b14",
      "parents": [
        "271f38b313d031ca905b1d55459471820af70a71",
        "674ee84ec6c6cd2e802e132db64855d2f36c16e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 19:28:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 19:28:17 2013 +0000"
      },
      "message": "Merge \"Adding optional colorized log output for trove\""
    },
    {
      "commit": "271f38b313d031ca905b1d55459471820af70a71",
      "tree": "15fe9ffd54e7e1e1a12b3f8bf07eac1f5d20c79c",
      "parents": [
        "3422668612f667ef3b8b04999562e0206dd07424",
        "b9e25135c51ee29edbdf48d41e1cb637188cc358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 06 13:24:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 13:24:17 2013 +0000"
      },
      "message": "Merge \"freshen the LDAP support\""
    },
    {
      "commit": "0c08e7b2b978b71fbb25cea6a9949cea0081db5c",
      "tree": "5e6392fee2f9be3df20faf7b4b065f74f537020f",
      "parents": [
        "3422668612f667ef3b8b04999562e0206dd07424"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Dec 04 18:03:25 2013 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Fri Dec 06 12:56:52 2013 +0400"
      },
      "message": "Setup user and endpoints for Savanna\n\n* create savanna user with admin role for auth token checks\n* create service data_processing\n* create savanna endpoint\n* use savanna user for auth token checks\n\nIt\u0027s needed for running tempest tests.\n\nChange-Id: Iff26960746e36012c275f43c0de0dedcaebc8b0a\n"
    },
    {
      "commit": "3422668612f667ef3b8b04999562e0206dd07424",
      "tree": "e8297a9d9647f69ec0574d5d3e746da86c5c096b",
      "parents": [
        "522dae63ba5dbeec9504f453292e3bcb58361a93",
        "f9e773982a905517d78ccaf51ef00ce1860bf591"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 18:13:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 18:13:21 2013 +0000"
      },
      "message": "Merge \"Use fixed network for ssh when n-net is enabled\""
    },
    {
      "commit": "2095b097def79dedb005466b7f44a20c4cd80d55",
      "tree": "64ebbe544f31602e13073d86beb7ac9eb37c275d",
      "parents": [
        "f7ab12db011d262ee0e41265f7ce40e6932ac2cc",
        "7858510ba7d8fa44878374ad71b14e21618adc17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 18:01:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 18:01:55 2013 +0000"
      },
      "message": "Merge \"Fix savanna-dashboard git repo clone dest\""
    },
    {
      "commit": "f7ab12db011d262ee0e41265f7ce40e6932ac2cc",
      "tree": "9ac6346f2489889f4e4e4d7fc2cf9b9e02eaff8a",
      "parents": [
        "63c19987df76e6f337461135f3fa62932aa0ea6f",
        "06b345e509f7fa213be17715f9ac581a51f2fd56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 17:10:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 17:10:57 2013 +0000"
      },
      "message": "Merge \"Add marconi support to devstack\""
    },
    {
      "commit": "63c19987df76e6f337461135f3fa62932aa0ea6f",
      "tree": "86b7dc239d33aca979563fa85f04d537a7478d15",
      "parents": [
        "010a2240662d3e6e3235f6daa5c446cabf4a5602",
        "1c402286cff1dfda5182020e4956f73e7d063d71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 12:16:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 12:16:50 2013 +0000"
      },
      "message": "Merge \"split collector service\""
    },
    {
      "commit": "010a2240662d3e6e3235f6daa5c446cabf4a5602",
      "tree": "2492c7eda5ee91a716ecc0958542d51845debbad",
      "parents": [
        "278b44df908343b707910004f01187bb52c7605a",
        "500a32f4f8e8526ba075b61f336cf91dc9d8c652"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 12:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 12:13:01 2013 +0000"
      },
      "message": "Merge \"Adds entries for missing parameters in PLUMgrid plugin\""
    },
    {
      "commit": "278b44df908343b707910004f01187bb52c7605a",
      "tree": "42f47466cbea9b6c81b6a21bfc02eea2b34b2950",
      "parents": [
        "72acdd93ef11f26d4bd474caa64ec1985843807f",
        "130c90ed0b6111946e4004b125b5ae1a92772a08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 12:12:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 12:12:58 2013 +0000"
      },
      "message": "Merge \"Do not create an unnecessary file \"ml2\"\""
    },
    {
      "commit": "02ef0dbfb04aaf3dea05977ffba381f8f6e55881",
      "tree": "201bda4c58d39d0dee073479a681259897cfc09b",
      "parents": [
        "4650b8929ea4089e9515a1babfb788733373576b",
        "23178a997a3b0abd1922f356e572e2933f454dc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 00:19:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 00:19:49 2013 +0000"
      },
      "message": "Merge \"add assertions for blind grep\""
    },
    {
      "commit": "bddaf0afb6651d6245bae589532aa1d364321bb7",
      "tree": "78a7c46cabdc7a62c9c60a569c66d3a5d7cb7777",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037",
        "bd24a8d0f884d27f47834c917c047b54271c1179"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 04 05:36:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 05:36:40 2013 +0000"
      },
      "message": "Merge \"Allow deploying keystone with SSL certificates\""
    },
    {
      "commit": "7858510ba7d8fa44878374ad71b14e21618adc17",
      "tree": "fbe173f758c709e52f06c33c943bef10e1e49645",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Dec 04 01:41:11 2013 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Dec 04 01:41:11 2013 +0400"
      },
      "message": "Fix savanna-dashboard git repo clone dest\n\nIt breaks savanna d-g jobs due to the ERROR_ON_CLONE\u003dTrue in d-g\n(enforce that nothing will be cloned during the installation).\n\nChange-Id: I0531e1baf7252c31eb63ee5b46c28d1dfa7d0a1b\n"
    },
    {
      "commit": "f9e773982a905517d78ccaf51ef00ce1860bf591",
      "tree": "78a615250229bbef08df8fc68a825516100c6b81",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 03 06:17:16 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 03 06:19:16 2013 +0100"
      },
      "message": "Use fixed network for ssh when n-net is enabled\n\nServer rebuild test has stability issues with n-net + floating ip.\n\nChange-Id: I8a921fddbca49c8499938a25f9722ea40cee76cc\n"
    },
    {
      "commit": "500a32f4f8e8526ba075b61f336cf91dc9d8c652",
      "tree": "df76d22db96b0d9dff90461a5d982db3a9bca5cb",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Dec 02 14:27:31 2013 -0800"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Dec 02 14:27:31 2013 -0800"
      },
      "message": "Adds entries for missing parameters in PLUMgrid plugin\n\nThree configuration parameters were missing for the PLUMgrid plugin.\nIn this patch all those three have been properly added.\n\nChange-Id: If070aa5eb35678d0984470ebcd43fd99e08bcc8a\nCloses-Bug: #1255808\n"
    },
    {
      "commit": "8c57e28813fe5776283d68e303fa4e1c2c4ff298",
      "tree": "fdf94d157d86fb15dc1c0a6d58a62adaefebbe6f",
      "parents": [
        "4691f00058fe584e8d7e349a9599a807f3edb3bb",
        "bc7f643bb7c7fe704cf436b9d96d878adaadf3c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 02 01:12:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 02 01:12:34 2013 +0000"
      },
      "message": "Merge \"Fix neutron log format with colorization\""
    },
    {
      "commit": "130c90ed0b6111946e4004b125b5ae1a92772a08",
      "tree": "9f4bfcde59a81caf6ec9091d3aedd8d5140d757f",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 28 16:56:51 2013 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 28 17:10:44 2013 +0900"
      },
      "message": "Do not create an unnecessary file \"ml2\"\n\nPreviously when running devstack with Neutron ML2 plugin,\nan unnecessary file \"ml2\" is created in devstack directory.\nIt is because when the first argument is not defined the second\nargument becomes the first one.\n\nThis change moves the first \"options\" argument of populate_ml2_config\nto the last and checks the given options has a value before adding\nthem to a file.\n\nChange-Id: I9ff40456798c42216d414d5f8d443e671ab7d497\nClose-Bug: #1255853\n"
    },
    {
      "commit": "bc7f643bb7c7fe704cf436b9d96d878adaadf3c4",
      "tree": "e7f01704bc155bf7752eb7b4ab4f71fafe064dc9",
      "parents": [
        "ad2966d727df21653920d95dbf40711c2b8f2873"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Mon Nov 25 10:11:14 2013 -0800"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Nov 27 06:14:45 2013 -0800"
      },
      "message": "Fix neutron log format with colorization\n\nCloses-Bug: #1254817\n\nChange-Id: I6de17ef15c18e2f8ab246934461a2b7c6ae4f95f\n"
    },
    {
      "commit": "06b345e509f7fa213be17715f9ac581a51f2fd56",
      "tree": "c772af38945210ae621a4147d6529ea39109418b",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Flaper Fesp",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 04 15:35:47 2013 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Nov 27 11:09:21 2013 +0100"
      },
      "message": "Add marconi support to devstack\n\nMarconi has an optional dependency on keystone for authentication. This\ncode was tested with everything enabled and also with the following\nlocalrc:\n\n    STACK_USER\u003dfedora\n    SERVICE_TOKEN\u003dsecrete\n    ADMIN_PASSWORD\u003dsecrete\n    MYSQL_PASSWORD\u003dsecrete\n    RABBIT_PASSWORD\u003dsecrete\n    SERVICE_PASSWORD\u003dsecrete\n\n    disable_all_services\n    enable_service qpid\n    enable_service key\n    enable_service mysql\n    enable_service marconi-server\n\nImplements blueprint marconi-devstack-integration\nImplements blueprint devstack-support\n\nChange-Id: I13495bcc5c5eb66cee641894e9f84a0089460c8b\n"
    },
    {
      "commit": "3d94736b60d9f3c2f159e81eab5841dba255515a",
      "tree": "a961a42cdbd54fcc9535bd07b7604273e7e89467",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Soren Hansen",
        "email": "Soren.Hansen@ril.com",
        "time": "Wed Nov 27 10:06:58 2013 +0100"
      },
      "committer": {
        "name": "Soren Hansen",
        "email": "Soren.Hansen@ril.com",
        "time": "Wed Nov 27 10:11:22 2013 +0100"
      },
      "message": "Assign unique name to each fake nova-compute\n\nWithout a unique name, the scheduler (and anything else, really) will\nconsider each of these nova-compute processes as being one and the same,\nso only one entry in the services table, only one hypervisor seen by the\nscheduler, etc. Assigning unique names lets us simulate an arbitrary\namount of nova-computes which is very handy for benchmarking the\nscheduler.\n\nChange-Id: Ie03aad81bd2a8e73b876a9eae934bc00bf2f71e9\n"
    },
    {
      "commit": "afbc631cb8c89316bbecbf0f2c601103304e1994",
      "tree": "7aac0dd0d12f600acf2b57cfefc04b603bf15e7a",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Thu Nov 14 20:02:47 2013 +0000"
      },
      "committer": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Wed Nov 27 14:57:00 2013 +0900"
      },
      "message": "Make tempest L3 capable plugin aware.\n\nWith this patch, the public network config in tempest.conf will be\ndone for the plugins that support L3.\n\nChange-Id: I820fe300fac45ff92d1281ff0c43ebc137783210\n"
    },
    {
      "commit": "3ae26652af8e8c484a52c925553c8801d1a9a7e3",
      "tree": "58ac01bbe371458562b72084ede68732cc704d15",
      "parents": [
        "2c01a3e1e542258cf8c793ea62c95bb5497c7b02",
        "8afc8935362388c54101e4d34b3310aa2e57c412"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 23:35:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 23:35:23 2013 +0000"
      },
      "message": "Merge \"Use the swift logging adapter for txn IDs\""
    },
    {
      "commit": "2c01a3e1e542258cf8c793ea62c95bb5497c7b02",
      "tree": "9c5251fdcbd9f19f70025c7e5001b0eb37d89b74",
      "parents": [
        "9734405b992e0cf09ed8d4121967f1ed8f0a15e1",
        "cee4b3bddff851d875562bf9ce27b2754b75b36a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 23:35:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 23:35:21 2013 +0000"
      },
      "message": "Merge \"Shorten PKI token logging\""
    },
    {
      "commit": "9734405b992e0cf09ed8d4121967f1ed8f0a15e1",
      "tree": "554e3f7e3ca8401d52fa7b620a115782bae0dbd7",
      "parents": [
        "386ef1f8ce0dfffe08bfab49f6ce4a97b5e57872",
        "a677b7fe828445968cdc714a630c74d35321c8fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 26 18:49:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 18:49:35 2013 +0000"
      },
      "message": "Merge \"Move neutron cache dir into a function\""
    },
    {
      "commit": "1c402286cff1dfda5182020e4956f73e7d063d71",
      "tree": "713f9fed3be80f2d413ccd508e9f35237441a0d6",
      "parents": [
        "298f7d48432b6590da118551308359da56bd5cf7"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Tue Nov 26 13:30:11 2013 -0500"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Tue Nov 26 13:30:11 2013 -0500"
      },
      "message": "split collector service\n\nthe ceilometer collector service has been split into two:\nceilometer-collector and ceilometer-agent-notification\n\nChange-Id: I6114fd7f3e063abfa74d48d402dc863bccd249b6\nBlueprint: split-collector\n"
    },
    {
      "commit": "b9e25135c51ee29edbdf48d41e1cb637188cc358",
      "tree": "6883f821badebe73d3c9521ad9b7ea1dea50fa8b",
      "parents": [
        "298f7d48432b6590da118551308359da56bd5cf7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 01 14:45:04 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 26 11:28:54 2013 -0600"
      },
      "message": "freshen the LDAP support\n\n* Build the base DN from a given domain name\n* Remove all hard-coded names to allow configuration of base DN\n* Fix manager DN (cn\u003dManager,dc\u003d...)\n* Add ldap init_ldap()\n* Add support for clean.sh\n\nChange-Id: Ieb69be9740653645b8e000574ad3fe59a0f97540\n"
    }
  ],
  "next": "8afc8935362388c54101e4d34b3310aa2e57c412"
}
