)]}'
{
  "log": [
    {
      "commit": "3a2fdb04ef7b0f2eae2c1139feb2d400c58d0ed6",
      "tree": "3ed55301353b54bb1fcc78dce253f595d1e40aa0",
      "parents": [
        "d014727c45db414b6e863f77916e7663ba5b425f",
        "531017cf3e760dc1e9af25684465681277dec8d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 17:06:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 17:06:59 2015 +0000"
      },
      "message": "Merge \"Add oslo.cache to devstack\""
    },
    {
      "commit": "255794fccfe22f64b53383d12eba66f6a4dfb37e",
      "tree": "345646c14a19ef69201c36cad0f7f3f601bb7fd8",
      "parents": [
        "8f8fda1d07d11fbaa50217871c76c512dbb5e7b0",
        "348c6ace71f791034dae19a3467d18cea3140d5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 16:55:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 16:55:18 2015 +0000"
      },
      "message": "Merge \"Use ip route replace to avoid the existing route\""
    },
    {
      "commit": "8f8fda1d07d11fbaa50217871c76c512dbb5e7b0",
      "tree": "a0a77aee595acc3b990cfcd2f126bc67fde90ebb",
      "parents": [
        "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47",
        "5c0546e427a02ca7f84eac0894bc84073fa32638"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 16:52:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 16:52:05 2015 +0000"
      },
      "message": "Merge \"Add cleanup for Linuxbridge-agent\""
    },
    {
      "commit": "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47",
      "tree": "bb1e2305994e613ac3e551d74104a1646a19bcee",
      "parents": [
        "64f7b86c32caea2c0aec1a75f333c794f861e149",
        "d16bfa48ee33f07ebb60221267082002aea5c47b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 03:19:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 03:19:23 2015 +0000"
      },
      "message": "Merge \"Tune mysql a bit better for concurrent operations\""
    },
    {
      "commit": "64f7b86c32caea2c0aec1a75f333c794f861e149",
      "tree": "20b85d9b6ba0437d18413b435b1fd193a4d590cd",
      "parents": [
        "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa",
        "614ca26b47076321e1e06d0d79b9f7c53c5ef259"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 01:18:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 01:18:21 2015 +0000"
      },
      "message": "Merge \"Install qemu-kvm package on centos/fedora\""
    },
    {
      "commit": "5c0546e427a02ca7f84eac0894bc84073fa32638",
      "tree": "459c8b4162db85ddbd03382294d6dae48cc9350c",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jun 26 17:43:28 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Mon Jun 29 17:07:40 2015 +0900"
      },
      "message": "Add cleanup for Linuxbridge-agent\n\nChange-Id: I53f445e7f8efd950823f79aca95b9e65d1544ee9\nCloses-Bug: #1469609\n"
    },
    {
      "commit": "531017cf3e760dc1e9af25684465681277dec8d4",
      "tree": "5aab47c8ff60a79d5bb95b00f7d5015bc2e4d94c",
      "parents": [
        "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Jun 27 03:37:39 2015 +0000"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Jun 27 15:10:51 2015 +0000"
      },
      "message": "Add oslo.cache to devstack\n\nas part of the graduation process, add oslo.cache to lib/oslo\nand stackrc.\n\nChange-Id: I2baf0384dd5d71d234a95b7acd0bfe5534f2732c\n"
    },
    {
      "commit": "e4d57d6bed88ec11ca7fcc8dc286a69d284c70aa",
      "tree": "1bf0100f4127b2c071e96d199d964cf5d29f5682",
      "parents": [
        "71e51c09c0a7a005378cb9988ec864fea5ab5741",
        "71947d5fd05c3609417351ab37b9ac24b0eae9ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 26 21:20:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 26 21:20:00 2015 +0000"
      },
      "message": "Merge \"Fixes for Linux Bridge in the L3 agent\""
    },
    {
      "commit": "71e51c09c0a7a005378cb9988ec864fea5ab5741",
      "tree": "a0154190d27bc921064d506e378d656aedfb3a81",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4",
        "442e4e962559479fa0000ad64e6fa34da2c141c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 26 20:42:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 26 20:42:08 2015 +0000"
      },
      "message": "Merge \"make test_with_retry a function\""
    },
    {
      "commit": "614ca26b47076321e1e06d0d79b9f7c53c5ef259",
      "tree": "627c737635197f5bc5f17580e71f31d43a76b82a",
      "parents": [
        "c782781a4ca5fc2671a6e5d188f68e99e7a656f4"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 26 14:45:04 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 26 14:45:04 2015 +1000"
      },
      "message": "Install qemu-kvm package on centos/fedora\n\nChange I79a8d8ac7ad2fbd7d2fce696821d130218e43e03 removed the install\nof python-libguestfs, which was actually hiding a dependency issue on\nCentos.  The \"kvm\" package is ultimately missing some bios files from\n\"seabios-bin\" -- however with python-libguestfs installed this was\ncoming in via a dependency chain that pulled in qemu-kvm, which has\nthe dependency.\n\nqemu-kvm is not strictly required as all the functionality is within\nqemu-system-x86.  But while we get [1] sorted out this restores the\njob functionality.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1235890\n\nChange-Id: I3379bc497978befac48c5af0f1035b96d030b7eb\n"
    },
    {
      "commit": "71947d5fd05c3609417351ab37b9ac24b0eae9ef",
      "tree": "e772b165390752adc0360cf802dce427d78c2d9a",
      "parents": [
        "442e4e962559479fa0000ad64e6fa34da2c141c8"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Jun 17 17:33:02 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Jun 25 09:21:52 2015 -0600"
      },
      "message": "Fixes for Linux Bridge in the L3 agent\n\nPrior to this patch, the logic for configuring the interface used for\nthe L3 agent was OVS specific. This patch introduces code to correctly\nidentify the brq device that is used for the L3 agent when using the\nLinux Bridge mechanism driver.\n\nChange-Id: I1a36cad0fb790aaa37417a1176576293e4f2c87f\nCo-Authored-By: Jens Rosenboom \u003cj.rosenboom@x-ion.de\u003e\n"
    },
    {
      "commit": "9ef01b1f28fc8875bc21427aec5b2d385b0e4c96",
      "tree": "3f06f32875e30efecc6f920fe43a95bd673856d1",
      "parents": [
        "28b481ec0b30eeeee4cd31571a56bc2869142667",
        "f4f01c63973246cbd7821fb28f0e8f9d74e4a131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 25 11:45:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 25 11:45:28 2015 +0000"
      },
      "message": "Merge \"Use swift store config files in glance\""
    },
    {
      "commit": "442e4e962559479fa0000ad64e6fa34da2c141c8",
      "tree": "abf23671f95d2e0931100e25706da8146d7d0287",
      "parents": [
        "c4067a3cc033eec0d6fa589718e35257c6bcae97"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 24 13:24:02 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 24 13:24:02 2015 -0400"
      },
      "message": "make test_with_retry a function\n\nWe have this pattern of timeout with while tests for a non infinite\nwhile loop condition. It\u0027s enough of a pattern that we should probably\nextract it into a function to make it more widely used.\n\nChange-Id: I11afcda9fac9709acf2f52d256d6e97644d4727c\n"
    },
    {
      "commit": "348c6ace71f791034dae19a3467d18cea3140d5a",
      "tree": "68f4e42b7b113b3ed6d7d9f206100a0f75973321",
      "parents": [
        "c4067a3cc033eec0d6fa589718e35257c6bcae97"
      ],
      "author": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Tue Jun 23 14:03:47 2015 +0800"
      },
      "committer": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Wed Jun 24 17:39:46 2015 +0800"
      },
      "message": "Use ip route replace to avoid the existing route\n\nChange-Id: I3cc82aca1e3fd26e3beb4baee1f11a9b45e8b9f7\nCloses-Bug: 1467762\n"
    },
    {
      "commit": "c4067a3cc033eec0d6fa589718e35257c6bcae97",
      "tree": "8208a86ab655fd80f0e20469af5617e8ec0bc7d8",
      "parents": [
        "261a23ece7ec5492196992591f0f5d9380dace97",
        "0ae942b41c6dcd0fe7353e7d68574194fb72a66d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 22:43:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 22:43:01 2015 +0000"
      },
      "message": "Merge \"Only install python-libguestfs bindings when needed\""
    },
    {
      "commit": "ca4659931a9b108732a04fec0f3e66822d95807c",
      "tree": "59ff1709382d7ac09a2753941b1787a45ddaf199",
      "parents": [
        "9f56aac3f1888598b7cac0127d6122bcbc995c1c",
        "7ebe8e0751dab545091e0b114589087009cc4e22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 18:31:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 18:31:38 2015 +0000"
      },
      "message": "Merge \"Don\u0027t install pbr in a venv\""
    },
    {
      "commit": "7ebe8e0751dab545091e0b114589087009cc4e22",
      "tree": "af81974226020f1fb3977a0be1b046eb27922bc4",
      "parents": [
        "3904fb8832678f10419f421f19bade8bdb546133"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Tue Jun 23 09:41:21 2015 +1200"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 23 06:31:02 2015 -0400"
      },
      "message": "Don\u0027t install pbr in a venv\n\nBecause PIP_VIRTUAL_ENV was set for the installation of requirements,\nand left around in scope, the installation of pbr no longer happened\nin a global context, it instead landed inside the virtual\nenv. Unsetting the variable after requirements install gets us back to\nwhere we expect.\n\nThis was an unintended side effect of the requirements-venv patch.\n\nChange-Id: I2c4cb4305fec81a5fd237edabee78874ccd0da22\n"
    },
    {
      "commit": "0ae942b41c6dcd0fe7353e7d68574194fb72a66d",
      "tree": "158a9d5837cefebc5ad5d1aca20c618fbc5588c7",
      "parents": [
        "65c25e9e5e724196029ab8128ffef8d17c33a940"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Jun 03 14:09:05 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jun 23 12:22:21 2015 +0200"
      },
      "message": "Only install python-libguestfs bindings when needed\n\nCurrently those bindings are missing from SLES12, and since\nthey\u0027re not actually used unless file injection is enabled\n(which is not by default), only conditionally depend on it.\n\nChange-Id: I79a8d8ac7ad2fbd7d2fce696821d130218e43e03\n"
    },
    {
      "commit": "65c25e9e5e724196029ab8128ffef8d17c33a940",
      "tree": "1972e45d6cddabc4aa59bf2777e30c0938c54de2",
      "parents": [
        "3904fb8832678f10419f421f19bade8bdb546133",
        "d3d78cc528ea2d35a8794ea21c2b8d043e3119e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 23 00:03:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 00:03:07 2015 +0000"
      },
      "message": "Merge \"use pip_install_gr for ceilometermiddleware\""
    },
    {
      "commit": "3904fb8832678f10419f421f19bade8bdb546133",
      "tree": "757c8178de60ad57916aec54b217c7489fc21e4e",
      "parents": [
        "c342243cf803af7ab4c371eff3bff71ffb45d9ab",
        "d1d6667c6b201d8c01f6b1d89660ceb4176de070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "message": "Merge \"Enable the volume bootable feature flag that was added in kilo\""
    },
    {
      "commit": "c342243cf803af7ab4c371eff3bff71ffb45d9ab",
      "tree": "59737fadec76664ad7ebffa54897b09d35e34b43",
      "parents": [
        "4ff5e2bf7367cf16b212286e48033246d124febc",
        "ce8e6f6aa61c267df7892e7e8748963db8c83bc3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 20 17:17:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 20 17:17:52 2015 +0000"
      },
      "message": "Merge \"Add ability to specify cinder lvm_type option\""
    },
    {
      "commit": "d3d78cc528ea2d35a8794ea21c2b8d043e3119e2",
      "tree": "a963b5351562fbb9b9b88098886e667e384ea8f6",
      "parents": [
        "4ff5e2bf7367cf16b212286e48033246d124febc"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Jun 19 18:57:13 2015 -0700"
      },
      "committer": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Jun 19 19:01:28 2015 -0700"
      },
      "message": "use pip_install_gr for ceilometermiddleware\n\nSince this patch https://review.openstack.org/#/c/171685 has been\nmerged in global requirements, better to switch to pip_install_gr.\n\nChange-Id: Ibe708d4f523c32ade3c6a273f80b9c38bb03e382\n"
    },
    {
      "commit": "0ad0bf4effdfd94f0fcc44c146a4fcfbca29b4b7",
      "tree": "02c8933724c384d57fe8353b5d5cce2f5d405214",
      "parents": [
        "6704027c6e47b192b0295e9787a2b2342a72c2ad",
        "50a3edf1b77fbe91c8101cfca9c1abad9c756a3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "message": "Merge \"Enable deactivate image tests in tempest\""
    },
    {
      "commit": "f4f01c63973246cbd7821fb28f0e8f9d74e4a131",
      "tree": "3bce2e18f433da09f45f936b2b47e412a61b57de",
      "parents": [
        "c7415ba7f9286df168e78d2a6445f812f98975db"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jun 19 02:52:41 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jun 19 11:10:23 2015 +0800"
      },
      "message": "Use swift store config files in glance\n\nUsing the swift_store_auth_address, swift_store_user and swift_store_key are\nmarked as deprecated in glance in favour of using a standalone config file that\nprovides multiple auth options.\n\nCreate and use a standalone authentication file for communicating with swift.\n\nChange-Id: I9b5361ce6e1771781d7ae7226974604a7f9e5d00\n"
    },
    {
      "commit": "c7415ba7f9286df168e78d2a6445f812f98975db",
      "tree": "5ee32a059fe66f1eb812f858761649378a341b22",
      "parents": [
        "e3f683829dd53a4dc97f7395c0f02abdd3118c8f",
        "86923559a4feb4a7c1f01f69ffdbff6c67c6b785"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 01:03:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 01:03:04 2015 +0000"
      },
      "message": "Merge \"Fixup pbr in LIBS_FROM_GIT\""
    },
    {
      "commit": "e3f683829dd53a4dc97f7395c0f02abdd3118c8f",
      "tree": "8ddadeb0c388d409994edb2cfae2c18a269cbe0d",
      "parents": [
        "18d1cca6cb1e56827e04c2f38c9db745b881f98a",
        "40f3e33f734330c32f27882898ab1bb4ab8f3217"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 00:11:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 00:11:43 2015 +0000"
      },
      "message": "Merge \"Put requirements repo in a venv.\""
    },
    {
      "commit": "86923559a4feb4a7c1f01f69ffdbff6c67c6b785",
      "tree": "6d1f75f9c5e7a15c1cffcbeac83e1fa5a164e645",
      "parents": [
        "40f3e33f734330c32f27882898ab1bb4ab8f3217"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 11:17:04 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 11:17:04 2015 +1200"
      },
      "message": "Fixup pbr in LIBS_FROM_GIT\n\nChange-Id: I32594f30a13c0757cc918c8a5e54ae182e985693\n"
    },
    {
      "commit": "d16bfa48ee33f07ebb60221267082002aea5c47b",
      "tree": "94382516d7f69a91c20fc72b52d2095bc4239299",
      "parents": [
        "18d1cca6cb1e56827e04c2f38c9db745b881f98a"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "message": "Tune mysql a bit better for concurrent operations\n\nWith PyMySQL in the projects we can expect things to happen more\nconcurrently now. The query cache is a hinderance to concurrency, and\nmore connections will be required.\n\nChange-Id: Icfb8cdbb9ed39cfd7732ad05fe740e01c767af7b\n"
    },
    {
      "commit": "40f3e33f734330c32f27882898ab1bb4ab8f3217",
      "tree": "dda0dcc7b877329284f44156b6910d3be78f22b1",
      "parents": [
        "810dc1d6f4b22eee04303e01968c1762a16986e0"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 08:04:00 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Fri Jun 19 08:04:00 2015 +1200"
      },
      "message": "Put requirements repo in a venv.\n\nThis is to prevent any possible contamination of test results from its\npresence.\n\nChange-Id: I5a929854745650cc6a182ffc4d15c50caabdd727\n"
    },
    {
      "commit": "18d1cca6cb1e56827e04c2f38c9db745b881f98a",
      "tree": "e93d4e09ecd337cc702309eac3d264b61cf741b0",
      "parents": [
        "810dc1d6f4b22eee04303e01968c1762a16986e0"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jun 18 06:32:00 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jun 18 06:32:04 2015 -0400"
      },
      "message": "Add oslo.service to devstack\n\nAdd the ability to switch on oslo.service master using\nLIBS_FROM_GIT\n\nChange-Id: I00fe7776aea005b6d4e0a84fce54f33a862b57e3\n"
    },
    {
      "commit": "810dc1d6f4b22eee04303e01968c1762a16986e0",
      "tree": "39adcd493e162a438f3f7c109c862613f0498124",
      "parents": [
        "98d965103881ee5df722f32985b2acde2633811d",
        "f553ce24ea1fa860d19b5dfb14c286614552d509"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 18 03:21:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 18 03:21:12 2015 +0000"
      },
      "message": "Merge \"Actually install the requirements repo.\""
    },
    {
      "commit": "f553ce24ea1fa860d19b5dfb14c286614552d509",
      "tree": "be46d5bebbe0f6327508218e74385a08c7a70211",
      "parents": [
        "598f2effed728ab992a0f71ca20c3d3e3982d67b"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Wed Jun 17 13:52:20 2015 +1200"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "rbtcollins@hp.com",
        "time": "Thu Jun 18 11:21:42 2015 +1200"
      },
      "message": "Actually install the requirements repo.\n\nThe requirements repo has had a setup.cfg etc for a long time but only\nrecently started using it. As it now has dependencies, we need to pip\ninstall it. To preserve compat with older requirements repos I haven\u0027t\nchanged the call to invoke update-requirements yet, as we still have\nthe update.py symlink.\n\nThe pbr install is moved before requirements to ensure we don\u0027t\ntrigger easy-install.\n\nChange-Id: I7d7e91694c9145fac0ddab8a9de5f789d723c641\n"
    },
    {
      "commit": "ccd4c2e1775a214967ca287729facfc21bd4e59d",
      "tree": "603c74eb72310f27006f08e3d3789bb38f5e6fe5",
      "parents": [
        "40fc66324c94a54263c63e70e8f427940c04a0a7"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:42:43 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:45:42 2015 +0000"
      },
      "message": "Install python-libvirt for ceilometer only if n-cpu enabled\n\nNova is responsible for installing the libvirt package (if it is being\nused). It is required by python-libvirt but python-libvirt only required\nin ceilometer if nova compute is being used. There are some usage\nscenarios where nova compute is not being used so in that case don\u0027t\ninstall python-libvirt.\n\nChange-Id: I0db66f1c0526e24ade98de85989a5ed8d37f0c4f\n"
    },
    {
      "commit": "40fc66324c94a54263c63e70e8f427940c04a0a7",
      "tree": "057db6a63901ebd96814b3dc51571be13619116e",
      "parents": [
        "598f2effed728ab992a0f71ca20c3d3e3982d67b"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:39:37 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Jun 17 16:39:37 2015 +0000"
      },
      "message": "Remove debugging artifacts\n\nThe change in 027e2ea741bdbcb6e1afc3fe527c3fdf045825c3 included some\ndebugging code that should have been removed before being added. This\nremoves it.\n\nChange-Id: Ia56e1eb7305683b6c00b27a727fc8e094c65a963\n"
    },
    {
      "commit": "598f2effed728ab992a0f71ca20c3d3e3982d67b",
      "tree": "89c5aca356a17734ddfef1570b571e4739d07ff7",
      "parents": [
        "78797238d983e3ea6c664a97473ebefa3cc3f9c7",
        "e3a640d57327955aba491366d6e69349813897a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 20:22:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 20:22:12 2015 +0000"
      },
      "message": "Merge \"Add futurist to lib/oslo and stackrc\""
    },
    {
      "commit": "78797238d983e3ea6c664a97473ebefa3cc3f9c7",
      "tree": "2fe63da3673145fde676e2e79917bd60f796212c",
      "parents": [
        "5fbae1b34c5065fce3caa578773e1c43bb05c69b",
        "96c6b2deb33e67c1657e37fdcc8c6ec904674ed6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 20:22:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 20:22:07 2015 +0000"
      },
      "message": "Merge \"Add automaton to lib/oslo and stackrc\""
    },
    {
      "commit": "5fbae1b34c5065fce3caa578773e1c43bb05c69b",
      "tree": "c3dde003f6065bff985bd38c4997966a9ca25a51",
      "parents": [
        "5af3f124c55ba087f92bb84c66f4072cc02fb82a",
        "a53ae68889746d61ad84cc19d2f2b61eec2c052a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 19:59:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 19:59:45 2015 +0000"
      },
      "message": "Merge \"Remove Fedora 20 as supported distribution\""
    },
    {
      "commit": "5af3f124c55ba087f92bb84c66f4072cc02fb82a",
      "tree": "7feb79c20273ec801ed56958d0a1c4acf0c34435",
      "parents": [
        "3f6f666ae0fa33c457626f81401cd22bd466a858",
        "fcefb0a910f78f36b329d8eb74d3849678a7a2b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 19:50:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 19:50:06 2015 +0000"
      },
      "message": "Merge \"VMware: add support for simple DVS\""
    },
    {
      "commit": "3f6f666ae0fa33c457626f81401cd22bd466a858",
      "tree": "654356198335118d87af4a83e898c1365786466d",
      "parents": [
        "ba9f43e3cc033b72aa52208f99bc11468c9cbf9e",
        "027e2ea741bdbcb6e1afc3fe527c3fdf045825c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 19:44:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 19:44:53 2015 +0000"
      },
      "message": "Merge \"Allow ceilometer to run in virtualenv if USE_VENV\""
    },
    {
      "commit": "ba9f43e3cc033b72aa52208f99bc11468c9cbf9e",
      "tree": "58a275a8828b4fa4ef1e122d4d2150030c126b16",
      "parents": [
        "be5d9b7dfad247841096830e9e8a9d9518d6cda5",
        "d4c89289f9d4bf88c065dca85a46c9b08464b56c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 19:44:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 19:44:32 2015 +0000"
      },
      "message": "Merge \"Set datapath to $OVS_DATAPATH_TYPE for bridges\""
    },
    {
      "commit": "6937fd153b6f7bd1fa4a7a68742c775bde2853ad",
      "tree": "e21539f056b0f47e1f921383f9aee048b70bda5f",
      "parents": [
        "7f48f7b3e3322ead5985d53eba79594c8b14b002",
        "6bc089fce03e1b29405224eeed4761f08339255a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 19:44:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 19:44:20 2015 +0000"
      },
      "message": "Merge \"Cinder: On SUSE, avoid restarting tgt\""
    },
    {
      "commit": "ca0411540b18fab748843d787db69931985d4220",
      "tree": "0202e1e042bc5a7501ca3e384128d46f29f154ac",
      "parents": [
        "0a2b95c4a09429f5cf1d94aac0f918c71acf9360",
        "13f655720d77149d908fcae7d0b7c6d377c972d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 18:02:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 18:02:03 2015 +0000"
      },
      "message": "Merge \"Small fixes for running Nova services under Apache2\""
    },
    {
      "commit": "0a2b95c4a09429f5cf1d94aac0f918c71acf9360",
      "tree": "797ea81a46756b04a72e31ee1c4604f900a87df6",
      "parents": [
        "8cd5576a17aa06873bfb79d419a1dee312aa4324",
        "d8ed29dcb3c73bd0eec61939164b90b914c6530c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 16:58:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 16:58:16 2015 +0000"
      },
      "message": "Merge \"Add vmware_nsx_v3 support\""
    },
    {
      "commit": "8cd5576a17aa06873bfb79d419a1dee312aa4324",
      "tree": "9036e6020e27e894b7bb10dad977221efb2bac0c",
      "parents": [
        "97c77b90e2064647b9968dd74fb378c584ece61f",
        "b3d8822ec835f1ca7eb5d9742b28f2ece480b387"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 11:31:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 11:31:55 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"change the default to PyMYSQL\"\"\""
    },
    {
      "commit": "97c77b90e2064647b9968dd74fb378c584ece61f",
      "tree": "1841b57c3ef7ed616425f5581d0aca748f253818",
      "parents": [
        "aadcde06a28f90e2b49164f1881af5c34910b58f",
        "e155b894c8975f649cbbbc08675095fe728d0b69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 14 14:23:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 14 14:23:10 2015 +0000"
      },
      "message": "Merge \"Set Neutron api_workers to $API_WORKERS\""
    },
    {
      "commit": "6bc089fce03e1b29405224eeed4761f08339255a",
      "tree": "d5c9a9d5458b2fbde52c033c930257daec0b42c5",
      "parents": [
        "7a6f0b6bffd412b7d647af66dea3d972370e9440"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Jun 01 12:39:12 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Jun 13 22:49:30 2015 +0200"
      },
      "message": "Cinder: On SUSE, avoid restarting tgt\n\nThere is a known bug that restart tgtd fails, so go the\nworkaround way and stopping/starting it instead.\n\nIn addition, remove the else case since unstack also\nuses cleanup_cinder, which already unconditionally supports\nall distros.\n\nChange-Id: Ib70917a95f001ef36a51815f08416fa30084aad6\n"
    },
    {
      "commit": "13f655720d77149d908fcae7d0b7c6d377c972d5",
      "tree": "8d917e122930b67419a8bf399d96c46fbb384bde",
      "parents": [
        "aadcde06a28f90e2b49164f1881af5c34910b58f"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Wed Jun 10 14:34:22 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Sat Jun 13 13:47:12 2015 -0400"
      },
      "message": "Small fixes for running Nova services under Apache2\n\nFollowing fixed were done:\n1. Cleanup fixed.\n2. API_WORKERS config option was added to nova config templates.\n3. Nova API screen tabs were named as nova-api and nova-ec2-api.\n\nChange-Id: I68dc6fd6c8aeffcec7f9039afd63bd1599c65682\n"
    },
    {
      "commit": "e155b894c8975f649cbbbc08675095fe728d0b69",
      "tree": "0344a3e5ea40f2c5ca8ac546a2b4f3c9ad11b66c",
      "parents": [
        "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 08:55:02 2015 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 18:47:38 2015 +0000"
      },
      "message": "Set Neutron api_workers to $API_WORKERS\n\nChange [1] brings back this feature in Neutron, so we want to have\nthe ability to set the number of API workers the same way other\nprojects do.\n\nHowever, this cause some instability, so we need to be careful on\nhow we bring it back.\n\n[1] https://review.openstack.org/#/c/191127/\n\nCloses-Bug: #1432189\nRelated-bug: #1432065\n\nChange-Id: Id4986a49d33fa4b8a7291150488665e200525dac\nCo-authored-by: Russell Bryant \u003crbryant@redhat.com\u003e\n"
    },
    {
      "commit": "aadcde06a28f90e2b49164f1881af5c34910b58f",
      "tree": "ab69ab98b9e449b63905a27a8cb8eeb251134db3",
      "parents": [
        "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d",
        "0f63eb3a37c547b4aa9027fb83cc444d60157adf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 12 18:36:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:36:50 2015 +0000"
      },
      "message": "Merge \"Install PyMySQL if used\""
    },
    {
      "commit": "b3d8822ec835f1ca7eb5d9742b28f2ece480b387",
      "tree": "81cdeeba9a32b6cf2541148268322426baff1478",
      "parents": [
        "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 07:54:03 2015 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 16:42:32 2015 +0000"
      },
      "message": "Revert \"Revert \"change the default to PyMYSQL\"\"\n\nSome projects (Neutron) seem to be affected more than others, so we should revert this\nto allow for a more selective choice of the DB driver on a per project basis.\n\nWe can re-enable the use MySQL-python just for Neutron.\n\nThis reverts commit de8d29ed8ce4a26b61cbee48f9fe5418d5416a06.\n\nRelated-Bug: #1464612\n\nChange-Id: I889f4f8b116c413b300ab9eecc7b428a9a4afb1a\n"
    },
    {
      "commit": "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d",
      "tree": "3f16590f06a9691b4871215d9323198d6de63a93",
      "parents": [
        "7a6f0b6bffd412b7d647af66dea3d972370e9440",
        "de8d29ed8ce4a26b61cbee48f9fe5418d5416a06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 12 14:02:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 14:02:00 2015 +0000"
      },
      "message": "Merge \"Revert \"change the default to PyMYSQL\"\""
    },
    {
      "commit": "de8d29ed8ce4a26b61cbee48f9fe5418d5416a06",
      "tree": "ec5d4a850272a395ee2fe925d7ef745455baee81",
      "parents": [
        "b3798af474955368211a297ba85332fde5491993"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 12 10:43:28 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 12 10:43:28 2015 +0000"
      },
      "message": "Revert \"change the default to PyMYSQL\"\n\nThe failure rate with neutron is too high to keep this\nas the default.\n\nRelated-Bug: #1464612\n\nThis reverts commit b3798af474955368211a297ba85332fde5491993.\n\nChange-Id: Ie9550aeb25d472a38e3d3ef6f3711622c9221c46\n"
    },
    {
      "commit": "0f63eb3a37c547b4aa9027fb83cc444d60157adf",
      "tree": "52a432dde20e2341f7315da46c163c98e177c576",
      "parents": [
        "7b66c4f7aff9eafed033f4258d52bafd194f7ba6"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Jun 12 09:05:12 2015 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Jun 12 09:05:12 2015 +0200"
      },
      "message": "Install PyMySQL if used\n\nChange Ic609ce136061b753ca692b37509a0b29c60bb8b5 switched to PyMySQL by\ndefault but does not make sure it is installed. This is causing gate\nfailure in Gnocchi for example:\n\n  http://logs.openstack.org/25/186025/3/check/gate-gnocchi-dsvm-functional-file-mysql/eebd773/logs/devstacklog.txt.gz\n\nChange-Id: I23d313220607fcc8acb95ab43f55b7d9899b9b1f\n"
    },
    {
      "commit": "7b66c4f7aff9eafed033f4258d52bafd194f7ba6",
      "tree": "61324797ddb265129b321bd46a2a2a15aa0f3076",
      "parents": [
        "1e6b33377f4f6dd82a65070da0ac811fae3bd905",
        "03786b1cca196473d90c8ce0dc1c98a1b3081ac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 22:16:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 22:16:42 2015 +0000"
      },
      "message": "Merge \"Create and initialize the nova api_db\""
    },
    {
      "commit": "d1d6667c6b201d8c01f6b1d89660ceb4176de070",
      "tree": "d822843e38d6f971dc896e03f9f03f3db134a9b2",
      "parents": [
        "dae868fcb0c2a940e7add2d2f1e9ac7fd50feda1"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 11 13:09:37 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 11 13:09:37 2015 -0400"
      },
      "message": "Enable the volume bootable feature flag that was added in kilo\n\nChange-Id: I5f8e0154a8b654b4c65b95f8b5c03e1a9be9e137\n"
    },
    {
      "commit": "1e6b33377f4f6dd82a65070da0ac811fae3bd905",
      "tree": "7b1dd1e04ae89f78c973dd00cc83cb2a9ce5408e",
      "parents": [
        "4e0defe10917828da68dbd6c77573e70f33e8115",
        "b3798af474955368211a297ba85332fde5491993"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 11:35:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 11:35:38 2015 +0000"
      },
      "message": "Merge \"change the default to PyMYSQL\""
    },
    {
      "commit": "03786b1cca196473d90c8ce0dc1c98a1b3081ac5",
      "tree": "e8a80b7f0cb6ca13e2f94986e0689aa416d2f403",
      "parents": [
        "dae868fcb0c2a940e7add2d2f1e9ac7fd50feda1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jun 10 11:31:51 2015 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jun 10 14:57:33 2015 -0700"
      },
      "message": "Create and initialize the nova api_db\n\nGoing forward, nova will have another database at the API level (similar to how\ncurrent cells has an api-level cell, with its own database). This patch creates\nand initializes it so that we can start testing the migrations with grenade.\n\nChange-Id: I0dfae32102aeda9c5d17e134527b6a18f4b88014\n"
    },
    {
      "commit": "e3a640d57327955aba491366d6e69349813897a8",
      "tree": "97bc56f99ee863f98f7018b5c83e400db35a946d",
      "parents": [
        "96c6b2deb33e67c1657e37fdcc8c6ec904674ed6"
      ],
      "author": {
        "name": "Joshua Harlow",
        "email": "harlowja@yahoo-inc.com",
        "time": "Mon Jun 08 16:44:21 2015 -0700"
      },
      "committer": {
        "name": "Joshua Harlow",
        "email": "harlowja@yahoo-inc.com",
        "time": "Wed Jun 10 11:57:41 2015 -0700"
      },
      "message": "Add futurist to lib/oslo and stackrc\n\nPart of blueprint adopt-futurist\n\nChange-Id: I17e27a085c7c509bad6018016e90d0114543b073\n"
    },
    {
      "commit": "96c6b2deb33e67c1657e37fdcc8c6ec904674ed6",
      "tree": "a20ed9f2c9f1c86f3648a153d0e244f460e86042",
      "parents": [
        "dd4e468448cf4b30477f2ee4a8e14b97cb4756aa"
      ],
      "author": {
        "name": "Joshua Harlow",
        "email": "harlowja@yahoo-inc.com",
        "time": "Mon Jun 08 16:48:49 2015 -0700"
      },
      "committer": {
        "name": "Joshua Harlow",
        "email": "harlowja@yahoo-inc.com",
        "time": "Wed Jun 10 11:48:50 2015 -0700"
      },
      "message": "Add automaton to lib/oslo and stackrc\n\nPart of blueprint adopt-automaton\n\nChange-Id: I520643b74aced431f7a46b7d7b94616bb2e6bf8e\n"
    },
    {
      "commit": "dd4e468448cf4b30477f2ee4a8e14b97cb4756aa",
      "tree": "839e17d4147570af3687c8ad9ddf291734f649d2",
      "parents": [
        "dae868fcb0c2a940e7add2d2f1e9ac7fd50feda1",
        "9ee1ef6cb8e06864e2341f4121372028d6d59c64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 18:33:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 18:33:45 2015 +0000"
      },
      "message": "Merge \"Fix typo: _create_volume_group \u003d\u003e _create_lvm_volume_group\""
    },
    {
      "commit": "84acb7a3a9af63e35ecc043d1426f568904ac22c",
      "tree": "878f454e4e67f7ec4b5f49f307793d520dacdb57",
      "parents": [
        "6108092d305ad1044003b2e76428e9072d7b6643",
        "71e4e6f601381494e640f424876bad0f92b6dc9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 23:06:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 23:06:39 2015 +0000"
      },
      "message": "Merge \"ceilometer: add tempest option to test events\""
    },
    {
      "commit": "4c746084e243eec06c39c52eba7131d3af1f57a1",
      "tree": "54a2248224827a89203a4202b7a4fb4fefa85d04",
      "parents": [
        "2f5598be9198d8df53669ff4010cfb118cc9450b",
        "f100e1cfe6860cc3b7d5384ed41d5bdad6af2fd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 22:30:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 22:30:32 2015 +0000"
      },
      "message": "Merge \"Enable image deactivate feature which was added in kilo\""
    },
    {
      "commit": "2f5598be9198d8df53669ff4010cfb118cc9450b",
      "tree": "ae5638a9212e84320d6d86a43dff26c80402995d",
      "parents": [
        "69c32dbfc1b1a10b921466ce49e2c89f18a897d8",
        "6254d5fd0d87e65aa0a53b9fb30b36145e47d46d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 22:26:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 22:26:21 2015 +0000"
      },
      "message": "Merge \"Fix nova and glance discovery URLs when tls-proxy is enabled.\""
    },
    {
      "commit": "69c32dbfc1b1a10b921466ce49e2c89f18a897d8",
      "tree": "4e95596c8d7ecdbe058bad624f967942c5297efd",
      "parents": [
        "f324cf2ae13a0634e54c18fcca06c6e029590b30",
        "7bc2af7a6b75a0e7f383546c1d61e02b27cf45b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 22:26:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 22:26:12 2015 +0000"
      },
      "message": "Merge \"Neutron: Add a cleanup function for Linux Bridge\""
    },
    {
      "commit": "d8ed29dcb3c73bd0eec61939164b90b914c6530c",
      "tree": "16068ca61924e76984aa928187ee473f3efdf04e",
      "parents": [
        "10e1fd420dbebec2a5e546266edfc748b8684f9b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Jun 09 13:15:24 2015 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Jun 09 13:16:12 2015 -0700"
      },
      "message": "Add vmware_nsx_v3 support\n\nSadly this is needed. We should refactor this out from all of the\nplugins so we don\u0027t need to have all of these files. Adding this one\nfor now though.\n\nChange-Id: Id382443fa7bef6b45237688c7e88d9e9a80a6ba1\n"
    },
    {
      "commit": "7bc2af7a6b75a0e7f383546c1d61e02b27cf45b5",
      "tree": "f5a14873af76a3b2676147cd2482cec97812920e",
      "parents": [
        "21b7e975fa3d1db3710b3d12d965f87828d9be84"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 08 12:36:30 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 08 15:09:19 2015 -0400"
      },
      "message": "Neutron: Add a cleanup function for Linux Bridge\n\nChange-Id: Ia1bad5d2fa3b94afc662463b2e072f8482b0ce1f\n"
    },
    {
      "commit": "10e1fd420dbebec2a5e546266edfc748b8684f9b",
      "tree": "b154beff1e426f6b6e53f4e13620b9ae60db3a5a",
      "parents": [
        "21b7e975fa3d1db3710b3d12d965f87828d9be84"
      ],
      "author": {
        "name": "Ramy Asselin",
        "email": "ramy.asselin@hp.com",
        "time": "Thu Jun 04 12:12:15 2015 -0700"
      },
      "committer": {
        "name": "Ramy Asselin",
        "email": "ramy.asselin@hp.com",
        "time": "Mon Jun 08 09:54:16 2015 -0700"
      },
      "message": "Allow override of os-brick library used by cinder\n\nos-brick code was pulled out of cinder and made into its own library\nhttps://review.openstack.org/#/c/155552/\n\nadded to requirements:\nhttps://review.openstack.org/#/c/177372/\n\nIntegration tests were added\nhttps://review.openstack.org/#/c/188156/\n\nBut they still use the version of os-brick from pip.\n\nThis change updates devstack to pull in the changes from\nos-brick patch sets instead, when configured to do so.\n\nNeeded-by: Id2bc10782847861fe4bb5e9e46245654450e38fd\n\nChange-Id: I5359dd37dfe94bd469d5ca35f9fbaeda61b5fac4\n"
    },
    {
      "commit": "027e2ea741bdbcb6e1afc3fe527c3fdf045825c3",
      "tree": "078427b9f75f0abd3e438c5de8aae85ecc500960",
      "parents": [
        "21b7e975fa3d1db3710b3d12d965f87828d9be84"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Jun 05 18:43:50 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Jun 05 18:43:50 2015 +0000"
      },
      "message": "Allow ceilometer to run in virtualenv if USE_VENV\n\nThis requires three main changes:\n\n* setting CEILOMETER_BIN_DIR appropriately\n* running the various services with a full path\n* explicitly installing optional python modules (for mongo and\n  virt drivers, if configured) during the install phase\n\nIn the process of making this work it was discovered that setting\nCEILOMETER_BACKEND to something like \u0027foo\u0027 would cause the backend\nto be configured to use mongodb but for the mongodb system packages\nand related python modules to not be installed. Fixing this was used\nto validate the install process under USE_VENV.\n\nChange-Id: I35fbfa76bdd60a22ba90b13666b06eeb961dddb3\n"
    },
    {
      "commit": "6254d5fd0d87e65aa0a53b9fb30b36145e47d46d",
      "tree": "213b9c4932c5fae1974b9305f81e6a311de8ae0d",
      "parents": [
        "21b7e975fa3d1db3710b3d12d965f87828d9be84"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Fri Jun 05 11:58:15 2015 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Fri Jun 05 13:56:27 2015 -0400"
      },
      "message": "Fix nova and glance discovery URLs when tls-proxy is enabled.\n\nRetrieving the root page in the nova and glance APIs include\nURLs for the various versions supported. These are by default\nreported using unsecure URLs. Configure the services to report\na SSL-based URL instead.\n\nChange-Id: I220757e53b94a5f6d19291371407220fdf54c645\n"
    },
    {
      "commit": "a53ae68889746d61ad84cc19d2f2b61eec2c052a",
      "tree": "92ab90622ee5f5d42456f084b56d3a5de00911c1",
      "parents": [
        "21b7e975fa3d1db3710b3d12d965f87828d9be84"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed May 27 21:59:32 2015 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Fri Jun 05 12:53:27 2015 +0200"
      },
      "message": "Remove Fedora 20 as supported distribution\n\nFedora 20 will reach end of life on 23-JUN-2015[1]; remove it as\nsupported distribution. Add Fedora 22 where applicable.\n\n    - stack.sh: Remove Fedora 20 from list of supported distributions.\n    - files/rpms/general: Remove \u0027f20\u0027 from NOPRIME.\n    - lib/ceph: Remove \u0027f20\u0027 from the check_os_support_ceph()\n      function.\n    - doc/source/index.rst: s/Fedora 20/Fedora 21/\n\n[1] https://lists.fedoraproject.org/pipermail/devel-announce/2015-May/001586.html\n\nChange-Id: I8f2e1ddc24c071754b1cceb5bed5bdafdc9d9f79\n"
    },
    {
      "commit": "62bc560bd84b393c5345d94562a271031e6f38fa",
      "tree": "28c43fc9aee5f3056193851fc16e36ef20685463",
      "parents": [
        "a1774b5704fc73a52ffbda869f923819adb10cf7",
        "6bc905c3488a93fa87776bcd0af7e362a90b082f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 05 00:13:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 00:13:08 2015 +0000"
      },
      "message": "Merge \"Change the restart_rpc_backend loop to accomodate async rabbitmq\""
    },
    {
      "commit": "50a3edf1b77fbe91c8101cfca9c1abad9c756a3d",
      "tree": "7d2f9ce3d16aff00d310a00095ee969cde575969",
      "parents": [
        "a1774b5704fc73a52ffbda869f923819adb10cf7"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 27 11:50:12 2015 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 03 14:45:30 2015 +0200"
      },
      "message": "Enable deactivate image tests in tempest\n\nDeactivate image is new feature, so it cannot be default\nenabled in tempest.\n\nChange-Id: Ic33b3e2f7a9f62543680647312603bdd19b90198\nDepends-On: I7880f0e2646ce8660e035ebaa19a60f5bf271b64\n"
    },
    {
      "commit": "a1774b5704fc73a52ffbda869f923819adb10cf7",
      "tree": "ce06c61a70707f970d755b77e3dafa5566f05521",
      "parents": [
        "89456aea8e7ff2976e3440f2f9476f8c039f5fa6",
        "64d5ecf3bf7e0bd08762a7fe5f94f7947ae0204c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 02 20:32:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 20:32:41 2015 +0000"
      },
      "message": "Merge \"Define PUBLIC_BRIDGE in the main Neutron lib\""
    },
    {
      "commit": "89456aea8e7ff2976e3440f2f9476f8c039f5fa6",
      "tree": "df9b2837927d2e6f10f8f7116a504b892ed321b9",
      "parents": [
        "700af398ce45ce2b8d1c404d76c1711332e57f0b",
        "75c44737121baea0c56050599350bc7de8f22799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 02 20:32:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 20:32:37 2015 +0000"
      },
      "message": "Merge \"Remove the code against flushing public bridge\""
    },
    {
      "commit": "ab367dc42a64cd1f41418c211456e997deb3cdfc",
      "tree": "f05dc0fbd8dd5d35e4b2b334d3ebc398f27d6437",
      "parents": [
        "83ac7645a9b81da21aad9a8c56341265a13b36fe",
        "7ef246492c8613c80b197fcec93ca65c5db47cb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 01 20:12:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 01 20:12:30 2015 +0000"
      },
      "message": "Merge \"Fixing keystone v3 version use for horizon\""
    },
    {
      "commit": "83ac7645a9b81da21aad9a8c56341265a13b36fe",
      "tree": "40e2a5ffc44e7297bf97fae2b71d188826f74732",
      "parents": [
        "acdb7f6d525f4013e655302d02db5034e4d43499",
        "37421991b446f2077a9fb4e9a6d580b1c08044a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 01 20:08:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 01 20:08:02 2015 +0000"
      },
      "message": "Merge \"optional pymysql support\""
    },
    {
      "commit": "64d5ecf3bf7e0bd08762a7fe5f94f7947ae0204c",
      "tree": "9018db583f5346de5993de912d9a910a71e5185d",
      "parents": [
        "acdb7f6d525f4013e655302d02db5034e4d43499"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 01 14:13:41 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 01 14:13:41 2015 -0400"
      },
      "message": "Define PUBLIC_BRIDGE in the main Neutron lib\n\nThis way, it can be used by both OVS and Linux Bridge\n\nChange-Id: Iea5a8bb720d327b69f64791a23d414d4cde2e3ea\nCloses-Bug: #1460758\n"
    },
    {
      "commit": "f100e1cfe6860cc3b7d5384ed41d5bdad6af2fd2",
      "tree": "44489afd09560f0734d73a360c5a4e96bff9763b",
      "parents": [
        "acdb7f6d525f4013e655302d02db5034e4d43499"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 01 10:29:59 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 01 10:37:51 2015 -0400"
      },
      "message": "Enable image deactivate feature which was added in kilo\n\nChange-Id: Ia1d3d811bd57d3de16d397cfab341e8d0f17cb69\n"
    },
    {
      "commit": "6bc905c3488a93fa87776bcd0af7e362a90b082f",
      "tree": "e5cca3ff046d8ee27b1bedfa2c838f4a0787d531",
      "parents": [
        "493d3b3aff2dcc7c7458d4f70c9a23add6e70c74"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri May 15 12:51:43 2015 +1000"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Jun 01 16:23:13 2015 +1000"
      },
      "message": "Change the restart_rpc_backend loop to accomodate async rabbitmq\n\nSome distros have converted to systemd for starting RabbitMQ.  This has\nresulted in:\n---\n[Call Trace]\n./stack.sh:904:restart_rpc_backend\n/home/stack/projects/openstack/openstack-dev/devstack/lib/rpc_backend:201:die\n[ERROR] /home/stack/projects/openstack/openstack-dev/devstack/lib/rpc_backend:201 Failed to set rabbitmq password\nError on exit\nWorld dumping... see /opt/stack/logs/worlddump-2015-05-29-031618.txt for details\n---\n\nBecause \u0027restart_service rabbitmq-server\u0027 returns before the server is ready to\naccept connections.\n\nAlter the retry loop to only restart the rabbitmq-server every second time\nthrough the loop.  Allowing time for the slow rabbit to start.\n\nCloses-Bug: 1449056\nChange-Id: Ibb291c1ecfd109f9ed10b5f194933364985cc1ce\n"
    },
    {
      "commit": "7ef246492c8613c80b197fcec93ca65c5db47cb1",
      "tree": "bb5c01bd7a6320421c3bcb94ba39fb0096ae06bc",
      "parents": [
        "493d3b3aff2dcc7c7458d4f70c9a23add6e70c74"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 29 13:49:03 2015 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 29 13:49:03 2015 -0600"
      },
      "message": "Fixing keystone v3 version use for horizon\n\nThe setting for overriding Horizon\u0027s OPENSTACK_API_VERSIONS is not\nthe correct format. The version should be a number, not a string.\n\nso should be 3, not \"v3\".\n\nChange-Id: I193d21514b196336796eac067417dc2aaec56433\nCloses-Bug: #1460190\n"
    },
    {
      "commit": "c550f2158970fc222cf01ddccf71d03f96a4651d",
      "tree": "204b41b8fdcc94e6af8501bab3815cffd1772ff3",
      "parents": [
        "35814a7b6e4248f3c890019a0eddee4b4b76c564"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu May 28 15:38:01 2015 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu May 28 15:43:06 2015 +0200"
      },
      "message": "Enable F22 without the FORCE flag\n\nF22 has a stable release and working with devstack.\n\nThe change also removes the version flags regarding to the\nmariadb-devel.\n\nNOTE: You may see yum deprecation warnings, unless\nyou set the YUM variable to dnf.\n\nChange-Id: I05140765bffc16faef5a29dfaba291c290bfae02\n"
    },
    {
      "commit": "75c44737121baea0c56050599350bc7de8f22799",
      "tree": "b04280f4ac2bfbbdd1c0d929cb10d4fedeccd661",
      "parents": [
        "c9e842871b850da24a57e2ba5c98020c529111b2"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed May 13 12:43:56 2015 +0800"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Thu May 28 16:18:49 2015 +0800"
      },
      "message": "Remove the code against flushing public bridge\n\nAs unstack.sh does destroy all bridges, we don\u0027t have to refresh bridge\ninterface any more, as what is done in commit\nc2dc95add6e46829f1705041c1d9dddab9b360d3. So in this commit we will continue to\nremove the related statements in lib/neutron-legacy. These statements will also\ncause undefined PUBLIC_BRIDGE error.\n\nChange-Id: I4c7617f6a245ea4e2e08f518d873b1b8adc2b807\nCloses-Bug: #1454475\n"
    },
    {
      "commit": "9ee1ef6cb8e06864e2341f4121372028d6d59c64",
      "tree": "99cc1b3b9775215dc4b481cb6de12ade76c2a69c",
      "parents": [
        "35814a7b6e4248f3c890019a0eddee4b4b76c564"
      ],
      "author": {
        "name": "Shin Sato",
        "email": "s-sato@ts.jp.nec.com",
        "time": "Thu May 28 13:56:58 2015 +0900"
      },
      "committer": {
        "name": "Shin Sato",
        "email": "s-sato@ts.jp.nec.com",
        "time": "Thu May 28 13:56:58 2015 +0900"
      },
      "message": "Fix typo: _create_volume_group \u003d\u003e _create_lvm_volume_group\n\nChange-Id: Ifb648c9eb4a57ac0fc97afb842e83286789801dd\n"
    },
    {
      "commit": "35814a7b6e4248f3c890019a0eddee4b4b76c564",
      "tree": "1bcc866a41f9bdf422e81f03977702230b786947",
      "parents": [
        "d986c59d6bd64c012cac3893a4b8bf75a84af4c5",
        "73d24b2c1c1795a1d8b7f6dcdd608ad387d125b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 01:23:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 01:23:22 2015 +0000"
      },
      "message": "Merge \"Ironic: Remove deprecated parameters\""
    },
    {
      "commit": "d986c59d6bd64c012cac3893a4b8bf75a84af4c5",
      "tree": "07741e69372dc1e5fe672fa33f777bc06245cdc5",
      "parents": [
        "cfdb6fa940d947715e4b729b9e1e17ee8c6b14a8",
        "3fd71d68933f2c4e38ff7fa58416ec0263325a9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 00:04:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 00:04:47 2015 +0000"
      },
      "message": "Merge \"Honor the flag for Identity v3 API only jobs\""
    },
    {
      "commit": "3fd71d68933f2c4e38ff7fa58416ec0263325a9f",
      "tree": "a587f811b7264232fc116c50ed77b6dbcb2426e4",
      "parents": [
        "ee3d2a8ece24efe8ee8b0304c133574967eb60d3"
      ],
      "author": {
        "name": "Samuel de Medeiros Queiroz",
        "email": "samuel@lsd.ufcg.edu.br",
        "time": "Sun May 03 14:54:45 2015 -0300"
      },
      "committer": {
        "name": "Samuel de Medeiros Queiroz",
        "email": "samuel@lsd.ufcg.edu.br",
        "time": "Wed May 27 14:27:30 2015 -0300"
      },
      "message": "Honor the flag for Identity v3 API only jobs\n\nWhen the property ENABLE_IDENTITY_V2 is set to\nFalse in the local.conf file, devstack will:\n\n* Disable the v2 API in Keystone paste config;\n* Set Tempest to skip Identity v2 tests and use\n  v3 auth tokens to run all the other tests;\n* Set Horizon to use v3 API and v3 auth tokens;\n* Register the Identity endpoint as v3.\n\nChange-Id: I2575a516244b848e5ed461e7f488c59edc41068d\n"
    },
    {
      "commit": "11e17174beb1bc4fbcf3122d33e7dd5a406ee09c",
      "tree": "1856eee02458f797889c71ae7cbd0579543a42c8",
      "parents": [
        "5d5e99775516e0c52639551893281475b68e528b",
        "a48e5dc4bd3514cc24cd75c72ea998ad9afe5321"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 27 14:41:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 27 14:41:41 2015 +0000"
      },
      "message": "Merge \"add the port_sec as default neutron/ml2 extension driver\""
    },
    {
      "commit": "73d24b2c1c1795a1d8b7f6dcdd608ad387d125b9",
      "tree": "80ae5ed5e9937b2d1425b1cc772038fad2ce7fc2",
      "parents": [
        "5d5e99775516e0c52639551893281475b68e528b"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed May 27 11:41:33 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed May 27 12:22:05 2015 +0100"
      },
      "message": "Ironic: Remove deprecated parameters\n\nIronic have updated some parameters to have a consistent name\nacross drivers. This patch is updating devstack to stop using the\npxe_deploy_{kernel, ramdisk} parameters which have been deprecated since\nearly Kilo eliminating the deprecation warnings in the logs.\n\nWARNING ironic.drivers.modules.pxe [-] The \"pxe_deploy_kernel\" parameter\nis deprecated. Please update the node 267e42c8-df07-49f5-bc7f-48b566acb109\nto use \"deploy_kernel\" instead.\n\nWARNING ironic.drivers.modules.pxe [-] The \"pxe_deploy_ramdisk\" parameter\nis deprecated. Please update the node 267e42c8-df07-49f5-bc7f-48b566acb109\nto use \"deploy_ramdisk\" instead.\n\nChange-Id: I3dcf8df130efc0c2ea35695018bedba31bf0570c\n"
    },
    {
      "commit": "aece9ff9eff94fcdd2bdac14d64536e16207139d",
      "tree": "e3aa5867c35c6a0cb2187886e0bc57422b140461",
      "parents": [
        "7b71d376f91c4cad674eda517786d129853e81e8"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue May 26 15:24:38 2015 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue May 26 15:34:11 2015 -0400"
      },
      "message": "Use correct conf file variable name in sahara\n\nWhen the tls-proxy service is enabled then a separate\nset of ports is used internally vs externally. The\nservices listen on the internal port and a proxy (stud)\nlisten on the \"standard\" port and forward requests to\nthe internal port.\n\nAn incorrect environment variable was being used to set\nthe internal port in the sahara configuration so it wasn\u0027t\nlistening on the correct port, causing stack.sh to fail\nbecause it thought the service wasn\u0027t up (at least not\non the right port).\n\nChange-Id: I3384039392be786d3c189f3e4f84e069ddaf4339\nCloses-Bug: #1458984\n"
    },
    {
      "commit": "b3798af474955368211a297ba85332fde5491993",
      "tree": "19a7018f5797379d7fa3b5d60b38667f5c762343",
      "parents": [
        "37421991b446f2077a9fb4e9a6d580b1c08044a3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 06:48:02 2015 -0700"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Tue May 26 15:39:28 2015 +0000"
      },
      "message": "change the default to PyMYSQL\n\nAs discussed in the Liberty Design Summit \"Moving apps to Python 3\"\ncross-project workshop, the way forward in the near future is to\nswitch to the pure-python PyMySQL library as a default.\n\n    https://etherpad.openstack.org/p/liberty-cross-project-python3\n\nChange-Id: Ic609ce136061b753ca692b37509a0b29c60bb8b5\n"
    },
    {
      "commit": "7b71d376f91c4cad674eda517786d129853e81e8",
      "tree": "07b41a53f3cd29931d24ea13eeae2e71a29c82a6",
      "parents": [
        "9ff021f2065a572140657418f95fee72a9647f4d",
        "8606c98c53722f425525fa06eee554b7d30f62f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 12:35:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 12:35:49 2015 +0000"
      },
      "message": "Merge \"Fix remove_disabled_extensions to remove an extension at the last position\""
    },
    {
      "commit": "8606c98c53722f425525fa06eee554b7d30f62f6",
      "tree": "73964254155c511d023dc7315ca80126fa0d549a",
      "parents": [
        "cf56d4e35ca3f5fd406068e757c9e82a7e2c6d61"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Mon Apr 13 09:55:06 2015 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Tue May 26 12:38:35 2015 +0900"
      },
      "message": "Fix remove_disabled_extensions to remove an extension at the last position\n\nremove_disabled_extensions do matching by \u0027$ext_to_remove\",\"\u0027. So it doesn\u0027t\nmatch an extension at the last position in extensions_list.\nThis patch fixes that.\n\nCloses-Bug: #1443254\nChange-Id: I194b483de797697ba06b320cf33f1bac67fc0cc7\n"
    },
    {
      "commit": "fcefb0a910f78f36b329d8eb74d3849678a7a2b7",
      "tree": "d83e2f8d9da55535a12bba016c608e3389555513",
      "parents": [
        "9ff021f2065a572140657418f95fee72a9647f4d"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sun Apr 26 08:50:49 2015 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Mon May 25 01:09:06 2015 -0700"
      },
      "message": "VMware: add support for simple DVS\n\nAdd the file vmware_dvs that will enable the external CI to be\nrun.\n\nThe patch in the VMware repo for the DVS support is:\nhttps://review.openstack.org/#/c/177597/\n\nChange-Id: I6dee978fd2be3818c5ce57b1dcb2917234ab61e2\n"
    },
    {
      "commit": "9ff021f2065a572140657418f95fee72a9647f4d",
      "tree": "f7725664ad886c3eb26c4a1e7060d6096bc30ce6",
      "parents": [
        "cf56d4e35ca3f5fd406068e757c9e82a7e2c6d61",
        "a747cd25f76440a2320bd5e1c65252d31eb9b189"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 03:43:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 03:43:38 2015 +0000"
      },
      "message": "Merge \"Update the glance image-list with openstack image list\""
    },
    {
      "commit": "cf56d4e35ca3f5fd406068e757c9e82a7e2c6d61",
      "tree": "dcd3381ff2a391ab93ded78a939d9dfc85554256",
      "parents": [
        "3d1ef5f3de5bdb29f08f86122d18c5b835e7664d",
        "eb7a0d9b2d22da3d1e0fbc3f581c597a1a510666"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 22 02:09:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 22 02:09:57 2015 +0000"
      },
      "message": "Merge \"Remove KEYSTONE_AUTH_CACHE_DIR\""
    },
    {
      "commit": "3d1ef5f3de5bdb29f08f86122d18c5b835e7664d",
      "tree": "f726316b9510bfa9cb5ab6b0f508659dac5f6baa",
      "parents": [
        "22658fc9f4d95e3d31db7c9ac570f77096e1f49e",
        "71a8eccdc3594b2e0395d7df75e69eb877269e81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 22 02:09:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 22 02:09:03 2015 +0000"
      },
      "message": "Merge \"Remove setting nonexistant [ec2] driver option in keystone\""
    },
    {
      "commit": "22658fc9f4d95e3d31db7c9ac570f77096e1f49e",
      "tree": "b49cc06f80d179555b85c0fa2f5f9bccdf4b88ad",
      "parents": [
        "4164795413fc1c70358429deef3924bc92f26a8c",
        "3380a16974defc62db65fbc8e30e2510b57b84b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 23:29:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 23:29:50 2015 +0000"
      },
      "message": "Merge \"Disable firewalld always\""
    },
    {
      "commit": "37421991b446f2077a9fb4e9a6d580b1c08044a3",
      "tree": "ec5d4a850272a395ee2fe925d7ef745455baee81",
      "parents": [
        "5dd889f4e1535c84ca289eded0a61aa05548788f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 06:37:11 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 14:58:50 2015 -0700"
      },
      "message": "optional pymysql support\n\nThis allows you to specify MYSQL_DRIVER\u003dPyMySQL and get it in the\nenvironment.\n\nChange-Id: Ic9d75266640b7aa6d7efb6e882d3027e81414059\n"
    },
    {
      "commit": "0b1b6470968380ca0ad7f3f2d944fbd9f781786f",
      "tree": "b3e9b3fb542aa9f6f45e365a6d758bba0a8f0983",
      "parents": [
        "5dd889f4e1535c84ca289eded0a61aa05548788f",
        "41309002fa1a1c00f8485ef71acdec93fbfbd014"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 13:32:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 13:32:01 2015 +0000"
      },
      "message": "Merge \"Add new options to baremetal config section\""
    },
    {
      "commit": "0479bc101c9bc8adc25e408c421f5d3855bfd8bd",
      "tree": "693501e8eacc8160c32c139c6bd01a4f7654bfdf",
      "parents": [
        "c9e842871b850da24a57e2ba5c98020c529111b2",
        "c6782413081cbdc72c7b24e34acec383a1cf2f46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 19 20:24:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 19 20:24:33 2015 +0000"
      },
      "message": "Merge \"Infer rootwrap arguments from project\""
    }
  ],
  "next": "a48e5dc4bd3514cc24cd75c72ea998ad9afe5321"
}
