)]}'
{
  "log": [
    {
      "commit": "6f23555c959ce2a121d57c27a7460815808ac2b6",
      "tree": "a36f693a0d50a6ffdb9d78d27864f62ccbc8b79a",
      "parents": [
        "f697274eee687ff11f8324df600fca9c0c231081",
        "c6e6939e89a44a408065eb4585963175f8d0d6e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 26 21:43:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 26 21:43:54 2017 +0000"
      },
      "message": "Merge \"Fix error in \u0027ip netns\u0027 parsing\""
    },
    {
      "commit": "f697274eee687ff11f8324df600fca9c0c231081",
      "tree": "580b94bf524082f0b27cd1c3a3b621a2acb8a157",
      "parents": [
        "9a21fe65a73ab1cc9ae3dc9228961f988a11dd89",
        "79b55f51e4a2a44e7e2a7a8c7df435e3451a4e22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 26 06:26:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 26 06:26:01 2017 +0000"
      },
      "message": "Merge \"Fix file permissions for lib/neutron_plugins/linuxbridge_agent\""
    },
    {
      "commit": "9a21fe65a73ab1cc9ae3dc9228961f988a11dd89",
      "tree": "7bcc9e5991f3960cb5388a66e2319d4fe29f2d73",
      "parents": [
        "47e3e1d88ef8da817baac172356f823134e19c16",
        "6e49cab0913c13cb2fbf2620a9abe20cfc5f7ce3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 26 03:41:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 26 03:41:50 2017 +0000"
      },
      "message": "Merge \"Xen: support Ubuntu Xenial for xen DevStack\""
    },
    {
      "commit": "47e3e1d88ef8da817baac172356f823134e19c16",
      "tree": "05f1bf885852a42e2b5774d15977768f3a3461fa",
      "parents": [
        "0e9ee86bde66fa442ed55855f362286f3b6310eb",
        "465ee459867bc972fdd6568839db800a12289e05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 25 19:15:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 25 19:15:31 2017 +0000"
      },
      "message": "Merge \"XenAPI: enable root_helper_daemon for XenServer\""
    },
    {
      "commit": "0e9ee86bde66fa442ed55855f362286f3b6310eb",
      "tree": "8d065a8077df1d1742e9b8fabaa0233d4cd548a8",
      "parents": [
        "71640bfe39d6aec8894e05cf4efb52ae06e20eed",
        "9ef346f59da92416b0e27ead8a846bc8dbd68c0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 25 16:02:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 25 16:02:57 2017 +0000"
      },
      "message": "Merge \"Using sudo in the Quick start section\""
    },
    {
      "commit": "71640bfe39d6aec8894e05cf4efb52ae06e20eed",
      "tree": "50c72f37a21082687f5e9c7ab448b4d5b56f31a7",
      "parents": [
        "0072abbf11939a9ab4b5be9f5417b1f463dd4e3d",
        "ff10ac318ce4be49d8bceafb7fea92ae1655b497"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 25 16:02:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 25 16:02:50 2017 +0000"
      },
      "message": "Merge \"Remove distro support based on new libvirt minimum\""
    },
    {
      "commit": "0072abbf11939a9ab4b5be9f5417b1f463dd4e3d",
      "tree": "5060b1728ecbbd3440a342019cfbb1ff24171280",
      "parents": [
        "50aa32014c6309d85b9d1fd364adcada3c7685da",
        "6f0205b03630ecb308877f65ca3d4ab9020bc28d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 22:51:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 22:51:38 2017 +0000"
      },
      "message": "Merge \"Refactor rpc backend vhost creation\""
    },
    {
      "commit": "50aa32014c6309d85b9d1fd364adcada3c7685da",
      "tree": "2d371418e6d306b53d1997e108d81c31c4d66b46",
      "parents": [
        "10e1e387ce0693b57d882ca6931b366d73ff024b",
        "f58b37356323262d9ce22815a4cf4e129195c679"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 16:55:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 16:55:54 2017 +0000"
      },
      "message": "Merge \"Enable placement section on controller in multinode setup\""
    },
    {
      "commit": "79b55f51e4a2a44e7e2a7a8c7df435e3451a4e22",
      "tree": "15ae682f9b53ad06ff639f1e56593d09478f5d07",
      "parents": [
        "10e1e387ce0693b57d882ca6931b366d73ff024b"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Feb 22 07:00:59 2017 -0800"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Fri Feb 24 13:40:19 2017 +0000"
      },
      "message": "Fix file permissions for lib/neutron_plugins/linuxbridge_agent\n\nThe permissions changed with commit\n40aae6adbfce1bd896d5f7b0e281e798b56d1ca8\n\nTrivialFix\n\nChange-Id: I100cb9589309f9289b4581265a5e4206464ddc0e\n"
    },
    {
      "commit": "10e1e387ce0693b57d882ca6931b366d73ff024b",
      "tree": "ddea89a364d96d0e1235f3ef307ac897bea575ca",
      "parents": [
        "cffe4fea0627298a77cb6589fbdbbcdd84fde40a",
        "952ecb6fec87e98bf7677cd4b481a20a8ffe36aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 12:00:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 12:00:44 2017 +0000"
      },
      "message": "Merge \"Don\u0027t set external_network_bridge by default\""
    },
    {
      "commit": "cffe4fea0627298a77cb6589fbdbbcdd84fde40a",
      "tree": "ff4620cc5af117cca7079ab81a0a7f916dc192bf",
      "parents": [
        "947af3ac616654aa39175ed9a3091454ebc4b525",
        "09949e0dc61d9ef420b1528d0549092f88bc422a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 12:00:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 12:00:27 2017 +0000"
      },
      "message": "Merge \"worlddump: Use __future__ print_function\""
    },
    {
      "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": "6f0205b03630ecb308877f65ca3d4ab9020bc28d",
      "tree": "5f28ec1787b63e7ea164c410f659fbdac528b778",
      "parents": [
        "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Feb 22 05:59:30 2017 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 23 08:16:48 2017 -0800"
      },
      "message": "Refactor rpc backend vhost creation\n\nThe creation of the cellsv1 rpc vhost was buried in the restart function,\nwhich makes it hard to extend. This breaks it out into a helper method\nand moves the conditional logic into the nova module itself.\n\nChange-Id: Ib0e377aabe45c27bb6ce59ca275ce73085e8b9d2\n"
    },
    {
      "commit": "f58b37356323262d9ce22815a4cf4e129195c679",
      "tree": "50e4b53e9687b0e438342609b353a58fba6213c8",
      "parents": [
        "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9"
      ],
      "author": {
        "name": "Prashant Shetty",
        "email": "prashantshetty@vmware.com",
        "time": "Thu Feb 23 13:48:12 2017 +0000"
      },
      "committer": {
        "name": "Prashant Shetty",
        "email": "prashantshetty@vmware.com",
        "time": "Thu Feb 23 13:49:37 2017 +0000"
      },
      "message": "Enable placement section on controller in multinode setup\n\nCurrently placement api section will be configured on controller\nonly if service n-cpu is running. It breaks multi node setup.\nCloses-Bug: #1667219\n\nChange-Id: I8b0f60f253859f704bb9831d7dac8f55df353ac7\n"
    },
    {
      "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": "6e49cab0913c13cb2fbf2620a9abe20cfc5f7ce3",
      "tree": "ff36751037a66cefb765dddb17d8b80af14a3af5",
      "parents": [
        "7a30c7fcabac1cf28fd9baa39d05436680616aef"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Wed Feb 22 11:42:22 2017 +0800"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Wed Feb 22 19:59:36 2017 +0800"
      },
      "message": "Xen: support Ubuntu Xenial for xen DevStack\n\nUpgrade xen tool to install Ubuntu Xenial; change the upstart\ntask to systemd task to finish the OpenStack installation\nby using devstack.\n\nChange-Id: I8129923be3c41e7f60e9d32348a5ea8e07d4845b\n"
    },
    {
      "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": "c6e6939e89a44a408065eb4585963175f8d0d6e3",
      "tree": "efeedae899c80628bb0601b9fd1c76b963287ee1",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Feb 06 14:24:42 2017 -0800"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Tue Feb 14 09:29:54 2017 -0800"
      },
      "message": "Fix error in \u0027ip netns\u0027 parsing\n\nSometimes when doing worlddump would see a command line like this:\n sudo ip netns exec (id: ip addr\n\nThis would cause an error to be seen in console.log:\n  2017-02-07 00:03:03.659570 | /bin/sh: 1: Syntax error: \"(\" unexpected\n\nThis is caused by there sometimes being extra data returned from the\n\u0027ip netns\u0027 command [1]. For example it might look like:\n    qrouter-0805fd7d-c493-4fa6-82ca-1c6c9b23cd9e (id: 1)\n    qdhcp-bb2cc6ae-2ae8-474f-adda-a94059b872b5 (id: 0)\n\n[1] https://lwn.net/Articles/629715/\n\nChange-Id: Icece442023125ef55696b8d92a975d37e358b1b4\nCloses-Bug: 1653969\n"
    },
    {
      "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": "ff10ac318ce4be49d8bceafb7fea92ae1655b497",
      "tree": "0c53e834d7a3b8854d51b0b6d56fb2783d8d9c3c",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Feb 13 12:44:24 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Feb 13 16:31:39 2017 -0500"
      },
      "message": "Remove distro support based on new libvirt minimum\n\nNova is going to increase the minimum required libvirt\nin Pike to 1.2.9 in change:\n\nI9a972e3fde2e4e552f6fc98350820c07873c3de3\n\nBased on the libvirt distro support matrix wiki [1] that\ndrops support for Ubuntu Trusty and Debian 7.0/Wheezy.\n\nTrusty has libvirt 1.2.2 and Wheezy has 0.9.12 (the Wheezy\nsupport should have been removed long ago apparently). The\n7.0 removed here is for Wheezy also based on commit\nb2ef890db3d78b24f9da2f4dd80502165c669ad0.\n\nThis does not undo the check for \"trusty\" with the\nEBTABLES_RACE_FIX in lib/nova_plugins/function-libvirt\nsince you can still force devstack to run on Trusty if\nyou specify the FORCE\u003dyes variable.\n\nNote that RHEL 7.1 has libvirt 1.2.8 so it won\u0027t technically\nwork with devstack and nova + pike + libvirt, but with the\nway os_RELEASE is calculated the minor version is dropped\nfor RHEL distros so we just get \"rhel7\".\n\nAlso note that this doesn\u0027t attempt to continue supporting\nTrusty or Wheezy if nova is not configured to use libvirt,\nsimply in order to start moving forward on devstack distro\nsupport in general and to keep some sanity and closeness\nto what we test with in the CI system.\n\nWhile we\u0027re in here, we also drop Fedora 23 and add\nUbuntu Zesty.\n\n[1] https://wiki.openstack.org/wiki/LibvirtDistroSupportMatrix\n\nDepends-On: I9a972e3fde2e4e552f6fc98350820c07873c3de3\nDepends-On: If69f99bd789e646b0261e27a8a061efde32436f7\n\nChange-Id: I6617283afd798af37e64913b7865cea3c8a62aba\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": "9ef346f59da92416b0e27ead8a846bc8dbd68c0b",
      "tree": "0b7add777ab2f31259532fea2053233f28da4fe4",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 13 15:09:35 2017 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 13 15:14:41 2017 +0100"
      },
      "message": "Using sudo in the Quick start section\n\nAdding sudo to the example commands in the quick start section.\n\nAlso adding \u0027-\u0027 as su argument in order to use\nthe stack user\u0027s env (home).\n\nChange-Id: I23ab38104d05c3f4c8d48b55e66cf19dc4e4f90d\n"
    },
    {
      "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": "952ecb6fec87e98bf7677cd4b481a20a8ffe36aa",
      "tree": "9dd97a55de34ca0ae0f3e69592d9cc5b3a874dfb",
      "parents": [
        "47bcf4fbcb6572cb72a8f4e268a09bf3edff23d8"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Jan 13 18:30:19 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Feb 10 06:39:04 2017 +0000"
      },
      "message": "Don\u0027t set external_network_bridge by default\n\nSince the empty value is the default for the option, and when explcitly\nset in config file, it triggers a deprecation warning for the option,\navoid setting it unless we actually need to override the new default\nvalue.\n\nChange-Id: If423114d7a52da29b97d1fb473a955d9d69a1a3e\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": "09949e0dc61d9ef420b1528d0549092f88bc422a",
      "tree": "a177cf0c8375fd20bafb4df89aea3aa2457f5da8",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Feb 06 13:46:32 2017 -0800"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Feb 06 13:55:52 2017 -0800"
      },
      "message": "worlddump: Use __future__ print_function\n\nCommit e7361775c112e32ea517eddc344641897d273d25 changed the code to\nuse Python 3 style print function, but when doing \u0027print()\u0027 in Python\n2.7 it would print \u0027()\u0027:\n    \u003e\u003e\u003e print()\n    ()\n\nImport the __future__ print function so that a blank line will be\nprinted as expected. This will now work the same in Python 2 \u0026 3.\n\nChange-Id: I61742e107278f2327c18c9ab0de52d1914f16c97\n"
    },
    {
      "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": "465ee459867bc972fdd6568839db800a12289e05",
      "tree": "9fb519c3dc49063dd2a6f981cabe158f4aa4faeb",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Tue Nov 08 17:49:45 2016 +0800"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Mon Jan 23 07:46:56 2017 +0000"
      },
      "message": "XenAPI: enable root_helper_daemon for XenServer\n\nThe daemon mode of root helper for XenAPI has been implemented by\nthis change which has been merged to neutron:\nhttps://review.openstack.org/#/c/390931/\nIt will help to import the performance. Let\u0027s enable this mode\nby default in devstack.\n\nChange-Id: I52246bef3e4434dfc49446535b122580bc475ac3\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\""
    }
  ],
  "next": "afac732d5d9b03da7abbd61f814c2f0d1a9039da"
}
