)]}'
{
  "log": [
    {
      "commit": "b3f26cb66c70b599c4d77945f2bdadd9537c7c35",
      "tree": "977032b3a1b9f2c880fb3f1febf78e18bdb4318b",
      "parents": [
        "130c3adb0e88044c9cf3789e79f6e669fa30d7d2"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 13 23:28:06 2016 +0000"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Apr 13 23:51:20 2016 +0000"
      },
      "message": "Revert \"WIP - Remove lbaas from devstack proper\"\n\nThe WIP prefix and the statement\n\n\"This can\u0027t merge until p-c no longer references lbaas jobs.\"\n\nShould have been an indication that this patch is not quite ready to\ngo in as is.\n\nThis reverts commit 130c3adb0e88044c9cf3789e79f6e669fa30d7d2.\n\nChange-Id: I57d5f9f2e66b1bdf6fca70074bc1d5678de65f38\n"
    },
    {
      "commit": "130c3adb0e88044c9cf3789e79f6e669fa30d7d2",
      "tree": "c43707f6456a4303982d085670c7f0bb3d643cb3",
      "parents": [
        "0a2a7ae8471575d887a19b9bf8b7375ea1fd7f45"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Wed Jun 24 15:40:32 2015 -0600"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Wed Mar 23 19:21:45 2016 -0600"
      },
      "message": "WIP - Remove lbaas from devstack proper\n\nLbaas devstack support is now in the neutron-lbaas repo, so we can move\ntowards removing it here. This will explode hard, but let\u0027s start peeling\nthe onion.\n\nThis can\u0027t merge until p-c no longer references lbaas jobs.\n\nChange-Id: I1c49877bab53f6b25385302420086b25e3eeeebf\n"
    },
    {
      "commit": "0a2a7ae8471575d887a19b9bf8b7375ea1fd7f45",
      "tree": "977032b3a1b9f2c880fb3f1febf78e18bdb4318b",
      "parents": [
        "467dbf7703076803f14bca2e67a7125df83122ec",
        "8ff298a8715d39d8ac260afba1593b6ecf95b0ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 18 20:24:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 20:24:03 2016 +0000"
      },
      "message": "Merge \"Updated deprecated keystone_authtoken option\""
    },
    {
      "commit": "1dd875d48ea139e094442c00689a70c97488f270",
      "tree": "193d0c85be990296f3945c0409450881d7ed890f",
      "parents": [
        "cafa163e8a06e84d47ee7bce2c9afabf76fe7f91",
        "198887e8903696ea9fcbec0f8a91c2f6ca5a34c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 22:29:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 22:29:44 2016 +0000"
      },
      "message": "Merge \"logging: don\u0027t set logging format strings for keystone\""
    },
    {
      "commit": "320f0d79a55e7a114e2d4f027227bc43402925f8",
      "tree": "59cb07416053c219ccb5b39cc325f4e3e36f552f",
      "parents": [
        "aeb1e4d4bb5f77aac23cd041e0b37e5e17a85e23",
        "3bf69e835a043e7deecbbe3568426042961116a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "message": "Merge \"Remove EC2 API from devstack\""
    },
    {
      "commit": "198887e8903696ea9fcbec0f8a91c2f6ca5a34c7",
      "tree": "6b51935d0e1545f197184153c21fe084b5c154dd",
      "parents": [
        "aeb1e4d4bb5f77aac23cd041e0b37e5e17a85e23"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Apr 10 18:45:35 2015 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Mar 17 13:09:56 2016 +0100"
      },
      "message": "logging: don\u0027t set logging format strings for keystone\n\nDon\u0027t override those format strings since the overridden\nvalues are identical to those used by oslo.log by default [1].\n\nlogging_exception_prefix is still set since it changes the logging\nformat to use TRACE label for exceptions instead of default ERROR.\n\n[1]: https://git.openstack.org/cgit/openstack/oslo.log/tree/oslo_log/_options.py?id\u003dc47a91dbbb586c27d8521b1016bf7901c47b1c90#n110\n\nCloses-Bug: #1433687\nChange-Id: Ibd11cd6b0defb6dc709dbd3e718a49fd71cce6b6\n"
    },
    {
      "commit": "7ed812c6cdb4814be2f40f4331aec43c62d13179",
      "tree": "caca60fc6e7903a9b04744965c5f76d3bdb521c7",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "Balagopal",
        "email": "bala@aptira.com",
        "time": "Tue Mar 01 04:43:31 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 17 14:53:03 2016 +1100"
      },
      "message": "Change \"secrete\" to \"secret\"\n\nApparently this is intentional as a joke on devstack leaking\npasswords, but the dual meaning of the word confuses people.  Let\u0027s\nchange it before we get yet another review fixing it.\n\nChange-Id: I3bee03612f6ea197362aab04a37f81043f77f235\n"
    },
    {
      "commit": "54d16f706a4c9886a5de93fc8b3cd08cd324de33",
      "tree": "c2a20c935535251b150a9b7eb7175c177d4c7b49",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:18:14 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:24:53 2016 -0400"
      },
      "message": "Revert \"Automate OVS bridge creation for multiple mappings\"\n\nAfter reviewing I5b1d49be8d9e3e331826e30182fba70f099b5e7f and\nI161a157895b4ed0c9ea5a7a00302e30f4ad75ed3 - I have come to the\ndetermination that this really should be in a DevStack plugin.\n\nIf both of the patches under review were to merge, we would be blessed\nwith at least the following variables:\n\nOVS_NICS_FROM_BRIDGES\nOVS_NIC_MAPPINGS\nOVS_BRIDGE_MAPPINGS\nOVS_PHYSICAL_BRIDGE\nPHYSICAL_NETWORK\nPUBLIC_PHYSICAL_NETWORK\n\nWhich really is not good. Let\u0027s just push this into a plugin, I don\u0027t\nwant to deal with it.\n\nThis reverts commit 3095ff51320291b3622cacc3bf2fb1043bff8d31.\n\nChange-Id: I746022f5db93d3333101a014692fbdcd790a0004\n"
    },
    {
      "commit": "3bf69e835a043e7deecbbe3568426042961116a3",
      "tree": "d18f9a4502167bd698132677a172327c8d2a3d90",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 12:21:34 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 13:32:23 2016 +1100"
      },
      "message": "Remove EC2 API from devstack\n\nThis all started with an investigation into Fedora\u0027s use of ecua2ools\npackage.  This package is a bit of a nightmare because it pulls in a\nlot of other system-python packages.\n\nFor Ubuntu, this package was removed in\nI47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not\nactually a \"pure python\" package as described in that change, in that\nit is not installable from pypi.  I can\u0027t see how you could actually\nrun exercises/euca.sh on Ubuntu unless you installed euca2ools by hand\n-- ergo I suggest it is totally unused, because nobody seems to have\nreported problems.\n\nIn the mean time, ec2 api has moved to a plugin [1] anyway where the\nrecommendation in their README is to use the aws cli from amazon.\n\nThus remove all the parts related to EC2 and ecua2ools from base\ndevstack.\n\n[1] https://git.openstack.org/cgit/openstack/ec2-api\n\nChange-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e\n"
    },
    {
      "commit": "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9",
      "tree": "6f490fd1510910907cf9696536a7257ae8f4b265",
      "parents": [
        "c47340efb71f44ba0967ce8f8b64fec96bc617ff",
        "4abcfaa86e7bb8827bc1b8b0e48352a0b748446f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 01:01:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 01:01:16 2016 +0000"
      },
      "message": "Merge \"uwsgi keystone under master process\""
    },
    {
      "commit": "c47340efb71f44ba0967ce8f8b64fec96bc617ff",
      "tree": "a61a710f96d4f317228d93f9c3d35439360ddd3e",
      "parents": [
        "44177fabc3b92b409c70a1cdf1e759679eb1edae",
        "0d38e2d5d87e98552692f4c177df3a216bfac9dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 01:01:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 01:01:08 2016 +0000"
      },
      "message": "Merge \"Cleanup duplication in keystone uwsgi options\""
    },
    {
      "commit": "4b56bc3507ac9c6f953ec3d94a103ac2bfa89915",
      "tree": "5bd06957144b4ecab6493ce92d04a0f31c6ae73b",
      "parents": [
        "082399ef18106bc3820848b6fc352604f0fcf97a",
        "32bf2c4f6f36dbe6e0b68143810b0f4e5b5ae3b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 21:03:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 21:03:08 2016 +0000"
      },
      "message": "Merge \"Use extended keystone-manage bootstrap parameters\""
    },
    {
      "commit": "4abcfaa86e7bb8827bc1b8b0e48352a0b748446f",
      "tree": "047ff560599d721d56514409f134119091ec19e6",
      "parents": [
        "0d38e2d5d87e98552692f4c177df3a216bfac9dd"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Mar 11 08:30:05 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:38:55 2016 -0500"
      },
      "message": "uwsgi keystone under master process\n\nNormally a standalone uwsgi server would run in \"master\" mode -- it\nhandles signals to reload the processes. I tried this originally\nwith keystone but found that the server didn\u0027t shut down when\nunstacking. The reason it didn\u0027t shut down is because (by default)\nuwsgi does a reload on SIGTERM \u0026 SIGHUP rather than shutting down by\ndefault, see [1].\n\nSetting \"die-on-term \u003d true\" \u0026 \"exit-on-reload \u003d true\" changes the\nuwsgi server to shut down when unstacking.\n\n[1] http://uwsgi-docs.readthedocs.org/en/latest/Management.html#reloading-the-server\n\nChange-Id: I145fef185d4a31078295941779e175b7452a5760\n"
    },
    {
      "commit": "0d38e2d5d87e98552692f4c177df3a216bfac9dd",
      "tree": "ee7cde4ffe8f3f945ba1dcc7b949bd7f63b9b4c3",
      "parents": [
        "082399ef18106bc3820848b6fc352604f0fcf97a"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 13:57:01 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:38:55 2016 -0500"
      },
      "message": "Cleanup duplication in keystone uwsgi options\n\nThere was a lot of duplication in the uwsgi options between the\nadmin and public config files. The options common to both are\nmoved into their own section.\n\nChange-Id: I5519c7d4d8b8446a7a5fdb8033852655d8a2c67b\n"
    },
    {
      "commit": "84f6c0fa6838ffa06aafb17c460a3990c10f4443",
      "tree": "6c55fe27a052417f8e07f6309ff6ea5e2fbcccdd",
      "parents": [
        "3ccb79ecea221a91393d41d43186b425ff0a0c4d"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 11 22:37:27 2016 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 11 22:39:12 2016 -0500"
      },
      "message": "remove the keystone bash completion install step\n\nkeytone has removed it\u0027s CLI and will release a new version\nwhen Newton begins. As part of the removal process we also\nneed to remove the bash completion script, which is currently\nfailing devstack gates.\n\nChange-Id: I132b862bde5b4173bf34beae12a7a882f5a96314\n"
    },
    {
      "commit": "3ccb79ecea221a91393d41d43186b425ff0a0c4d",
      "tree": "bb3311d19634cb6630ffb70d12be0bad0380d682",
      "parents": [
        "fa3cc77aeedbb94830e0384793765ce7ed6fe5b2",
        "7b85723c0421affdb82a201bf4231c4d00c18599"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 20:31:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 20:31:24 2016 +0000"
      },
      "message": "Merge \"Set the Swift max_file_size to 1/2 the loopback\""
    },
    {
      "commit": "f3e9ad5845a2afc68cfa85cf64273e03cfc9a652",
      "tree": "83f66eb0b7e803acbb21f5c8bb5cf30f21e16dce",
      "parents": [
        "72bd9c81f5d42980958cd100d14df663f40975ce",
        "d1ee4cfdf935bc62a7752592624991f0646c501a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 15:05:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 15:05:11 2016 +0000"
      },
      "message": "Merge \"Remove check for OVS_VERSION \u003c 1.4\""
    },
    {
      "commit": "d1ee4cfdf935bc62a7752592624991f0646c501a",
      "tree": "23f1b41fcc800a8abb32accbacfecdb9d55c1259",
      "parents": [
        "cd6e23faba734d928be4a95fa0d8532dcec48691"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 08 15:25:16 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 08 15:25:16 2016 -0500"
      },
      "message": "Remove check for OVS_VERSION \u003c 1.4\n\n1.4 was released in 2012. I think we can assume everyone is running\nsomething newer.\n\nhttp://openvswitch.org/releases/NEWS-1.4.0\n\nChange-Id: I3cfe99d2647800ae3ffb32c9e6749d03224c2967\n"
    },
    {
      "commit": "8ff298a8715d39d8ac260afba1593b6ecf95b0ce",
      "tree": "8b3172261521414c18386953eeed566ede209f6f",
      "parents": [
        "03cf3ce902daa5b53151cd2b8663f4e5533e3177"
      ],
      "author": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Tue Mar 08 15:19:48 2016 +0000"
      },
      "committer": {
        "name": "Ronald Bradford",
        "email": "ronald.bradford@gmail.com",
        "time": "Tue Mar 08 18:59:44 2016 +0000"
      },
      "message": "Updated deprecated keystone_authtoken option\n\n* memcache_servers is a deprecated name for memcached_servers.\n  See: keystonemiddleware/auth_token/__init__.py#n287\n\nNOTE: memcache_serves in the cache section is valid option for\n    oslo.cache.  See oslo_cache/_opts.py#n65\n\nDepends-on: Id65f1bff8e38c777fa406d88ac6a2355d6033d94\nChange-Id: I3e1230b139e710a0433e71ce118ca246d7c6a0e6\n"
    },
    {
      "commit": "32bf2c4f6f36dbe6e0b68143810b0f4e5b5ae3b8",
      "tree": "7167080e22f197dd5e1babbddc0a046e2b6416f0",
      "parents": [
        "03cf3ce902daa5b53151cd2b8663f4e5533e3177"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Mar 08 12:24:52 2016 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Mar 07 20:49:13 2016 -0600"
      },
      "message": "Use extended keystone-manage bootstrap parameters\n\nUse the additional keystone-manage parameters to setup the identity\nendpoint in the service catalog rather than manually fetching a token\nfor this.\n\nChange-Id: I6f5be1df205dee8f3251b4eb413e00ae64f00f07\n"
    },
    {
      "commit": "7b85723c0421affdb82a201bf4231c4d00c18599",
      "tree": "281728d138f1477bb63765ea40ccb8249a05f441",
      "parents": [
        "3fc4472be47edd2f8a0750ed4b6afc8584d0ae25"
      ],
      "author": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Mon Mar 07 18:21:29 2016 +1100"
      },
      "committer": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Tue Mar 08 12:04:15 2016 +1100"
      },
      "message": "Set the Swift max_file_size to 1/2 the loopback\n\nCurrently Devstack (and devstack gate) uses the default\nmax_file_size of for Swift (5GB). However the loopback file\nis only 1 or 2 GB is size.\n\nWe are looking at setting a default FALLOCATE_RESERVE in swift\nhttps://review.openstack.org/#/c/288011.\nBecause of this our max file size test fails due to the max_file_size\nand devstacks loopback size being too small.\n\nThis patch sets this to a more sane size by default inside DevStack.\nSee the gerrit link above for more details.\n\nTempest uses a loopback of 6GB, so in this case the swift default of 5GB\nshould be fine.\n\nChange-Id: If09eab7d16ae67bd252020e00e8812ff252f065b\n"
    },
    {
      "commit": "03cf3ce902daa5b53151cd2b8663f4e5533e3177",
      "tree": "ee5680938152167bd6a45127210c6c31754a6801",
      "parents": [
        "61ba1b3353259ed059cdbdf39b89c6c7c8f7ca97",
        "f21cc1fd9664575dbc9c31cff1b09ac16fdef985"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 18:18:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 18:18:21 2016 +0000"
      },
      "message": "Merge \"Use new use_neutron variable\""
    },
    {
      "commit": "e15b07265d74dbc30371e19dd42c1d6ff36c6d0e",
      "tree": "3201dc864f4b331e8e1411529a971e887c527407",
      "parents": [
        "a53f01e188720c60870ff32c0812eeaa8fec281b",
        "0c985c8627da3db8c9766724e07295c726ac63df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:22 2016 +0000"
      },
      "message": "Merge \"Disable nova calls from tempest when heat is enabled\""
    },
    {
      "commit": "7f81e5ae9b75a9edb8bef39fa4cb2e2c1923adde",
      "tree": "741510ce798b756d183dfce71244800f3677611f",
      "parents": [
        "c72f8d318f1c204c74fb35e0d70d1b594a1649be",
        "174986db21ebf3c20ba28c873e855629737a5b86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:29:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:29:53 2016 +0000"
      },
      "message": "Merge \"Add pg_createcluster creating process for psql version after 9.3\""
    },
    {
      "commit": "f21cc1fd9664575dbc9c31cff1b09ac16fdef985",
      "tree": "b86ec1b13a59fbddaf628ec6859124f2bcb15128",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Mar 04 11:08:32 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Mar 04 13:51:25 2016 -0500"
      },
      "message": "Use new use_neutron variable\n\nThis uses the new use_neutron variable instead of the crazy class\npath. This helps us test the use of this in our jobs.\n\nChange-Id: Ic6d0cc4b7a0df6b3f5336ee58886f7edff26e846\nDepends-On: I1c2eb51d10ba6370492a911f59370b9870646a38\n"
    },
    {
      "commit": "6cf412bb7ee2f667c38cf113440018b1ffcc7546",
      "tree": "73cb4dcc7696d4765f29e829f3ed849074b27752",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "message": "Update account generator calls with correct password\n\nChange I380dd20e5ed716a0bdf92aa02c3730359b8136e4 updated the tempest\nconfiguration to stop creating a bunch of globals. But as part of\nthat refactor it started using $admin_password as the password\nargument for tempest-account generator, which is never defined.\nThis commit rectifies the situation by using the correct variable\n$password.\n\nChange-Id: Ieeed58751e5784020e04bcc2911ac74791662110\n"
    },
    {
      "commit": "cd6e23faba734d928be4a95fa0d8532dcec48691",
      "tree": "7541785d5d7b37e063e4c4989703d443e7f2d96c",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52",
        "b65cf0aae40a69d5935a248b690187770ad366e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "message": "Merge \"Add Glance Artifact API in devstack installation\""
    },
    {
      "commit": "174986db21ebf3c20ba28c873e855629737a5b86",
      "tree": "06f1fcda61a7325c56e7e28fe62828c30523461a",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed Mar 02 03:28:06 2016 +0000"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Thu Mar 03 04:08:01 2016 +0000"
      },
      "message": "Add pg_createcluster creating process for psql version after 9.3\n\npostgresql 9.3 don\u0027t create /etc/postgresql and related conf file by\ndefault. So we need start the pg_createcluster in devstack if has not\nstarted after package installed.\n\nChange-Id: I2b348658d79b23b5f21871b33d8023499b2fb956\nClose-bug: #1552051\n"
    },
    {
      "commit": "effcfd6983c3e2fc282df6d0a16a49a020358bcf",
      "tree": "ea85407a28f57b62dc7cb508ce698c3031ddfc54",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0",
        "3ded0dbba567e81f49c1b82c1b03853486d1da74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 05:55:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 05:55:28 2016 +0000"
      },
      "message": "Merge \"Disable tempest tox venv recreation in OFFLINE mode\""
    },
    {
      "commit": "0c985c8627da3db8c9766724e07295c726ac63df",
      "tree": "6d74208e5a21c33d2a96d9c7146fee19b7e8aa99",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Feb 25 10:00:36 2016 +0000"
      },
      "committer": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Mar 01 09:04:42 2016 +0000"
      },
      "message": "Disable nova calls from tempest when heat is enabled\n\nThis patch ensures that lib/tempest doesn\u0027t call nova when heat is\nenabled and nova is disabled.\n\nChange-Id: I2debbae1bb82ecace1058e99ab172272393fb5ea\nCloses-bug: #1549708\n"
    },
    {
      "commit": "3ded0dbba567e81f49c1b82c1b03853486d1da74",
      "tree": "30e95da65df2b1ee5623bff0da4c129062d587a7",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Fri Feb 26 23:14:54 2016 +0100"
      },
      "committer": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Mon Feb 29 20:52:09 2016 +0100"
      },
      "message": "Disable tempest tox venv recreation in OFFLINE mode\n\nSetting OFFLINE\u003dTrue in local.conf should enable stack.sh to run multiple\ntimes without an internet connection. This was broken for some cases\nwhen recreation of tox venv for tempest was forced in lib/tempest.\n\nThis change makes recreation of tox venv enabled only when OFFLINE mode is\ndisabled.\n\nChange-Id: I2bf6caf60038a3690378eead905b35e9175ac356\nCloses-Bug: #1550537\n"
    },
    {
      "commit": "b65cf0aae40a69d5935a248b690187770ad366e3",
      "tree": "64c85ceb1ec9946c78ffed2b49eebb73efc9d5ea",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Tue Dec 15 16:14:26 2015 +0300"
      },
      "committer": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Mon Feb 29 16:27:22 2016 +0300"
      },
      "message": "Add Glance Artifact API in devstack installation\n\nSince EXPERIMENTAL Glance v3 API has been removed in favor of\nstandalone API implementation was added we need to add some\nchanges in devstack to support it.\n\nImplements blueprint: move-v3-to-glare\nDepends-On: I5b7bd4cdcc5f2a40fc4a5f74bcc422fd700c4fb0\n\nChange-Id: Iced3c68010eb6bcd2a6a1ec8f1c6883f84cbe77f\n"
    },
    {
      "commit": "92116ecd669f917ded44f84719938e0205fab2d6",
      "tree": "62d5af8e7f58355390cc324446eb05f77e074384",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6",
        "2d57f2f88d647dc7433e873f10546242c7fad0f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "message": "Merge \"Remove lib/cinder_backends/solidfire\""
    },
    {
      "commit": "b01a3c3bafba743a80cc9288fff807dd7f15ed4e",
      "tree": "206786e2709275ec264f1eb1fe97c0c17c7adcf4",
      "parents": [
        "c6b5fe3c727ab94a090c963bf501141efea21d34",
        "50f75a9f64efc00e17028c780b6df261fc2c27ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "message": "Merge \"Followup comment fix from alt_demo user creation\""
    },
    {
      "commit": "6c888d2c49613f94c3325f2474bfa71a1de3061a",
      "tree": "ad70f443bc3135e2e1218bca6e864591030ccadf",
      "parents": [
        "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
        "0f7653587ecf22d3461775ad9da77a7090334b74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "message": "Merge \"localize user/project variables in tempest\""
    },
    {
      "commit": "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
      "tree": "172b76c7a784d996e83093d51ec4e7c0e8344730",
      "parents": [
        "ced2e414c0c3feedb00385649a70d6e991034207",
        "7ae97298c55d9ba21d2dc037cc7d9fae54afa183"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "message": "Merge \"Minor fixes for bashate trunk\""
    },
    {
      "commit": "ced2e414c0c3feedb00385649a70d6e991034207",
      "tree": "d6a3b8b7e9ef71f88e7a484a9f436850de1dc319",
      "parents": [
        "a91d7d8d05e31d7cd5a8bdc350ac42dd0cc6da6f",
        "b9201ccbbff301fea18fae56696b59bb7f68189d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "message": "Merge \"fix postgres service name\""
    },
    {
      "commit": "6bb429359d4f1c8d2fe814c7cc90cc469cc1f5bd",
      "tree": "a10f25bd2809882a198c65ebf1fe91db86f69624",
      "parents": [
        "0515ff0912d5047d24afcc86d49a8e9be71ace6d",
        "d8589fa01a57feccc2d20a72307098b7e3eeb1d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "message": "Merge \"Fix uwsgi keystone\""
    },
    {
      "commit": "13fe6f59d1b6d209bf770b0959d408ee1a8fb659",
      "tree": "69dae50b08d9c049e157a5574c9f0c21f141875f",
      "parents": [
        "ecc7d273db14e8d8c364305dcb566f18a4b3f16a"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 12:57:02 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 13:04:12 2016 +0100"
      },
      "message": "Fix telemetry integration gate jobs\n\nSince https://review.openstack.org/#/c/281779/2 have been\nmerged the telemetry integration job is broken.\n\nUnfortunatly, it can\u0027t be fixed on our side, because we have to\nrename SERVICE_TENANT_NAME in many devstack plugin, we can\u0027t merge thing\nuntil all plugins have been fixed.\n\nSo this change restores SERVICE_TENANT_NAME, to be able to switch to SERVICE_PROJECT_NAME.\n\nRelated-bug: #1548634\nChange-Id: I14ebf23aa63f0f153b934ad213a6209d22e73e9d\n"
    },
    {
      "commit": "ecc7d273db14e8d8c364305dcb566f18a4b3f16a",
      "tree": "009a0ad56966383828ca2e8aa1ad19c3ee151f55",
      "parents": [
        "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
        "f5515409d5253b9063f421cf37f45ddfc062aa90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "message": "Merge \"Change default subnetpool size\""
    },
    {
      "commit": "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
      "tree": "fa385ad630e9c42888de35b324aeaca86363ae7c",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff",
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "message": "Merge \"Replace TENANT \u003d\u003e PROJECT phase 1\""
    },
    {
      "commit": "f5515409d5253b9063f421cf37f45ddfc062aa90",
      "tree": "5e9e20224d6716300810010d5f776dce69b88f75",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff"
      ],
      "author": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:38:17 2016 -0500"
      },
      "committer": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:41:02 2016 -0500"
      },
      "message": "Change default subnetpool size\n\nCommit 7dbcfae introduced a subnetpool needed for the\nauto-configured-topology Neutron extension. However, it allows\nonly up to 4 tenants, then you\u0027d hit an error about no more\navailable IPs. This patch changes the size of the subnetpool\nand the subnets it creates.\n\nChange-Id: I4f43bebc52fb20e39853a1632fe31506958f5071\n"
    },
    {
      "commit": "6278765c55e6d1430211692d02fa70b58e918eff",
      "tree": "e1c120d1f590e9d39c2c92ff27463d4788d09f54",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
        "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "message": "Merge \"Provision deployment requirements for get-me-a-network\""
    },
    {
      "commit": "d8589fa01a57feccc2d20a72307098b7e3eeb1d3",
      "tree": "b8d895079e6bf3def98528c2fb5e8012de9e1cfc",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:49:52 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:59:34 2016 -0600"
      },
      "message": "Fix uwsgi keystone\n\nThe uwsgi keystone jobs are failing with an error like\n\n + devstack/functions-common:_run_process:L1391:   setsid uwsgi /etc/keystone/keystone-uwsgi-admin.ini\n + devstack/functions-common:_run_process:L1395:   exit 0\n execvp: No such file or directory\n\nI think this is because uwsgi isn\u0027t installed on the images. The fix\nis to pip install it.\n\nAlso, use the full path to the uwsgi executable (even though execvp\nis used) because eventlet (calling keystone-all) does.\n\nAlso, the uwsgi process wasn\u0027t shutting down on ./unstack.sh. This\nis worked around by not running master process.\n\nChange-Id: Id02e16c5149ba3dfa13051e87cfccd8e505b7362\n"
    },
    {
      "commit": "0f7653587ecf22d3461775ad9da77a7090334b74",
      "tree": "4e70438ea99ab3ed70af7b6dc91c8d4f688546c2",
      "parents": [
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 18 06:53:08 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:19 2016 +1100"
      },
      "message": "localize user/project variables in tempest\n\nlib/tempest is using / setting a ton of globals, a lot which don\u0027t\nlook used. As a first step to converting over to s/tenant/project/\nmake all of these local which means they can not be impacting anything\noutside of this function. That will make them safe to change names\nlater.\n\nChange-Id: I380dd20e5ed716a0bdf92aa02c3730359b8136e4\n"
    },
    {
      "commit": "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4",
      "tree": "61a089d96396f912eb85e8c5686b40b49ca370ca",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 17 06:23:36 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:17 2016 +1100"
      },
      "message": "Replace TENANT \u003d\u003e PROJECT phase 1\n\nThis replaces the use of TENANT variables with PROJECT ones during the\ninitial setup. The openrc will still export a OS_TENANT_NAME because\nmany tools (cinderclient, glanceclient amoung them) will not function\nwithout it. We warn when we do that.\n\nChange-Id: I824b1121842eb5821034071874bf1bb2d7c3631e\n"
    },
    {
      "commit": "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
      "tree": "0cb06dd590e0b7a4f4d8d921cb3561f77147af9b",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 23:01:39 2016 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Feb 21 11:30:22 2016 +0000"
      },
      "message": "Remove Neutron VMware NSX plugin files 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: Ib0f6e3d9463357d2dd66a2d61b8c722fa1f0bfba\nDepends-On: I8b19b8f1b0694a96132f158146848aee7d14e8ff\n"
    },
    {
      "commit": "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48",
      "tree": "f32622b77ec3ce6e2d9252f2822da61aa5135ea0",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 14:43:42 2016 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 16:36:06 2016 -0800"
      },
      "message": "Provision deployment requirements for get-me-a-network\n\nNeutron implemented an extension to allow users to automatically\nprovision a basic network topology to connect their instances.\n\nOne of the requirements for this feature is to be able to mark\nan external network to be the one to be used for external\nconnectivity. Another requirement is subnetpools, which are\nused to determine the IP space to allocate for private tenant\nnetworks.\n\nThis patch codifies these requirements. The provisioning\nneeds to be  made conditional  based on the extensions\nneeded for this to work correctly.\n\nPartially-implements: blueprint get-me-a-network\n\nChange-Id: I43ce5d65e754f131f7ca1ce2088a397d266cf821\n"
    },
    {
      "commit": "134e1d36c6368f77a16473d6bf0461dcac09dd51",
      "tree": "f59546b981b2024889806c4492d8836a724c410e",
      "parents": [
        "ef0129c7ce0e1a7704ba390b851f5d4a787e247b",
        "a15d9de92f724baebea0c202b14c2220df68e2a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 10:26:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 10:26:50 2016 +0000"
      },
      "message": "Merge \"Kill radvd when stopping neutron-l3 service\""
    },
    {
      "commit": "ef0129c7ce0e1a7704ba390b851f5d4a787e247b",
      "tree": "43a3fc29b2f8635ff2b501eb156b1832ecb88914",
      "parents": [
        "adbb3b7e1f0acd434a9e7e55ad6582a864977bfd",
        "28af7962e99a844675e175ec23bba15378231d5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 01:20:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 01:20:27 2016 +0000"
      },
      "message": "Merge \"Neutron: Change auth_plugin to auth_type\""
    },
    {
      "commit": "cc03acca1f71e08a205979767e360e391113d347",
      "tree": "52ba859c6399ffc6e1f4d0bd47f91a80cbf76708",
      "parents": [
        "ebe43d6a8a50046d07e1962d616bd29a2f1c7472",
        "14a7148f41f859c0b42641596d7d9f2c0fa295ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 00:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 00:19:12 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix stack failure when default subnetpool is set\"\""
    },
    {
      "commit": "5c61de26ba4ed209f592adbc6a806fc70d263bd0",
      "tree": "61d405d816cb1258e2d6056a2070d6ad704b77f9",
      "parents": [
        "1066def32dd75a49838fcdb29d0f76016e870b6e",
        "1e31e68557205fa61929ff579e427b7ef86aa2ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:03:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:03:12 2016 +0000"
      },
      "message": "Merge \"Respect constraints in tempest tox venvs\""
    },
    {
      "commit": "2a80a88177de8407e1a54b1b9cd0355b315d87df",
      "tree": "a8d2c1724d887ec54a5822a5a2405b4ff66f6680",
      "parents": [
        "d8a2496cc1f58d709ce1de85fd10aa0199dd2e8a",
        "bae609ef6fe46e70ae48a7647861123cbb16661f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:02:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:02:54 2016 +0000"
      },
      "message": "Merge \"lib/tempest: Post juno-eol cleanup\""
    },
    {
      "commit": "b9201ccbbff301fea18fae56696b59bb7f68189d",
      "tree": "61a8ee870f2ce740362bdb964142f902753c408d",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "message": "fix postgres service name\n\nin fedora postgresql is the service name and postgresql-server is\nthe package.[1]\n\nos: Fedora release 23 (Twenty Three)\npsql: psql (PostgreSQL) 9.4.5\n\ni\u0027m not entirely sure when this changed, but it\u0027s devstack is broken\nin above environment.\n\n[1]https://fedoraproject.org/wiki/PostgreSQL\n\nChange-Id: Id940fed2a777ca469ce77402e1136251ba572359\n"
    },
    {
      "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": "14a7148f41f859c0b42641596d7d9f2c0fa295ef",
      "tree": "96653e40a86c0c2353df79f494b4554d4cb4df98",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Feb 17 02:23:47 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Feb 16 21:19:19 2016 -0800"
      },
      "message": "Revert \"Fix stack failure when default subnetpool is set\"\n\nThis reverts commit 8a3b7d424d8edf53d0560db48247e6bca11176ee.\n\nThis change masked a non-backward compatible change made to the\nNeutron core API. This is being cleaned up and thus this workaround\nis no longer required.\n\nDepends-on: Idf516ed9db24d779742cdff0584b48182a8502d6\n\nChange-Id: I6695a6e17df1a395ada4ecf2b063b2c20870d99d\n"
    },
    {
      "commit": "bae609ef6fe46e70ae48a7647861123cbb16661f",
      "tree": "f8cdabbabdb7360dff1ccc560cd656e9e0b79452",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Nov 24 17:02:12 2015 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 16 15:00:12 2016 +0100"
      },
      "message": "lib/tempest: Post juno-eol cleanup\n\nThere\u0027s no need to change these Tempest\u0027s default anymore.\nThe feature flags are left in Tempest so that downstream distros can\ncontinue to use Tempest to test Juno.\n\nChange-Id: I99f286d0febb1675b8feb91b6801ad0b159da332\n"
    },
    {
      "commit": "a15d9de92f724baebea0c202b14c2220df68e2a9",
      "tree": "b364a7f00283b96bd13c10989c8391cae813bb8a",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Tue Jan 19 19:11:51 2016 +0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Tue Feb 16 17:00:44 2016 +0800"
      },
      "message": "Kill radvd when stopping neutron-l3 service\n\nWhen stopping neutron-l3 service, radvd should be\nstopped.\n\nChange-Id: I46416c1df3a4da66e863a16baeb73886e110d447\nCloses-Bug: #1535661\n"
    },
    {
      "commit": "7ae97298c55d9ba21d2dc037cc7d9fae54afa183",
      "tree": "f6dfe9c2e05a9f2b3bb9f8b3613ed91341f0bc2f",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:50:53 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:50:53 2016 +1100"
      },
      "message": "Minor fixes for bashate trunk\n\nWe don\u0027t have a new bashate release yet, but this fixes some minor\nissues when used with bashate trunk.\n\nThe only two things triggered are stricter checking of assignment in\nlocal declartions (catches quotes) and one instance of evaluating\narithmetic result in tools/xen/functions.\n\nTherefore, hopefully, this change has no effect!\n\nChange-Id: I3fd5d55236e90c2f2c25243af87adaf0c1b763e2\n"
    },
    {
      "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": "28af7962e99a844675e175ec23bba15378231d5f",
      "tree": "e5d56c459a6a7f4c008e8bfcd30b9196f3bbd1f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Matthew Kassawara",
        "email": "mkassawara@gmail.com",
        "time": "Wed Feb 10 19:04:08 2016 +0000"
      },
      "committer": {
        "name": "Matthew Kassawara",
        "email": "mkassawara@gmail.com",
        "time": "Wed Feb 10 19:07:43 2016 +0000"
      },
      "message": "Neutron: Change auth_plugin to auth_type\n\nThe keystoneauth1 library replaces the auth_plugin option\nwith auth_type. In neutron.conf, change [nova] auth_plugin\nto auth_type. In nova.conf, change [neutron] auth_plugin to\nauth_type.\n\nChange-Id: Ifbd26b8999e453f4cd875e1be3ae1211bdd8fb2a\n"
    },
    {
      "commit": "1e31e68557205fa61929ff579e427b7ef86aa2ea",
      "tree": "3e70017085113443cd4ec6709b21839311c1a47d",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 23:50:54 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 23:50:54 2016 -0500"
      },
      "message": "Respect constraints in tempest tox venvs\n\nThis commit is a workaround for respecting upper-constraints. Since\nwe\u0027re using tox to handle setting up a venv and running tempest\ncommands we need to manually install the constrained packages inside\nthe tox venvs. This patch does that for all the venvs being created by\ndevstack via tox. However, since tempest has additional tox jobs\ndefined if those are run via devstack those will default to the\ndefault pip install -U -r requirements.txt defined in tempest\u0027s\ntox.ini.\n\nChange-Id: I7f84dfb67a3c97003947aefd8a7e3c6454106db4\nCloses-Bug: #1543841\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": "50f75a9f64efc00e17028c780b6df261fc2c27ec",
      "tree": "8ca39e6c05b07b4294c85f16b219927ae9ac3c7f",
      "parents": [
        "c67d22e2ed0eb3fa0786f4314752ab7b26758ea3"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 03 17:40:17 2016 -0600"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Thu Feb 04 03:25:46 2016 +0000"
      },
      "message": "Followup comment fix from alt_demo user creation\n\nTweak a code comment based on a review comment from Steve Martinelli in\nhttps://review.openstack.org/#/c/275121/ where the alt_demo user is now\nalways created.\n\nChange-Id: I9e9a769f601e52c030e9f6953f1746788c24a185\n"
    },
    {
      "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": "2d57f2f88d647dc7433e873f10546242c7fad0f6",
      "tree": "7f464007f6165e36c25fdbfb6962052597d92682",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Wed Jan 27 13:30:22 2016 -0500"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Wed Jan 27 14:29:31 2016 -0500"
      },
      "message": "Remove lib/cinder_backends/solidfire\n\nThis was something we used a while back, but since support\nfor sections was added to devstack local.conf parsing we\ndon\u0027t need this, and actually prefer just using the\nsections in local.conf.\n\nHere\u0027s an example of how to achieve the same thing via\nlocal.conf sections:\n\nCINDER_ENABLED_BACKENDS\u003dsolidfire\nTEMPEST_VOLUME_DRIVER\u003dSolidFireDriver\nTEMPEST_VOLUME_VENDOR\u003d\"SolidFire Inc\"\nTEMPEST_STORAGE_PROTOCOL\u003diSCSI\n\n[[post-config|$CINDER_CONF]]\n[DEFAULT]\nCINDER_ENABLED_BACKENDS\u003dsolidfire\n[solidfire]\nvolume_driver\u003dcinder.volume.drivers.solidfire.SolidFireDriver\nsan_ip\u003d192.168.160.3\nsan_login\u003dadmin\nsan_password\u003dadmin\nvolume_backend_name\u003dsolidfire\n\nChange-Id: I8068fd4fb14510b15c31edf490283454f167f6c6\n"
    },
    {
      "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\""
    }
  ],
  "next": "b162a1d58cdecfb32847b59bd341e06c26efb1ed"
}
