)]}'
{
  "log": [
    {
      "commit": "5061048ede354eeadf95e96312e9b2770229402d",
      "tree": "3c0d96c48a56d64b5d2e8b72d954174d893cbdf8",
      "parents": [
        "a22942ba52917dcdfa031f38301742884dfb9b4e",
        "7ced150f8c70e1acaa4b83c25d3c9271cdb512c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 17:14:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 17:14:56 2015 +0000"
      },
      "message": "Merge \"Add variable to indicated if Tempest should have admin\""
    },
    {
      "commit": "a22942ba52917dcdfa031f38301742884dfb9b4e",
      "tree": "a0640bfb712c0252f856a0e9109f6c2859d741d5",
      "parents": [
        "c8944720efeea4823a71cf7997fd848841d9f447",
        "199c6048fd209d87c87c0bb40860f4b4b2661a5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 17:14:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 17:14:47 2015 +0000"
      },
      "message": "Merge \"Recreate tox venv for tempest on stack.sh run\""
    },
    {
      "commit": "c8944720efeea4823a71cf7997fd848841d9f447",
      "tree": "c4453a469b3a8aa3b7b7879d38a91028756925f9",
      "parents": [
        "e59d2c6783fcbc45ed8eccb87a2ed78694ff932a",
        "de77c471f3df400c4c7df724c78dbd7dc771c618"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 17:13:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 17:13:41 2015 +0000"
      },
      "message": "Merge \"Make ironic\u0027s service check flexible\""
    },
    {
      "commit": "4cc060e77c58882f9728c2515e65d205d0e969dd",
      "tree": "289e0647f4bf602635f2ad6c04ae11e539e04a9d",
      "parents": [
        "1840f70d0bf15553c39f59b8bee87cd7ea12e8f4",
        "9ebd65be32357a0554e4e5525037e7f1803077f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 12:51:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 12:51:03 2015 +0000"
      },
      "message": "Merge \"Increase Swift disk size up to 2GB if Glance is enabled\""
    },
    {
      "commit": "7ced150f8c70e1acaa4b83c25d3c9271cdb512c3",
      "tree": "0afd9955fa9b33254c0185e57f6155216ec0b423",
      "parents": [
        "27ee05bb2c9e17f8131338739237f7dc64984bbe"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 23 15:51:54 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 26 08:17:52 2015 -0400"
      },
      "message": "Add variable to indicated if Tempest should have admin\n\nThis commit adds a new flag, TEMPEST_HAS_ADMIN, to enable or disable\nsetting admin credentials in the tempest config file. This allows for\ndevstack / tempest configurations where tempest doesn\u0027t have admin to\nensure it would work in public cloud scenarios.\n\nChange-Id: Id983417801e4b276334fb9e700f2c8e6ab78f9ba\n"
    },
    {
      "commit": "1840f70d0bf15553c39f59b8bee87cd7ea12e8f4",
      "tree": "94e64a8ce395471f6617d1a6d84a1beb2b9c0ecb",
      "parents": [
        "27ee05bb2c9e17f8131338739237f7dc64984bbe",
        "d01ff96e3f330684f3f1041ce6e08f729cf4006c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 11:59:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 11:59:52 2015 +0000"
      },
      "message": "Merge \"Stop using deprecated rabbit related config options\""
    },
    {
      "commit": "27ee05bb2c9e17f8131338739237f7dc64984bbe",
      "tree": "b20b65dcabe0ae7936bcbb15f356f103a4f490c1",
      "parents": [
        "067d13ae6b6aae0061c63bc6af1e5798083d8f2f",
        "72f026b60d350ede39e22e08b8f7f286fd0d2633"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 04:23:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 04:23:37 2015 +0000"
      },
      "message": "Merge \"Always defines tempest_roles as Member\""
    },
    {
      "commit": "5a9739a4cae7957a24898fb11562559be2916121",
      "tree": "d41c4521e163f671114d61604b4d0ee9e94111b3",
      "parents": [
        "85c98b3e18b132d99c569626e1b747eafa59f7c6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 25 11:33:51 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 25 22:22:11 2015 -0400"
      },
      "message": "Rename lib/neutron to lib/neutron-legacy\n\nPreparing to refactor lib/neutron to support Neutron as the default\nnetwork config.  lib/neutron will be renamed internally and refined\nto support a couple of specific configurations.\n\nChange-Id: I0d3773d14c4c636a4b915734784e7241f4d15474\n"
    },
    {
      "commit": "85c98b3e18b132d99c569626e1b747eafa59f7c6",
      "tree": "4498d731124f5e009c5afd14f4865a5d776e5ae4",
      "parents": [
        "8a648516896c1eb77bd6f96ae3b8d462add888cf"
      ],
      "author": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Thu Mar 26 00:14:05 2015 +0100"
      },
      "committer": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Thu Mar 26 00:32:54 2015 +0100"
      },
      "message": "Revert \"Support for single interface Neutron networking with OVS\"\n\nThis patch is causing blocking failures in some 3rd party CIs.\nThe issue can be tracked to the fact that the PUBLIC_INTERFACE\ninterface might have no address assigned.\n\nThis reverts commit 93b2100c983e1c271a8d51aa7f4755a6445be6a8.\n\nPartial-Bug: #1436607\nChange-Id: I0943aa542b911fbcebb100543e0adbb38159b233\n"
    },
    {
      "commit": "72f026b60d350ede39e22e08b8f7f286fd0d2633",
      "tree": "e63f8c508e7df52955c83222edfcfb8a281d7d42",
      "parents": [
        "7b2eaedabf0700a50ddcb32ac54570ea200c616e"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 17:24:24 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 17:25:56 2015 -0400"
      },
      "message": "Always defines tempest_roles as Member\n\nBecause tests might force the auth version to v3, we always need\nto have Member in the list of roles.\n\nChange-Id: I06fd043e1b31ae0e5e33f4dcf898fb58f2907267\n"
    },
    {
      "commit": "5939ec1fa1bdf2eeaeefa61f70306ac8cced030e",
      "tree": "0e6ba4d3408e31d034a51405b4df556f136188e2",
      "parents": [
        "b3d7cfd416dfc523ddba6932daf46a4e955dc761",
        "93b2100c983e1c271a8d51aa7f4755a6445be6a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 18:37:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 18:37:24 2015 +0000"
      },
      "message": "Merge \"Support for single interface Neutron networking with OVS\""
    },
    {
      "commit": "93b2100c983e1c271a8d51aa7f4755a6445be6a8",
      "tree": "949ccced464435a1a413762c18df51858745f598",
      "parents": [
        "948970928cdb0bc550c4f486ec61537202680a3b"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Feb 20 11:45:21 2015 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 25 11:42:45 2015 -0400"
      },
      "message": "Support for single interface Neutron networking with OVS\n\nWhen running Neutron on a single node that only has a single interface,\nthe following operations are required:\n\n    * Remove the IP address from the physical interface\n    * Add the interface to the OVS physical bridge\n    * Add the IP address from the physical interface to the OVS bridge\n    * Update the routing table\n\nThe reverse is done on cleanup.\n\nIn order run Neutron on a single interface, the $PUBLIC_INTERFACE and\n$OVS_PHYSICAL_BRIDGE variables must be set.\n\nCo-Authored-By: Brian Haley \u003cbrian.haley@hp.com\u003e\n\nChange-Id: Ie35cb537bb670c4773598b8db29877fb8a12ff50\n"
    },
    {
      "commit": "b23054c4b42b1c4ef8b0cdb642e63eac2a91a3f5",
      "tree": "d53d838bc4b32ae01db2b4603ad4f442e8333ef2",
      "parents": [
        "4e81d247a4053f1117f878d12c5de53f0abda2a7",
        "668749ae8582bd19e22bb1d0ec46cf3a18cc1bf0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 15:20:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 15:20:06 2015 +0000"
      },
      "message": "Merge \"Allow external ENV setup for conf files\""
    },
    {
      "commit": "668749ae8582bd19e22bb1d0ec46cf3a18cc1bf0",
      "tree": "7eb74d80d87f6ba4b011a21a3bbbadb23ebb2a7b",
      "parents": [
        "e467cdfeb186f6afad742f25e5dc8db117524942"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Tue Mar 24 18:00:29 2015 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Tue Mar 24 19:28:25 2015 +0000"
      },
      "message": "Allow external ENV setup for conf files\n\nIn order to keep redstack in synch with devstack, the conf files\nreferenced within devstack need to be able to be declared externally.\n\nThis change allows *_CONF values to be specified, and uses the\noriginal values as defaults.\n\nChange-Id: Ic67f6347b92b05619103a77e9f7ea80a299a6869\n"
    },
    {
      "commit": "d16b946b06018b619bf050b590bcab559d268303",
      "tree": "8da4fb970d5dbec75bb016eebbfa13002ba1b123",
      "parents": [
        "1b8c4678cd9a363297efcac15313eefdee8ebd8c",
        "7448edb031028af2e26e17bce6373d8f8929570d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 24 14:50:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 14:51:00 2015 +0000"
      },
      "message": "Merge \"Keystone use new section for eventlet server options\""
    },
    {
      "commit": "1b8c4678cd9a363297efcac15313eefdee8ebd8c",
      "tree": "5456dffe0ec13bb9769d24f963671d0fb267a4f4",
      "parents": [
        "e467cdfeb186f6afad742f25e5dc8db117524942",
        "ec47bc1d720852ca07f1af2143c2a6c1353e9306"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 23:08:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 23:08:55 2015 +0000"
      },
      "message": "Merge \"Add support for Oracle Linux 7 and later.\""
    },
    {
      "commit": "d01ff96e3f330684f3f1041ce6e08f729cf4006c",
      "tree": "a6c1b9a931df476fcb94c594ae071520db246c6e",
      "parents": [
        "e467cdfeb186f6afad742f25e5dc8db117524942"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Mar 23 15:05:39 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Mar 23 15:05:39 2015 -0700"
      },
      "message": "Stop using deprecated rabbit related config options\n\nStop services from throwing the following warning:\n  Option \"rabbit_password\" from group \"DEFAULT\" is deprecated. Use option\n  \"rabbit_password\" from group \"oslo_messaging_rabbit\".\nSame for rabbit_hosts and rabbit_userid\n\nChange-Id: I7da503ef50b3653b888cb243caa74b4253a495e2\n"
    },
    {
      "commit": "e467cdfeb186f6afad742f25e5dc8db117524942",
      "tree": "f7102b3bb683bd2d18f8d3aba0dedb9e84f6e627",
      "parents": [
        "952f9a9116cb77b5807e43b5bde52fbabaee9a83",
        "16819951038c464d330233d0d3df4173420f14ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 18:34:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 18:34:53 2015 +0000"
      },
      "message": "Merge \"Install missing heat agent projects\""
    },
    {
      "commit": "d2287cfb9f4dfac71f14f3374514f5b8c2b0c70b",
      "tree": "69906117a836b14aef973525ddc048a861f1b366",
      "parents": [
        "404d3afa5c86a99f4c86331c268dab2b2fca7a9f"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sun Mar 22 07:20:06 2015 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Mon Mar 23 00:05:36 2015 -0700"
      },
      "message": "Config driver: use \"True\" instead of \"always\"\n\nCommit c12a78b35dc910fa97df888960ef2b9a64557254 has set the\n\"always\" flag to be deprecated in liberty. This moves to using\n\"True\" instead.\n\nChange-Id: Idecf7966968369d2f372abffcab85fbf9aa097c7\n"
    },
    {
      "commit": "ec47bc1d720852ca07f1af2143c2a6c1353e9306",
      "tree": "5f334888c4222e270b190919b5a71997778c1372",
      "parents": [
        "d9a7ae8056a253a9f3f50aa1225e7fda6f1a595a"
      ],
      "author": {
        "name": "Wiekus Beukes",
        "email": "wiekus.beukes@oracle.com",
        "time": "Thu Mar 19 08:20:38 2015 -0700"
      },
      "committer": {
        "name": "Wiekus Beukes",
        "email": "wiekus.beukes@oracle.com",
        "time": "Sun Mar 22 21:28:35 2015 -0700"
      },
      "message": "Add support for Oracle Linux 7 and later.\n\nMost of the changes revolves around using MySQL rather than MariaDB,\nplus enabling the addon repos on public-yum.oracle.com.\nThe patch just touch the areas where there is a divergence between the\nFedora and Oracle distributions and in all other cases the is_fedora\nwill result in the correct decision to be made and left as is.\n\nCollapsed the is_suse and is_oraclelinux into a single check in\nconfigure_database_mysql and cleanup_database_mysql\n\nAdded Oracle Linux to MAINTAINERS.rst\n\nRather than duplicating most of the Redhat version check code, added\na check in the block to do the determination if it is Oracle Linux\n\nChange-Id: I5f1f15106329eec67aa008b17847fa44863f243f\n"
    },
    {
      "commit": "743d03bf7dbb3d5e2d6b20fa872694265e36a36d",
      "tree": "5e35af49965e67db24f09760d739153e7630acaf",
      "parents": [
        "d5532b5255878ea2fdf330828fac943c74e3d389",
        "2dd110ce8668f6cb7b507928bad972d94656e2d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 22 02:41:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 22 02:41:03 2015 +0000"
      },
      "message": "Merge \"iniset_rpc_backend default section\""
    },
    {
      "commit": "d5532b5255878ea2fdf330828fac943c74e3d389",
      "tree": "3fc8158296cc934fa7c57511f14a2abeee547764",
      "parents": [
        "2dc61b2a63a433870e1963c8d808de4ca57333f2",
        "58065f26b6f35272636174c3b07006255424b9c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 21 19:21:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 21 19:21:58 2015 +0000"
      },
      "message": "Merge \"Set compute-feature-enabled.preserve_ports\u003dTrue in tempest.conf\""
    },
    {
      "commit": "7448edb031028af2e26e17bce6373d8f8929570d",
      "tree": "cd25d18759b5c1e7094d642ac71d33ad9d490397",
      "parents": [
        "05163d66ac4459cabff4ccf303b7ec10f2fa72a7"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Mar 11 20:06:26 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Mar 20 09:51:43 2015 -0500"
      },
      "message": "Keystone use new section for eventlet server options\n\nConfiguration options that are only relevant when running keystone\nunder eventlet (rather than Apache httpd) were moved to the\n[eventlet_server] and [eventlet_server_ssl] groups in the\nkeystone.conf file to avoid confusion. This change updates devstack\nto use the new non-deprecated group for these options.\n\nChange-Id: I651a278d09f6a3a32b2e96fac87f1e5ea0f18c39\n"
    },
    {
      "commit": "05163d66ac4459cabff4ccf303b7ec10f2fa72a7",
      "tree": "7c39194b241f3d23094798d40916fa55d6d0018a",
      "parents": [
        "597fd75f4178d2179dedef10af3f5dda2994b76c",
        "8421c2b9ab5d8242abb7d1bdc20435408db8b802"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:30:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:30:06 2015 +0000"
      },
      "message": "Merge \"Use install(1) where possible\""
    },
    {
      "commit": "889d76b4cf1b465386b1aa6653218fc6bebe2493",
      "tree": "62da349936f3449baef571205a0cbc7a5690019f",
      "parents": [
        "e64bd629b4a12cca2002ee78c1a0162bd73a37a9",
        "23d6d5068752358c1d3bbacc314594b1b50e2fc8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:29:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:29:44 2015 +0000"
      },
      "message": "Merge \"Stop using deprecated oslo_concurrency and sql_connection config options\""
    },
    {
      "commit": "e64bd629b4a12cca2002ee78c1a0162bd73a37a9",
      "tree": "b75b9b7cd190b45825ede6ed9ede1a1672d79007",
      "parents": [
        "8e71fabb57c507cc4cf4379880138b32cd28ca0d",
        "6ac97deba6af9ced38f3c0ec93327d352e20c6df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:29:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:29:36 2015 +0000"
      },
      "message": "Merge \"Swift use v3 auth_token credentials\""
    },
    {
      "commit": "8e71fabb57c507cc4cf4379880138b32cd28ca0d",
      "tree": "af89afb09df4669867c66ed35e88a3274ffd2ef1",
      "parents": [
        "a4904128ffe520ddd350aea159e591dc2d5c30c1",
        "ad13c0a8dacbf5d5d399aa2df99313bb5fb6a39b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:29:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:29:25 2015 +0000"
      },
      "message": "Merge \"Keystone stop using config refs\""
    },
    {
      "commit": "a4904128ffe520ddd350aea159e591dc2d5c30c1",
      "tree": "54c6fcba28604a22ed7c593bfd6bd85e30228236",
      "parents": [
        "6f3f310848d1134ff73dd23e246ad00f7cd13365",
        "45e7db0e7a702e7a1cdb1121acd7c2766c664dbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:28:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:28:29 2015 +0000"
      },
      "message": "Merge \"Change datastore version for Mysql datastore\""
    },
    {
      "commit": "d4c95233d6ff9111ebd76888516c94e0899aec28",
      "tree": "41c22e6ae68f6040a0cd68f222486e045110f1ca",
      "parents": [
        "948970928cdb0bc550c4f486ec61537202680a3b",
        "f26deea6b1d7a91da44979d8c7feaf1ff8970b25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 19 18:22:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 19 18:22:51 2015 +0000"
      },
      "message": "Merge \"create install_default_policy\""
    },
    {
      "commit": "948970928cdb0bc550c4f486ec61537202680a3b",
      "tree": "52cdda16363370f589f4ca77455bee57db1f1558",
      "parents": [
        "d9a7ae8056a253a9f3f50aa1225e7fda6f1a595a",
        "886cbb2a86e475a7982df1d98ea8452d0f9873fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 19 15:27:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 19 15:27:54 2015 +0000"
      },
      "message": "Merge \"Set heat stack role in tempest config to _member_\""
    },
    {
      "commit": "9ebd65be32357a0554e4e5525037e7f1803077f8",
      "tree": "234893a45ce8b0e591de7ff903efcef503bd956b",
      "parents": [
        "40ce320bb013f850a47d32781dd2f77a4d7927fa"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Sun Mar 08 23:51:55 2015 +0200"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Thu Mar 19 15:41:57 2015 +0200"
      },
      "message": "Increase Swift disk size up to 2GB if Glance is enabled\n\nMinimum Cinder volume size is 1GB so if Swift backend for Glance is only\n1GB we can not upload volume to image.\n\nChange-Id: Ifd4cb42bf96367ff3ada0c065fa258fa5ba635d9\n"
    },
    {
      "commit": "f26deea6b1d7a91da44979d8c7feaf1ff8970b25",
      "tree": "51bdbe570b8fd4160969c7762f554e61a4658199",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9"
      ],
      "author": {
        "name": "yuntongjin",
        "email": "yuntongjin@gmail.com",
        "time": "Sat Feb 28 10:50:34 2015 +0800"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 19 09:10:37 2015 -0400"
      },
      "message": "create install_default_policy\n\nRecent versions of oslo policy allow the use of a policy.d to break up\npolicy in a more user understandable way. Nova is going to use this in\nKilo to break out v2 and v2.1 API policy definitions.\n\nThis provides a unified helper for installing sample policies. It\nmakes some assumptions on project directory structure. Porting other\nprojects to use this can happen in the future.\n\nChange-Id: Iec23b095176332414faf76a9c329f8bb5f3aa6c3\n"
    },
    {
      "commit": "886cbb2a86e475a7982df1d98ea8452d0f9873fd",
      "tree": "efd036856dacd529b8eb2a82a328204724a42e75",
      "parents": [
        "852bacc7dfcb6ebe1244dcd648cbf7e6ebd5923e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:03:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:03:01 2015 -0400"
      },
      "message": "Set heat stack role in tempest config to _member_\n\nIn kilo heat started to use keystone delegations to perform the needed\noperations, as part of this the need to set the explicit role in\ndevstack for stack management disappeared. However, in tempest as part\nof the effort to make credentials configuration more explicit an option\nwas added to ensure that the users created by tempest have the proper\nrole set for stack management in the heat tests. This commit sets the\nvalue of this config option in tempest to be the default role _member_\nto reflect that there is no separate heat_stack_owner role created\nanymore. (which is the tempest default value)\n\nChange-Id: Id98a83f0a716de0fdb5f36d03407364830e8fa5f\n"
    },
    {
      "commit": "aea87e2dc29fabffb16c9c6c4ce3079d30ca4423",
      "tree": "6e58ac3246416186fc0bca016e1f8b88fb7326e7",
      "parents": [
        "852bacc7dfcb6ebe1244dcd648cbf7e6ebd5923e",
        "4bf861c76c220a98a3b3165eea5448411d000f3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 23:43:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 23:43:27 2015 +0000"
      },
      "message": "Merge \"Create global_filter to avoid scan of missing devs\""
    },
    {
      "commit": "16819951038c464d330233d0d3df4173420f14ae",
      "tree": "54b477e57b57f95f17b5196361b8d27bb13f2b5e",
      "parents": [
        "852bacc7dfcb6ebe1244dcd648cbf7e6ebd5923e"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 18 13:45:40 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 19 09:50:13 2015 +1300"
      },
      "message": "Install missing heat agent projects\n\nThis change adds the dib-utils repo, and adds git_clone calls for the\nrequired os-*-config projects.\n\nChange-Id: I2641feb0c462d2940f2698515ff62a2ff06c0e70\n"
    },
    {
      "commit": "852bacc7dfcb6ebe1244dcd648cbf7e6ebd5923e",
      "tree": "df884b63f67b05df1136b074a9aeaf9219407751",
      "parents": [
        "ecd26036e5dab86021e0cf7ab8bd1bc630e2e1ce",
        "ee78c9e2f6076db2db1b2fc3c1178905de6f7e5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 19:14:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 19:14:30 2015 +0000"
      },
      "message": "Merge \"Add Ironic cleaning network\""
    },
    {
      "commit": "ecd26036e5dab86021e0cf7ab8bd1bc630e2e1ce",
      "tree": "5dcd9c2fff69e2d3ed95611347cb09b06b3b6904",
      "parents": [
        "392f23f68d3d2860b98aa764b1cadbd2ecca2dca",
        "80cdbc423112f76720f9b8b4cdf19f17815429f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:54:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:54:04 2015 +0000"
      },
      "message": "Merge \"Make ironic ssh check timeout configurable\""
    },
    {
      "commit": "392f23f68d3d2860b98aa764b1cadbd2ecca2dca",
      "tree": "c5698a87ad5b581829726e687c1188e12ad53084",
      "parents": [
        "28c5a9ba0656ce20d76a02de7299b8c129373675",
        "cb3ceceda227036c357a1c3173ecbd8c3116b148"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:52:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:52:20 2015 +0000"
      },
      "message": "Merge \"Set INSTALL_TEMPEST to default true\""
    },
    {
      "commit": "6ec715ea6703d69643a6dd1e92cc9ebac4dc49e6",
      "tree": "4883ba7aa969367e3f4006ea6bd410e4767a4c04",
      "parents": [
        "e634a96997732690f18c4993afac15a29750c0a2",
        "302389bf8d1d9dfeed9a7c07e8bb4b85fc731028"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:48:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:48:22 2015 +0000"
      },
      "message": "Merge \"[SAHARA] Remove copying sahara.conf from base config file\""
    },
    {
      "commit": "4bf861c76c220a98a3b3165eea5448411d000f3a",
      "tree": "3456436ad5a89e384fb206c36557ff88c6279907",
      "parents": [
        "5e159edab375ed950cc5c91a6c445bbc5541b3c1"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Mar 17 21:07:39 2015 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Mar 18 10:29:29 2015 -0600"
      },
      "message": "Create global_filter to avoid scan of missing devs\n\nA while back I added an lvm.conf file with a device filter setting\nto try and clean up the LVM hangs in the gate:\n  (commit 0b9e76f280208b5b5ad54bb6fbc4133e63037286)\n\nIt turns out this wasn\u0027t the real problem, the real problem\nis that on an LVS/VGS command LVM  will attempt to open and read\nall potential block devices in /dev to see if they have LVM data\non them.  I initially thought the local filter would keep that\nfrom happening, as it turns out the local filter only limits what\u0027s\nreturned AFTER the actual scan process.  In order to keep the scan\nfrom happening at all, either a global_filter needs to be used or\nlvmetad needs to be running and enabled.\n\nThere are situations in gate tests where /dev/sdX devices are created and\ndeleted and the result is that we hit situations where LVM tries\nto open up devices to check them even if they\u0027ve been removed.  The\nresult is we have a blocking open call from LVM that takes approx\n60 seconds to time out and fail.\n\nUbuntu won\u0027t have a version of lvmetad until Vivid, so for now\nthat just leaves the global_filter as an option.\n\nThis patch adds the filter routine to the end of stack.sh.  We don\u0027t\nwant to put the routine in lib/cinder_backend/lvm like we had it because\nnow we have to set the global filter for all LVM commands on the system.\nSo we put this as one of the last steps in stack.sh and run it if Cinder\nis enabled.  This way we can query PV\u0027s on the system regardless of what\nother services may be running and using LVM and make sure that all of\ntheir devices are added to the filter as well.\n\nAlso, make sure we only set this for Ubuntu as Fedora/RHEL variants\nutilize lvmetad.\n\nThis patch also removes the old change that set the local filter.\n\nDocImpact\nShould add this to recommended config for Cinder on systems\nthat don\u0027t have lvmetad, and recommend lvmetad for those that do.\n\nChange-Id: I5d5c48e188cbb9b4208096736807f082bce524e8\nCloses-Bug: #1373513\n"
    },
    {
      "commit": "199c6048fd209d87c87c0bb40860f4b4b2661a5e",
      "tree": "6e263ce04bb604ff22b95a3b7f9f3aaca739ccdc",
      "parents": [
        "7b2ee1c6d85909f6d11af96b6d6928ba2f5a2985"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Mar 18 10:48:47 2015 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Mar 18 10:48:47 2015 +0000"
      },
      "message": "Recreate tox venv for tempest on stack.sh run\n\nSometimes when certain dependencies are changed, recreating an existing\nDevStack fails, as tempest is using an old existing venv for tox run,\nwhere dependencies are not met.\n\nThis change should help developers who are reusing\ntheir existing DevStack.\nThe gate should not be affected as there the vev is freshly created\nanyway.\n\nChange-Id: Ic42ba1cb0aa829c5120151d3d8cdafa4efc3ffaa\n"
    },
    {
      "commit": "8421c2b9ab5d8242abb7d1bdc20435408db8b802",
      "tree": "9d9b6abbf9ee99f6cadb81a9b5a38ecc676961e8",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 16 13:52:19 2015 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 18 13:30:59 2015 +1100"
      },
      "message": "Use install(1) where possible\n\nThis eliminated a number of sudo calls by doing the copy/chown/chmod in\na single step and sets a common pattern.\n\nChange-Id: I9c8f48854d5bc443cc187df0948c28b82c4d2838\n"
    },
    {
      "commit": "ee78c9e2f6076db2db1b2fc3c1178905de6f7e5d",
      "tree": "94f2a0be243312eef64651f7b6414b9139026a52",
      "parents": [
        "1331a828dab91f2e053cb1a4b78b872af00410c1"
      ],
      "author": {
        "name": "Josh Gachnang",
        "email": "josh@pcsforeducation.com",
        "time": "Mon Mar 16 23:24:52 2015 -0700"
      },
      "committer": {
        "name": "Josh Gachnang",
        "email": "josh@pcsforeducation.com",
        "time": "Tue Mar 17 19:15:10 2015 -0700"
      },
      "message": "Add Ironic cleaning network\n\nThe cleaning network is where ramdisks will be booted during\nthe cleaning process. We want to ensure nodes are being properly\ncleaned on tear down.\n\nChange-Id: Ic38de10668c97648d073fdf9a3afc59712057849\nImplements: bp/implement-cleaning-states\n"
    },
    {
      "commit": "744c2afd6f5a594a5a16144c773436fbca263c4d",
      "tree": "f343fbca48964dd8e78aa2f083d06a761ed53f0b",
      "parents": [
        "5e159edab375ed950cc5c91a6c445bbc5541b3c1"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 16 12:00:40 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 18 11:12:37 2015 +1300"
      },
      "message": "Allow heat-standalone to work with keystone v3\n\nHeat can now run in standalone mode with the default v3 keystone\nbackend.\n\nThis change removes the installation of the v2 contrib backend.\nIt also configures saner defaults when HEAT_STANDALONE is True.\nUsing trusts and a stack-domain will never work in standalone mode\nsince they both require a service user which doesn\u0027t exist in\nstandalone mode.\n\nFinally, this change prevents heat.conf being populated with service user options\nnot required by standalone mode.\n\nConfiguring the v2 backend may be reintroduced later with a dedicated\nflag variable.\n\nChange-Id: I88403e359e5e59e776b25ba1b65fae6fa8a3548e\n"
    },
    {
      "commit": "5e159edab375ed950cc5c91a6c445bbc5541b3c1",
      "tree": "63e4a9cf5773289d11818fc5c9f1aaf6f256fd71",
      "parents": [
        "436a5c9cba02a0974f5edfc3c42ee5980d33436e",
        "b6197e6ab0b6085f2b81f7a29fa6a3ea5ec03748"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 19:29:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 19:29:45 2015 +0000"
      },
      "message": "Merge \"switch to use ceilometermiddleware\""
    },
    {
      "commit": "436a5c9cba02a0974f5edfc3c42ee5980d33436e",
      "tree": "2dea6bbf84bbd229aebfd68028c5136169d42c27",
      "parents": [
        "e41690d8684f46b0ffb835ab51a165bcddcf697c",
        "1577663f4a7d50542e1c729a3f975af627f6c47b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 18:34:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 18:34:16 2015 +0000"
      },
      "message": "Merge \"Fix Traceback exceptions in g-api and g-reg\""
    },
    {
      "commit": "e41690d8684f46b0ffb835ab51a165bcddcf697c",
      "tree": "7064e758a025cc7d470d1dc0b16de3c15acda3ca",
      "parents": [
        "706996da7d6416b014889e340c5c1606fc11ee5b",
        "5dfecc8966912c2f74a4c7ecc85dd5f0b930cd99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 18:27:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 18:27:06 2015 +0000"
      },
      "message": "Merge \"Keystone RPC backend config consistency\""
    },
    {
      "commit": "706996da7d6416b014889e340c5c1606fc11ee5b",
      "tree": "7e469fb3ded5f09f80c0829eae994ff65c4fd758",
      "parents": [
        "411c2a7d06aa5f4e59857af6644a8ee332acfacd",
        "7b2eaedabf0700a50ddcb32ac54570ea200c616e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 16:57:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 16:57:04 2015 +0000"
      },
      "message": "Merge \"Adding tempest_roles when auth_version is v3\""
    },
    {
      "commit": "411c2a7d06aa5f4e59857af6644a8ee332acfacd",
      "tree": "138521c14cac8abcad304a36b61e86f81ca19662",
      "parents": [
        "d66bac3f70ce2470be8d19f91b6945483a62328f",
        "2662395fac0c7cf8e842b56987ad0f0cdedc3d5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 16:51:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 16:51:57 2015 +0000"
      },
      "message": "Merge \"Add rootwrap daemon mode support for Neutron\""
    },
    {
      "commit": "302389bf8d1d9dfeed9a7c07e8bb4b85fc731028",
      "tree": "828c135f73628e6b056b7f785e7c0f629094a457",
      "parents": [
        "1331a828dab91f2e053cb1a4b78b872af00410c1"
      ],
      "author": {
        "name": "Vitaly Gridnev",
        "email": "vgridnev@mirantis.com",
        "time": "Thu Mar 12 14:15:44 2015 +0300"
      },
      "committer": {
        "name": "Vitaly Gridnev",
        "email": "vgridnev@mirantis.com",
        "time": "Tue Mar 17 11:54:12 2015 +0000"
      },
      "message": "[SAHARA] Remove copying sahara.conf from base config file\n\nSahara is going to remove sahara.conf.sample because it\nis not gated anymore and therefore it gets out of date.\nSo, we need to remove copying sahara.conf from base config file\nsahara.conf.sample\n\nChange-Id: I0ddf36cfc15694dfe41fe695d577199da75ce7f1\n"
    },
    {
      "commit": "2662395fac0c7cf8e842b56987ad0f0cdedc3d5f",
      "tree": "8c822047ef759362a30500c2e540bec2015b5729",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Wed Jul 16 17:41:53 2014 +0400"
      },
      "committer": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Tue Mar 17 04:12:13 2015 +0300"
      },
      "message": "Add rootwrap daemon mode support for Neutron\n\nDaemon mode is turned on by default.\n\nImplements: blueprint rootwrap-daemon-mode\nChange-Id: I632df4149e9d7f78cb5a7091dfe4ea8f8ca3ddfa\n"
    },
    {
      "commit": "ad13c0a8dacbf5d5d399aa2df99313bb5fb6a39b",
      "tree": "bdf0d22810528a5c2c10e2f7efcbd0f31cbdf17a",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 12:14:31 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 16 20:25:14 2015 +0000"
      },
      "message": "Keystone stop using config refs\n\n - Rather than using config refs, deployments should be using a tool\n   such as chef or puppet to set the options correctly.\n\n - Config refs have a bug where you can only reference an option in\n   the DEFAULT group, which limits the usefulness, and with this\n   feature it\u0027s impossible to move any config options out of the\n   DEFAULT group, luckily this has been ignored anyways since I think\n   everyone realizes how broken it is.\n\nChange-Id: I74cae09f9d75177f8efea69e7ae981ed8f14039f\n"
    },
    {
      "commit": "45e7db0e7a702e7a1cdb1121acd7c2766c664dbc",
      "tree": "4ca8c8068952b082a04281317923099e16f8e106",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "Morgan Jones",
        "email": "morgan@parelastic.com",
        "time": "Mon Mar 16 12:20:32 2015 -0400"
      },
      "committer": {
        "name": "Morgan Jones",
        "email": "morgan@parelastic.com",
        "time": "Mon Mar 16 12:25:23 2015 -0400"
      },
      "message": "Change datastore version for Mysql datastore\n\nThe Replication V2 change to Trove moves the test\ndatastore from Mysql 5.5 to Mysql 5.6.  This change\nreflects that in devstack.\n\nChange-Id: Ibdf32b46c200d3061975d390c872be77d19bc361\nImplements: blueprint bp/replication-v2\nCloses-bug: #1432686\nDepends-On: I8eec708f41e791e3db04a2c7b7c12855118b64ac\n"
    },
    {
      "commit": "cb3ceceda227036c357a1c3173ecbd8c3116b148",
      "tree": "39683ae9fc917518a2491bdc763fdc94261bc981",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 16 10:37:51 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 16 10:37:51 2015 -0400"
      },
      "message": "Set INSTALL_TEMPEST to default true\n\nThis commit switches the default value for INSTALL_TEMPEST on master\ndevstack to be true. Not installing tempest by default on devstack is\nconfusing for devs and people working with tempest in devstack. The\nvenv isolation is only really required on stable branches because of\nconflicting requirements, however it is not really necessary on master.\n\nChange-Id: I368cb56fd9e0cbf59cefe24a46507d3f58b9a8e3\n"
    },
    {
      "commit": "80cdbc423112f76720f9b8b4cdf19f17815429f8",
      "tree": "25b2dec9019beaf2eaced337263a80aee4609aa2",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Mon Mar 16 12:30:44 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Mon Mar 16 12:35:45 2015 +0800"
      },
      "message": "Make ironic ssh check timeout configurable\n\nOn some environments, the current 10s timeout waiting for server\nssh-able is not enough. SSH session was killed before the command\nexecuted by server and then break the whole stack.sh.\n\nChange-Id: I4d842744793455d44a633dee8920a60552e8075e\n"
    },
    {
      "commit": "1577663f4a7d50542e1c729a3f975af627f6c47b",
      "tree": "dd56ea11530a6061c88edc25d32263ba9d682d06",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Anand Shanmugam",
        "email": "anand1712@gmail.com",
        "time": "Sat Mar 14 19:24:10 2015 +0530"
      },
      "committer": {
        "name": "Anand Shanmugam",
        "email": "anand1712@gmail.com",
        "time": "Sun Mar 15 08:51:55 2015 +0000"
      },
      "message": "Fix Traceback exceptions in g-api and g-reg\n\nThe log_context format specified in glance-api and glance-reistry\nare causing tracebacks.  This fix changes the\nproject_id and user_id to tenant and user which are supported\nin oslo-context.  This is the format used by other projects\n\nChange-Id: Ifbf268e9765039a0085c9af930dabf8a5cc681b8\nCloses-Bug: #1431784\n"
    },
    {
      "commit": "2dd110ce8668f6cb7b507928bad972d94656e2d7",
      "tree": "63f8353d18a51a7fe14338760dec43f10f9c72e6",
      "parents": [
        "5dfecc8966912c2f74a4c7ecc85dd5f0b930cd99"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 12:39:14 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 17:53:54 2015 +0000"
      },
      "message": "iniset_rpc_backend default section\n\niniset_rpc_backend should know what section it needs to set the\nconfig options in better than the callers. The config options\nhave actually been moved to different sections and the options\nin the DEFAULT section are deprecated.\n\nChange-Id: I0e07fe03c7812ef8df49e126bf71c57588635639\n"
    },
    {
      "commit": "5dfecc8966912c2f74a4c7ecc85dd5f0b930cd99",
      "tree": "dcf298dd03927a41bb8e0edac75a3dc455eb0cea",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 12:28:59 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 12:29:58 2015 -0500"
      },
      "message": "Keystone RPC backend config consistency\n\nlib/keystone was setting up rabbit config directly rather than\nusing the iniset_rpc_backend function that other projects use.\n\nChange-Id: Ic368f102c808cdbd2e4cbc1ff457cdf17a681332\n"
    },
    {
      "commit": "58065f26b6f35272636174c3b07006255424b9c5",
      "tree": "82e7c876c1fff628b9eafc0ab89098f968d20eeb",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:13:26 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:13:56 2015 -0700"
      },
      "message": "Set compute-feature-enabled.preserve_ports\u003dTrue in tempest.conf\n\nBecause of branchless Tempest we have to set a compute-feature-enabled\nflag to test preserving preexisting ports from Neutron since the code\nonly works starting in Kilo and won\u0027t be backported to stable/juno or\nstable/icehouse.\n\nWe can remove this flag once juno-eol happens.\n\nDepends-On: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16\n\nRelated-Bug: #1431724\n\nChange-Id: I214baa3b861e29bedf6bb7b50534ac2286676dd1\n"
    },
    {
      "commit": "7b2eaedabf0700a50ddcb32ac54570ea200c616e",
      "tree": "c786aa9ecb5d87cb5b13f0ae773f40b676ab6524",
      "parents": [
        "68ed19b696c347d7e9d48b92b643419549bbd249"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 13 12:05:49 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 14 10:18:44 2015 +0000"
      },
      "message": "Adding tempest_roles when auth_version is v3\n\nWith identity v3 the _member_ role is not added on the projects\nautomatically for the user when it\u0027s created.\n\nSetting _member_ to tempest_roles so that tempest adds the role.\n\nChange-Id: Iaae9286ecc6f019d36261a5c450068a650e24a28\n"
    },
    {
      "commit": "b6197e6ab0b6085f2b81f7a29fa6a3ea5ec03748",
      "tree": "70bcd7ade40a1acbf079ecd97fbf26080d4f8926",
      "parents": [
        "68ed19b696c347d7e9d48b92b643419549bbd249"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 12 15:33:35 2015 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Fri Mar 13 15:41:13 2015 +0000"
      },
      "message": "switch to use ceilometermiddleware\n\nswift middleware contained in ceilometer is now deprecated. the\nmiddleware is available in ceilometermiddleware.\n\nChange-Id: I6e41986245f4d95a9385dc7829479ed1199f10ac\n"
    },
    {
      "commit": "69b1551452e190191fb9be1661c2ce414951ff7b",
      "tree": "82b720a4c9a18a849e44eb162dff11cc30650f2d",
      "parents": [
        "518ca616aea969612d6ea3301a714c489a8b4885",
        "cf3b41fa8bfa0f3d8dce897e4ad6ce4c88ac5ab3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 01:32:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 01:32:23 2015 +0000"
      },
      "message": "Merge \"Shut down ironic services in the modern way\""
    },
    {
      "commit": "6ac97deba6af9ced38f3c0ec93327d352e20c6df",
      "tree": "f46ba6c85dc3dd5d305f33676c8be6c97434c692",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Mar 12 09:03:28 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Mar 13 10:30:21 2015 +1100"
      },
      "message": "Swift use v3 auth_token credentials\n\nThe keystonemiddleware 1.5.0 released 2015-03-11 supports configuring\nauth plugins from the paste config file. This means that swift can now\nuse authentication plugins for auth_token middleware.\n\nChange-Id: Icb9f008a57b6f75e0506cbecd0a1e0f28b7dadda\n"
    },
    {
      "commit": "23d6d5068752358c1d3bbacc314594b1b50e2fc8",
      "tree": "2ab4aa455d84ffc337687bc51c370a23be5f60d7",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 06 15:24:22 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 12 22:01:06 2015 +0000"
      },
      "message": "Stop using deprecated oslo_concurrency and sql_connection config options\n\nAs per the logs:\n Option \"lock_path\" from group \"DEFAULT\" is deprecated. Use option \"lock_path\" from group\n\"oslo_concurrency\".\n\nOption \"sql_connection\" from group \"DEFAULT\" is deprecated. Use option\n\"connection\" from group \"database\".\n\nChange-Id: I2109cec07ebee916c9ce0ccd24bd9a47d8d3c688"
    },
    {
      "commit": "a055557705ab30281d9e705ed2e5bca15de3d174",
      "tree": "20e1cac1864731bbb6b17f0c16dead2368e735b5",
      "parents": [
        "0d8b9b31d22e3404172af4293c99c325e8834278",
        "bf2ad7015d068f9a85c01813cea0aa79143b1d0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:47 2015 +0000"
      },
      "message": "Merge \"Move configuration functions into inc/*\""
    },
    {
      "commit": "0d8b9b31d22e3404172af4293c99c325e8834278",
      "tree": "5949487fd9af794c98d171c2c9195b2a1a254931",
      "parents": [
        "3d223fc2ce511d1702310b864e9c4249abbff4d7",
        "679f395fbbae68b4dfee0edbddff646ff75b5a0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:39 2015 +0000"
      },
      "message": "Merge \"Set os_region_name for cinder\""
    },
    {
      "commit": "3d223fc2ce511d1702310b864e9c4249abbff4d7",
      "tree": "1c64d585dc6d9516c539a86ba61b1e050cd4fc6e",
      "parents": [
        "e7577b71890e5edb3c86d4f3d00b18cccee0d726",
        "fbb3e773f017e90286f7e988c4167c3758edba45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:29 2015 +0000"
      },
      "message": "Merge \"Remove the kesytone admin token from swift\""
    },
    {
      "commit": "a6c054747a3183fd946a1693618c5bf054a2c8a4",
      "tree": "e5664136a9378fceacecdbd238294e368d3d27cb",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65",
        "41daa208d9f1bcc56c861b7751a51d3ef4b0f3f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:08:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:08:26 2015 +0000"
      },
      "message": "Merge \"Remove my_ip from cinder.conf\""
    },
    {
      "commit": "cf3b41fa8bfa0f3d8dce897e4ad6ce4c88ac5ab3",
      "tree": "1010ec0a4e94174fb1e3e73a7c1d9b298e01c13a",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Mar 12 13:33:12 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Mar 12 13:33:12 2015 +0000"
      },
      "message": "Shut down ironic services in the modern way\n\nInstead of killing the screen, use stop_process which will\nshut the processes when USE_SCREEN is False.\n\nChange-Id: If0f714cb112dbf5fe9e4fdd7291cb4fb1df87f42\n"
    },
    {
      "commit": "ed2c38a0f395c5d59ff46506495d8f62143fed65",
      "tree": "725919900b62616f43c0d6c5fe894a317a0a69b3",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d",
        "e32c868f220720079facf462fa11c2bc9737e9c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 03:28:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 03:28:42 2015 +0000"
      },
      "message": "Merge \"Comment `log_file` for Zaqar\""
    },
    {
      "commit": "41daa208d9f1bcc56c861b7751a51d3ef4b0f3f4",
      "tree": "4cb5c3aeb76d363f1eed00d61f54d307d8c21687",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Wed Mar 04 15:34:41 2015 +0800"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Thu Mar 12 10:17:52 2015 +0800"
      },
      "message": "Remove my_ip from cinder.conf\n\nThe current issue is that if we deploy c-vol service on a separate\nmachine, my_ip and SERVICE_HOST will be different, because my_ip is\nthe machine where c-vol service is running and SERVICE_HOST points\nto the machine where the cinder api service is running. If my_ip of\nc-vol in cinder.conf is set to the IP of c-api, it will cause the\nissue that the volume is unable to attach. The issue can be resolved\nby removing my_ip from cinder.conf.\n\nChange-Id: I699c0b5297c60e9f9934f74684abf563f4b0e977\ncloses-bug: #1428013\n"
    },
    {
      "commit": "de77c471f3df400c4c7df724c78dbd7dc771c618",
      "tree": "c564210497d97515f17dd8ae62bcd8147b33b874",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 11 17:15:42 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 11 17:17:49 2015 -0700"
      },
      "message": "Make ironic\u0027s service check flexible\n\nWe currently assume we are deploying ironic with the rest of\na cloud and assert that glance/neutron/nova are enabled. This\nmakes it a bit more flexible and allows deploying with only\nthe minimum required services if desired, and asserts the others\nare enabled when we intend on testing nova+ironic integration.\n\nThis is required for in-tree python-ironicclient functional tests,\nwhich we aim to run against a minimal devstack deployment.\n\nChange-Id: I99001d151161fa225b97c3ba6b167a61aa9b59fe\n"
    },
    {
      "commit": "e32c868f220720079facf462fa11c2bc9737e9c0",
      "tree": "ffbbf104b53757988d5caa988823ec756906c5d9",
      "parents": [
        "15d40a56832baadc65fe5261f5f53ce24ad00e84"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Feb 26 14:10:05 2015 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 09:04:58 2015 +1100"
      },
      "message": "Comment `log_file` for Zaqar\n\nInstead of logging to a file, let it use stdout so we can see the output\nin the screen logs.\n\nChange-Id: I0e5e12a6ddc5ad91dd37e97362ac9a5bed238e32\n"
    },
    {
      "commit": "44d4ec2a8630cd34eff49783a26f13a240bd6b1d",
      "tree": "44be5259ab59bfa797e4686a1dbb94389133e335",
      "parents": [
        "df89b2931b01c9a30c5397a07603dd8897c6d29a",
        "dc757dd8506b9524defcffcf68dbc443380926a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 19:18:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 19:18:32 2015 +0000"
      },
      "message": "Merge \"Configure neutron-\u003enova with identity v3\""
    },
    {
      "commit": "b8c74c11083a6b2ada9f0a3fafd1c67e1d5d845b",
      "tree": "16e5d14d0e8139066858d4b0e4de56e474a06ba2",
      "parents": [
        "4de0f1cd0ba1541f49eb54a68b32ec7f973c274b",
        "360839e0addbd2692ee34333ac06d957cf60b780"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 11:51:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 11:51:14 2015 +0000"
      },
      "message": "Merge \"Remove setting use_floating_ips values\""
    },
    {
      "commit": "360839e0addbd2692ee34333ac06d957cf60b780",
      "tree": "d04a393d8f8d952a9a5ac43d5695045759919845",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "ken.chen@intel.com",
        "time": "Fri Feb 27 14:12:23 2015 +0800"
      },
      "committer": {
        "name": "Ken Chen",
        "email": "ken.chen@intel.com",
        "time": "Tue Mar 10 16:53:06 2015 +0800"
      },
      "message": "Remove setting use_floating_ips values\n\nWe remove the code to set use_floating_ips. In old code it was set\nfalse if we do not use neutron. However, we cannot deploy clusters\nwith floating ips by that. So we just use the default value, which\nis set True in Sahara.\n\nCloses-Bug: #1426226\nChange-Id: Idfcdc5ab776681ddc740dc12035e04da349ea089\n"
    },
    {
      "commit": "679f395fbbae68b4dfee0edbddff646ff75b5a0d",
      "tree": "5db8139fe29f0fd3b6bba6fc49e694f1d1d40ba4",
      "parents": [
        "c5ab3e0c8665688c38f34edd582f0f2f628de06f"
      ],
      "author": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Mon Mar 09 23:45:18 2015 +0800"
      },
      "committer": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Tue Mar 10 15:15:26 2015 +0800"
      },
      "message": "Set os_region_name for cinder\n\nRegion name should be set to nova.conf and cinder.conf so that\ncinder volume can work in multiregion env.\n\nCloses-Bug: #1429738\nChange-Id: Ib20911c24d8daabc07e6515f4a23a745d77593ff\n"
    },
    {
      "commit": "bf2ad7015d068f9a85c01813cea0aa79143b1d0f",
      "tree": "ab1a91e8e13a882ee4dab1a70141c31133a5815b",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 09 15:16:10 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 09 22:52:19 2015 -0500"
      },
      "message": "Move configuration functions into inc/*\n\n* config/INI functions from functions-common to to inc/ini-config\n* local.conf meta-config functions from lib/config to inc/meta-config\n\nChange-Id: I00fab724075a693529273878875cfd292d00b18a\n"
    },
    {
      "commit": "c5ab3e0c8665688c38f34edd582f0f2f628de06f",
      "tree": "db17834db555633d08aa9d685cef9bcd1b3d78d6",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc",
        "e2d2d65aa517fdf88cbdd0248d72eb6473bb14c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 03:44:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 03:44:44 2015 +0000"
      },
      "message": "Merge \"Fix ironic port-create deprecated option\""
    },
    {
      "commit": "fbb3e773f017e90286f7e988c4167c3758edba45",
      "tree": "1c231ab427a4d09754b728bf1f9e58aebaeec69e",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 03 15:08:28 2015 +0100"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 09 15:08:22 2015 +0000"
      },
      "message": "Remove the kesytone admin token from swift\n\nThe keystone admin token supposed to be used only\nfor setting up keystone and it should not be used\nin any other service config.\n\nChange-Id: Iaa9be1878e89a6bc3a84a0c57fc6f5cecc371d2f"
    },
    {
      "commit": "924079b8905669a646cfa328d6bf52e56b79acdc",
      "tree": "87c96b68ae87822f9869782ee9f4c1e48f8ab9b1",
      "parents": [
        "261f7c61c090c1e567d290253b75f514c95716cc",
        "8c32e0df7bf35e860ce95e5db3c78e5d6dd33ff6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 12:04:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 12:04:49 2015 +0000"
      },
      "message": "Merge \"Set rootfstype\u003dramfs for low memory Ironic nodes\""
    },
    {
      "commit": "dc757dd8506b9524defcffcf68dbc443380926a9",
      "tree": "67a8e077647c5c3f2ddc41a12a347edb473c1eb5",
      "parents": [
        "4ce9ec6167ab9dde760117f76182d087cf968c75"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 09 14:48:09 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 09 05:41:45 2015 +0000"
      },
      "message": "Configure neutron-\u003enova with identity v3\n\nUse authentication plugins for neutron -\u003e nova communications and\ndefault to using the password plugin, which defaults to using the\nv3 Identity API.\n\nNeutron config change: 13427a40768f1a4646520c6b7e3e8c988ce6e18c\nChange-Id: If152b97f940286ed08767225b13dedf6ef8c2342\n"
    },
    {
      "commit": "a3c103be7dd218168fcd9f4d78a113490902a26d",
      "tree": "a027dc3e0786233db28e4c42c9987bb41f84f445",
      "parents": [
        "40ce320bb013f850a47d32781dd2f77a4d7927fa"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 15:13:23 2015 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 18:27:14 2015 +0900"
      },
      "message": "neutron-nec: Vendor code split\n\nNeutron NEC plugin support is configured using DevStack external\nplugin mechanism. The following needs to be added in local.conf:\n\nQ_PLUGIN\u003dnec\nenable_plugin networking-nec https://git.openstack.org/stackforge/networking-nec\n\nAlso removes lib/neutron_thirdparty/trema and files/debs/trema.\nDevStack external plugin for Trema Sliceable Switch is available\nand the following is needed to enable it in DevStack.\n\nenable_plugin trema-devstack-plugin https://github.com/nec-openstack/trema-devstack-plugin\n\nChange-Id: If983b986355fcc0118b6e0446b3b295f23b3c40e\n"
    },
    {
      "commit": "bf8881e6c202879b1132f5b9e6e18940bc7936c2",
      "tree": "06a1dcd9458c992a0b39f6c55c6cb2cf95bd24ba",
      "parents": [
        "ad91baf1bc1928621b073c73aa594cccd35e2ba7",
        "aca8a7fd991484a59fc20aadc3cedb339fc55ca5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 16:04:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 16:04:59 2015 +0000"
      },
      "message": "Merge \"Add support for oslo.versionedobjects\""
    },
    {
      "commit": "ad91baf1bc1928621b073c73aa594cccd35e2ba7",
      "tree": "d57553771d7ba25350126c733f9c7fdf75e691b3",
      "parents": [
        "cd8824ac04989e625d7f1ae442498383250932a9",
        "249e36dec6198c1dfd8e4f80d1f0a815fe6f36aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 15:09:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 15:09:03 2015 +0000"
      },
      "message": "Merge \"Remove lib/dib\""
    },
    {
      "commit": "249e36dec6198c1dfd8e4f80d1f0a815fe6f36aa",
      "tree": "a272bcf3d1fd5d896ce918897ba5dc5d6626be28",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 05 14:01:45 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Mar 06 10:57:52 2015 +1300"
      },
      "message": "Remove lib/dib\n\ndiskimage-builder is a utility rather than a service, and is already\ninstalled in devstack via pip when required.\n\nlib/dib was created to allow an image to be created during a devstack\nrun for the heat functional tests, however this approach is no longer\nbeing taken and there are no other known uses for lib/dib.\n\nThis change removes lib/dib and moves the pip mirror building to\nlib/heat so that snapshot pip packages of the heat agent projects can\nbe made available to servers which the heat functional tests boot.\n\nThis also removes tripleo-image-elements, which has never\nbeen utilised, and since images won\u0027t be created\nduring heat functional test runs it is no longer required.\n\nChange-Id: Ic77f841437ea23c0645d3a34d9dd6bfd1ee28714\n"
    },
    {
      "commit": "8c32e0df7bf35e860ce95e5db3c78e5d6dd33ff6",
      "tree": "40506f3b2c60fa3c45c688aa8b651ecb0f0e729b",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 04 14:53:05 2015 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 05 11:34:41 2015 -0800"
      },
      "message": "Set rootfstype\u003dramfs for low memory Ironic nodes\n\nWhen running with low memory (\u003c1024), we need to switch from the default\nrootfstype from tmpfs to ramfs to ensure nodes can decompress deployment\nramdisks.\n\nChange-Id: I1b9dd614e592d99b2f59dea899b1ed3859ae0811\n"
    },
    {
      "commit": "38c8d84e2434d2e1f5b8b15527cd0d782aa57b32",
      "tree": "85ca74211f0fff7dd9c97cdf6b8ec35957cd939e",
      "parents": [
        "8ce048583052c98631375479c25a54db36ce67ad",
        "0fdf34959eb8f330301adfcd0ab1cfe975b5460c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 04:40:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 04:40:48 2015 +0000"
      },
      "message": "Merge \"Don\u0027t cleanup ceph config when REMOTE_CEPH\u003dTrue\""
    },
    {
      "commit": "8ce048583052c98631375479c25a54db36ce67ad",
      "tree": "14cb8892164411cdb5c6186f02d51aade8e6782e",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a",
        "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 04:37:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 04:37:08 2015 +0000"
      },
      "message": "Merge \"Fix defaulting of REMOTE_CEPH\""
    },
    {
      "commit": "e2d2d65aa517fdf88cbdd0248d72eb6473bb14c6",
      "tree": "49bada4ce040a0760bfd10924f2c3c0daa567f06",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Sat Feb 28 11:13:27 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Thu Mar 05 12:26:33 2015 +0800"
      },
      "message": "Fix ironic port-create deprecated option\n\nA recent ironicclient commit If05d51b09d787ccfbf6f6d35d8e752d42f673601\ndeprecated --node_uuid, now it should use --node.\n\nChange-Id: Ia97074bd2ce92645ac4b4151824098cb99434117\n"
    },
    {
      "commit": "cfbf8a165956b0c6b0c921d5486295d7c923310a",
      "tree": "384c83a64d4f94bea161423b5bf001520ae8bd32",
      "parents": [
        "16e2704bb4121da00cd08c9d6906ccbe69b83d5d",
        "dd4bafd7ef832f6264659af8d63f4db66d32828f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:23:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:23:55 2015 +0000"
      },
      "message": "Merge \"Add guestagent to defined Trove conf variables\""
    },
    {
      "commit": "16e2704bb4121da00cd08c9d6906ccbe69b83d5d",
      "tree": "039cc7d9bb974eb9dd6ce2eea66daecfed217f0c",
      "parents": [
        "81077cc87a889494a30bf17e3709103b4ce2ae54",
        "c24b399b7e37480ee57546fee9fab4d4c6b452e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:23:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:23:35 2015 +0000"
      },
      "message": "Merge \"Complete the support of MatchMakerRedis driver\""
    },
    {
      "commit": "81077cc87a889494a30bf17e3709103b4ce2ae54",
      "tree": "4f9cf59cc27b56fd3f084f4c641aafabf78fafa8",
      "parents": [
        "52606dfab4b1e852ecdb2c212cbff0a4de27b434",
        "1d3a6ec0de8badae58492021e9025f0ef78878b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:22:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:22:50 2015 +0000"
      },
      "message": "Merge \"Add support for using IPA with iSCSI\""
    },
    {
      "commit": "f6a4305ccf31ed73f007d1dcc1d221f79b7807dd",
      "tree": "95d4819329c0083ebb3c4faa9ee456ccbedbc572",
      "parents": [
        "17d20598356a7bf4fdbfdf49f56e3dd0078bfde8",
        "93e682c558f954fa35a00d7cc6a6903e8ed59178"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 00:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 00:21:15 2015 +0000"
      },
      "message": "Merge \"Revert change to remove lbaas from devstack; it breaks grenade.\""
    },
    {
      "commit": "17d20598356a7bf4fdbfdf49f56e3dd0078bfde8",
      "tree": "ace51ae4bec8678c493f4e7c666676ef8c2dc0ef",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846",
        "37a06f017ba6ef38159ee65ac25bdd890ccbd102"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 23:47:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 23:47:52 2015 +0000"
      },
      "message": "Merge \"Add data-processing service for Sahara\""
    },
    {
      "commit": "93e682c558f954fa35a00d7cc6a6903e8ed59178",
      "tree": "c7f057b6d3d110e01d2da4e4a4f46dc077cac2a3",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Mar 03 10:31:30 2015 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Mar 03 10:31:30 2015 -0700"
      },
      "message": "Revert change to remove lbaas from devstack; it breaks grenade.\n\nChange-Id: Ie2adaeb7f27d6d646ca2e6e575fb430b9b74b276\n"
    },
    {
      "commit": "aca8a7fd991484a59fc20aadc3cedb339fc55ca5",
      "tree": "d6097ff70df28eb96d5afa2f36f034001d94536c",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 03 08:50:27 2015 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 03 08:50:27 2015 -0800"
      },
      "message": "Add support for oslo.versionedobjects\n\nChange-Id: I01dba39259a3b264d4ec2b21db8429d340751979\n"
    },
    {
      "commit": "0fdf34959eb8f330301adfcd0ab1cfe975b5460c",
      "tree": "7afc64f301b9ca9f259f76c548b6b4d5b3bdb7a8",
      "parents": [
        "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77"
      ],
      "author": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:37:35 2015 +0000"
      },
      "committer": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:37:35 2015 +0000"
      },
      "message": "Don\u0027t cleanup ceph config when REMOTE_CEPH\u003dTrue\n\nIf REMOTE_CEPH\u003dTrue then we didn\u0027t write the contents of /etc/ceph, so\nwe shouldn\u0027t delete them.\n\nChange-Id: I6291c6562a2864de775b1acb4be0be35b866f30d\n"
    },
    {
      "commit": "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77",
      "tree": "66d0aed0005ccae65fe6e3e8c283be4e2d632af6",
      "parents": [
        "172fae6a3ebf867663525048947c797c9209f3eb"
      ],
      "author": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:13:31 2015 +0000"
      },
      "committer": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:13:31 2015 +0000"
      },
      "message": "Fix defaulting of REMOTE_CEPH\n\nA typo in lib/ceph was causing REMOTE_CEPH to be defaulted whenever\nlib/ceph was sourced, regardless of its existing value. The\n`trueorfalse` function takes a variable name as its second argument,\nnot a value.\n\nChange-Id: Iec846e0b892eaa63a0a2a59aa045bc56d5606af1\n"
    },
    {
      "commit": "c7c39b35d66d62437251da14a909a5fa05f0092f",
      "tree": "65522f03d3b2581df7b6dcdbcb05ded43797371f",
      "parents": [
        "d263023bc00d61d8a4ec435604a9237f5f34ef5c",
        "c4c27232c869633030022b750c2bf0cd65b66d4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 15:10:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 15:10:18 2015 +0000"
      },
      "message": "Merge \"Use the Member role with horizon\""
    }
  ],
  "next": "dd4bafd7ef832f6264659af8d63f4db66d32828f"
}
