)]}'
{
  "log": [
    {
      "commit": "947af3ac616654aa39175ed9a3091454ebc4b525",
      "tree": "73b0fabe93e3290623042a319dd771f81bec3a2a",
      "parents": [
        "a97d32fac29b9dc33234210c24f21f480d263aab",
        "47bcf4fbcb6572cb72a8f4e268a09bf3edff23d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:21:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:21:59 2017 +0000"
      },
      "message": "Merge \"Removed neutron_plugin_configure_debug_command functions\""
    },
    {
      "commit": "a97d32fac29b9dc33234210c24f21f480d263aab",
      "tree": "6741aceee863329578ab1f3c322835f5dd9715f4",
      "parents": [
        "5c332b09ab808016a8c8e29e85fc9e81c1572163",
        "88312fa61f889307de85cd04b12250db57210470"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "message": "Merge \"Do not run cinder API V1 tests anymore by default\""
    },
    {
      "commit": "5c332b09ab808016a8c8e29e85fc9e81c1572163",
      "tree": "8ed274b3a5b9fe51f289d4e26d2630d71ab39f26",
      "parents": [
        "cdf79c96203b00c1f2d03770c28ba29fd78a1e3e",
        "705b3785ca5383179c970c7d707bde9f69d96635"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 06:32:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 06:32:13 2017 +0000"
      },
      "message": "Merge \"Corrected router gateway set command\""
    },
    {
      "commit": "cdf79c96203b00c1f2d03770c28ba29fd78a1e3e",
      "tree": "7131a55029e5e9d3e3862a2d9b2747fa9aa54062",
      "parents": [
        "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9",
        "88b84094ec1e2a18b6edba91f510cae53bc9c821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 00:59:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 00:59:06 2017 +0000"
      },
      "message": "Merge \"mysql: set default sql_mode to TRADITIONAL\""
    },
    {
      "commit": "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9",
      "tree": "bfae0f120a81ceb577d2b34063cdf0f6c016e24c",
      "parents": [
        "354e7d099759fcf7932d3f4b3a84dd08e7f2d6c7",
        "18682324856285743c7f2b54f1dc0523ea74a70f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "message": "Merge \"lib/tempest: Liberty EOL: remove the volume_services feature flag\""
    },
    {
      "commit": "354e7d099759fcf7932d3f4b3a84dd08e7f2d6c7",
      "tree": "486a799af7aa0d454dbb802b1d6285b0d43fc5e6",
      "parents": [
        "7a30c7fcabac1cf28fd9baa39d05436680616aef",
        "14e16e42f95cd02aaee1db0d5357027ea81a50e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 22:17:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 22:17:46 2017 +0000"
      },
      "message": "Merge \"Setup service user configuration in nova.conf\""
    },
    {
      "commit": "7a30c7fcabac1cf28fd9baa39d05436680616aef",
      "tree": "c29c72bd0f8a1290dd2c232b4f71919de33dec36",
      "parents": [
        "42a914cadfb3ea63dc87d3b5f9a17cf6265728cb",
        "ee37d20f80d3a4871edd17a16c12e8ea5f0afadf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 23:04:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 23:04:49 2017 +0000"
      },
      "message": "Merge \"pass role by name not id\""
    },
    {
      "commit": "42a914cadfb3ea63dc87d3b5f9a17cf6265728cb",
      "tree": "416108f11eb53ef775f9f1df56b7ef278d0a57ca",
      "parents": [
        "0b259c3abdafa99e7194e62c9a47483ddcf6b65a",
        "bc3d01c8ec4f79c852b9cd2b0a7d679b2a777aa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:02:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:02:03 2017 +0000"
      },
      "message": "Merge \"Revert \"tls proxy: immediately close a connection to the backend\"\""
    },
    {
      "commit": "0b259c3abdafa99e7194e62c9a47483ddcf6b65a",
      "tree": "6543a03589503f32816dc305a32f5b927e2c6ae6",
      "parents": [
        "29152c7dd6f926b4f6edf28738d72ee578731d3c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Feb 17 11:51:36 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Feb 17 11:51:36 2017 -0500"
      },
      "message": "only set nova catalog if it\u0027s not the default\n\nThis ensures we only set the nova catalog when it\u0027s not the default,\ninstead of also putting defaults in devstack.\n\nChange-Id: Ibb0dcb8bae2e9223db302d7b19e8fbee4ebbf0e3\n"
    },
    {
      "commit": "29152c7dd6f926b4f6edf28738d72ee578731d3c",
      "tree": "56bb3fc6e92be946445b393b9d22cd6a03983e6f",
      "parents": [
        "55dab95237302fa371b88a2edce06de201d83f52",
        "bfff93e1568a236be26a8e6c67e758b877f55a2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 19:21:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 19:21:06 2017 +0000"
      },
      "message": "Merge \"remove keystone internal uri\""
    },
    {
      "commit": "55dab95237302fa371b88a2edce06de201d83f52",
      "tree": "60dda0490b2422795f2f2cf1d828459772de05ca",
      "parents": [
        "fe86b35982e5e68492dbdfc693d56f9e2ee7baad",
        "11eb2017ef70a758c54cc984e90e445205886e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 19:20:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 19:20:14 2017 +0000"
      },
      "message": "Merge \"simplify endpoints used in devstack\""
    },
    {
      "commit": "fe86b35982e5e68492dbdfc693d56f9e2ee7baad",
      "tree": "715b9be6275e4e813d6b0f17ff7096e8ff9ef158",
      "parents": [
        "9b15fd26d7d53cb40369bfd4f6472468aec88cc2",
        "9f2dcd333103553626db1924a019e151e3e7252e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 17:38:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 17:38:24 2017 +0000"
      },
      "message": "Merge \"Use the latest 0.3.5 version of CirrOS\""
    },
    {
      "commit": "88312fa61f889307de85cd04b12250db57210470",
      "tree": "ba2b398171ad216436643b6928eaba40e59ff2b1",
      "parents": [
        "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:48:04 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:49:42 2017 +0100"
      },
      "message": "Do not run cinder API V1 tests anymore by default\n\nI think now is a good time to stop running Cinder V1 tests. It should\nsave quite some Infra resources and jobs should run faster too.\n\nAlso, remove some useless variables in lib/tempest.\n\nChange-Id: I0edf1d88c136c3b910a5773690a603eeacb50266\n"
    },
    {
      "commit": "9b15fd26d7d53cb40369bfd4f6472468aec88cc2",
      "tree": "75753dace3d62121cf5dd132d46f47a57464dfc4",
      "parents": [
        "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc",
        "6fc332d85279865c32f50b081efb25ba7b671a9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 15:28:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 15:28:23 2017 +0000"
      },
      "message": "Merge \"Switch devstack to use qcow cirros img\""
    },
    {
      "commit": "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc",
      "tree": "eaa6d12c347083a1331c87b252db450dbf6346e0",
      "parents": [
        "289c600646710a7e689dd7c4d8104f9500826a4c",
        "6d79ebcae10dddb804856e7838aa391749266ebb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 02:02:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 02:02:49 2017 +0000"
      },
      "message": "Merge \"Add top memory consuming process to dstat output\""
    },
    {
      "commit": "289c600646710a7e689dd7c4d8104f9500826a4c",
      "tree": "5d273b58ee624c931e12d970d87131cbb2f53ea3",
      "parents": [
        "437092518172770c549dabafaf9f81e3766719ce",
        "40aae6adbfce1bd896d5f7b0e281e798b56d1ca8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 01:48:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 01:48:48 2017 +0000"
      },
      "message": "Merge \"Down PUBLIC_BRIDGE before trying to delete it\""
    },
    {
      "commit": "437092518172770c549dabafaf9f81e3766719ce",
      "tree": "7940b17d8f12da7c25410dc26f91c9c151afc88b",
      "parents": [
        "6bd3561e9db3175f07299818ddb46a8ac7c72a12"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 16:48:20 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 16:59:07 2017 +0100"
      },
      "message": "TLS proxy: disable HTTP KeepAlive\n\nThere\u0027s a race condition when a client makes a request \"at the same\ntime\" the HTTP connection is being closed by Apache because the\n`KeepAliveTimeout` is expired.\n\nThis is explained in detail and can be reproduce using\nhttps://github.com/mikem23/keepalive-race or\nhttps://github.com/JordanP/openstack-snippets/blob/master/keepalive-race/keep-alive-race.py\n\nJust disable KeepAlive to fix the\n(\u0027Connection aborted.\u0027, BadStatusLine(\"\u0027\u0027\",)) error we are seeing.\n\nChange-Id: I46e9f70ee740ec7996c98d386d5289c1491e9436\n"
    },
    {
      "commit": "bc3d01c8ec4f79c852b9cd2b0a7d679b2a777aa6",
      "tree": "52a8a6e5d41f4cd469805887df67a7f86c2a900a",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 15:35:59 2017 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 15:46:03 2017 +0000"
      },
      "message": "Revert \"tls proxy: immediately close a connection to the backend\"\n\nThis reverts commit e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1.\n\nThis didn\u0027t help fixing bug #1630664. Issue seems to be between\nclient\u003c---\u003eApache2, not between Apache2\u003c---\u003eeventlet\n\nChange-Id: I092c1bbf0c5848b50fc9e491d1e9211451208a89\n"
    },
    {
      "commit": "6fc332d85279865c32f50b081efb25ba7b671a9a",
      "tree": "11d116259b39353a31ecffc6384987f6a23cd308",
      "parents": [
        "6bd3561e9db3175f07299818ddb46a8ac7c72a12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 06 13:44:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 14 08:41:25 2017 -0500"
      },
      "message": "Switch devstack to use qcow cirros img\n\nThis commit switches devstack to use the published qcow2 cirros image\ninstead of the AMI version. Using AMI was mostly a historical artifact\ndating pretty far back, but in the real world no one really uses AMI\nimages with openstack clouds. This change reflects that and also\nenables tempest ro remove its deprecated config options for using AMI\nas a fallback on misconfiguration (which was just there to support\ndevstack\u0027s defaults)\n\nChange-Id: Id65ebae73b28da7185cb349b714b659af51ef77f\n"
    },
    {
      "commit": "bfff93e1568a236be26a8e6c67e758b877f55a2a",
      "tree": "9dd7009ba232c97db7c140a674ea0bb32974d5dd",
      "parents": [
        "11eb2017ef70a758c54cc984e90e445205886e7e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 13 16:18:08 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 13 16:18:08 2017 -0500"
      },
      "message": "remove keystone internal uri\n\nThere is really no reason to have an internal uri referenced for\nkeystone in devstack.\n\nChange-Id: If0588a0ab512d94451992e7131dd3c8a33c5797c\n"
    },
    {
      "commit": "11eb2017ef70a758c54cc984e90e445205886e7e",
      "tree": "b7464d71ba85227fef12d21e58b874ef3451eca1",
      "parents": [
        "6bd3561e9db3175f07299818ddb46a8ac7c72a12"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 13 16:16:59 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 13 16:16:59 2017 -0500"
      },
      "message": "simplify endpoints used in devstack\n\nThe proliferation of internal/admin endpoints is mostly legacy and\nbased on some specific deployment patterns. These are not used by\neveryone, and for the devstack case aren\u0027t really that useful. We\nshould simplify our service catalog down to the minimum we need for\ndevelopment.\n\nChange-Id: Ided7a65c81b3a0b56f0184847fc82e17c29a771e\n"
    },
    {
      "commit": "6bd3561e9db3175f07299818ddb46a8ac7c72a12",
      "tree": "8b997885f702563b6203423334ba749dfcb946e5",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1",
        "d9aaae95f2b84170bf35e037715e4963d89f940c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 19:57:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 19:57:46 2017 +0000"
      },
      "message": "Merge \"Generate deprecation warning for postgresql\""
    },
    {
      "commit": "ee37d20f80d3a4871edd17a16c12e8ea5f0afadf",
      "tree": "cd8d091500bdb1c53164f67a5104f05b4f969726",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 08 11:24:31 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 13 14:06:03 2017 +0000"
      },
      "message": "pass role by name not id\n\nChange-Id: Ie67758bed3563c9a46a5180eaa9c8d47721fffd8\n"
    },
    {
      "commit": "9f2dcd333103553626db1924a019e151e3e7252e",
      "tree": "cacccb51645606cbc6024d359afde468b5b8a309",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Sun Feb 12 22:14:15 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Sun Feb 12 22:14:15 2017 +0000"
      },
      "message": "Use the latest 0.3.5 version of CirrOS\n\nThis new version of CirrOS is built on top of 0.3 branch, so wrt\nversion 0.3.4 it includes only two commits:\n\n- Cherry-pick of the fix for https://launchpad.net/bugs/1564948\n- One extra fix to make the above working on 0.3\n\nCherry-picked commit is http://bazaar.launchpad.net/~cirros-dev/cirros/trunk/revision/366\n\nA Tempest test for hard reboot in some cases hits the case where\nhost key are empty. This triggers bugs/1564948, i.e. the ssh\ndaemon does not start at all, and the Tempest test fails with\n\"connection refused\", which is misleading.\n\nThe new version of CirrOS solves this problem as it ensure host\nkeys are generated if missing, and the sshd deamon started.\n\nI tested the scenario of missing host keys in Iea74c63925be17a1df894c1a2c23f5ba2793e0c6\nusing a private build of what then became 0.3.5.\n\nChange-Id: I5c154ec25555e768954538fc22b4f5d5975b2deb\n"
    },
    {
      "commit": "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1",
      "tree": "b8b09c1216328f1cc409f642d854bed500b8816f",
      "parents": [
        "999dd7e989ae850bec7158a0058c0d38893ecdae"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 10 15:01:37 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 10 15:04:52 2017 +0100"
      },
      "message": "tls proxy: immediately close a connection to the backend\n\nForce mod_proxy to immediately close a connection to the backend\nafter being used, and thus, disable its persistent connection and\npool for that backend.\n\nLet\u0027s see if that helps fixing bug #1630664 (the\nConnection aborted/ BadStatusLine thing).\n\nWe already have an ER query (in queries/1630664.yaml) that should show\nwhether this is effective.\n\nChange-Id: I03b09f7df5c6e134ec4091a2f8dfe8ef614d1951\n"
    },
    {
      "commit": "47bcf4fbcb6572cb72a8f4e268a09bf3edff23d8",
      "tree": "cca31a4bb2db3833d8a5e96208975d2ce31eba08",
      "parents": [
        "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Jan 13 18:27:38 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Feb 10 06:39:04 2017 +0000"
      },
      "message": "Removed neutron_plugin_configure_debug_command functions\n\nThose are not called by devstack anymore. This cleanup also gets rid of\ncode that attempts to set external_network_bridge to an empty value,\nwhich triggers a deprecation warning for the option since it\u0027s going to\nbe removed in a next Neutron release.\n\nChange-Id: I5adcbab877b4e8742522de81b1a85acfc33160d7\n"
    },
    {
      "commit": "999dd7e989ae850bec7158a0058c0d38893ecdae",
      "tree": "52a8a6e5d41f4cd469805887df67a7f86c2a900a",
      "parents": [
        "a6ecdd11675d8de3eda4bd6912de06b23d61c43a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 09 17:56:40 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 09 17:56:40 2017 -0500"
      },
      "message": "only apply ebtables race fix on trusty\n\nChange-Id: Ifc83e7301d9d921ce9ceed349f116584ce03842b\n"
    },
    {
      "commit": "a6ecdd11675d8de3eda4bd6912de06b23d61c43a",
      "tree": "527841f0d242cde1ef4b2554538c3708ad74a26b",
      "parents": [
        "0dccb52b752507be4acd8091a717114a83275837",
        "fd406772975a4a16c8c510d8bb11b2097017347c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 10:32:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 10:32:54 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove an unused network option\""
    },
    {
      "commit": "0dccb52b752507be4acd8091a717114a83275837",
      "tree": "b218f49b5e894617325b2a87e7ab80243af35345",
      "parents": [
        "26e5a00957768df61ed81bba7ba3011c97d1290b",
        "e1644ac1d86d4836ca26e89258b5aa6e93b9f770"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 10:08:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 10:08:25 2017 +0000"
      },
      "message": "Merge \"Remove OS_NO_CACHE from openrc\""
    },
    {
      "commit": "26e5a00957768df61ed81bba7ba3011c97d1290b",
      "tree": "5565ebd46d5178660c502523fb0837e8c8815a5c",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 08 14:19:00 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 08 14:19:00 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4cf11a25b1d107cc5ab9664cae47a5a13f7a2450\n"
    },
    {
      "commit": "d9aaae95f2b84170bf35e037715e4963d89f940c",
      "tree": "6fcbb5481ec93b39fd666fe6e35439c560cce7c2",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 08 07:49:26 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 08 07:49:26 2017 -0500"
      },
      "message": "Generate deprecation warning for postgresql\n\nChange-Id: I599e6d84b70bb6a7718ae48dd0cfc91796af189e\n"
    },
    {
      "commit": "88b84094ec1e2a18b6edba91f510cae53bc9c821",
      "tree": "c4d3192ca6540c97b132d1c03d6593a968d9bd56",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Feb 07 13:34:12 2017 +0200"
      },
      "committer": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Feb 07 18:01:25 2017 +0200"
      },
      "message": "mysql: set default sql_mode to TRADITIONAL\n\nWe currently use a more permisive STRICT_ALL_TABLES mode, but that\u0027s\nnot what modern MySQL versions default to (i.e. TRADITIONAL):\n\nhttps://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-changes\n\n(non-Devstack deployments will most likely use TRADITIONAL as well)\n\nDue to the fact that we default to TRADITIONAL in oslo.db, this\nproduces annoying warnings on MySQL 5.7 versions we use in the gate:\n\n    Warning: (3090, u\"Changing sql mode \u0027NO_AUTO_CREATE_USER\u0027 is\n              deprecated. It will be removed in a future release.\")\n\nhttps://git.openstack.org/cgit/openstack/oslo.db/tree/oslo_db/options.py#n49\n\nUnlike STRICT_ALL_TABLES, TRADITIONAL mode includes NO_AUTO_CREATE_USER,\nand MySQL emits this warning on switching it on:\n\nhttps://dev.mysql.com/worklog/task/?id\u003d8326\n\nSo we have two options here:\n\n1) make oslo.db default to STRICT_ALL_TABLES\n2) make Devstack default to TRADITIONAL\n\nThe latter seems to be more appropriate as:\n\n1) it\u0027s what modern MySQL versions default to\n2) it\u0027s what people are actually using, if they do not override the\n   oslo.db default\n3) it\u0027s more strict\n\nCloses-Bug: #1652452\n\nChange-Id: Ie6d823c9f8465ac9f2ce4825929d1a50438fab45\n"
    },
    {
      "commit": "40aae6adbfce1bd896d5f7b0e281e798b56d1ca8",
      "tree": "680895c738aefbf03ec5d7c635872b7060e2cc56",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Feb 08 00:08:53 2017 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Feb 08 00:12:04 2017 +0900"
      },
      "message": "Down PUBLIC_BRIDGE before trying to delete it\n\nWhen cleanup devstack with linuxbridge, PUBLIC_BRIDGE should be\nDOWN before trying to delete it.\n\nChange-Id: I2d205cbe4d92a03ee5c376a23282d9880dd9a1df\nCloses-Bug: #1662543\n"
    },
    {
      "commit": "fd406772975a4a16c8c510d8bb11b2097017347c",
      "tree": "231e65ea0f6abd98256e580c577bbe3486f4116e",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "message": "lib/tempest: remove an unused network option\n\nTempest doesn\u0027t support the `api_version` config option for networking\nanymore. I can\u0027t track which Tempest patch removed it, but it\u0027s been more\nthan 2 years.\n\nChange-Id: I4012f470e8c317803203b6fa1e265600dbc49b3d\n"
    },
    {
      "commit": "7eef546f8a471a3709ff099955787d444e43eadf",
      "tree": "cb122e2ac87eb811928992fb56ac2a3145a40867",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb",
        "06f2ea2b962ffafeb415770d7eec5ee7886ee3b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 04:04:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 04:04:33 2017 +0000"
      },
      "message": "Merge \"Cut back on the number of workers ran for neutron\""
    },
    {
      "commit": "18682324856285743c7f2b54f1dc0523ea74a70f",
      "tree": "dc7849fafa6e3e90ba59baf2e369aa7c3c726477",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:12:42 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 06 09:43:08 2017 +0000"
      },
      "message": "lib/tempest: Liberty EOL: remove the volume_services feature flag\n\nNow that Liberty is EOLed, the feature flag is not needed anymore.\n\nChange-Id: Ib82cb21edbda383d17f8cf69fedc884f2357fead\nDepends-On: I7073106988a79aad19c6b95bb050d2eaf00c36c0\n"
    },
    {
      "commit": "06f2ea2b962ffafeb415770d7eec5ee7886ee3b5",
      "tree": "2b8d28a883405d268390ba1693ef8c0bf6e23c55",
      "parents": [
        "debc695ddfc8b7b2aeb53c01c624e15f69ed9fa2"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Feb 02 16:47:00 2017 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Feb 05 08:04:49 2017 -0800"
      },
      "message": "Cut back on the number of workers ran for neutron\n\nThe dedicated RPC worker is overkill in single or multinode\ndevstack deployments. Also metadata API workers was left\ndefault, which meant they were as many as the CPU cores.\n\nRelated-bug: 1656386\n\nChange-Id: Ibbf7787dfa48e13a51f961f3e0ee2b8f49964759\n"
    },
    {
      "commit": "bab8516a8503445af5582bc63493cb37098f57fb",
      "tree": "1f050e6f588b65c418a8583eb1a668833b7e30ba",
      "parents": [
        "0ab0e5001162721c5760fd46e46d836e53dfa7a0",
        "10db2b8e6559724673a3efc691c595f307eb12d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "message": "Merge \"Enable VNC console in tempest.conf\""
    },
    {
      "commit": "0ab0e5001162721c5760fd46e46d836e53dfa7a0",
      "tree": "ddb476b60b31d7c3b04d27e3305733f4612567e9",
      "parents": [
        "f0b9e841c4a8171a0389d61a81b58f858ef0a546",
        "1ec93a8fc21850c98fbfd4b292d329b4349e5cff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:24:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:24:25 2017 +0000"
      },
      "message": "Merge \"Create private IPv6 subnet specifying mode flags\""
    },
    {
      "commit": "f0b9e841c4a8171a0389d61a81b58f858ef0a546",
      "tree": "fe72cdb4e9c3399ab01e36527b57799ea0ad33a3",
      "parents": [
        "debc695ddfc8b7b2aeb53c01c624e15f69ed9fa2",
        "ba3c8f48bb07707e421f1c5aac5acedd1e63d3fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:23:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:23:14 2017 +0000"
      },
      "message": "Merge \"Change the way to get conntrack-tools version\""
    },
    {
      "commit": "6d79ebcae10dddb804856e7838aa391749266ebb",
      "tree": "80f42cae13346c705742e11144d1087ee7e5753c",
      "parents": [
        "5713497aa5819f240050fee05d047c480845a8cd"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 02 10:52:53 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 02 10:52:53 2017 -0500"
      },
      "message": "Add top memory consuming process to dstat output\n\nRight now we under pressure because of increasing memory consumption in\ndsvm jobs. So it\u0027ll be good to see which process is eating the most ram\nat a given time. It may not end up being useful, but it doesn\u0027t hurt to\nat least display just in case.\n\nChange-Id: I096bf4b425db51358240335e41f6238d1ec1bb40\n"
    },
    {
      "commit": "debc695ddfc8b7b2aeb53c01c624e15f69ed9fa2",
      "tree": "c1bbd5c47f3f84552a0d8643354f97d1014378f2",
      "parents": [
        "e6f8dbb55fc8fccb18f4ccb5ed5723a2efc3b025"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 01 07:27:18 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 01 07:27:18 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia858ddf2e688903af2c76d532ddf7780bd591ef9\n"
    },
    {
      "commit": "705b3785ca5383179c970c7d707bde9f69d96635",
      "tree": "c9647dc2d8a3df28f23cd9a7db8a2fcbfcc6827e",
      "parents": [
        "e6f8dbb55fc8fccb18f4ccb5ed5723a2efc3b025"
      ],
      "author": {
        "name": "PranaliD",
        "email": "pdeore@redhat.com",
        "time": "Wed Feb 01 11:32:09 2017 +0530"
      },
      "committer": {
        "name": "PranaliD",
        "email": "pdeore@redhat.com",
        "time": "Wed Feb 01 11:33:44 2017 +0530"
      },
      "message": "Corrected router gateway set command\n\nWhile configuring the external network as the default\nrouter gateway for IPV6 in lib/neutron_plugins/services/l3,\n\"router\" keyword is missing in the command.\n\nCorrected the command.\n\nChange-Id: I055bea5137a841f709d4865ec9a43d6b53f8f4c9\nCloses-Bug: 1660712\n"
    },
    {
      "commit": "e1644ac1d86d4836ca26e89258b5aa6e93b9f770",
      "tree": "9a8e68e921b8cf7ea805570038b94761884452ae",
      "parents": [
        "e6f8dbb55fc8fccb18f4ccb5ed5723a2efc3b025"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 31 11:59:09 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jan 31 11:59:09 2017 -0500"
      },
      "message": "Remove OS_NO_CACHE from openrc\n\nNothing uses this variable either in devstack or libraries,\nso it\u0027s dead code (at least on master), and we can remove it.\n\nChange-Id: I5975c476ae5b26402c209d6e5746e7a5a5a91507\n"
    },
    {
      "commit": "e6f8dbb55fc8fccb18f4ccb5ed5723a2efc3b025",
      "tree": "e0dd1be65b191a18cc05dcdfc33efdfdb36a6d40",
      "parents": [
        "bd14f7f23e01968aba70f0025b85dc15f110abc1",
        "e9a9fbef8fc29437d1f69727e2ab73c31e957488"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 13:16:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 13:16:08 2017 +0000"
      },
      "message": "Merge \"Don\u0027t run swap_volume tests in Tempest if cells v1 is enabled\""
    },
    {
      "commit": "bd14f7f23e01968aba70f0025b85dc15f110abc1",
      "tree": "2a1375fd00bb96f44cf2461083c5fc2bf0d9774d",
      "parents": [
        "a935193bae71ec5830e3e185e1f096f0925bbce9",
        "9751be66fa45681d069af200632515c3693833d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 06:26:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 06:26:17 2017 +0000"
      },
      "message": "Merge \"unify logging setup on all services\""
    },
    {
      "commit": "e9a9fbef8fc29437d1f69727e2ab73c31e957488",
      "tree": "9307671e1c0b5449007d7d08ad49e0af1fae43f2",
      "parents": [
        "a935193bae71ec5830e3e185e1f096f0925bbce9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "message": "Don\u0027t run swap_volume tests in Tempest if cells v1 is enabled\n\nCells v1 apparently doesn\u0027t support the swap volume API which\nwas recently enabled for testing in change:\n\n92575baa6b010ec09fea3e715030da8be61c0c64\n\nRather than revert that change, we should just handle the cells\nv1 case and not enable that test in that environment.\n\nChange-Id: I80f52e8299641098d90d3c374a80770fc45b8122\nCloses-Bug: #1660511\n"
    },
    {
      "commit": "a935193bae71ec5830e3e185e1f096f0925bbce9",
      "tree": "4206e6d4b2bd054d973dc4a164f4838b21c1ee8f",
      "parents": [
        "5c6aa56e11b2dc79adc70154187d3a029e8e0976",
        "92575baa6b010ec09fea3e715030da8be61c0c64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 00:42:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 00:42:28 2017 +0000"
      },
      "message": "Merge \"tempest: configure compute-feature-enabled.swap_volume if libvirt\""
    },
    {
      "commit": "5c6aa56e11b2dc79adc70154187d3a029e8e0976",
      "tree": "4258e09dfc23b32aa23bd57bcd23b9926372969b",
      "parents": [
        "5713497aa5819f240050fee05d047c480845a8cd"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Jan 26 11:31:58 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Jan 26 16:21:54 2017 +0100"
      },
      "message": "Don\u0027t assume nova-manage is present\n\ntools/discover_hosts.sh is run by devstack-gate, and breaks all dsvm job\nthat doesn\u0027t use nova.\n\nnova-manage is perhaps not installed if nova services are not enabled.\n\nThis change checks the presence of nova-.\n\nChange-Id: Ic555d241f98d0fa027897c69a7115d1be88f6c96\n"
    },
    {
      "commit": "5713497aa5819f240050fee05d047c480845a8cd",
      "tree": "00572521ff32c8950e13701ea034ccd02796f215",
      "parents": [
        "adcf0c50cd87c68abef7c3bb4785a07d3545be5d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jan 20 09:01:49 2017 -0500"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jan 25 13:45:27 2017 -0800"
      },
      "message": "Add discover_hosts.sh script\n\nThis adds a simple script to run the\n\u0027nova-manage cell_v2 discover_hosts\u0027\ncommand which will be used by\ndevstack-gate to discover the compute\nhosts after devstack is fully setup.\n\nThis allows us to manage the branches\nwhere this can run from devstack rather\nthan require branch logic in devstack-gate.\n\nChange-Id: Icc595d60de373471aa7ee8fb9f3a81fc12d80438\nDepends-On: I4823737246a8e9cc4eaebf67ff6bdba8bf42ab29\n"
    },
    {
      "commit": "adcf0c50cd87c68abef7c3bb4785a07d3545be5d",
      "tree": "acc86bc6625bd66d6cf74f2763451a59f6b09315",
      "parents": [
        "7a1e6f042f00ac94ec30bb8c6bf5d05b34623832",
        "fb1c7b51b57b11d263c8b08d4f12992fb58748cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:37:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:37:02 2017 +0000"
      },
      "message": "Merge \"remove obsolete s3 conf from nova.conf\""
    },
    {
      "commit": "7a1e6f042f00ac94ec30bb8c6bf5d05b34623832",
      "tree": "f50efe315771e80049ada70fcf4b54aa181132c4",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2",
        "b6753cea8cd0e07d982048d2f856c6168fc74a92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 23:35:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 23:35:19 2017 +0000"
      },
      "message": "Merge \"simplify colorized logging setup\""
    },
    {
      "commit": "10db2b8e6559724673a3efc691c595f307eb12d6",
      "tree": "ca77961ec03c1cecf8fa07b2b21cb854c6b0bc33",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2"
      ],
      "author": {
        "name": "Michelle Mandel",
        "email": "mmandel@us.ibm.com",
        "time": "Wed Jul 20 11:39:42 2016 -0400"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jan 23 10:39:01 2017 +0000"
      },
      "message": "Enable VNC console in tempest.conf\n\nIf the NoVNC service is enabled, enable vnc_console in tempest.conf.\nThis will allow tempest tests that interact with VNC to be executed.\n\nChange-Id: Idb38a3b11e2f61f23adf1ec23c04ddccd72e7539\nDepends-On: I09aed8de28f1ba2637382e870134ced38808df29\n"
    },
    {
      "commit": "a1913db5d7a336280373ac6b6b1878628fa4c2e2",
      "tree": "99abfcc660436f586f7d8646ce02af3b7f578404",
      "parents": [
        "df09c433867a9ce204d1b14807cb5510c0bd0385",
        "1b457c9acfe7c0bcf7ba06dd4029d1e4ef9cdded"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 20 20:48:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 20 20:48:56 2017 +0000"
      },
      "message": "Merge \"remove db setting when no nova service need it\""
    },
    {
      "commit": "fb1c7b51b57b11d263c8b08d4f12992fb58748cb",
      "tree": "0d86977b1824c98f8d9ded70ac646c21edb5b149",
      "parents": [
        "1b457c9acfe7c0bcf7ba06dd4029d1e4ef9cdded"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 17 12:17:48 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 19:01:14 2017 +0000"
      },
      "message": "remove obsolete s3 conf from nova.conf\n\nChange-Id: If0b42c647382b739ee4f1d98ea0394ec7b171ebf\n"
    },
    {
      "commit": "9751be66fa45681d069af200632515c3693833d0",
      "tree": "1cfcac35fb216b9200c5c42080fa6752e136f70e",
      "parents": [
        "b6753cea8cd0e07d982048d2f856c6168fc74a92"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 12:08:57 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 10:48:29 2017 -0500"
      },
      "message": "unify logging setup on all services\n\nThis provides a single setup_logging function which builds consistent\ncolorization if the config supports it, otherwise builds the identity\nstrings that we need to actually keep track of requests.\n\nChange-Id: Iffe30326a5b974ad141aed6288f61e0d6fd18ca9\n"
    },
    {
      "commit": "b6753cea8cd0e07d982048d2f856c6168fc74a92",
      "tree": "75df66abe710f6267911628fd1e380169ac84fd1",
      "parents": [
        "df09c433867a9ce204d1b14807cb5510c0bd0385"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:52:44 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jan 20 10:48:20 2017 -0500"
      },
      "message": "simplify colorized logging setup\n\nThis makes setup_colorized_logging be a thing which takes a single\nparameter and doesn\u0027t let projects do things differently. It also\nchanges the order of values from user / project to project / user to\nrepresent the hierachy more clearly.\n\nChange-Id: I8c0ba7da54be588e3e068734feb4f78ed7c5a14a\n"
    },
    {
      "commit": "df09c433867a9ce204d1b14807cb5510c0bd0385",
      "tree": "984c1f8ccdc9f4ae2d0aacd682dd27c02fd919c6",
      "parents": [
        "e19c8c34c56257b31b2d8f8a30ce928d76a65d45",
        "f80e2cfee85a200ba204ac00bada74695abcd964"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 18:24:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 18:24:52 2017 +0000"
      },
      "message": "Merge \"add install_devstack_tools\""
    },
    {
      "commit": "e19c8c34c56257b31b2d8f8a30ce928d76a65d45",
      "tree": "a8d29d18159927513b3fd9cb54e35ccd60de6aa6",
      "parents": [
        "b1d3977daf6463854b44fc710d3149a064908035",
        "470580bba68e5dc727ceb4d575649cb143eef7d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "message": "Merge \"Remove baremetal tempest config setting from devstack\""
    },
    {
      "commit": "b1d3977daf6463854b44fc710d3149a064908035",
      "tree": "d28178afdb9cf51276ac1195b42933770276bdd9",
      "parents": [
        "eb9d42b65c8dbbe531e8124b442f13db5dff2993",
        "3eb7c97a6ddc4780ebcb833c1b86cf4b86b5e14d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 00:56:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 00:56:54 2017 +0000"
      },
      "message": "Merge \"Restrict enabling the manage_snapshot volume feature\""
    },
    {
      "commit": "f80e2cfee85a200ba204ac00bada74695abcd964",
      "tree": "00dd1ee9922f85dbc032e8be6959fd415c7e1478",
      "parents": [
        "eb9d42b65c8dbbe531e8124b442f13db5dff2993"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 15:42:32 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 15:42:53 2017 -0500"
      },
      "message": "add install_devstack_tools\n\nAn initial install for devstack-tools, this will need to use all the\nfun pip extra variables for installation, however the current\npip_install always prefers python2, and we only want to do python3\nhere.\n\nChange-Id: I3dcdb35130f76fad81cb7b0d4001b7e96efbbd84\n"
    },
    {
      "commit": "eb9d42b65c8dbbe531e8124b442f13db5dff2993",
      "tree": "a6d13f7d5202839430c6c56f38c4baa82a36af99",
      "parents": [
        "d89b175321ac293454ad15caaee13c0ae46b0bd6",
        "b612b6281a424556f6ed30d421214d0aa32ded55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 18 18:02:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 18 18:02:56 2017 +0000"
      },
      "message": "Merge \"Use delete action for clean up *.pyc files\""
    },
    {
      "commit": "1b457c9acfe7c0bcf7ba06dd4029d1e4ef9cdded",
      "tree": "1d1a4c87cf488bdb04d68dcd8b4a0c8ee1641a87",
      "parents": [
        "1afe532a3ef1baf53ef157598a3f470d3254570c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 07:53:33 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 18 07:53:33 2017 -0500"
      },
      "message": "remove db setting when no nova service need it\n\nWe shouldn\u0027t have the db connection laying around if services don\u0027t\nneed it.\n\nChange-Id: I9290e80c499c0c4644094e3c0666fd0ab002a23c\n"
    },
    {
      "commit": "d89b175321ac293454ad15caaee13c0ae46b0bd6",
      "tree": "7ebbfa33668813ce014f71835955e8ea5c892d50",
      "parents": [
        "1afe532a3ef1baf53ef157598a3f470d3254570c",
        "0c6956862e6ac1cdb51b674c872183074df98c50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 18 00:33:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 18 00:33:08 2017 +0000"
      },
      "message": "Merge \"Remove default image logic for Ironic from DevStack\""
    },
    {
      "commit": "3eb7c97a6ddc4780ebcb833c1b86cf4b86b5e14d",
      "tree": "6083ce51bf87af788bdff7e01c68eff0e5e09f27",
      "parents": [
        "9a133d1ab07cacbcc01e9568f3a65c5594ef0723"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Fri Jan 13 11:44:54 2017 -0800"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Tue Jan 17 11:57:42 2017 -0800"
      },
      "message": "Restrict enabling the manage_snapshot volume feature\n\nThe test that is in tempest for this feature is\nspecific to LVM and will *not* work for other backends\nregardless of them supporting the feature. It shouldn\u0027t\ndefault to enabled for everyone, only for LVM.\n\nIf others want to opt-in they can, but its definitely\nthe minority that would.\n\nChange-Id: I21347f2a5069059e6413208b254d5acd246faaea"
    },
    {
      "commit": "1afe532a3ef1baf53ef157598a3f470d3254570c",
      "tree": "58fe518ab4b989bb8138f6638ded4f468637f3a5",
      "parents": [
        "39a80aeed8bc252cbbf5b154df1864c17da2b182",
        "29bb53fd3e7762c1fea023842ba09fcbfab60252"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 16 21:38:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 21:38:44 2017 +0000"
      },
      "message": "Merge \"Fix cellsv2 cell0 database name\""
    },
    {
      "commit": "ba3c8f48bb07707e421f1c5aac5acedd1e63d3fd",
      "tree": "b73c3c0d4fc38948d5bf220719f4288d43faa96f",
      "parents": [
        "39a80aeed8bc252cbbf5b154df1864c17da2b182"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Sun Jan 15 20:07:04 2017 -0800"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Sun Jan 15 20:07:04 2017 -0800"
      },
      "message": "Change the way to get conntrack-tools version\n\nIn the incoming XenServer, it failed to install conntrack-tools\nin Dom0 due to the bash script which is trying to find the correct\nCentOS release version to be used in yum command. This patch is to\nfix the problem\n\nChange-Id: If7f169e118ccb7c29fc479c361417a916dc40b40\n"
    },
    {
      "commit": "29bb53fd3e7762c1fea023842ba09fcbfab60252",
      "tree": "7b3f39257d4306354be94cdaf7175d1a87d987df",
      "parents": [
        "e194330f2753c8cacbcb18668ee32b4722cba2ec"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Jan 15 09:50:40 2017 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Jan 15 09:50:40 2017 -0800"
      },
      "message": "Fix cellsv2 cell0 database name\n\nFor some reason we were defaulting the name of the cell0 database\nto nova_api_cell0 instead of nova_cell0. Devstack inherited that to\nmake things work, but we don\u0027t really want that. This patch makes us\nuse the proper name and create the cell0 mapping accordingly. As a\nside effect, it also starts the process of unifying the cellsv1 and\ncellsv2 paths by creating the cell0 mapping the same for both.\n\nChange-Id: I4e7f6c5eaa068c98e5c4ef3feaee50d8e4f5d484\n"
    },
    {
      "commit": "39a80aeed8bc252cbbf5b154df1864c17da2b182",
      "tree": "7ebe57e74b17d9e2c2b59eb5bde4d4a1aca43670",
      "parents": [
        "9a133d1ab07cacbcc01e9568f3a65c5594ef0723",
        "e194330f2753c8cacbcb18668ee32b4722cba2ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 22:52:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 22:52:16 2017 +0000"
      },
      "message": "Merge \"Don\u0027t skip cellsv2 setup for cellsv1\""
    },
    {
      "commit": "9a133d1ab07cacbcc01e9568f3a65c5594ef0723",
      "tree": "15d32eb5f03d9ada59d8287374399fdbad4f7592",
      "parents": [
        "775c8f49245baaedd00dcca1fb395c499eb2b623",
        "8e14240d232366b8b1dd7de59800595211698fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "message": "Merge \"Confirm network is created before setting public_network_id\""
    },
    {
      "commit": "775c8f49245baaedd00dcca1fb395c499eb2b623",
      "tree": "cfe4c4d240a6b5ee433fdb0bdd379a12272c96b7",
      "parents": [
        "244ca7fcdd2b2f38c71e05f3fefa3945954b4bd5",
        "df875c5f16980228e2443c50298f35063f2b54ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:39:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:39:10 2017 +0000"
      },
      "message": "Merge \"Reconfig ml2 ovs configuration for neutron on XenServer\""
    },
    {
      "commit": "244ca7fcdd2b2f38c71e05f3fefa3945954b4bd5",
      "tree": "c75b2403e72402df9407d61615d45f6f85126b18",
      "parents": [
        "f62a3fb9c69e9690e4803373c271b81ad322bfa1",
        "42e73db840213b581c2848aef1ae87b5f6e61faa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove the allow_port_security_disabled option\""
    },
    {
      "commit": "f62a3fb9c69e9690e4803373c271b81ad322bfa1",
      "tree": "7af31df9e275e1d9512badb09138dab353046a12",
      "parents": [
        "b96c160d87095e4ea6637126b3dfb5558dc4c60a",
        "f575aefdfa2db204f975b3b4b178da1e292f4372"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 17:17:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 17:17:10 2017 +0000"
      },
      "message": "Merge \"lib/nova: create api db first\""
    },
    {
      "commit": "b96c160d87095e4ea6637126b3dfb5558dc4c60a",
      "tree": "d8954981973cbe00cdc86a388ec54b6910994772",
      "parents": [
        "dd07151366175e8f9c61c4a1eabde4ed5d38dd62",
        "afac732d5d9b03da7abbd61f814c2f0d1a9039da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 16:00:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 16:00:35 2017 +0000"
      },
      "message": "Merge \"lib/tempest: allow tweaking volume-feature-enabled/manage_snapshot\""
    },
    {
      "commit": "b612b6281a424556f6ed30d421214d0aa32ded55",
      "tree": "847c06f177428c46d887dc0d5b2539e58f14048f",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "Victor Morales",
        "email": "victor.morales@intel.com",
        "time": "Thu Jan 12 19:53:07 2017 -0600"
      },
      "committer": {
        "name": "Victor Morales",
        "email": "victor.morales@intel.com",
        "time": "Fri Jan 13 09:16:42 2017 -0600"
      },
      "message": "Use delete action for clean up *.pyc files\n\nFindutils added in release 4.2.3 a new --delete action for deleting\nmatching files. This action performs better than -exec rm {} \\;\nbecause it doesn\u0027t have to spawn an external process.  This change\nuses a new action whenever is possible.\n\nChange-Id: Iff16a86b18e924cfe78ac7c6107910940ce51e03\n"
    },
    {
      "commit": "dd07151366175e8f9c61c4a1eabde4ed5d38dd62",
      "tree": "080d66cca5948f52faad86ff6440e42bd4d719a7",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 13 07:11:15 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 13 07:11:15 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I65fd56546af13453274601ec2b923c5d03b8a8ab\n"
    },
    {
      "commit": "1ec93a8fc21850c98fbfd4b292d329b4349e5cff",
      "tree": "c7f5a9b09256fc21bae20f6bdffbc5f5a048d849",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Thu Jan 12 16:11:11 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Thu Jan 12 16:11:11 2017 -0500"
      },
      "message": "Create private IPv6 subnet specifying mode flags\n\n$ipv6_modes should always be passed when creating the\ndefault IPv6 subnet, not just when fixed_range_v6 is\nset.  Without it the default was DHCPv6, which cirros\ndoesn\u0027t support out of the box.  Was broken in\nchange-over from neutron to openstack cli.\n\nChange-Id: Iadd39b1ce02fe0b3781bd3ae04adfd20d7e12d9f\nCloses-bug: #1656098\n"
    },
    {
      "commit": "e194330f2753c8cacbcb18668ee32b4722cba2ec",
      "tree": "70b1c241d89d2f4b989ecf4ea7f173b345727f17",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jan 04 07:26:58 2017 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jan 12 08:24:45 2017 -0800"
      },
      "message": "Don\u0027t skip cellsv2 setup for cellsv1\n\nSince cellsv2 setup is no longer optional, we can\u0027t even exclude\ncellsv1 from this step. Since cellsv1 users can\u0027t use the simple\ncommand, this does the individual steps as needed.\n\nDepends-On: Icfbb17cce8ce8b03dc8b7b4ffb202db01e5218a6\nChange-Id: I3c9101a34b2bb0804fc4deda62dbb8637e7b8f94\n"
    },
    {
      "commit": "92575baa6b010ec09fea3e715030da8be61c0c64",
      "tree": "d1798f4ea81096c02833a71bc941a5d03943fff2",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Sep 21 16:15:31 2016 -0400"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 12 09:31:21 2017 +0000"
      },
      "message": "tempest: configure compute-feature-enabled.swap_volume if libvirt\n\nThe only virt driver in nova that supports the swap volume API is\nlibvirt so enable testing that in Tempest only if using libvirt.\n\nDepends on two changes:\n\n1. The Tempest change that adds the new config option and test.\n\nDepends-On: I2d4779de8d21aa84533f4f92d347e932db2de58e\n\n2. A nova fix for correctly waiting for the block copy job in the guest\n   to complete.\n\nDepends-On: I0c52917a5555a70c4973f37dea1aebf878dd73b4\n\nChange-Id: Ibb6b309574d2c6a06fcecb0626ea21527fb7f412\n"
    },
    {
      "commit": "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a",
      "tree": "eb04d52ced2c775305f3737c634f7f1d1f16197e",
      "parents": [
        "1ba23d6ac6cb3dae3de67674f510f03077976ee9",
        "3f771b7bcb04a22c056f87e9e9bae76209fd3555"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 12 09:31:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 12 09:31:00 2017 +0000"
      },
      "message": "Merge \"iptables: don\u0027t enable arptables firewall\""
    },
    {
      "commit": "afac732d5d9b03da7abbd61f814c2f0d1a9039da",
      "tree": "9a802f6295fba363866746134e01c289cf1c3865",
      "parents": [
        "1ba23d6ac6cb3dae3de67674f510f03077976ee9"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "message": "lib/tempest: allow tweaking volume-feature-enabled/manage_snapshot\n\nOnly a few Cinder backends support the \u0027manage snapshot\u0027 feature. So\nwe need a feature flag here. Luckily the LVM driver does support this\nfeature so default the feature flag to True in devstack(/Gate) but\nintroduce a variable to tweak the config.\n\nChange-Id: Ifcb9f91059f08bdf2faf2a8d65229aba5742ee1c\nDepends-On: I77be1cf85a946bf72e852f6378f0d7b43af8023a\n"
    },
    {
      "commit": "14e16e42f95cd02aaee1db0d5357027ea81a50e2",
      "tree": "0c7dcd753c95cb51e08b2172af080592169a1bf7",
      "parents": [
        "1ba23d6ac6cb3dae3de67674f510f03077976ee9"
      ],
      "author": {
        "name": "Pushkar Umaranikar",
        "email": "pushkar.umaranikar@intel.com",
        "time": "Fri Dec 09 20:20:42 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jan 11 12:03:53 2017 -0500"
      },
      "message": "Setup service user configuration in nova.conf\n\nIn Nova, service token will be passed along with user token to communicate\nwith services when dealing with long running tasks like live migration.\n\nThis change addresses adding service user configuration for nova in\ndevstack.\n\nPart of Nova blueprint use-service-tokens\n\nDepends-On: I51eb0a8937fa39a2e5dafb1ad915e7113ea61f72\n\nCo-Authored-By: Sarafraj Singh \u003csarafraj.singh@intel.com\u003e\n\nChange-Id: I2d7348c4a72af96c0ed2ef6c0ab75d16e9aec8fc\n"
    },
    {
      "commit": "1ba23d6ac6cb3dae3de67674f510f03077976ee9",
      "tree": "15204497f821b0af838da09760a229af213b8a2a",
      "parents": [
        "19efc1e6c69e901b4da04f249b521f661bd1e826",
        "52b10746154d57c067b152009bbc13024c2951d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 11 15:53:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 15:53:04 2017 +0000"
      },
      "message": "Merge \"cinder: configure dlm when this one is zookeeper\""
    },
    {
      "commit": "19efc1e6c69e901b4da04f249b521f661bd1e826",
      "tree": "ed5b6ce41f04fc6cea2abeb43aa81e877b8648c6",
      "parents": [
        "18877ccc94bf98c4af5093362874dd9fe5a3a526",
        "c60818421152e5711fc93cab79122379c4e243aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 22:42:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 22:42:53 2017 +0000"
      },
      "message": "Merge \"XenAPI: Use XenServer DevStack plugins\""
    },
    {
      "commit": "18877ccc94bf98c4af5093362874dd9fe5a3a526",
      "tree": "9aa2bd975f7796da91ed0ae5bc750170055cf2f6",
      "parents": [
        "3bdeed06734953c314152e848f3e5b17b85b1af3",
        "09698d0e0e21f2cb401418db94d725d305acdc7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 20:10:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 20:10:11 2017 +0000"
      },
      "message": "Merge \"Fix typo in commands to enable nested KVM with kvm-amd\""
    },
    {
      "commit": "3bdeed06734953c314152e848f3e5b17b85b1af3",
      "tree": "1fd85fcbc9579333d14b267c46edb9bc4474ad1b",
      "parents": [
        "6db9e7b0ab50a32ab17e1e844e99b5ce0600e753",
        "20eb274b753ed7cfeabd4eca8865774fe4bed182"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 19:45:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 19:45:10 2017 +0000"
      },
      "message": "Merge \"Move RABBIT_HOST to lib/rpc_backend\""
    },
    {
      "commit": "6db9e7b0ab50a32ab17e1e844e99b5ce0600e753",
      "tree": "3bf9aef18c6f5fef11b4182a61b4a8f189bc46c5",
      "parents": [
        "425ed145cb3d6ea67fbbb15d3307329efa265410",
        "eede9ddb1d0f0970672f02bcdfb33923603e65e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 15:53:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 15:53:51 2017 +0000"
      },
      "message": "Merge \"Deprecate Q_PLUGIN_EXTRA_CONF_PATH\""
    },
    {
      "commit": "c60818421152e5711fc93cab79122379c4e243aa",
      "tree": "867941126dc0e6682199cec80ebbad39aaa2664a",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Wed Nov 16 00:40:32 2016 -0800"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jan 09 17:43:24 2017 -0800"
      },
      "message": "XenAPI: Use XenServer DevStack plugins\n\nHypervisor XenServer will change to use os-xenapi in the future,\nthis will need DevStack changes, this patch is to remove install\nDom0 plugins part to our own DevStack plugins.\n\nChange-Id: Ic327135b893a77672fd42af919f47f181e932773\n"
    },
    {
      "commit": "425ed145cb3d6ea67fbbb15d3307329efa265410",
      "tree": "20f6797bd2438cd1017706f94e57d8411510406d",
      "parents": [
        "cc2cb8480a94218f4a90f4c109a4756947d51ffd",
        "78c26504e28291c6e5b7d04b6fb985cc82c53bb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 01:38:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 01:38:43 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove the identity_feature_enabled.reseller flag.\""
    },
    {
      "commit": "cc2cb8480a94218f4a90f4c109a4756947d51ffd",
      "tree": "bd1148a76d3a8d7e043e44fd7a04136b082fe584",
      "parents": [
        "858a105c81f1571825d086d359ca7538079072fb",
        "51ecf0a869720ae5e8845b95fd2973b2760dcecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 09 22:57:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 09 22:57:07 2017 +0000"
      },
      "message": "Merge \"Introduce a PYTHON env var\""
    },
    {
      "commit": "858a105c81f1571825d086d359ca7538079072fb",
      "tree": "de0c9945488fa816aa2944a4f68c7169ed12a482",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755",
        "0f97841dfa0187a34f3345ba5f6e58d398e82832"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 17:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 17:38:26 2017 +0000"
      },
      "message": "Merge \"Remove duplicate entry for flat_networks\""
    },
    {
      "commit": "78c26504e28291c6e5b7d04b6fb985cc82c53bb8",
      "tree": "6795c93752578918f9760678e9e32bcab1b683e6",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 22:53:33 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Jan 08 15:10:52 2017 +0100"
      },
      "message": "lib/tempest: remove the identity_feature_enabled.reseller flag.\n\nNow that Liberty is EOLed, all supported versions of OpenStack have\nthe \u0027reseller\u0027 [1] feature.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Id823f1969fbd2cf28542a0ef0f905ddae4a0318c\nDepends-On: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "847c449b9216ed05a2091c8676ca5e0979227755",
      "tree": "d3578fa5834ac912883a095cd09333cb22315dc0",
      "parents": [
        "cf8173125a0ed6d9cae2d853e159b4508c8391a2",
        "edcb7e5bb321d247c9667933f3ff7c72973caa6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:47:11 2017 +0000"
      },
      "message": "Merge \"lib/neutron: Fix some settings\""
    },
    {
      "commit": "cf8173125a0ed6d9cae2d853e159b4508c8391a2",
      "tree": "c7345a8f44d80e0ee48e2697918a1800137aef13",
      "parents": [
        "ca97c304e834da566042ba7401fbdc72ea746bc9",
        "1d83a08a385ad079c546d8a0ac9558dc72eaa9fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:37:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:37:15 2017 +0000"
      },
      "message": "Merge \"lib/neutron: Remove type_driver configuration\""
    },
    {
      "commit": "ca97c304e834da566042ba7401fbdc72ea746bc9",
      "tree": "dd14c14513d5669f90876657bdf2cf930fb5d153",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec",
        "b51a8862b1f80a947815094148bc229ba3d58ae1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:37:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:37:08 2017 +0000"
      },
      "message": "Merge \"Adds keystone security compliance settings\""
    },
    {
      "commit": "0c6956862e6ac1cdb51b674c872183074df98c50",
      "tree": "60c3c11afbbee7ab31f19c5806b917d277e0d235",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Dec 23 14:35:45 2016 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Jan 06 13:33:25 2017 +0000"
      },
      "message": "Remove default image logic for Ironic from DevStack\n\nThe logic to set the default image for Ironic has been moved into the\nIronic tree. This patch is just removing it from DevStack.\n\nChange-Id: Iaeb177f194adc83e40d86696e5553f9f72bbd1f9\nDepends-On: Id828b41dc44113ce1cd094ce5fc245989699d4ff\n"
    },
    {
      "commit": "09698d0e0e21f2cb401418db94d725d305acdc7d",
      "tree": "1d1871335ddfb1a0c08344784da42a9a2678d826",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "message": "Fix typo in commands to enable nested KVM with kvm-amd\n\nChange-Id: Ie3c6df2409385d9c6bbc50b3b1f8b20689478466\n"
    },
    {
      "commit": "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec",
      "tree": "54b1569267a55111a659a385745a66976dd79439",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183",
        "80f3635521c23235b75c6a9cbb8e8edcaf667ae6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 00:33:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 00:33:27 2017 +0000"
      },
      "message": "Merge \"Run Swift services under py35\""
    },
    {
      "commit": "51ecf0a869720ae5e8845b95fd2973b2760dcecf",
      "tree": "3893a7edd1ec93d561ca6e230c0f0dfbd4770dc6",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 05 16:11:17 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 05 18:41:29 2017 -0500"
      },
      "message": "Introduce a PYTHON env var\n\n* $PYTHON will have the path to python runtime to be used\n* Use $PYTHON to run all the scripts\n\nChange-Id: Ib5ab7820fc18cae5e50ea47302b610494197ad47\n"
    },
    {
      "commit": "b51a8862b1f80a947815094148bc229ba3d58ae1",
      "tree": "f4bd64a0f5a1b8ce82b44124953deb0a73dca32d",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Sep 26 15:22:35 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 05 16:06:39 2017 -0300"
      },
      "message": "Adds keystone security compliance settings\n\nThe PCI-DSS feature has been introduced during the Newton\nrelease and its settings are disabled by default. This\npatch adds the possibility to enable some of them during\nDevStack setup.\n\nChange-Id: If6b5eb3e3cbc43eb241c94d18af80ad50be08772\nDepends-On: Id97ca26f93b742cc3d8d49e98afc581f22360504\n"
    }
  ],
  "next": "281c5c22ce7f4e7d367f689488e15ad77695a183"
}
