)]}'
{
  "log": [
    {
      "commit": "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831",
      "tree": "ca651ad35111e3e3f4b0e49b331eba68858d941d",
      "parents": [
        "772e914769dcaba6494ad1427ff0e340d73bfc5b",
        "edc11c2f834e45dea9c9c0fcda21369d2afa30e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 06:50:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 06:50:18 2016 +0000"
      },
      "message": "Merge \"Keystone support deploy in uwsgi\""
    },
    {
      "commit": "772e914769dcaba6494ad1427ff0e340d73bfc5b",
      "tree": "2e021f50ec8d21ef8c1df789e4aa07f90d2d58a4",
      "parents": [
        "6e8ed2ebbda106e8de9af43b7e4600462681f61b",
        "728730aee3c03cfbe08678f95c851c60d523e52c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 06:50:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 06:50:10 2016 +0000"
      },
      "message": "Merge \"Enable heat caching\""
    },
    {
      "commit": "edc11c2f834e45dea9c9c0fcda21369d2afa30e2",
      "tree": "7a87388c66878822d5454dbe82279019e4680f82",
      "parents": [
        "a03053660a3867b4f7622303c0499a6b79292cca"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Dec 14 15:32:05 2015 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 15 08:45:22 2016 -0600"
      },
      "message": "Keystone support deploy in uwsgi\n\nKeystone is going to remove support for eventlet. Rather than only\nhave one way to run keystone (in Apache Httpd with mod_wsgi), we\nshould continue to gate on multiple wsgi containers to ensure that\nkeystone remains container-agnostic. The suggested alternative\ncontainer is uwsgi.\n\nTo run keystone in uwsgi rather than httpd or eventlet, set the\nfollowing env var in local.conf:\n\n KEYSTONE_DEPLOY\u003duwsgi\n\nThere\u0027s a lot of options to uwsgi. Here\u0027s some protips:\nhttp://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html\n\nChange-Id: If3b49879ce5181c16f0f0ab0db12fa55fe810a41\n"
    },
    {
      "commit": "a03053660a3867b4f7622303c0499a6b79292cca",
      "tree": "3465eb51c6e1004bc3b71074a5bb9aa471c9d779",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Jan 25 13:38:27 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 15 08:45:22 2016 -0600"
      },
      "message": "Keystone deploy switch\n\nCurrently there\u0027s a boolean KEYSTONE_USE_MOD_WSGI to switch between\nrunning keystone in mod_wsgi and eventlet. We\u0027ve got a need to\nsupport more/different deployment options (e.g., uwsgi), so a\nboolean is inadequate.\n\nA new input variable KEYSTONE_DEPLOY is introduced that can be\nset to mod_wsgi or eventlet (and other values in future) to\ncontrol how keystone is deployed. KEYSTONE_USE_MOD_WSGI is\ndeprecated.\n\nChange-Id: I9b2815e6f007309f088346df9ac48e6a24ae3656\n"
    },
    {
      "commit": "3cf9244f956953e0e64a163a96cc897c02bec14d",
      "tree": "0e6c0bc35db8c6955251658c5562cbe6b6a042fe",
      "parents": [
        "2da17a0b657e635dc5648e9db1aa36bc96b826a1",
        "629e56540f3dec14465bc88ef51c6974bac67f12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "message": "Merge \"Revert \"reduce default lease time to 5 minutes\"\""
    },
    {
      "commit": "cd23ab9644ddd9b355632d1d0d6ed07206b876da",
      "tree": "558ada2a66b55a130dfd7bf452b92868a6a1e625",
      "parents": [
        "1485f70f3a9e8f2fddaa8018717acb97800669a2",
        "7e843edca791224eea1d53fc963267dded0c220b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:28 2016 +0000"
      },
      "message": "Merge \"Remove Neutron Midonet plugin file completely\""
    },
    {
      "commit": "1485f70f3a9e8f2fddaa8018717acb97800669a2",
      "tree": "fd682ea832fba2c42431d23873d0c202c9a20cac",
      "parents": [
        "2b37e97a570aa440a3ba16b1940ee1445d64af84",
        "86561c347d70c5124c139eb80fe1c0466e5a62f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:21 2016 +0000"
      },
      "message": "Merge \"Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs\""
    },
    {
      "commit": "728730aee3c03cfbe08678f95c851c60d523e52c",
      "tree": "b83ac8320e972c8513550eb790a212d5545a7451",
      "parents": [
        "fe0c2ba7ade6e2e4037a646a90eec7dfde705a08"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Fri Feb 12 08:31:23 2016 +0100"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Fri Feb 12 08:32:36 2016 +0100"
      },
      "message": "Enable heat caching\n\nEnable use of memory cache by default for Heat. It will provide a boost\nfor various test builds and will help test this configuration.\n\nChange-Id: I06183138d54c1cb971a58a158a15f3f5b25cba4d\n"
    },
    {
      "commit": "dbf10cd022f136faa48b7df2b7cf5a9ac5862a31",
      "tree": "3bfbe52a2a7047744dfd8b1362103f6c9e230f2c",
      "parents": [
        "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
        "985e958dda3e843442f76199caf63fa8b93680cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "message": "Merge \"remove keystone templated catalog\""
    },
    {
      "commit": "86561c347d70c5124c139eb80fe1c0466e5a62f2",
      "tree": "e71433f0e96eccfbf3f3ae16390958518392a96a",
      "parents": [
        "29f1ebb6885c22e94a225ba16a268aa26f60131c"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Wed Feb 10 18:37:21 2016 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Thu Feb 11 11:01:01 2016 -0700"
      },
      "message": "Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs\n\nChange-Id: I8dd84c59d2ec3a7c01ff4f1aaf7fa61d7466cfd5\n"
    },
    {
      "commit": "629e56540f3dec14465bc88ef51c6974bac67f12",
      "tree": "de0210994d003b57caf581a72e58f349808c3caf",
      "parents": [
        "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "message": "Revert \"reduce default lease time to 5 minutes\"\n\nWe have a fix in Nova which should make this unessessary,\nrevert to see if that\u0027s true.\n\nThis reverts commit 61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d.\n\nChange-Id: If109af452ad583417e3a3a3ef1c9b545f1ec9b89\n"
    },
    {
      "commit": "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
      "tree": "8cb032035bb27d63d427086d40bc0167b6f26759",
      "parents": [
        "29f1ebb6885c22e94a225ba16a268aa26f60131c",
        "076ef7f0fbf43fd10cb30abbfdf93bb9402968a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 07:29:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 07:29:58 2016 +0000"
      },
      "message": "Merge \"Remove CUSTOM_THEME_PATH setting\""
    },
    {
      "commit": "29f1ebb6885c22e94a225ba16a268aa26f60131c",
      "tree": "704a0817b0965cc6ff20f532ccf852d747c52197",
      "parents": [
        "dab2f8b5ab4bb549601fb5cc5d2fc1498ba98a24",
        "b298e57c9f44081767c726a36d60caca66f604aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "message": "Merge \"Change scheduler configurations to use entrypoints\""
    },
    {
      "commit": "076ef7f0fbf43fd10cb30abbfdf93bb9402968a9",
      "tree": "4e53fd80905f4654140b59dc75e6f7f911a61c61",
      "parents": [
        "905a37aaae5a47e5a7328a4eaf0a0c97ca7e4c83"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Tue Feb 09 11:01:04 2016 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 11 03:35:18 2016 +0000"
      },
      "message": "Remove CUSTOM_THEME_PATH setting\n\nHorizon now uses the WEBROOT to populate the value of $webroot in\nthe CSS code. The CUSTOM_THEME_PATH pointing to the webroot theme\nto explicitly set the same value is no longer necessary.\n\nCloses-Bug: 1540801\nChange-Id: Ic212796ee0905751ac3fd619bbbc902d25ea10d5\n"
    },
    {
      "commit": "b7f7f33c22816ae557af0c2ce79e8e9eb1dba299",
      "tree": "936041fc0e8a9dfe40ed599a6f17eeaf692e4bb1",
      "parents": [
        "9944e4fc3604f558c50f9fc5b09ed9ab1892dc16",
        "3095ff51320291b3622cacc3bf2fb1043bff8d31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 00:55:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 00:55:16 2016 +0000"
      },
      "message": "Merge \"Automate OVS bridge creation for multiple mappings\""
    },
    {
      "commit": "9944e4fc3604f558c50f9fc5b09ed9ab1892dc16",
      "tree": "8fb49e8b2b640324e3f48d57e5368ae9754c80c7",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9",
        "8eab6ad31b7d34f26c912e7c1e60d39bf596124a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 00:54:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 00:54:15 2016 +0000"
      },
      "message": "Merge \"make fwaas plugin and driver configurable\""
    },
    {
      "commit": "985e958dda3e843442f76199caf63fa8b93680cc",
      "tree": "fd99f845efb549c1c5812767d166e2896a3358f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 07:25:24 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 15:39:31 2016 -0500"
      },
      "message": "remove keystone templated catalog\n\nThis is just another code path for little benefit in devstack which is\ngoing to rot out. We should be opinionated here and only support the\ndynamic catalog.\n\nChange-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec\n"
    },
    {
      "commit": "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9",
      "tree": "90b51610212dc6115648aadbaddb66b3ae9f6bc1",
      "parents": [
        "f1cecf52c069c83e2cba368212b0a7ffc5de7f05"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 18:51:02 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 10 00:22:02 2016 +0000"
      },
      "message": "Switch tempest verify-config usage to avoid bug\n\nThis commit will unblock the world breakage caused by the recent\ncliff release. This exposes a hole in our constraints usage in\ndevstack. We need to fix this bug for real in devstack and cliff,\nbut that will take a few minutes to an hour or so. So let\u0027s just\nchange the usage in the meantime, we can revert this when things\nare fixed for real.\n\nRelated-Bug: #1543841\n\nDepends-On: Ic63612dc50e064a3a69b88618e394ba17e083c22\nChange-Id: I19e477fa5068474bc3471307732f89adaafb2952"
    },
    {
      "commit": "f1cecf52c069c83e2cba368212b0a7ffc5de7f05",
      "tree": "6336392fe7c50e91454b68fab4ecc655b812b357",
      "parents": [
        "905a37aaae5a47e5a7328a4eaf0a0c97ca7e4c83",
        "d6f922364e3e8a500602f65691d395ef64a077b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 19:35:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 19:35:30 2016 +0000"
      },
      "message": "Merge \"push out some deprecations to figure out what\u0027s using these bits\""
    },
    {
      "commit": "905a37aaae5a47e5a7328a4eaf0a0c97ca7e4c83",
      "tree": "fe583033d7809d96f47dd3aa6e8b32b7d97e513f",
      "parents": [
        "11dd05e7fa9f0190b9e449813a597373f490ddea",
        "020586fab4173ea860789e459cb941c85179c739"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 12:45:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 12:45:09 2016 +0000"
      },
      "message": "Merge \"Remove g-search from devstack\""
    },
    {
      "commit": "d6f922364e3e8a500602f65691d395ef64a077b4",
      "tree": "61fb1dfee46f27edea81ac466adec043be1eb6df",
      "parents": [
        "11dd05e7fa9f0190b9e449813a597373f490ddea"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 09 06:34:36 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 09 06:34:36 2016 -0500"
      },
      "message": "push out some deprecations to figure out what\u0027s using these bits\n\nThere are some parts of devstack we should really delete, but we have\nno idea who is using them. Push out some deprecations so we can look\nat this through logstash.\n\nChange-Id: Id5c8748606cce16f64e978ad7ac9309bebac0eb7\n"
    },
    {
      "commit": "da1cc5780d9501f5705a5e9844e819067514217f",
      "tree": "0a951412ea115c4c84f176e739ac0276aaa91495",
      "parents": [
        "e20cb43fd691c77919d77618bce46bc8c3e4de11"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Feb 02 09:09:28 2016 -0800"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Feb 08 11:36:37 2016 -0800"
      },
      "message": "Remove microseconds from apache log(s)\n\nRemove the microseconds from the apache logs and move back to using\nmilliseconds. There is no longer any 2.2 workarounds in the keystone\nsetup process.\n\nChange-Id: I8787eee41fbde1f9794aeffe1e862af0d5117bc3\n"
    },
    {
      "commit": "574a2cf9f1413686371e1506bb82813477a98a32",
      "tree": "26a8e97b62349d3681352b66c1d3465dd9ef76ff",
      "parents": [
        "d718971299dab1e6af3f69417d77f4f75ad53cb0",
        "c67d22e2ed0eb3fa0786f4314752ab7b26758ea3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 04 12:09:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 04 12:09:25 2016 +0000"
      },
      "message": "Merge \"make the alt_demo user during normal install\""
    },
    {
      "commit": "3095ff51320291b3622cacc3bf2fb1043bff8d31",
      "tree": "d725762ed467ef9ac7ad7654b62f6ea71c4fa9e0",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Igor Duarte Cardoso",
        "email": "igor.duarte.cardoso@intel.com",
        "time": "Tue Jan 19 18:07:47 2016 +0000"
      },
      "committer": {
        "name": "Igor Duarte Cardoso",
        "email": "igor.duarte.cardoso@intel.com",
        "time": "Tue Feb 02 18:54:08 2016 +0000"
      },
      "message": "Automate OVS bridge creation for multiple mappings\n\nAllows the definition of the global variable OVS_BRIDGE_MAPPINGS (e.g.\nin local.conf) to automatically trigger the creation of multiple OVS\nbridges. For example:\n\nOVS_BRIDGE_MAPPINGS\u003dphysnet1:br-br-enp0s20f1,physnet2:br-enp0s20f2\n\nshould automatically yield the creation of two bridges, respectively\nassociated to the two physical networks declared,\nby simply running DevStack with the OVS agent enabled.\n\nDocumentation has also been added to doc/source/guides/neutron.rst.\n\nChange-Id: I79dc0213c9d70ba628621c4c0f65481783590085\nCloses-Bug: #1535835\n"
    },
    {
      "commit": "020586fab4173ea860789e459cb941c85179c739",
      "tree": "27c064c5e69f08f3b4b2fdf5d64211acc7a002ab",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Dec 18 07:44:45 2015 -0430"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Feb 02 11:50:06 2016 -0430"
      },
      "message": "Remove g-search from devstack\n\nThe g-search service was promoted to its own project and it\u0027s now called\nSearchlight. This patch removes that code from devstack.\n\nChange-Id: I9dd7ce62f0339911e025329b8a841792219ea02b\n"
    },
    {
      "commit": "c67d22e2ed0eb3fa0786f4314752ab7b26758ea3",
      "tree": "03819d602686d9c625b27cf1a48e85138df8c672",
      "parents": [
        "3c92590101bffc53cadcc04f8774d9deca01e44b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 02 05:51:14 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 02 05:51:14 2016 -0500"
      },
      "message": "make the alt_demo user during normal install\n\nFor testing reasons it\u0027s typically very useful to have a second non\nadmin user to cross check that it can\u0027t do a thing to the first\nuser. It was useful enough we always created it with tempest (though\nwe didn\u0027t always use it).\n\nThis makes devstack always create an alt_demo user, which is available\nin occ as devstack-alt. This will help us unwind some of the keystone\nv3 breaks with functional tests using keystone cli to build this\nsecond user.\n\nChange-Id: Iaaf02469180563e2d8c413fee0ee66ada2296cfa\n"
    },
    {
      "commit": "8eab6ad31b7d34f26c912e7c1e60d39bf596124a",
      "tree": "bb284f061bfc847fb6462939819b88fb292d0dfb",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Mon Feb 01 18:22:21 2016 -0800"
      },
      "committer": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Mon Feb 01 18:22:21 2016 -0800"
      },
      "message": "make fwaas plugin and driver configurable\n\nuser can pass fwaas plugin and driver from localrc\n\nChange-Id: Id956d4d7e62ba81f77319c199c9cb9f354b13d12\n"
    },
    {
      "commit": "557cc8159eaeb67587f9bb2724a6b04830688d27",
      "tree": "5f755ed271d54d90317421b20587b8f216eb65d9",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Shih-Hao Li",
        "email": "shihli@vmware.com",
        "time": "Mon Feb 01 13:19:12 2016 -0800"
      },
      "committer": {
        "name": "Shih-Hao Li",
        "email": "shihli@vmware.com",
        "time": "Mon Feb 01 13:19:12 2016 -0800"
      },
      "message": "Fix xvpvncproxy_host config path\n\nFix xvpvncproxy_host config path due to Change\nI1e34a0f98de125c8b8b145377835d95035e2b472.\n\nChange-Id: I835950e75509ad54e5dc1c4a740d2e5cfed9f5a9\n"
    },
    {
      "commit": "7de80c56e5db1f283a71c0ef9fa2304e7d8e2090",
      "tree": "0e915d5646b40361233cef91e62f753450356745",
      "parents": [
        "428c35bade09ea814d8ce119498d3beb947f2ee2",
        "74b91c3eaf150eb40a5d5ab2df1533ae192ee26d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 01 20:38:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 01 20:38:02 2016 +0000"
      },
      "message": "Merge \"Revert \"Move default Keystone API version to v3\"\""
    },
    {
      "commit": "74b91c3eaf150eb40a5d5ab2df1533ae192ee26d",
      "tree": "4169c0c561eeb6c6b3120bbe97a8c6a794995ad9",
      "parents": [
        "b162a1d58cdecfb32847b59bd341e06c26efb1ed"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 01 14:58:20 2016 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 01 14:58:20 2016 +0000"
      },
      "message": "Revert \"Move default Keystone API version to v3\"\n\nIt seems like the fallout from this was not well sorted.\nA lot of things aren\u0027t working, and there is still vestigial\nv2 bits left behind.\n\nThis should have come with a much greater warning and some\nspot checking of additional services working with this.\n\nThis reverts commit b162a1d58cdecfb32847b59bd341e06c26efb1ed.\n\nChange-Id: Ia792b23119c00089542ba08879dca1c29dc80945\n"
    },
    {
      "commit": "f4ce44bf3fbf06e53c2ae3ec6aa4996831cf4605",
      "tree": "28f1f776f46fd7317a2c6c6eb3fd05a85e887bcb",
      "parents": [
        "05238e32e3850c0e25dcf385c50a143ecd9f8d62",
        "b162a1d58cdecfb32847b59bd341e06c26efb1ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 29 11:04:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 29 11:04:16 2016 +0000"
      },
      "message": "Merge \"Move default Keystone API version to v3\""
    },
    {
      "commit": "05238e32e3850c0e25dcf385c50a143ecd9f8d62",
      "tree": "a65610c2a5c52b37239ae08e095df30c9cbd5337",
      "parents": [
        "2d02d29e27ef0e27593adeb0008ee4c74f029ca3",
        "fadebe1be337e076109860f28b213f327fc95283"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 29 10:53:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 29 10:53:53 2016 +0000"
      },
      "message": "Merge \"Fix OSprofiler installation from Git\""
    },
    {
      "commit": "b298e57c9f44081767c726a36d60caca66f604aa",
      "tree": "2d1bcbfc7bec0298b89ca241709a6838bb17c4c0",
      "parents": [
        "3c92590101bffc53cadcc04f8774d9deca01e44b"
      ],
      "author": {
        "name": "Yingxin",
        "email": "yingxin.cheng@intel.com",
        "time": "Fri Jan 29 05:11:27 2016 +0000"
      },
      "committer": {
        "name": "Yingxin",
        "email": "yingxin.cheng@intel.com",
        "time": "Fri Jan 29 05:11:27 2016 +0000"
      },
      "message": "Change scheduler configurations to use entrypoints\n\nFull class path style configuration of options scheduler_host_manager\nand scheduler_driver are deprecated because of dependent changes. This\ncommit changes the related configurations to use entrypoints in setting\nup nova scheduler in devstack.\n\nRelated to blueprint scheduler-driver-use-stevedore\nDepends-On: I8c169e12d9bfacdbdb1dadf68b8a1fa98c5ea5bc\nDepends-On: I3fd42ead44487a21eb5cfaf5a91209277ce30ad0\n\nChange-Id: Iad96c270073b63719237cf9a9aa1c2dc4daa213a\n"
    },
    {
      "commit": "1cc2782d536e2227279e5d5dafb4786c435f4ab1",
      "tree": "67bf31240fb987bba2644d738d8101854120a2b4",
      "parents": [
        "b86f665d953a61394f20033791ec6e8a168d4b92",
        "e826490a437e13a493f53b7751bea58dff2b30f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:01 2016 +0000"
      },
      "message": "Merge \"Simplify oslo.log configuration options\""
    },
    {
      "commit": "cf5673b842252a412259afc643582d4ae80e7dce",
      "tree": "4251700b43a013d9cce7034d1a9b3d55e82f617c",
      "parents": [
        "fff59d4fbb5ba938f5f4467f59c1a2370ba3dde6",
        "a8ffe8a4734ceb7dc82ae50addcda96b84e934b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:21:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:21:21 2016 +0000"
      },
      "message": "Merge \"Enable keystone caching\""
    },
    {
      "commit": "fff59d4fbb5ba938f5f4467f59c1a2370ba3dde6",
      "tree": "60725d7ab7c15cdd6688bc871d4ff263fe1e6a27",
      "parents": [
        "13d255d90d9d88f2cb50d63cc58b337e550170f3",
        "40e2f508e42a793379c3bd1184bf1b7f36faa4d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 27 22:50:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 27 22:50:56 2016 +0000"
      },
      "message": "Merge \"Remove option \u0027DEFAULT/verbose\u0027\""
    },
    {
      "commit": "a8ffe8a4734ceb7dc82ae50addcda96b84e934b7",
      "tree": "0a851ccc620b1cc3ae82858c33246e04ebc0e9c6",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Sun Jan 24 20:36:35 2016 -0800"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 27 13:21:00 2016 -0600"
      },
      "message": "Enable keystone caching\n\nEnable keystone caching since there is now a memcache server available\nfor the middlewares to cache validation. Offload queries to the\nkeystone backend to memcache as well.\n\nChange-Id: I6d1d28f5b974e79d44d1e86ea53c666e3f5771df\n"
    },
    {
      "commit": "13d255d90d9d88f2cb50d63cc58b337e550170f3",
      "tree": "80f035faa58d7728cbadf70996a30d2f0a89cc59",
      "parents": [
        "4baa4ce2b3ad5450b9eb3f59b61da80ffc990113",
        "c2bd0d5b7d07a73c84273003041f00bf6a780e2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 27 18:51:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 27 18:51:59 2016 +0000"
      },
      "message": "Merge \"Remove call to deprecated method in tempest\""
    },
    {
      "commit": "b162a1d58cdecfb32847b59bd341e06c26efb1ed",
      "tree": "b4450cdf2937e5e67ec9cae41f44b8623a496eea",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Paulo Ewerton",
        "email": "pauloewerton@lsd.ufcg.edu.br",
        "time": "Fri Jan 22 19:13:31 2016 +0000"
      },
      "committer": {
        "name": "Paulo Ewerton",
        "email": "pauloewerton@lsd.ufcg.edu.br",
        "time": "Tue Jan 26 14:27:02 2016 +0000"
      },
      "message": "Move default Keystone API version to v3\n\nThis patch sets Keystone v3 as default in services\nconfiguration files and in the openrc and stackrc scripts.\n\nChange-Id: I24546f02067ea23d088d383b85e3a78d7b43f165\nPartially-Implements: bp keystonev3\n"
    },
    {
      "commit": "e826490a437e13a493f53b7751bea58dff2b30f5",
      "tree": "c42abccb39a1b4896b760542ddfb8cf2a2aec4b4",
      "parents": [
        "1d27155f650e9b8e4053a201f1f08c494b820de2"
      ],
      "author": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Wed Jan 20 21:16:33 2016 +0000"
      },
      "committer": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Mon Jan 25 20:39:45 2016 +0000"
      },
      "message": "Simplify oslo.log configuration options\n\nUse the preferred logging_user_identity_format option to specify an alternative context format\nin log files.  The removal of defining logging_context_format_string brings this more inline\nwith optimal production configuration of using the defined default.  logging_user_identity_format\nis set in devstack to maintain current compatibility of names instead of ids.\n\nChange-Id: I3807d76b91b6cc1614b4a9a203509f8e1ad7146d\n"
    },
    {
      "commit": "fadebe1be337e076109860f28b213f327fc95283",
      "tree": "f08199ca089f71a3211f122088c04264d6d1f31f",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Boris Pavlovic",
        "email": "boris@pavlovic.me",
        "time": "Mon Jan 25 12:32:32 2016 -0800"
      },
      "committer": {
        "name": "Boris Pavlovic",
        "email": "boris@pavlovic.me",
        "time": "Mon Jan 25 12:32:32 2016 -0800"
      },
      "message": "Fix OSprofiler installation from Git\n\nWithout this line DevStack fails to install OSprofiler from git\n\nChange-Id: I0fe0e10bcece51759fbf4fd4a533b01501414d6d\n"
    },
    {
      "commit": "5544c4a74fb985d10bc3f27fa7778a5824248979",
      "tree": "510fcb94471b4db2d5eb6fe64b695e0a1350039a",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jan 25 08:27:06 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jan 25 08:27:06 2016 -0500"
      },
      "message": "always default to floating ips for validation\n\nfixed ips are not cross host accessible in our current config. So\nalways configure tempest to use floating ips.\n\nChange-Id: I1cf605229070024c9d5d29c7a08967aa505fda7b\n"
    },
    {
      "commit": "40e2f508e42a793379c3bd1184bf1b7f36faa4d4",
      "tree": "7fb6c0f2ea4af624d1db0d2d909e42134ffeb2f0",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Allen Gao",
        "email": "wanlong.gao@easystack.cn",
        "time": "Tue Jan 19 08:53:37 2016 +0800"
      },
      "committer": {
        "name": "Allen Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Mon Jan 25 02:30:30 2016 +0000"
      },
      "message": "Remove option \u0027DEFAULT/verbose\u0027\n\nOption \"verbose\" from group \"DEFAULT\" is deprecated for removal.\nIts value may be silently ignored in the future.\n\nIf this option is not set explicitly, there is no such warning.\nFurthermore, the default value of verbose is true, so there is\nno need to set this value in config files.\n\nTrivialFix\n\nChange-Id: I581238e661c2eb0c29dd915d1b1e4773dcdeb4c8\n"
    },
    {
      "commit": "c2bd0d5b7d07a73c84273003041f00bf6a780e2a",
      "tree": "1afe601ec658b45ec9f45d06cbbca006e60aeff7",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Gang Wei",
        "email": "gang.wei@intel.com",
        "time": "Mon Jan 25 00:39:51 2016 +0000"
      },
      "committer": {
        "name": "Gang Wei",
        "email": "gang.wei@intel.com",
        "time": "Mon Jan 25 00:47:21 2016 +0000"
      },
      "message": "Remove call to deprecated method in tempest\n\nFix below warning:\n\"Use of: \u0027verify-tempest-config\u0027 is deprecated, please use: \u0027tempest verify-config\u0027\"\n\nChange-Id: If66096cde31fedda407e1e6ac6899b196569a454\n"
    },
    {
      "commit": "b6a5a3e67578cd7cf0c14542525338752928e42e",
      "tree": "62b9eedc5c74ce1c982565cba2d8b603e9136427",
      "parents": [
        "2f2ede5db0625f127911116a3a4edbb5778839f1",
        "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 23 05:42:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 23 05:42:38 2016 +0000"
      },
      "message": "Merge \"reduce default lease time to 5 minutes\""
    },
    {
      "commit": "2f2ede5db0625f127911116a3a4edbb5778839f1",
      "tree": "11b9c29957f9f56d490ddd1131913dc00c3c2889",
      "parents": [
        "57729d5265f5def3d3a6e6eb16670d55353d0b8d",
        "06cfce37560243d22cd05b2c620be6702528a0b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 23 04:58:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 23 04:58:21 2016 +0000"
      },
      "message": "Merge \"neutron: enable ml2 mtu calculation mechanism\""
    },
    {
      "commit": "57729d5265f5def3d3a6e6eb16670d55353d0b8d",
      "tree": "10a5d2b8d136693627f600f670b08a2f70fc3182",
      "parents": [
        "c52836bbf87cc8c81a37d37b2fcf8d9ce4458fb7",
        "5997ce3ab657293bda11c69b6078e9290676e54b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 23 02:53:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 23 02:53:33 2016 +0000"
      },
      "message": "Merge \"Always cache tokens in a shared memcache\""
    },
    {
      "commit": "b9a33191bbeec118a6643961278dfba73a38911c",
      "tree": "822e9256676e02ab9180975f237444934dca0b4a",
      "parents": [
        "be8ac25f84c96763835584a879a13e52c127a9b5",
        "af8b6e10a3470808b54c2a2f5031a68ce1a151df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 22 17:24:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 22 17:24:01 2016 +0000"
      },
      "message": "Merge \"Add flag for test_volume_services\""
    },
    {
      "commit": "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d",
      "tree": "e10a58ba65caff893d32e3991d06f4c54df5edf1",
      "parents": [
        "be8ac25f84c96763835584a879a13e52c127a9b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 22 07:48:49 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 22 07:48:49 2016 -0500"
      },
      "message": "reduce default lease time to 5 minutes\n\nDevstack used in development is about things coming and going\nquickly. The long dhcp leases mean that we might miss a release, and\nkeep a stale lease around for way too long. See if this helps.\n\nChange-Id: I9a58a4e64777f56ad7ec66242a319f985469469e\n"
    },
    {
      "commit": "2fec683890a5fd310c7df8298510e1c03c1c17f9",
      "tree": "72862d530e78d13b70302ea241a5afd2b14f0e05",
      "parents": [
        "c09c079ef93803237537dc65bdf24450a6bdee0a",
        "f90c0b7d29abe58d7d10608599e6399cf6adc509"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 22 03:38:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 22 03:38:50 2016 +0000"
      },
      "message": "Merge \"Stop referencing no longer existing SERVICE_ENDPOINT variable\""
    },
    {
      "commit": "c09c079ef93803237537dc65bdf24450a6bdee0a",
      "tree": "19c1f85db8123614124f09028c95e6f401c9faaa",
      "parents": [
        "bbf293439b748eff49d386c8a90452525b8643a8",
        "cf04a9acb395cd31b231da17cba779ff61b6e8eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 22 00:11:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 22 00:11:49 2016 +0000"
      },
      "message": "Merge \"notification_driver is deprecated to driver\""
    },
    {
      "commit": "5997ce3ab657293bda11c69b6078e9290676e54b",
      "tree": "a85cf1949d380c43aa83b2add03de1284c6d720a",
      "parents": [
        "1d27155f650e9b8e4053a201f1f08c494b820de2"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Wed Jan 20 12:43:22 2016 -0800"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Jan 22 00:04:57 2016 +0000"
      },
      "message": "Always cache tokens in a shared memcache\n\nInstead of using in-process caching for tokens per service per\nworker (disabled by default now), use a shared memcache to cache\ntoken validation(s). This should both offload/speedup validations\nand avoid the issues surrounding inconsistent validation responses\nwhen using in-process caching [since each worker caches separately].\n\nChange-Id: Ifc17c27744dac5ad55e84752ca6f68169c2f5a86\n"
    },
    {
      "commit": "bbf293439b748eff49d386c8a90452525b8643a8",
      "tree": "238b2d52f52ef31ddbffaf810d857ae808b2015f",
      "parents": [
        "dd60f2cd1c348cfdccfd4838812853e41cb26ae2",
        "cf4f76299f84135a03fe29e5eddc97490eba806a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 21 22:33:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 21 22:33:22 2016 +0000"
      },
      "message": "Merge \"Update the vnc config options group \u0027DEFAULT\u0027 to \u0027vnc\u0027\""
    },
    {
      "commit": "06cfce37560243d22cd05b2c620be6702528a0b1",
      "tree": "1c662e7d7fa1d603373110eefd1128d55fc8f6d9",
      "parents": [
        "ea7fd5515344c18a5cec308fada67b6f3f6ab482"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 14 15:31:31 2016 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 21 15:15:15 2016 +0100"
      },
      "message": "neutron: enable ml2 mtu calculation mechanism\n\nSetting path_mtu to reflect mtu for physical devices that handle traffic\nissued from br-tun makes ml2 plugin to calculate mtu for tenant networks\nproperly, considering encapsulation headers. After that, calculated mtu\nvalues can be propagated into instances (currently, only DHCP approach\nis implemented; RA support for IPv6 subnets is under review).\n\nThis change allows to run tunnelled tenant networks in multinode when\nunderlying physical devices don\u0027t support jumbo frames.\n\nNote: changing the default value in neutron would not be backwards\ncompatible, since it could slow down east-west tunnelled traffic in\nclouds that run on jumbo-aware networks.\n\nChange-Id: I8287677c7ad0f13fa9f5cb194f9372d04b78cb61\nRelated-Bug: #1527675\n"
    },
    {
      "commit": "dd60f2cd1c348cfdccfd4838812853e41cb26ae2",
      "tree": "ff5039d7ab82837f997d5490e5624003b835bbdd",
      "parents": [
        "1d27155f650e9b8e4053a201f1f08c494b820de2",
        "ba0a659c762e07951cd4f3e305aa5bd09a1a2918"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 21 04:13:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 21 04:13:19 2016 +0000"
      },
      "message": "Merge \"Make OSprofiler repo and branch configurable\""
    },
    {
      "commit": "8ca268b7c3ce82f42b5ad366d6b98d8b9372d9ee",
      "tree": "823655991b6ac0ed157ac8fd9b0cb2d10317701f",
      "parents": [
        "2d9f777cc076df863af659caeddc9583fba1e1e7",
        "76cbbe37aae5d54542d62a5c6deec428a8cdc75e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 20 01:06:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 01:06:16 2016 +0000"
      },
      "message": "Merge \"libvirt: don\u0027t repeatedly configure libvirtd logging\""
    },
    {
      "commit": "cf04a9acb395cd31b231da17cba779ff61b6e8eb",
      "tree": "9a4bb6475850fbf0196144d4bf0ccd346b225b94",
      "parents": [
        "c461db4a2f75333dceb85c9fb5c90660c0623b11"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@easystack.cn",
        "time": "Sat Jan 16 17:46:35 2016 +0800"
      },
      "committer": {
        "name": "Allen Gao",
        "email": "wanlong.gao@easystack.cn",
        "time": "Tue Jan 19 17:17:01 2016 +0800"
      },
      "message": "notification_driver is deprecated to driver\n\nTrivialFix\nhttps://review.openstack.org/#/c/249508/\n\nChange-Id: I18599c7221272279dfc2e9f5b297af09faff5c3b\n"
    },
    {
      "commit": "2d9f777cc076df863af659caeddc9583fba1e1e7",
      "tree": "5c0be7865b258e37445c4921d6061d18767fc78c",
      "parents": [
        "7cca91acf9d7f7b8439eeeb34a66e4626e7c66f6",
        "2dd761b16950603555409e33ac63a196eefd2607"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 19 07:04:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 19 07:04:48 2016 +0000"
      },
      "message": "Merge \"XenAPI: Fix disk_formats verified by tempest\""
    },
    {
      "commit": "7602c0507af23d9be2c38b6356a2e05578bdc3c3",
      "tree": "b751f7213ede0f2139c6bded66d370ee2a25658d",
      "parents": [
        "ddd37b97d471afdac29291aeaa50e76618068eda",
        "bd7a51200f3a3c11ca5f18f0b7f95ee9049e1e40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 19 04:02:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 19 04:02:02 2016 +0000"
      },
      "message": "Merge \"Better location for the nova dhcp logs\""
    },
    {
      "commit": "f90c0b7d29abe58d7d10608599e6399cf6adc509",
      "tree": "a3720db50fd4c09b73874140492f4d705f0fd7ea",
      "parents": [
        "ddd37b97d471afdac29291aeaa50e76618068eda"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Mon Jan 18 10:52:59 2016 +0100"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Mon Jan 18 10:53:01 2016 +0100"
      },
      "message": "Stop referencing no longer existing SERVICE_ENDPOINT variable\n\nIt was probably finally removed by one of recent refactoring changes.\nNow ironic gate fails due to Swift trying to access it to override OS_AUTH_URL.\nThis change drops this override and just uses OS_AUTH_URL.\n\nCloses-Bug: #1535245\nChange-Id: I145bec110c4299e61f2bce49df41dcd82e5d462d\n"
    },
    {
      "commit": "ddd37b97d471afdac29291aeaa50e76618068eda",
      "tree": "1f6dca497b18c6db6e7227851fdf0b26e7783097",
      "parents": [
        "b695d361ff10e32f121611407e9f0da24985dc0e",
        "ac8ff0f1e9e5116c390bf8a711c950bcaca71d32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 21:37:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 21:37:02 2016 +0000"
      },
      "message": "Merge \"Support for logging the nova-dhcpbridge command line\""
    },
    {
      "commit": "b695d361ff10e32f121611407e9f0da24985dc0e",
      "tree": "803e5f0e313c6a505e4350097ad07e370ea2b103",
      "parents": [
        "3106c2d7d4229b99f2844718ddc5fd768caf067f",
        "d091a2dd5467f42491e85208b236956b78c1c837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 13:40:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 13:40:58 2016 +0000"
      },
      "message": "Merge \"Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\""
    },
    {
      "commit": "3106c2d7d4229b99f2844718ddc5fd768caf067f",
      "tree": "290761c06ce99d339d0d644c740960e68a72d6b6",
      "parents": [
        "a34ebd103dee8852cefd98c99c1583c012b52bfe",
        "3526276a0827afb5a598c046e410b88bcb8f2e65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 13:38:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 13:38:55 2016 +0000"
      },
      "message": "Merge \"Add support for role and resource keystone backends\""
    },
    {
      "commit": "1ca4b0f177955c8fee14664cf7c957b63f04b441",
      "tree": "b2e85a1c4e95262b4420ac2897ff1fc8023a745f",
      "parents": [
        "c461db4a2f75333dceb85c9fb5c90660c0623b11",
        "923be5f791c78fa9f21b2e217a6b61328c493a38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 12:27:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 12:27:01 2016 +0000"
      },
      "message": "Merge \"bootstrap keystone using new bootstrap command\""
    },
    {
      "commit": "2dd761b16950603555409e33ac63a196eefd2607",
      "tree": "ac13d8f3757f0527705378b5935c8e6e2daf3f27",
      "parents": [
        "bdc0fa8ab13ec5c75f1c793ca33f5a773fac1abc"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jan 15 13:56:37 2016 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jan 15 17:48:21 2016 +0000"
      },
      "message": "XenAPI: Fix disk_formats verified by tempest\n\nlib/glance restricts the disk_formats to those supported by XenAPI, so\ntempest needs a similar restriction for the disk_formats tested.\n\nConfirmed as passing internal Citrix CI (affected tempest jobs are\ncurrently disabled in voting XenServer CI until this change lands)\n\nChange-Id: Iefa5b16a3fa1789ed583426ea47ebb22e6cb571e\n"
    },
    {
      "commit": "bd7a51200f3a3c11ca5f18f0b7f95ee9049e1e40",
      "tree": "327c9fd4ec6c1727668137c26ea64b0d1c33b541",
      "parents": [
        "ac8ff0f1e9e5116c390bf8a711c950bcaca71d32"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 14 12:11:23 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Fri Jan 15 11:46:10 2016 +0000"
      },
      "message": "Better location for the nova dhcp logs\n\nUse LOGDIR to compute the location of the dhcp logs\ninstead of hardcoding to /opt/stack/logs/\n\nChange-Id: I97ca2d8c8b7901e0895fe89a57675caf8effea53\n"
    },
    {
      "commit": "ba0a659c762e07951cd4f3e305aa5bd09a1a2918",
      "tree": "122d68cd852f22b112fd80836cfc11f68d48e54b",
      "parents": [
        "ea7fd5515344c18a5cec308fada67b6f3f6ab482"
      ],
      "author": {
        "name": "Boris Pavlovic",
        "email": "boris@pavlovic.me",
        "time": "Thu Jan 14 17:31:40 2016 -0800"
      },
      "committer": {
        "name": "Boris Pavlovic",
        "email": "boris@pavlovic.me",
        "time": "Thu Jan 14 18:38:30 2016 -0800"
      },
      "message": "Make OSprofiler repo and branch configurable\n\nOSprofiler is now under Oslo:\nhttps://review.openstack.org/#/c/103825/\n\nAnd we really need this patch to make proper dsvm job for\nOSprofiler\n\nChange-Id: I20f59c52c147303de01544dc975a82b4a741a1b9\n"
    },
    {
      "commit": "ac8ff0f1e9e5116c390bf8a711c950bcaca71d32",
      "tree": "6da1b9d37a652566a35f0b084db5d39a0c12ba05",
      "parents": [
        "502773c27c18e776183c272238a541ec06d07699"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Jan 13 17:28:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 14 15:52:43 2016 +0000"
      },
      "message": "Support for logging the nova-dhcpbridge command line\n\nWe are seeing a lot of gate failures as vm(s) are unable to acquire\nDHCP leases:\nhttps://bugs.launchpad.net/nova/+bug/1532809\n\nwe need to set log_file for nova-dhcpbridge configuration, so clone\nthe nova.conf and set the log_file properly to a path where the\nCI can pick up from for analysis.\n\nChange-Id: Iec4fe3f2235da9d1f5bd399d4ffc45af516c58ce\n"
    },
    {
      "commit": "7e843edca791224eea1d53fc963267dded0c220b",
      "tree": "37dc73d0198aa7ae15458a6943fc37c552b39446",
      "parents": [
        "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 23:11:09 2016 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 23:11:09 2016 +0900"
      },
      "message": "Remove Neutron Midonet plugin file completely\n\noverride-defaults mechanism allows us to define\ns_neutron_plugin_security_group before loading lib/neutron,\nand we no longer need to have a plugin-specific file in\nthe master DevStack repository.\n\nChange-Id: I37d5012e89cb3650e4f325b6d77d70f28f87d3e7\nDepends-On: I5e02acd288e53dd06a369d348ec77ead57d476fd\n"
    },
    {
      "commit": "5aa2014e67f329f1751052643161b2e0e98ef621",
      "tree": "9403476a520f27d1f77e30cfd20570db4d409165",
      "parents": [
        "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 22:54:37 2016 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 22:54:37 2016 +0900"
      },
      "message": "Remove Neutron NEC plugin completely\n\noverride-defaults mechanism allows us to define\ns_neutron_plugin_security_group before loading lib/neutron,\nand we no longer need to have a plugin-specific file in\nthe master DevStack repository.\n\nChange-Id: I78a4e05fa72b1dd545b8d9e97a8fd8fdbf23739c\nDepends-On: Id6765245459c1aff3aab27dbc60d320ce2951b38\n"
    },
    {
      "commit": "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446",
      "tree": "45e7a777b3f94c0598399c87a8889ddbd7d68a1a",
      "parents": [
        "2cb3db338a17bd26fef1f56fc155be5d01a6ef7e"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jan 11 22:10:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Jan 12 08:20:57 2016 -0500"
      },
      "message": "Remove Nova object store service\n\nAs of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova\nremoved the n-obj service, so we should cleanup\n\nChange-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e\n"
    },
    {
      "commit": "d091a2dd5467f42491e85208b236956b78c1c837",
      "tree": "26aa92fea88434ccc697407ded168213c8abd6f1",
      "parents": [
        "00b5f4af92a640a2507046cf76ee57caa166310b"
      ],
      "author": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Mon Jan 11 18:17:50 2016 +0000"
      },
      "committer": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Mon Jan 11 18:17:50 2016 +0000"
      },
      "message": "Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\n\nThis reverts commit 00b5f4af92a640a2507046cf76ee57caa166310b.\n\nThis patch was merged before the timeout was merged to\ntempest. This means that devstack is currently referencing\na non-existent config option. As such I think it needs to be reverted.\n\nChange-Id: I947261dc330ef35efce1ecd805ba6e649e81a6aa\n"
    },
    {
      "commit": "5453cdd392148db4af45fd950542085c2083de09",
      "tree": "d67abab37bc44dc4162ab704d668ecce00ead9ef",
      "parents": [
        "8df31a107d9d55233aef290733c56e2f953e5dd3",
        "75633266c851856b32056b8b5eb1b6ed4f29b84e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 11 16:52:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 11 16:52:19 2016 +0000"
      },
      "message": "Merge \"rpc_backend: Conditionally enable rabbit on fedora\""
    },
    {
      "commit": "923be5f791c78fa9f21b2e217a6b61328c493a38",
      "tree": "d58237a00237c5c3609252aaec3bf9450a4d2986",
      "parents": [
        "8df31a107d9d55233aef290733c56e2f953e5dd3"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Dec 20 00:24:19 2015 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Jan 09 20:26:48 2016 -0500"
      },
      "message": "bootstrap keystone using new bootstrap command\n\nBe gone ADMIN_TOKEN, long live keystone-manage bootstrap.\n\nThis patch reworks the initial setup for keystone by using\nthe new bootstrap command. After a minimal service catalog\nhas been created, using this process, we simply authenticate\nas usual.\n\nimplements bp: bootstrap\nDepends-On: I113c6934b6b83ceff23a94101967a6df1126873f\nChange-Id: Ia1475d461eab60b68c6a0356714b21c7f92e0194\n"
    },
    {
      "commit": "af8b6e10a3470808b54c2a2f5031a68ce1a151df",
      "tree": "31f013469a6931d3335bc1c1c7ebdb90c96ac883",
      "parents": [
        "20a1ce3f216cd5a5adb9471c9ec48b358c16ed24"
      ],
      "author": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Wed Jan 06 17:14:45 2016 +0200"
      },
      "committer": {
        "name": "yuriy_n",
        "email": "ynesenenko@mirantis.com",
        "time": "Sat Jan 09 13:52:06 2016 +0200"
      },
      "message": "Add flag for test_volume_services\n\ntest_volume_services works incorrect with host info if it includes\nbackend name (host@backend). The test is skipped by default for\nLiberty and Kilo gates. Need to add flag to unskip this test in new release.\nThis fix related with bug #1530144 in service-list filter.\n\nChange-Id: Ifdc0bab819c05a00cd0c20316bd81961cf6aeb88\n"
    },
    {
      "commit": "8df31a107d9d55233aef290733c56e2f953e5dd3",
      "tree": "4b3f0103d49a4670a476151beddfa00231c596b9",
      "parents": [
        "a3ab6865ff870b81f95a0e77da8881cb8a407a06",
        "59c6377ae51c024c28a6fba72de567bc97edda10"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 09 07:49:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 09 07:49:35 2016 +0000"
      },
      "message": "Merge \"Assign admin role for admin user on default domain\""
    },
    {
      "commit": "698c62c430032d323350a9c85cd181ca61fdb4c3",
      "tree": "90065c40a01530c76680a7a758dd1018af4ec5d9",
      "parents": [
        "6f002b169c7b5f418b9b21157f654d05a4480c88",
        "a263e7dd52f65e92e6fc0a09ec89509904f83d6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 08 18:07:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 18:07:12 2016 +0000"
      },
      "message": "Merge \"lib/cinder:configure tgt even if the package was purged\""
    },
    {
      "commit": "6f002b169c7b5f418b9b21157f654d05a4480c88",
      "tree": "9a7bb3e3e1634456c8adbb91973f233b8d95af7c",
      "parents": [
        "828936c6ac8045fbb985ed2e89cdaa9a7c01241a",
        "43f62c08499de004a964c3a2f90ce400a0f932ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 08 15:56:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 15:56:05 2016 +0000"
      },
      "message": "Merge \"Move horizon config and start to appropriate phase in stack.sh\""
    },
    {
      "commit": "828936c6ac8045fbb985ed2e89cdaa9a7c01241a",
      "tree": "90e9e15ddd46bd5bd51c6f4de835f70bde4d2920",
      "parents": [
        "7792bd20254e5df4ee2e18b751c07be0b7d68152",
        "6a4d3eb55fb377a0ddef3d8978a85d2137430834"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 08 10:11:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 10:11:53 2016 +0000"
      },
      "message": "Merge \"Use keystone[ldap] for ldap packages\""
    },
    {
      "commit": "75633266c851856b32056b8b5eb1b6ed4f29b84e",
      "tree": "e546c5e32e2c89ccb74ee85271a62acb7129e916",
      "parents": [
        "a5ea08b7526bee0d9cab51000a477654726de8fe"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Jan 07 16:46:37 2016 -0600"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Jan 07 16:48:14 2016 -0600"
      },
      "message": "rpc_backend: Conditionally enable rabbit on fedora\n\nChange 4d8c03a3 added logic to enable rabbit on Fedora/CentOS systems\nwhether or not rabbit is enabled. This corrects that to only enable\nrabbit when it is configured as such.\n\nChange-Id: I270e79ff989176770d65df1ac0ac4e2c4382bb9a\nSigned-off-by: Kyle Mestery \u003cmestery@mestery.com\u003e\n"
    },
    {
      "commit": "a263e7dd52f65e92e6fc0a09ec89509904f83d6b",
      "tree": "246b487bfb03c4fc997fa5817c69bdcb8cb1ea00",
      "parents": [
        "a5ea08b7526bee0d9cab51000a477654726de8fe"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jan 07 19:40:44 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jan 07 19:40:44 2016 +0100"
      },
      "message": "lib/cinder:configure tgt even if the package was purged\n\nOn Ubuntu, after a successful ./stack.sh and ./unstack.sh, if one\n\"apt-get purge tgt\", then the directory /etc/tgt/stack.d/ still\nexist (i.e it is not purged) but /etc/tgt/targets.conf is removed.\nThus any subsequent ./stack.sh would fail to configure\n/etc/tgt/targets.conf properly.\n\nChange-Id: I252789f3f39bd64b5a1e7d9abb923386d2a158dd\n"
    },
    {
      "commit": "a5ea08b7526bee0d9cab51000a477654726de8fe",
      "tree": "690fe0ea16522a540f40433461eb670b5273424f",
      "parents": [
        "b6156915768b65fbc588c7601fc5a6a1e89d186c"
      ],
      "author": {
        "name": "Alexander Schmidt",
        "email": "alexs@linux.vnet.ibm.com",
        "time": "Wed Dec 02 15:30:44 2015 +0000"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Thu Jan 07 10:14:39 2016 +0100"
      },
      "message": "Add distro support for KVM for IBM z Systems\n\nAdd \"KVM for IBM z Systems\" to the list of Fedora-like distros.\n\nAs the distribution does not have a dedicated kvm package,\nprevent the installation of the kvm package during the libvirt\nsetup.\n\nChange-Id: Ibb5c60797d6867264f9dea7fea85cdf1d7c72ded\n"
    },
    {
      "commit": "ddeaaf20447f04fb46fe3c423d657e3e6f7346e8",
      "tree": "874cee3d4d9a0cd4aca5bfb706177a67570e22dc",
      "parents": [
        "c615993fe16902bfc1ac91cad7da34084c77ed99",
        "4d8c03a377dbb819f28d199fe9fca7e4b576e7e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 07 01:38:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 07 01:38:08 2016 +0000"
      },
      "message": "Merge \"Enable some serivce when on boot\""
    },
    {
      "commit": "21c873818716716a17fa698df9dc98d7f5623a5d",
      "tree": "0f5147ac92ea3ddc76806a3a21fdf98aa348c312",
      "parents": [
        "413d732b7932909318f975c1dff72b0c7b6c1f2f",
        "00b5f4af92a640a2507046cf76ee57caa166310b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 19:23:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 19:23:07 2016 +0000"
      },
      "message": "Merge \"Replace deprecated baremetal timeouts with new deploy_timeout\""
    },
    {
      "commit": "413d732b7932909318f975c1dff72b0c7b6c1f2f",
      "tree": "a9f5ae4c55839137c70f31c7ebb83b077c630f2c",
      "parents": [
        "6136c4e0bd93d7a19e24a78240749577ec9a3ec5",
        "bb4654b869722feb400d65869350465d8ff5439c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 19:22:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 19:22:58 2016 +0000"
      },
      "message": "Merge \"Don\u0027t configure neutron metadata agent for neutron API access\""
    },
    {
      "commit": "6136c4e0bd93d7a19e24a78240749577ec9a3ec5",
      "tree": "ceeb9c1a3eaffc4a32af4c77f751c334978964a4",
      "parents": [
        "4847ee69eed812a4631f26e9cf2e34a0cd860abd",
        "ba23ba317abd6a65979b3006410eb4ba6429cf09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 19:18:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 19:18:34 2016 +0000"
      },
      "message": "Merge \"remove configuration for boto section\""
    },
    {
      "commit": "9f8cf83e6914165543d619e053557aa21a8cf4ee",
      "tree": "0d2300f5b4c4845045715b330a81dce3b0aeefe8",
      "parents": [
        "88509e796c650d882ee26df0eed1f5bbb7f69de9",
        "f7dc06cb892ca9d2918ae9bafba13bfa72a7da98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 18:23:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 18:23:21 2016 +0000"
      },
      "message": "Merge \"Option \"auth_plugin\" is deprecated.\""
    },
    {
      "commit": "88509e796c650d882ee26df0eed1f5bbb7f69de9",
      "tree": "7adf90b773656871080214974cdc73ae05abee7a",
      "parents": [
        "20a1ce3f216cd5a5adb9471c9ec48b358c16ed24",
        "a6bbe031f17d82e2a4ef7338de65acb762e9527a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 18:23:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 18:23:12 2016 +0000"
      },
      "message": "Merge \"Fix restoring a backup volume to a larger volume\""
    },
    {
      "commit": "4d8c03a377dbb819f28d199fe9fca7e4b576e7e3",
      "tree": "0d88972f69f730837bed7381763706879f98c43d",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "Zhang Jinnan",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Thu Aug 20 10:00:20 2015 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 06 16:40:11 2016 +0000"
      },
      "message": "Enable some serivce when on boot\n\nSolve the devstack ./rejoin-stack.sh when is reboot-safe in RHEL 7.\nEnable mysql, postgresql, rabbitmq-server, openvswitch service when on boot.\n\nChange-Id: I3ce9fc58ccc76092ad08314de1c3c9339ebfb3b5\nRelated-Bug: #1486833\n"
    },
    {
      "commit": "20a1ce3f216cd5a5adb9471c9ec48b358c16ed24",
      "tree": "9f055ff033d1cf286a75a9b2abd90c736aaadb5e",
      "parents": [
        "6c35d367fc7021564b22192c138b91841c9bccb7",
        "a0d1b0151a9d9e169e6342f36a073e8154119924"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 13:42:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 13:42:58 2016 +0000"
      },
      "message": "Merge \"Delete OVS port on unstack to retain system connectivity\""
    },
    {
      "commit": "6c35d367fc7021564b22192c138b91841c9bccb7",
      "tree": "e0049d03c1375916993b4c715a8c6f75f8f066f3",
      "parents": [
        "d56b3ff028c192db0bbd0b07117ee7526bb1d4d1",
        "e0d61118f198e6a46af0956902485098f78e8d26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 13:37:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 13:37:38 2016 +0000"
      },
      "message": "Merge \"Enable SameHostFilter and DifferentHostFilter\""
    },
    {
      "commit": "3526276a0827afb5a598c046e410b88bcb8f2e65",
      "tree": "6539f8c31b09572e51c4d67774030af5951da7cc",
      "parents": [
        "d56b3ff028c192db0bbd0b07117ee7526bb1d4d1"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Jan 05 23:56:40 2016 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Jan 05 23:56:40 2016 -0500"
      },
      "message": "Add support for role and resource keystone backends\n\nKeystone further broken apart the assignment backend into: role,\nresource, and assignment. We should define the backends in the\nconfig file and allow users to override the default by passing in\ntheir own value.\n\nChange-Id: Ieb22c428609d3db852814c7eceb77efa6bbde633\n"
    },
    {
      "commit": "e0d61118f198e6a46af0956902485098f78e8d26",
      "tree": "d0913af15d8a155e2f8600fb2a8ff09670e551e5",
      "parents": [
        "227f20ceb2667944a20adb54e48e47f51ede79c1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Dec 17 08:47:46 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jan 06 00:14:33 2016 +0000"
      },
      "message": "Enable SameHostFilter and DifferentHostFilter\n\nThe default filters of nova don\u0027t contain SameHostFilter and\nDifferentHostFilter, so we cannot test them on the gate.\nThis patch makes these filters available for the development.\n\nChange-Id: Ia6b4847e9bb21048d254d0a460ae4c5be896b17b\nCloses-Bug: #1526620\n"
    },
    {
      "commit": "d56b3ff028c192db0bbd0b07117ee7526bb1d4d1",
      "tree": "778080c98eafa60f7ae84396f00cf390911b87ac",
      "parents": [
        "c6dbfdeb6bf21de7f0c645b86f1cc74f8cb872c4",
        "90bc5867728aafb66b374ae6e6a93318303dcff0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 21:32:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 21:32:13 2016 +0000"
      },
      "message": "Merge \"Remove support for Fedora 21 (EOL); add F22 where appropriate\""
    },
    {
      "commit": "c6dbfdeb6bf21de7f0c645b86f1cc74f8cb872c4",
      "tree": "a533cb9f7ddd7ca5dd4cb576004d1e188494a40f",
      "parents": [
        "8ba3cf0132f1d97ccf5e55aa82f67efbd601da6a",
        "2ca8af45a78226f29c3251cbef6449a0a51a4c1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 19:24:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 19:24:10 2016 +0000"
      },
      "message": "Merge \"Add 5 time measurement points\""
    },
    {
      "commit": "a0d1b0151a9d9e169e6342f36a073e8154119924",
      "tree": "17bf81a03a7a0afaf99cd199f388ca56f0cb23e3",
      "parents": [
        "e60d52c392098192b6c666cb345c50a9a4842d1b"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Mon Nov 16 17:30:48 2015 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Tue Jan 05 12:12:16 2016 -0500"
      },
      "message": "Delete OVS port on unstack to retain system connectivity\n\nIf you configure devstack with the following three values,\nfor example:\n\nPHYSICAL_NETWORK\u003deth0\nPUBLIC_INTERFACE\u003deth0\nOVS_PHYSICAL_BRIDGE\u003dbr-eth0\n\nThis will cause devstack to create an OVS bridge, create a port for\neth0, and add it to the bridge (along with it\u0027s IP address).\n\nThe problem is that on unstack the port is never deleted from OVS,\nso eth0 gets \"trapped\", not showing up in any of the OVS commands,\nbut not usable by the system.  The only workaround is to unload the\nOVS kernel module.\n\nThere needs to be an \u0027ovs-vsctl del-port ...\u0027 call at the end of\n_move_neutron_addresses_route() on unstack - the antidote to the\n\u0027ovs-vsctl add-port ...\u0027, that happened on stack.\n\nCloses-Bug: #1516801\n\nChange-Id: Id2ff60f1f8e8fffff1eaffd68d9de4f6aa772943\n"
    },
    {
      "commit": "6a4d3eb55fb377a0ddef3d8978a85d2137430834",
      "tree": "65c3318726268bedd19b33f7d2e80181dc5401e5",
      "parents": [
        "0842b8147f098106b679cf652edbcb5ea4330f04"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Aug 01 09:19:18 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 05 07:41:35 2016 -0500"
      },
      "message": "Use keystone[ldap] for ldap packages\n\nKeystone now provides an \"ldap\" in extras to install its ldap\ndependencies so devstack doesn\u0027t have to track the python\ndependencies itself.\n\nInstallation of the extras is done in an extra install line. This is\nslightly redundant, however this pattern works much better from an\ninstall stand point as it supports an arbitrarily large number of\nextras.\n\nPartial-Bug: 1479962\nChange-Id: If0f0ff48f3d6b3c414f2d6fcd747ecf45a397658\n"
    },
    {
      "commit": "90bc5867728aafb66b374ae6e6a93318303dcff0",
      "tree": "fb614bea04498620a912adf69d8d7d8d0dbfc843",
      "parents": [
        "e60d52c392098192b6c666cb345c50a9a4842d1b"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Dec 01 18:04:40 2015 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Jan 05 13:07:43 2016 +0100"
      },
      "message": "Remove support for Fedora 21 (EOL); add F22 where appropriate\n\nFedora 21 reached its End Of Life (EOL) on 1-DEC-2015[1]; remove it as\nsupported distribution.\n\n    - stack.sh: Remove Fedora 21 from list of supported distributions.\n    - tools/fixup_stuff.sh: Make the minimum Fedora version to be F22 in\n      from a conditional check in \u0027Python packages\u0027 section\n    - files/rpms/general: Remove \u0027f21\u0027 from NOPRIME.\n    - lib/ceph: Remove \u0027f21\u0027 from the check_os_support_ceph() function.\n    - doc/source/index.rst: s/Fedora 21/Fedora 22/\n    - pkg/elasticsearch.sh: Remove the \u0027if\u0027 conditional in the\n      install_elasticsearch() function.\n\n[1] https://fedoramagazine.org/fedora-21-end-life-december-1st/\n\nChange-Id: Ifbcc3dd783ff2f362a464fbf4ca22f20cc2c658e\n"
    },
    {
      "commit": "e60d52c392098192b6c666cb345c50a9a4842d1b",
      "tree": "5b0a6f4e2946478743c323a261b935e5e7ff7516",
      "parents": [
        "ff2318e834e2abfa40b902caf442df3862f46b9a",
        "44ee7e307b49c5ee9e30ba380e36576189efdc34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 09:13:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 09:13:51 2016 +0000"
      },
      "message": "Merge \"Fix heat config when using keystone v3\""
    },
    {
      "commit": "ff2318e834e2abfa40b902caf442df3862f46b9a",
      "tree": "6a4e2d6e2d4c89e6e86634bb06a9f0ca189a06bd",
      "parents": [
        "9ad98737c6aa7ffed79560d9631d395ee2e06423",
        "c49917250f2dc5243d652e59d8c70c1437975dea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 09:13:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 09:13:41 2016 +0000"
      },
      "message": "Merge \"Removed starting of nova-ec2-api service\""
    }
  ],
  "next": "227f20ceb2667944a20adb54e48e47f51ede79c1"
}
