)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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\""
    },
    {
      "commit": "a48e5dc4bd3514cc24cd75c72ea998ad9afe5321",
      "tree": "8d3c913124341565de4704b64c9905a1a1b79e03",
      "parents": [
        "c9e842871b850da24a57e2ba5c98020c529111b2"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Fri Mar 06 17:05:11 2015 +0800"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Mon May 18 14:10:29 2015 +0800"
      },
      "message": "add the port_sec as default neutron/ml2 extension driver\n\nNeutron ML2 plugin introduces the first extension driver port_security, this\npatch add it to be a default extension driver as a example. And also, if not\nset it by default, networks like public/private which are created after the\nneutron-db-manage\u0027s update, will not include the port-sec value.\n\nChange-Id: I3035317c83d22804855517434bd8578719ce0436\nPartially Implements: blueprint ml2-ovs-portsecurity\n"
    },
    {
      "commit": "c9e842871b850da24a57e2ba5c98020c529111b2",
      "tree": "fe89bbe9d4e0bc97019215dc4aead6928b39776b",
      "parents": [
        "db7809880bcee2bd56ccb5d74fec2ba435d7b2ea",
        "4b684aed316a89d4bc0d365e594ed345fe99d6b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 18 02:34:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 18 02:34:04 2015 +0000"
      },
      "message": "Merge \"Don\u0027t set tempest fixed_network_name with neutron\""
    },
    {
      "commit": "db7809880bcee2bd56ccb5d74fec2ba435d7b2ea",
      "tree": "7a63a25e97a17130a2f1eb1496e7bd7bc143d267",
      "parents": [
        "9e220b9b2b560b160c93058b255b3d69e49c0cbc",
        "331a64f9d087692cba10f3dd15c6b01595e1c127"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 15 22:59:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 15 22:59:18 2015 +0000"
      },
      "message": "Merge \"Use stevedore for keystone backends\""
    },
    {
      "commit": "4b684aed316a89d4bc0d365e594ed345fe99d6b4",
      "tree": "d33701e5c860f90fcd8327551c738fdda3a726a8",
      "parents": [
        "9e220b9b2b560b160c93058b255b3d69e49c0cbc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 15 12:38:09 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 15 14:24:47 2015 -0400"
      },
      "message": "Don\u0027t set tempest fixed_network_name with neutron\n\nIf neutron is enabled then there isn\u0027t a shared private network\nbetween all tenants which is what is required for the\nfixed_network_name config option. This commit adds a conditional\nto not set that option when neutron is enabled. While not necessarily\nfatal to tempest it does emit a warning on almost every server create\ncall if it is set with a non-existent network name.\n\nChange-Id: I1a42fa6b0b5a93b411c08ec35df043d6ea69d453\n"
    },
    {
      "commit": "3380a16974defc62db65fbc8e30e2510b57b84b6",
      "tree": "0a819b012fef2de4101fd0df66f2f98e174efa62",
      "parents": [
        "9e220b9b2b560b160c93058b255b3d69e49c0cbc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 15 13:12:02 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 15 19:14:19 2015 +1000"
      },
      "message": "Disable firewalld always\n\nWe\u0027ve bike-sheded over this before\n(I5252a12223a35f7fb7a4ac3c58aa4a3cd1bc4799) but I have just traced\ndown further issues to firewalld with neutron+ipv6 (see the bug).\n\nIn fact, as mentioned in the comments, RDO disables firewalld and the\nneutron guide says to disable it [1].  The force flag is left if\nanyone really wants this; but nobody is testing (or, as far as I can\ntell, working on) this so bring devstack back into line and disable it\nalways.  Note we do not remove the package; as has been found in the\npuppet scripts this can lead to dependency issues.\n\n[1] http://docs.openstack.org/developer/devstack/guides/neutron.html\n\nChange-Id: Ief7cb33d926a9538f4eb39c74d906ee0c879de35\nPartial-Bug: 1455303\n"
    },
    {
      "commit": "c6782413081cbdc72c7b24e34acec383a1cf2f46",
      "tree": "029dc47772a5814541fed23f66555b6ec5c41d03",
      "parents": [
        "a79de45497dc4c9d388b698b939002d2857f0cc7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 14 10:01:53 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 15 14:01:20 2015 +1000"
      },
      "message": "Infer rootwrap arguments from project\n\nWe can infer the binary and configuration paths just from the project\nname and expanding this to the known *_DIR \u0026 *_BIN_DIR variables.  A\nsimilar thing is done for policyd settings\n\nChange-Id: I7c6a9fa106948ae5cbcf52555ade6154623798f1\n"
    },
    {
      "commit": "9e220b9b2b560b160c93058b255b3d69e49c0cbc",
      "tree": "c1506e67b15f9cf4a1297c01e36d62704b672725",
      "parents": [
        "bf5de0aee48cd756fcc8e792f2014054c5f5294a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Mar 24 16:32:03 2015 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Thu May 14 07:57:23 2015 -0700"
      },
      "message": "Move trove into in-tree plugin\n\nOnce the trove code is copied into the trove repo and it is used\nas a devstack-plugin, we can remove trove-specific code from\ndevstack.\n\nChange-Id: I8f9f1a015edb7ec1033e2eaf0b29ab15d89384ce\nDepends-On: I3506dec0e6097f9c2e9267110fdfb768faa23c85\n"
    },
    {
      "commit": "bf5de0aee48cd756fcc8e792f2014054c5f5294a",
      "tree": "ec1d44329a43d4e531cfad421b70ca8de881ded5",
      "parents": [
        "589bef2d093091cfb1e508fc672c42c304227109",
        "f5b550ee2959a30f7e07271e596cee1d7346aa50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 14 03:23:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 14 03:23:17 2015 +0000"
      },
      "message": "Merge \"Prevent setting tempest fixed_network_name for cells\""
    },
    {
      "commit": "589bef2d093091cfb1e508fc672c42c304227109",
      "tree": "bcb18a9ea77c9c51f2ffdd50bdd37a4a5a9f70e2",
      "parents": [
        "632b83d2f316751a1434f7da6aacf6cdf103db97",
        "38bee18a2c440b01bd1c2187cb2a62a841e3b7ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 14 02:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 14 02:24:49 2015 +0000"
      },
      "message": "Merge \"Cinder: Set os_privileged_user credentials (for os-assisted-snapshots)\""
    },
    {
      "commit": "a79de45497dc4c9d388b698b939002d2857f0cc7",
      "tree": "9bf805d342e5e917f115104c8c8d342c1a8a7189",
      "parents": [
        "92619ddb61a36fcd1bfaac4b561e56bd5a39a229",
        "cbe12eb72eaf70001b80b0a6357cde3048cbc81f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 13 16:30:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 13 16:30:52 2015 +0000"
      },
      "message": "Merge \"glance: remove deprecated store options\""
    },
    {
      "commit": "92619ddb61a36fcd1bfaac4b561e56bd5a39a229",
      "tree": "bb8625a6a87e5a13f4bfb9fdd0ceaf817ae9457b",
      "parents": [
        "1fa82aab6634bf815d162978e33b211e1fdef343",
        "3a2c86aabfa985dbdc998f02201649f49f3adab7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 13 11:41:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 13 11:41:06 2015 +0000"
      },
      "message": "Merge \"Add python_version function to functions-common\""
    },
    {
      "commit": "a747cd25f76440a2320bd5e1c65252d31eb9b189",
      "tree": "3e524827195881be3cb1337c1a951ecf385021fe",
      "parents": [
        "e210d26a1944ce5e2e8e41201496d93a3d351ddc"
      ],
      "author": {
        "name": "Swapnil Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Wed May 13 09:26:15 2015 +0000"
      },
      "committer": {
        "name": "Swapnil Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Wed May 13 09:27:48 2015 +0000"
      },
      "message": "Update the glance image-list with openstack image list\n\nChange-Id: I0f0f15cb204daf12fbc12384f04a2cd9618c4bef\n"
    },
    {
      "commit": "38bee18a2c440b01bd1c2187cb2a62a841e3b7ae",
      "tree": "e4d6bc05cd985bcec214b01f392d551b5982e220",
      "parents": [
        "041fd165216c5f812368612a7b70c38b0b8ee266"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 11 16:51:10 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed May 13 07:15:40 2015 +0000"
      },
      "message": "Cinder: Set os_privileged_user credentials (for os-assisted-snapshots)\n\nWhen calling os-assisted-snapshots APIs, Cinder often (by default) needs\n to pass an admin token to Nova. Currently it uses the credentials of\n the current user.\n\nThis will cause calls to Nova APIs for assisted volume snapshots to fail.\n\nConfiguration options should be added to specify different credentials\nfor talking to Nova.\n\nChange-Id: I9e3ed53f4e1349d57a0c33518445f54ac63e36ec\nRelated-Bug: #1308736"
    },
    {
      "commit": "1fa82aab6634bf815d162978e33b211e1fdef343",
      "tree": "03ee9e1f09518dfc6c006ca5619891f055974b35",
      "parents": [
        "c5caff6776ac348c94a407ea80a70f0c8b3681fa"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:04:49 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:07:10 2015 -0700"
      },
      "message": "Install g-r version of OSC in configure_tempest\n\nconfigure_tempest uses python-openstackclient (OSC) and we call\nconfigure_tempest in grenade on the new side. So we need to make sure\nthe version of OSC is installed matches global-requirements on new.\n\nChange-Id: I6fae9b8b081355b45e7c8d622d8db2482d41b464\nCloses-Bug: #1454467\n"
    },
    {
      "commit": "3a2c86aabfa985dbdc998f02201649f49f3adab7",
      "tree": "95096a8a4913a635bcfc015e7809da650aa8e88b",
      "parents": [
        "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 12 13:41:25 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 12 18:30:31 2015 +0000"
      },
      "message": "Add python_version function to functions-common\n\nThis makes it possible to list virtual site-package directories\nwithout statically stating the python version, which is a bit ugly.\n\nChange-Id: I3e7ac39eb43cdc4f656e0c90f3bfb23545722aef\n"
    },
    {
      "commit": "cbe12eb72eaf70001b80b0a6357cde3048cbc81f",
      "tree": "f64b8795b909d2c04049ae09bb39d4a25b02874a",
      "parents": [
        "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0"
      ],
      "author": {
        "name": "Louis Taylor",
        "email": "louis@kragniz.eu",
        "time": "Tue May 12 16:49:49 2015 +0000"
      },
      "committer": {
        "name": "Louis Taylor",
        "email": "louis@kragniz.eu",
        "time": "Tue May 12 16:49:49 2015 +0000"
      },
      "message": "glance: remove deprecated store options\n\nglance_store has now been fully migrated, so we can remove these from the\nconfig files.\n\nChange-Id: I987ab6338b235f0beeed7c7fe74b0f5b6526f70d\n"
    },
    {
      "commit": "d5bcc42a71083eebf74d645a2bf1eb0c5367dea0",
      "tree": "05fcc6652366974edc8b6c6f4a258a9023831db7",
      "parents": [
        "041fd165216c5f812368612a7b70c38b0b8ee266",
        "e8a2fa431b4b432c5a05da0cab6c4af5999e5aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 12 11:07:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 12 11:07:13 2015 +0000"
      },
      "message": "Merge \"lib/swift: the s3_token middleware should be provided by keystonemiddleware\""
    },
    {
      "commit": "eb7a0d9b2d22da3d1e0fbc3f581c597a1a510666",
      "tree": "e5cc8e4dbc8801d91081570d4422a9229d525302",
      "parents": [
        "71a8eccdc3594b2e0395d7df75e69eb877269e81"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 12:54:33 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 12:54:33 2015 -0500"
      },
      "message": "Remove KEYSTONE_AUTH_CACHE_DIR\n\nKeystone doesn\u0027t use a cache directory.\n\nChange-Id: I569b406db46cf6bdabcbfd8c5eb6f3cbdbc3cff7\n"
    },
    {
      "commit": "75bae7076a3d24c049f7d5e265eb5640713b042e",
      "tree": "395b5b28d6d4ee7cba93a8cc6dbeb0b79992b03e",
      "parents": [
        "e3fcc54b9ba99577d9d74d175b86974aab208514",
        "b3a8f6032a47fd78fcaeb46bca6572a700c775ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 11 15:43:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 11 15:43:23 2015 +0000"
      },
      "message": "Merge \"nova: remove allow_migrate_to_same_host config usage\""
    },
    {
      "commit": "71a8eccdc3594b2e0395d7df75e69eb877269e81",
      "tree": "26e5e8f6dd8b86901d44b67c8420ce42b237a036",
      "parents": [
        "331a64f9d087692cba10f3dd15c6b01595e1c127"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 10:37:18 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 10:37:18 2015 -0500"
      },
      "message": "Remove setting nonexistant [ec2] driver option in keystone\n\nThere\u0027s no [ec2] driver option in keystone.\n\nChange-Id: Ifee92127f32db85d4d55f665471c8da1c9a970e7\n"
    },
    {
      "commit": "331a64f9d087692cba10f3dd15c6b01595e1c127",
      "tree": "805c2cd94e54da3263afa98636e215ea22faba1d",
      "parents": [
        "e3fcc54b9ba99577d9d74d175b86974aab208514"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 10:02:24 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 11 10:34:08 2015 -0500"
      },
      "message": "Use stevedore for keystone backends\n\nWith bp stevedore, keystone will load backend drivers using\nstevedore entrypoints. Using the qualified class name is\ndeprecated.\n\nSince stevedore is going to validate that the entrypoint is\nfound, there\u0027s no need to list the valid backends, so backend\nvalidation was removed. This change will cause the server to fail\nto start if the backends are misconfigured rather than using the\ndefault one.\n\nThe names of the stevedore endpoints are \"sql\", \"ldap\", etc.,\nrather than the qualified class name, so the way that these\nare specified in KEYSTONE_IDENTITY_BACKEND, etc., is the same as\nthe stevedore entrypoint and there\u0027s no need to translate.\n\nChange-Id: I81e4e3a6c97b0057610e6b256aff5df4da884e33\n"
    },
    {
      "commit": "e3fcc54b9ba99577d9d74d175b86974aab208514",
      "tree": "1e70d3a7681db91fb07543964eae191a0e131946",
      "parents": [
        "0884c25b1bac20522e88fb999aa075f82974f176",
        "d5537c1dc835413f1911ab797e3007d85322eace"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 10 22:29:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 10 22:29:38 2015 +0000"
      },
      "message": "Merge \"Add toggle to run Nova API and EC2-API under Apache2\""
    },
    {
      "commit": "99de7cc1782ed00905068d0ec894ac08db5aa06f",
      "tree": "dc6932d3b9487496fedbc51cc858e794ec631703",
      "parents": [
        "0a9d03d5059356a9f494ad331b548cc74d85d75f"
      ],
      "author": {
        "name": "Accela Zhao",
        "email": "accelazh@gmail.com",
        "time": "Fri May 08 18:14:11 2015 +0800"
      },
      "committer": {
        "name": "Accela Zhao",
        "email": "accelazh@gmail.com",
        "time": "Sat May 09 01:17:55 2015 +0800"
      },
      "message": "Fix wrong `sudo ceph -c` command in lib/ceph\n\nThe `sudo -c ${CEPH_CONF_FILE} ceph ...` in lib/ceph misplaced\n`ceph`. The correct syntax is `sudo ceph -c ${CEPH_CONF_FILE} ...`,\nsee lib/ceph:308.\n\nWhile installing ./stack.sh with ceph enabled, the above malformed\ncommand raises a `usage: sudo -h | -K | -k | -V ...` error and stops\nthe installation.\n\nThis patch fixes `sudo -c ${CEPH_CONF_FILE} ceph ...` by moving\n`ceph` to the right place.\n\nChange-Id: I3da943d5a353d99b09787f804b79c1d006a09d96\nCloses-bug: #1453055\n"
    },
    {
      "commit": "b3a8f6032a47fd78fcaeb46bca6572a700c775ce",
      "tree": "f19e98147daad09671ff9bb06d135f2f03bf1694",
      "parents": [
        "55f063a106a85e5bcdf7159e8ec753545becaa40"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 08 06:59:39 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 08 06:59:39 2015 -0700"
      },
      "message": "nova: remove allow_migrate_to_same_host config usage\n\nNova commit 9b224641295af3763d011816d6399565ac7b98de removed the option\nin Liberty so we can remove it\u0027s usage in devstack.\n\nRelated-Bug: #1364851\n\nChange-Id: If051f43fb75d57c118db4e8e97895ff06fbb54e2\n"
    },
    {
      "commit": "41309002fa1a1c00f8485ef71acdec93fbfbd014",
      "tree": "d213eba3263903494ebe9d6f3d71fd8c12f10473",
      "parents": [
        "43dcab990fe3c469f8042c37b176370ed95523a0"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Apr 29 13:36:52 2015 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri May 08 16:17:25 2015 +0300"
      },
      "message": "Add new options to baremetal config section\n\nThis change adds setting of deploy_img_dir and node_uuid baremetal\nconfig options during tempest configuration to enable ironic w/o\nglance scenario testing.\nNeeded for change I171e85cb8a21fae4da45028f1f798988a36f6c95\n\nChange-Id: I6fd393390389c4c643b93198fa461fc2adc415ae\n"
    },
    {
      "commit": "f9cca57ea0dd3eef646d5320648b6fa1732e8802",
      "tree": "8a26240359ca8603f250134d898966f3c6308794",
      "parents": [
        "168b7c226cd17fa75eecc0e6ce4c81d001747f78",
        "1b5a49829eebea87b2cd1fd057f808612f72e7cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 07 21:41:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 07 21:41:30 2015 +0000"
      },
      "message": "Merge \"Set live_migrate_paused_instances\u003dTrue in tempest.conf\""
    },
    {
      "commit": "1b5a49829eebea87b2cd1fd057f808612f72e7cf",
      "tree": "094a8ae38e994a52ae1d8a60272fcdd7694e4193",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Matthew Gilliard",
        "email": "matthew.gilliard@hp.com",
        "time": "Fri Apr 10 08:42:22 2015 +0100"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 07 19:54:39 2015 +0000"
      },
      "message": "Set live_migrate_paused_instances\u003dTrue in tempest.conf\n\nLive migration of paused instances is a new Nova feature in Kilo, and will not\nbe backported.  The compute_feature_enabled.live_migrate_paused_instances flag\ndefaults to False for this reason, but can be set to True here. The tempest\nconfig option and this change can both be removed at Juno-EOL.\n\nThe related Tempest change: I5c6fd3de7ea45d1851bb40037c64ad7fb5e6dc48\n\nChange-Id: I3a83e43d252b88c234438a224e2fbebc0a81eaff\nRelated-Bug: #1305062\n"
    },
    {
      "commit": "d4c89289f9d4bf88c065dca85a46c9b08464b56c",
      "tree": "5641ede92f153b3705f325db5da6136808a9f16e",
      "parents": [
        "168b7c226cd17fa75eecc0e6ce4c81d001747f78"
      ],
      "author": {
        "name": "Waldemar Znoinski",
        "email": "waldemar.znoinski@intel.com",
        "time": "Thu May 07 17:14:21 2015 +0100"
      },
      "committer": {
        "name": "Waldemar Znoinski",
        "email": "waldemar.znoinski@intel.com",
        "time": "Thu May 07 19:01:40 2015 +0100"
      },
      "message": "Set datapath to $OVS_DATAPATH_TYPE for bridges\n\nThis change extends devstack to configure the br-ex,\nbr-\u003cphy\u003e and Xenserver\u0027s br-$GUEST_INTERFACE_DEFAULT\ndatapaths when OVS_DATAPATH_TYPE is set.\n\nChange-Id: I71e590de86e7526e8423140463752d6b3ad14214\nCloses-Bug: #1416444\n"
    },
    {
      "commit": "5ed2ba896f81fdf76bad852c083fbd112afc7ee6",
      "tree": "f2bd4026864b96efd94f9edc8cebc3316c31b199",
      "parents": [
        "872cdf62ce862e4971b9bfa8e20cd7bd8a9bb679",
        "dfcc3871c022516330b6afb6c74751ac42a87480"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 06 17:45:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 06 17:45:22 2015 +0000"
      },
      "message": "Merge \"cinder setup now refers to CINDER_VOLUME_CLEAR and volume_clear\""
    },
    {
      "commit": "e8a2fa431b4b432c5a05da0cab6c4af5999e5aee",
      "tree": "8de5fb13a6f0f10724da073c07c21dcdb49090c9",
      "parents": [
        "ee3d2a8ece24efe8ee8b0304c133574967eb60d3"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed May 06 17:30:48 2015 +0200"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril.roelandt@enovance.com",
        "time": "Wed May 06 17:34:35 2015 +0200"
      },
      "message": "lib/swift: the s3_token middleware should be provided by keystonemiddleware\n\nRecently, keystoneclient.middleware has been moved from keystoneclient to\nkeystonemiddleware. The latter should be used.\n\nChange-Id: Ib9489a21b988b32fc17399c08eeb60862efae034\nCloses-Bug: #1452315\n"
    },
    {
      "commit": "d5537c1dc835413f1911ab797e3007d85322eace",
      "tree": "dc2cd88257e2d0a91af910ddce02519274bbdbee",
      "parents": [
        "e210d26a1944ce5e2e8e41201496d93a3d351ddc"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Apr 30 21:10:48 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Tue May 05 01:36:01 2015 +0000"
      },
      "message": "Add toggle to run Nova API and EC2-API under Apache2\n\nInspired by keystone and rcbops-cookbooks\u0027s nova scripts,\nthis review adds apache2 templates for two of the Nova\nservices. Also add code in lib/nova to switch between\nthe old and new ways to these two services. The patch\ndepends on the Nova review mentioned below as the two\nscripts that are needed will be in Nova\u0027s repository.\n\nTODO for later would be to switch on NOVA_USE_MOD_WSGI\nwhen ENABLE_HTTPD_MOD_WSGI_SERVICES is switched on.\n\nRelated Nova blueprint:\nhttps://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2\n\nDepends-On: Idd7d3d1b3cc5770cdecea7afe6db3c89d5b2c0d0\nChange-Id: I9fc0c601db2776d3e9084be84065e728e3f5d414\n"
    },
    {
      "commit": "dfcc3871c022516330b6afb6c74751ac42a87480",
      "tree": "a19b91a85b7dbf43c22447ee409b3f44cb15dd26",
      "parents": [
        "459c793060113e06e258a3a4ae76a9cda6aa1f4d"
      ],
      "author": {
        "name": "Joe D\u0027Andrea",
        "email": "jdandrea@research.att.com",
        "time": "Wed Apr 29 15:39:17 2015 -0400"
      },
      "committer": {
        "name": "Joe D\u0027Andrea",
        "email": "jdandrea@research.att.com",
        "time": "Mon May 04 14:15:41 2015 -0400"
      },
      "message": "cinder setup now refers to CINDER_VOLUME_CLEAR and volume_clear\n\nCINDER_SECURE_DELETE previously iniset volume_clear to none as a\nside effect, however secure_delete is not documented in cinder.\nNow using CINDER_VOLUME_CLEAR outright. CINDER_SECURE_DELETE is\nsupported but now deprecated.\n\nChange-Id: Ic8694cf16654c23b27d23853a9f06ddf1050fa93\nCloses-Bug: #1450159\n"
    },
    {
      "commit": "8d558c8c270c36a78aeb23f16da084508916a89e",
      "tree": "189355994754a12a6aaac26fa36751d04d60ef2c",
      "parents": [
        "4e41fd83b6667c7dbb20748b95a1c889744282cf"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 04 14:04:16 2015 +0000"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 04 14:07:21 2015 +0000"
      },
      "message": "Set local_ip only when TENANT_TUNNELS are enabled\n\nIn an installation with VLAN tenant networks, devstack should\nnot configure the local_ip (which is applicable only when\ntenant_tunnels are used). This is causing failures in Neutron\nfor an IPv6 only setup. This patch addresses this issue, but\nconfiguring the local_ip only when TENANT_TUNNELS are enabled.\n\nRelated-Bug: #1447693\nChange-Id: I0e2a2d8b6ce0ad87f6c0d318ac522dbab50d44ee\n"
    },
    {
      "commit": "4e41fd83b6667c7dbb20748b95a1c889744282cf",
      "tree": "4dd1310f8c48a00bde1d4da0db159e52bdf80194",
      "parents": [
        "52701440309ee01e2c3f1987f3fb6bb75c76e5e4",
        "2c5d462d910ba505df44d884f8cf9d6df9252b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 04 03:28:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 04 03:28:38 2015 +0000"
      },
      "message": "Merge \"Add /usr/local/bin to exec_dirs in rootwrap.conf\""
    },
    {
      "commit": "6d45e29bbb97ad338b413ec31b635c3c4364df87",
      "tree": "108a6fd4bc5b2f00012fcb5a6b48e56b39ea9ccb",
      "parents": [
        "c9197f6c72039b6029dbe3858b78373d7f3aa96d",
        "645114b7133bc70fb52f9f0c3f841766595358c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 19:36:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 19:36:30 2015 +0000"
      },
      "message": "Merge \"Set DevStack to dual stack by default in Kilo+\""
    },
    {
      "commit": "c9197f6c72039b6029dbe3858b78373d7f3aa96d",
      "tree": "f14caf33bdba128432eb51c4a8ee25b1fedd9d5c",
      "parents": [
        "a3f0fbc62c0c1e28885c6eb67ee22272c1b63930",
        "37b779c3bc40bbd72cb2f55d15d5b2d43a3bb03d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 20:25:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 20:25:23 2015 +0000"
      },
      "message": "Merge \"Acknowledge API_WORKERS in glance-registry\""
    },
    {
      "commit": "f0267d3faaafd63260674df4e1a08a1fd4c3e1b9",
      "tree": "c78f1f736e8d23a02f45e8f062056004652ffbec",
      "parents": [
        "2d603a3c5caaca3170e6aa28e0f17198725d0ff4",
        "74a85b0f2954f96eeda876ec8fc8f43017aa8a82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 13:12:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:12:31 2015 +0000"
      },
      "message": "Merge \"Set policy_file in the oslo_policy group\""
    },
    {
      "commit": "2d603a3c5caaca3170e6aa28e0f17198725d0ff4",
      "tree": "9e8c230b2ee5fdd275e767f4787d0ef5a14472e9",
      "parents": [
        "5ea9fb13056f9aa738711acf445b78914b734570",
        "6cdb2e0f1a2c2429587f1e9187344cb26eb31812"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 13:10:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:10:29 2015 +0000"
      },
      "message": "Merge \"Remove the lvm.conf filter during cleanup\""
    },
    {
      "commit": "6cdb2e0f1a2c2429587f1e9187344cb26eb31812",
      "tree": "433984396700ffadbf99b1a169e493180eaae7bb",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 23 09:12:59 2015 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 23 22:12:15 2015 +0000"
      },
      "message": "Remove the lvm.conf filter during cleanup\n\nThis avoids us leaving the filter in the global lvm config. Without cleaning\nthis up, we can hit some failures to run stack.sh because devices are excluded\nthat we need to be able to see. This resets it to what it was before when\nwe do a cleanup.\n\nAlso, do this before we add the line, so we don\u0027t add multiple lines on\nsuccessive runs.\n\nCloses-bug: #1437998\nChange-Id: Idbf8a06b723f79ef16a7c175ee77a8c25f813244\n"
    },
    {
      "commit": "5ea9fb13056f9aa738711acf445b78914b734570",
      "tree": "67b82f9ac75e94545fb25b82651a17cd57299fde",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63",
        "8f5fe871a45585fdbc72aacca6f8528b1f4d328d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 17:45:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 17:45:49 2015 +0000"
      },
      "message": "Merge \"Fix issue with ml2 plugin on using provider network\""
    },
    {
      "commit": "2c5d462d910ba505df44d884f8cf9d6df9252b37",
      "tree": "7e97523260e2f281b8698cdc608e1b07de939c2a",
      "parents": [
        "cd7655cbfcc119e5dafe308ce31e54d3e28b3b63"
      ],
      "author": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Tue Apr 21 15:48:22 2015 -0400"
      },
      "committer": {
        "name": "Robert Li",
        "email": "baoli@cisco.com",
        "time": "Thu Apr 23 09:34:14 2015 -0400"
      },
      "message": "Add /usr/local/bin to exec_dirs in rootwrap.conf\n\ndevstack installs neutron utilities into /usr/local/bin such as\nneutron-keepalived-state-change and neutron-ns-metadata-proxy.\nIn stead of adding individual filters to allow them to run from that\ndirectory, this patch adds /usr/local/bin into exec_dirs.\n\nPlease also refer to I3abd1c173121dc8abb5738d1879db8ac9a98b690 for\ndiscussion on the approach to fix the bug.\n\nChange-Id: Iade8b5b09bb53018485c85f8372fb94dbc2ad2da\nCloses-Bug: 1435971\n"
    },
    {
      "commit": "74a85b0f2954f96eeda876ec8fc8f43017aa8a82",
      "tree": "36f8adca5c4bbd31bcddffa62f0c3f4945cffd24",
      "parents": [
        "4ab283fea1e4751ab98564743907417b14f40cfe"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Apr 22 18:02:39 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Apr 22 18:02:39 2015 +0000"
      },
      "message": "Set policy_file in the oslo_policy group\n\npolicy_file in DEFAULT is deprecated\n\nChange-Id: I6698a810d5e6c395a18aed8066e61f8c4bae2408\n"
    },
    {
      "commit": "8f5fe871a45585fdbc72aacca6f8528b1f4d328d",
      "tree": "68f1d790d1920a9caee4f740f0816b9250d9c479",
      "parents": [
        "7c17f2684e14a4847d56e3a79cfc8d13b3f15ee4"
      ],
      "author": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Fri Apr 17 12:48:39 2015 +0000"
      },
      "committer": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Tue Apr 21 04:57:55 2015 +0000"
      },
      "message": "Fix issue with ml2 plugin on using provider network\n\nThis commit fixes the issue that ml2 plugin\nsets \u0027flat_networks\u0027 in ml2 configuration file as\nempty.  The value of \u0027flat_networks\u0027 need to be set \nas the name of the physical network that was specified \nin the localrc file (or it\u0027s default value).\n\nChange-Id: Ib4c31f6576da57534b36aefebd1ca8cd397c6c1a\n"
    },
    {
      "commit": "14d1cf90ed9992f706c9149ba46e2eb984ff8b58",
      "tree": "ecb957f5172a451edd7135eb36d0e3776662d9d6",
      "parents": [
        "c2a3d3f16b130613d5e167a1123415662e42be0e",
        "72a8be60cd6b6efd32ebe2d81346ece48434510f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:16:58 2015 +0000"
      },
      "message": "Merge \"Add a peak memory tracker to dstat\""
    }
  ],
  "next": "72a8be60cd6b6efd32ebe2d81346ece48434510f"
}
