)]}'
{
  "log": [
    {
      "commit": "fa94c4c7ec3205a3bedcf554bd63f0582c6cd494",
      "tree": "f39bfca3e0bb1ea1165ded667035c190caaa8395",
      "parents": [
        "8cdeb866481d91316c9fc0765b15da894a5a278a",
        "60f394aee25cfd22c6c5e13622697c27acbb402d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 22:47:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 22:47:08 2016 +0000"
      },
      "message": "Merge \"Fix amateur level mistake.\""
    },
    {
      "commit": "8cdeb866481d91316c9fc0765b15da894a5a278a",
      "tree": "b967a0c789cd674c415fd868094a06cc4f3ed14f",
      "parents": [
        "dbc6a3736ddd1ed7f453898c26c1f7c550f8f8c1",
        "24e29f2265e6fd496addf00adfcc13ba8533b912"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 21:33:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 21:33:06 2016 +0000"
      },
      "message": "Merge \"lib/neutron-plugins: Pass conf file parameter\""
    },
    {
      "commit": "60f394aee25cfd22c6c5e13622697c27acbb402d",
      "tree": "6332a2d6f2ad64d5c6af1bb204d8b8bda1950ae7",
      "parents": [
        "dbc6a3736ddd1ed7f453898c26c1f7c550f8f8c1"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Jun 17 16:15:30 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Jun 17 16:15:30 2016 -0400"
      },
      "message": "Fix amateur level mistake.\n\nHappy Friday!\n\nChange-Id: I2b1112ce74577d6e3d50c5ea2131d46c77307571\n"
    },
    {
      "commit": "db340e54b0ea1dee732c9109f705936e72cb95a5",
      "tree": "6995b3832a23e2fe33cb2543dd84cd666dbf6f6b",
      "parents": [
        "2fe6369e329259fd5f2b2fa80bb1365b33c47dd0",
        "a44dd9a741a08d9f586ae8fe1d2543bcf32f6593"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 23:57:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 23:57:35 2016 +0000"
      },
      "message": "Merge \"Support Glance CORS options in devstack configuration\""
    },
    {
      "commit": "2fe6369e329259fd5f2b2fa80bb1365b33c47dd0",
      "tree": "4bb246307c214fcd78ac501fb0ffbb474f5d810e",
      "parents": [
        "5fc597289b9ace6cb3fed83c0fd696d5daa59e50",
        "9a0d1f90b8f0b412ebe3fa8a154f1c9222b2dde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 22:27:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 22:27:54 2016 +0000"
      },
      "message": "Merge \"Remove deprecated auth_plugin config\""
    },
    {
      "commit": "24e29f2265e6fd496addf00adfcc13ba8533b912",
      "tree": "5185de56df8fd2e65dda0c12a7b42115207486bc",
      "parents": [
        "5fc597289b9ace6cb3fed83c0fd696d5daa59e50"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Wed Jun 15 14:31:51 2016 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Wed Jun 15 13:35:47 2016 +0000"
      },
      "message": "lib/neutron-plugins: Pass conf file parameter\n\nThe \u0027neutron_plugin_configure_l3_agent\u0027 function expects a path to a\nconfiguration file as a parameter. This was not done for one call,\nresulting in the generation of a \u0027DEFAULT\u0027 file in the DevStack\ndirectory along with an invalid L3 configuration file. Resolve this.\n\nChange-Id: I5781cb1ec4cfc1699e61dbc324d0bdb824b56be1\n"
    },
    {
      "commit": "5fc597289b9ace6cb3fed83c0fd696d5daa59e50",
      "tree": "249a4de51f2aaed90eba49f216069e88fd73f356",
      "parents": [
        "b43352e4dc100135a3ca1eb94fb63ab9727cfc21",
        "958c169d796ab82521b69b35a13ee27037e68e97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 12:48:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 12:48:09 2016 +0000"
      },
      "message": "Merge \"Enable Swift Account Management\""
    },
    {
      "commit": "e88c51cc1b0aa59abbae353f3fd3c2ef58e1602a",
      "tree": "9229f13105c9b5c61dee83297f2f49b288f29e13",
      "parents": [
        "45360ed32ef82adcc1685d13ef290c4867eb4fd1",
        "b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 01:11:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 01:11:46 2016 +0000"
      },
      "message": "Merge \"Keystone uwsgi performance tuning\""
    },
    {
      "commit": "45360ed32ef82adcc1685d13ef290c4867eb4fd1",
      "tree": "226d8fcadd4e61275214d8e8795bd09da480527e",
      "parents": [
        "df97237369b607791993129b9148816ff3860448",
        "8063fee829d1e22bb7958599d8b0359846cde462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 00:59:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 00:59:27 2016 +0000"
      },
      "message": "Merge \"Add neutron-metering agent and configuration\""
    },
    {
      "commit": "ca3a857d356b1fa14c2d1e72d85ec478bcffd40d",
      "tree": "277d46b85bf5a58fdb6e45c765e38cf439c732af",
      "parents": [
        "cbc76ef9b5d7c040721c727fa7a4010e0b76e680",
        "22c695f08a82d527668ef906e11089e6b0046a50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "message": "Merge \"Have a way to disable Glance v1 in devstack\""
    },
    {
      "commit": "9a0d1f90b8f0b412ebe3fa8a154f1c9222b2dde8",
      "tree": "dd566e539d0c54bea451b8c2719cd59cd6e38882",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.l@inwinstack.com",
        "time": "Wed Jun 15 01:13:45 2016 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.l@inwinstack.com",
        "time": "Wed Jun 15 01:13:45 2016 +0800"
      },
      "message": "Remove deprecated auth_plugin config\n\nConfig auth_plugin in trustee group is deprecated.\nChange to use auth_type in trustee group instead.\nCloses-Bug: 1592482\n\nChange-Id: Ib90d9c0299887201b37d26254693dc6b007a41dc\n"
    },
    {
      "commit": "b901462f538e500790ceb5df66ed8c726be13119",
      "tree": "1951179582d568ee8c80208ae49ea21ef063f804",
      "parents": [
        "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
        "0c0c09af3b14b74b035b50956e545832b26cb6af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "message": "Merge \"Set volume service min and max microversions\""
    },
    {
      "commit": "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
      "tree": "8c78b33a8771effeb891180701e6e2ce777ac93e",
      "parents": [
        "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
        "5cda4911adde3e8d6b20d90e52520d0587cf4399"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 11 00:08:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 11 00:08:11 2016 +0000"
      },
      "message": "Merge \"Enable admin_domain_scope by default in Tempest\""
    },
    {
      "commit": "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
      "tree": "5a6becdfda11bfaa970d1665c0bc9b8a159a3cbd",
      "parents": [
        "6ca92cba8f6e92e4eaa22706b15955711b4e6707",
        "36afed43534e5f50e0598ff69c7ea8249c24b5c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 16:19:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 16:19:55 2016 +0000"
      },
      "message": "Merge \"Set ima_disk_format to vhd when hypervisor is XenServer\""
    },
    {
      "commit": "6ca92cba8f6e92e4eaa22706b15955711b4e6707",
      "tree": "f6efc024c73b9cf7b997f13f6de49792091f1213",
      "parents": [
        "cb249b4de5bbe85eed237b0d1d7ec093c222f79a",
        "2ae8b09b6182d2927c684adb14c84800e460c2e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 14:36:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 14:36:09 2016 +0000"
      },
      "message": "Merge \"Fix quoting in vercmp check for kernel version\""
    },
    {
      "commit": "0c0c09af3b14b74b035b50956e545832b26cb6af",
      "tree": "5be7498317828cb9da01db2cdf546fe5a08a22b9",
      "parents": [
        "5248283e0df0dda9a1bfba4c618167894d717fb0"
      ],
      "author": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Fri May 13 10:57:29 2016 -0400"
      },
      "committer": {
        "name": "Andrew Kerr",
        "email": "andrew.kerr@netapp.com",
        "time": "Fri Jun 10 13:32:33 2016 +0000"
      },
      "message": "Set volume service min and max microversions\n\nImplements Blueprint: configure-tempest-volume-microversion\nRelated to: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc\n\nChange-Id: I80c6a0c46c667291c6f7fe2a036717504c110314\n"
    },
    {
      "commit": "5248283e0df0dda9a1bfba4c618167894d717fb0",
      "tree": "9df5e5bb3c63cc20e80e202370177760bcb0a1fc",
      "parents": [
        "815c61760ceeb1cb9f4882a5bd1077156a14b0c3",
        "c425977a55dde6b99b07c716dc3cf82990bd4fa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "message": "Merge \"nova.conf: set privsep helper command for os-vif plugins\""
    },
    {
      "commit": "5cda4911adde3e8d6b20d90e52520d0587cf4399",
      "tree": "90d86706374b43df3bd609e1fcab09fbec50aa98",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 00:33:30 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 10 09:49:33 2016 +0000"
      },
      "message": "Enable admin_domain_scope by default in Tempest\n\nTempest introduced a new ability to use domain scoped tokens for\nidentity v3 admin APIs. Since domain scoped tokens can be used\nwith the base keystone policy used in the gate, and the\npre-provisioned admin user is assigned a role on the domain, turn\nthe option alway on.\n\nChange-Id: Ib1bb958eee076364b407fc03e77e6882d92147d2\nDepends-on: I91ca907992428a5a14fb8d48a4fad105d2906e27\n"
    },
    {
      "commit": "2ae8b09b6182d2927c684adb14c84800e460c2e2",
      "tree": "0d69b40b95fbedf1b62d7eb1c1fc9222be3bab48",
      "parents": [
        "16df80be4004da2d50018b40691c943cd4739b89"
      ],
      "author": {
        "name": "Yi Zhao",
        "email": "zhaoyi@cmss.chinamobile.com",
        "time": "Thu May 12 12:11:24 2016 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 10 10:50:32 2016 +1000"
      },
      "message": "Fix quoting in vercmp check for kernel version\n\nI352362cf59e492fa9f7725190f0243f2436ac347 switched this to vercmp, but\nusing single-quote (\u0027) will mean that the kernel version isn\u0027t\nactually expanded for the comparision.\n\nI guess, like the original change, the fact it isn\u0027t working is\nhidden.  Trusty seems to have 3.13 ... I can\u0027t imagine we support\nanything before this ... so I\u0027d also be happy if someone with some OVS\nknowledge wants to just delete it.\n\n(This change was originally an alternative to\nI352362cf59e492fa9f7725190f0243f2436ac347 but got the quoting right)\n\nChange-Id: I9fa514885c20b1135fb0680cf61fc04628fbecbe\nCloses-Bug: #1580850\n"
    },
    {
      "commit": "08c5db307e6541a0fea855112d01a54284e9110a",
      "tree": "50897592dac600a9b65990e2fc39a73aa0cf1997",
      "parents": [
        "5b63926788a3c5ea72a813129819563a68e0707c",
        "6176ae6895c3c62e9406ebca0055fed9a58f35d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "message": "Merge \"Use transport_url instead of driver-specif options\""
    },
    {
      "commit": "5b63926788a3c5ea72a813129819563a68e0707c",
      "tree": "a46eb553b8c66cf7ad7fadaccc91e98b80495b57",
      "parents": [
        "0a73b22b6cb6c5b15433c7c1e338e5faead1ad6c",
        "09604349f89f59ee2ac07b4daa93bd1ae52d1b79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:18 2016 +0000"
      },
      "message": "Merge \"Change ovs_base neutron plugin to use vercmp\""
    },
    {
      "commit": "0a73b22b6cb6c5b15433c7c1e338e5faead1ad6c",
      "tree": "d348d5ab229062a9b71787149fc020a305e429f2",
      "parents": [
        "a6a634cdcf23995cfd173817453dc5c84538eb05",
        "07dc2bf7760fa1c5b28d2dd71fb4eebd7a8921f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:11 2016 +0000"
      },
      "message": "Merge \"functions-libvirt: Add log filter to capture CPU driver errors\""
    },
    {
      "commit": "a6a634cdcf23995cfd173817453dc5c84538eb05",
      "tree": "2bb9b43fca04914bd3c8286f013b38e8def75ebe",
      "parents": [
        "c830004697e610baceace438900f98e149371eb4",
        "a1c70f2a7519bd7482b2834f380f2a9f5f61fb5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:03 2016 +0000"
      },
      "message": "Merge \"neutron-legacy: Consistently use `--config-file foo`\""
    },
    {
      "commit": "c830004697e610baceace438900f98e149371eb4",
      "tree": "560b53f72add9145fb4ed7c193d38e41eb27cd8d",
      "parents": [
        "960c451755a124faa983af305e75a2136f9b2a3d",
        "e34ec9901ea04b4fab81742f9556e486849dfb4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:21:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:21:13 2016 +0000"
      },
      "message": "Merge \"Neutron/l3 - die if provider settings for v6 are not set\""
    },
    {
      "commit": "960c451755a124faa983af305e75a2136f9b2a3d",
      "tree": "1f33bf49a4553e4ef75e2c33a10ad201e3223f95",
      "parents": [
        "75ace7a5edbb6496633b97dc1d6b60e000ff3e5f",
        "9ee1426847569637346610512fb8c9cd7bbefbb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:21:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:21:05 2016 +0000"
      },
      "message": "Merge \"Set my_ip in cinder.conf\""
    },
    {
      "commit": "c425977a55dde6b99b07c716dc3cf82990bd4fa2",
      "tree": "c4a3e8946973cf472df87ba1b5d8723c08fafcb8",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "message": "nova.conf: set privsep helper command for os-vif plugins\n\nprivsep will default to invoking privsep-helper directly\nvia sudo, which won\u0027t work for people with a locked down\nsudo config. To deal with this we should explicitly\nconfigure the os-vif plugins to use nova-rootwrap for\nrunning privsep-helper. This change makes such a change\nfor the two official in-tree os-vif plugins.\n\nChange-Id: I3d26251206a57599385f2b9f3e0ef7d91daafe35\n"
    },
    {
      "commit": "75ace7a5edbb6496633b97dc1d6b60e000ff3e5f",
      "tree": "f3a9b573ce864b9a019af8dbdd6403d986157156",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Tue Jun 07 17:44:06 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Tue Jun 07 17:44:06 2016 -0500"
      },
      "message": "Correct keystone memcached host setting\n\nkeystone was configured to connect to memcached on the host IP\naddress. Unfortunately, memcached is only listening on localhost,\nso this setting actually hurts performance as keystone fails to\nconnect to the memcached server. There\u0027s no indication of this in\nthe keystone logs since this is just how memcache client works\n(ignoring errors).\n\nYou can verify this by\n1) in /etc/memcached.conf, set -vv\n2) restart memcached: service memcached restart\n3) watch /var/log/memcached.log\n4) There will be no output\n\nwith this change, there will be output in /var/log/memcached.log\n\nAlso the performance should be a lot better.\n\nChange-Id: I95d798d122e2a95e27eb1d2c4e786c3cd844440b\n"
    },
    {
      "commit": "e34ec9901ea04b4fab81742f9556e486849dfb4e",
      "tree": "e20806debeef80f60ef625f85af3ba4a80a59241",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Jun 07 12:36:50 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Jun 07 12:36:50 2016 -0400"
      },
      "message": "Neutron/l3 - die if provider settings for v6 are not set\n\nIf you are using provider networking, and have IP_VERSION set to include\nIPv6 (which we do by default) - you must set the required variables.\n\nIf you do not want this behavior, set IP_VERSION\u003d4\n\nThis arose from a third party CI system which was configured[1] to have\nprovider networking, but would explode when hitting the router IPv6\nsetup step[2] since there was no IPv6 subnet created, and IPV6_SUBNET_ID\nwould be empty, causing a python-neutronclient error and causing\nstack.sh to exit.\n\n[1]: http://paste.openstack.org/show/508710/\n[2]: https://github.com/openstack-dev/devstack/blob/c35110e7c5c35dd1edc310dc3d0bb8693e58d336/lib/neutron_plugins/services/l3#L320\n\nChange-Id: I267799b62284c3086ed7c3e2d8a9cbadb9ddcd60\n"
    },
    {
      "commit": "a45b40a630d4615455725bcfd8774c2afb054189",
      "tree": "d7f528779f0bfd7f7b4974162c95e91cc210ddee",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a",
        "c35110e7c5c35dd1edc310dc3d0bb8693e58d336"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 13:54:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 13:54:34 2016 +0000"
      },
      "message": "Merge \"Neutron: check if a plugin has the l3 API extension\""
    },
    {
      "commit": "a44dd9a741a08d9f586ae8fe1d2543bcf32f6593",
      "tree": "a251b9e71b85723617ecd7cb11a22449ddf0212d",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Timur Sufiev",
        "email": "tsufiev@mirantis.com",
        "time": "Fri Apr 29 14:08:51 2016 +0300"
      },
      "committer": {
        "name": "Timur Sufiev",
        "email": "tsufiev@mirantis.com",
        "time": "Tue Jun 07 13:28:01 2016 +0000"
      },
      "message": "Support Glance CORS options in devstack configuration\n\nTo properly test the integration between Glance CORS feature and\nHorizon Javascript environment uploading image files directly to Glance\n(using this feature), we need to enable CORS support for Glance in\nintegration tests. Adding corresponding Devstack variable to configure\nGlance in such a way that it accepts direct requests from Horizon\nJavascript is the prerequisite step for the integration testing of this\nfeature.\n\nBy default Horizon and Glance are located on the same host, hence\ndefault value cors.allowed_origin \u003d http://$SERVICE_HOST should work.\nIf a more complicated setup is desired, where Horizon is located on a\ndifferent host, GLANCE_CORS_ALLOWED_ORIGIN environment variable should\nbe exported to Devstack.\n\nPartially implements blueprint: horizon-glance-large-image-upload\nChange-Id: I4881fb6631c2daa2ad8946210eff4bb021957374\n"
    },
    {
      "commit": "36afed43534e5f50e0598ff69c7ea8249c24b5c2",
      "tree": "36aaf90ad47ff42ecaad1a53af3c18a4c2f149fd",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jun 06 20:17:48 2016 -0700"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jun 06 20:17:48 2016 -0700"
      },
      "message": "Set ima_disk_format to vhd when hypervisor is XenServer\n\nWhen running tempest testcase test_minimum_basic_scenario will always fail\ndue to lack of configuration [scenario] img_disk_format\u003dvhd in tempest.conf\nThis patchset is to add this configuration when XenServer is used.\n\nChange-Id: I4b916200e6eefb62f148ec8b644fb23ffc7e00a6\nCloses-Bug: #1589787\n"
    },
    {
      "commit": "8063fee829d1e22bb7958599d8b0359846cde462",
      "tree": "437887454bdada05c5a936d8dec6a49f92a864fc",
      "parents": [
        "730703a83335d9d9704023ba17a241d3d506f1a4"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue May 24 11:27:36 2016 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 06 14:36:29 2016 +0000"
      },
      "message": "Add neutron-metering agent and configuration\n\nThis is the equivalent of the q-metering from neutron-legacy\n\nChange-Id: Ie2ad6e18cfd6f5cd9af0da30bc36a1cd27e39189\n"
    },
    {
      "commit": "a1c70f2a7519bd7482b2834f380f2a9f5f61fb5a",
      "tree": "b6b4e7297e8f180863564ed9c3c0db859f62e0d9",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "Angus Lees",
        "email": "gus@inodes.org",
        "time": "Tue May 31 14:43:14 2016 +1000"
      },
      "committer": {
        "name": "Angus Lees",
        "email": "gus@inodes.org",
        "time": "Mon Jun 06 14:46:21 2016 +1000"
      },
      "message": "neutron-legacy: Consistently use `--config-file foo`\n\nThis change adjusts a few instances of `--config-file\u003dfoo` to\n`--config-file foo` (no `\u003d`) in order to make neutron command\nlines more consistent and easier to match in sudoers/rootwrap\nfilters.\n\nThis is particularly useful for oslo.privsep, which needs to start a\nhelper command with the same `--config-file` arguments (see\nIa9675dff9232e0e987a836ecaf9e842eb5c3cb18).\n\nChange-Id: I91fe18f66f3c3bc2ccd1ca8be91be2915ed3e3ec\n"
    },
    {
      "commit": "b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1",
      "tree": "43430eeee33b8ecd5cb49a6909651fd9748b7c74",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Jun 03 15:59:11 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Jun 05 18:48:03 2016 -0500"
      },
      "message": "Keystone uwsgi performance tuning\n\nI ran some tests locally that showed that when using the uwsgi\ndeploy the keystone server wasn\u0027t using all the processes\navailable. When I switched from \"threads\" to \"processes\" the\nconcurrent performance improved considerably. So I\u0027m proposing\nthat devstack switch to processes to improve performance.\n\nChange-Id: I8cfe9272e098e636441b7cfb51bff08d62c3336e\n"
    },
    {
      "commit": "18ce57e55c736542a0f328c6cdf0f521faf5e48a",
      "tree": "a15516ebb3d1f480a5cd2b99d240d059d96a64a6",
      "parents": [
        "65dfb9ef651785a0000bf47d6d82df9ca07eb412",
        "214459cdf776a77dacd70a9205c5b8a6ceaff31a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 04 02:22:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 04 02:22:39 2016 +0000"
      },
      "message": "Merge \"remove addition of gate64 cpu\""
    },
    {
      "commit": "22c695f08a82d527668ef906e11089e6b0046a50",
      "tree": "1e04aab0a21cd8edc6b558c6f853b6d7d9d66217",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed May 11 12:49:07 2016 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 03 14:55:26 2016 -0400"
      },
      "message": "Have a way to disable Glance v1 in devstack\n\nAs part of the process of deprecating Glance\u0027s V1, the glance team would\nlike to start testing V2-only environments. Therefore, this change\nprovides a way to force other services to use V2.\n\nChange-Id: I87e77d07964eac01e9a796817cbc88bd6e59c721\n"
    },
    {
      "commit": "9ee1426847569637346610512fb8c9cd7bbefbb6",
      "tree": "6ef71f1f0365e8c91a126333c1fe9824aca432f1",
      "parents": [
        "65dfb9ef651785a0000bf47d6d82df9ca07eb412"
      ],
      "author": {
        "name": "Michał Dulko",
        "email": "michal.dulko@intel.com",
        "time": "Fri Jun 03 15:34:50 2016 +0200"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "michal.dulko@intel.com",
        "time": "Fri Jun 03 15:41:37 2016 +0200"
      },
      "message": "Set my_ip in cinder.conf\n\nCinder uses my_ip config option to provide iscsi_targets. It gets\ndefaulted to the IP of the first interface in the system, which is fine\nfor some cases, but for example with Vagrant first interface can be used\nonly to contact with host machine.\n\nTo get over it we should set my_ip to HOST_IP from local.conf and this\ncommit implements that.\n\nChange-Id: I4d2960d92f388ac689dfa6b436dc8bfc1e129fbf\nCloses-Bug: 1588825\n"
    },
    {
      "commit": "214459cdf776a77dacd70a9205c5b8a6ceaff31a",
      "tree": "1ec03d54bb422ed42edd5051ab195f9d7daf1116",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 02 10:29:59 2016 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 03 15:03:37 2016 +1000"
      },
      "message": "remove addition of gate64 cpu\n\nNova has been fixed to not need this work around. We shouldn\u0027t keep it\nin devstack.\n\nChange-Id: Ie2b1c6b8ddce4a2fd94af06745d59455208f0633\n"
    },
    {
      "commit": "65dfb9ef651785a0000bf47d6d82df9ca07eb412",
      "tree": "497e24eed8bb68c837dba48143a72f30e903d1d5",
      "parents": [
        "feb828b7aadd65b6bd584a1510a1b80dbe49a332",
        "7e603d1bf8689a50ffa3dd93c901a71ea5f5ae36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 23:20:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 23:20:00 2016 +0000"
      },
      "message": "Merge \"Move tempest plugin install to the end\""
    },
    {
      "commit": "6176ae6895c3c62e9406ebca0055fed9a58f35d1",
      "tree": "626f86d131a7ea983f7b799308cd738e75e9b688",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed May 18 12:10:08 2016 +0200"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Jun 02 22:57:51 2016 +0000"
      },
      "message": "Use transport_url instead of driver-specif options\n\nFuture oslo.messaging is going to deprecate usage of driver-specific\noptions for hosts/port/user/password options.\n\nThis change uses transport_url that exists since a while now and\nworks with all drivers (even devstack handles only the rabbit one).\n\nChange-Id: I3006b96ff93a3468249177c31c359c2f9ddc5db6\n"
    },
    {
      "commit": "7e603d1bf8689a50ffa3dd93c901a71ea5f5ae36",
      "tree": "d6a2507488e0b4fe031c861f2085b09502912a08",
      "parents": [
        "bc4b96b79425c8485929b8dd5c4e138a395099a3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 01 18:16:14 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 02 14:50:13 2016 -0400"
      },
      "message": "Move tempest plugin install to the end\n\nFor the tempest plugin install inside the tox venv to hold we need to\nensure that it\u0027s the last thing run that touches the tox venv before\ndevstack ends. Otherwise there is a chance we\u0027ll recreate the venv in\na later step of installing and configuring tempest. This commit\nmoves the plugin installation into it\u0027s own function and calls that\nfunction as last phase of the tempest setup to make sure it runs last.\n\nChange-Id: Ie253171537e8c5a9887cc30aba1cad4b31e57663\n"
    },
    {
      "commit": "09604349f89f59ee2ac07b4daa93bd1ae52d1b79",
      "tree": "e14426a12e8797309858873d524861533c6609c6",
      "parents": [
        "feb828b7aadd65b6bd584a1510a1b80dbe49a332"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Thu Jun 02 10:29:43 2016 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Thu Jun 02 10:33:54 2016 -0400"
      },
      "message": "Change ovs_base neutron plugin to use vercmp\n\nThis plugin was using a deprecated function, vercmp_numbers(),\nthat wasn\u0027t actually working properly because the call to\n\u0027deprecated\u0027 at the beginning was causing garbage to be\nreturned to the caller.  For example, this was always in\nstack.sh.log when using OVS:\n\n.../lib/neutron_plugins/ovs_base: line 57: [: too many arguments\n\nUpdate to use vercmp() like all other users in devstack, and\nremove all the old code.\n\nChange-Id: I352362cf59e492fa9f7725190f0243f2436ac347\n"
    },
    {
      "commit": "07dc2bf7760fa1c5b28d2dd71fb4eebd7a8921f2",
      "tree": "ffb5c6ad25c4ee6a956cc7bbef9a5f60d4871cf6",
      "parents": [
        "7d53947a29807c0e95e473c1647d3c0db1ee138f"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jun 01 12:21:00 2016 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Thu Jun 02 15:28:56 2016 +0200"
      },
      "message": "functions-libvirt: Add log filter to capture CPU driver errors\n\nTwo things:\n\n  (a) Add the log filter to capture libvirt CPU manipulation driver\n      related error messages when things fallout (e.g. CPU model\n      comparision failures during live migration).\n\n  (b) While we\u0027re at it, remove the \"1:qemu_monitor\" log filter, because\n      the existing filter \"1:qemu\" should take care of logging the\n      interactions with QEMU monitor console.  This is the case since\n      the introduction of VIR_LOG_INIT() macro in upstream libvirt,\n      which performs a substring match on a given file name.  (Available\n      from libvirt version v1.2.10 onwards).\n\nChange-Id: I75befd52d9f892eb5a6236eee9a397fab7602ecc\n"
    },
    {
      "commit": "feb828b7aadd65b6bd584a1510a1b80dbe49a332",
      "tree": "57acaa3c9a9da028e8adde6814bb585e084b890c",
      "parents": [
        "6616a971d1775f769b28f52a02fc65675c6e463a",
        "c47bd1df65d6c327a34d1a9cd771940595bf8c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 10:32:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 10:32:45 2016 +0000"
      },
      "message": "Merge \"Remove verbose setting from l3 service plugin\""
    },
    {
      "commit": "6616a971d1775f769b28f52a02fc65675c6e463a",
      "tree": "326ff68ff8b7c7e248cac9fb66df9bcbd0c63626",
      "parents": [
        "4e638e5511424b48e611c8805163cc313ffc0eb0",
        "72b233c1e042dd55cc7e7785f2e1ecd6ae4fc1aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 08:00:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 08:00:28 2016 +0000"
      },
      "message": "Merge \"Allow to use Fedora 24 with devstack\""
    },
    {
      "commit": "72b233c1e042dd55cc7e7785f2e1ecd6ae4fc1aa",
      "tree": "161502b6fbdd42bfd2731558046f641c9038e294",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 01 16:43:07 2016 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 01 16:52:41 2016 +0200"
      },
      "message": "Allow to use Fedora 24 with devstack\n\nLooks like f24 does not have any special change compared to the\nprevious release, we just need to add f24 where f23 present.\n\nChange-Id: Ia4a58de4973ef228735c48b33453a0562dc65258\n"
    },
    {
      "commit": "c47bd1df65d6c327a34d1a9cd771940595bf8c87",
      "tree": "894e4e1d4bd8eb4a5d94d46318429a3bc4351b5f",
      "parents": [
        "327f8d14b91e13c87653124a23fae3f83715c34d"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sun May 29 00:01:01 2016 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sun May 29 00:01:01 2016 -0700"
      },
      "message": "Remove verbose setting from l3 service plugin\n\nThis is following the nail:\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-May/095166.html\n\nChange-Id: I4380279992e53ec9926bbcba5524e98f5c96ce8b\n"
    },
    {
      "commit": "8d0d3115ccf528ff5ae1533a670fc3bd475d0bcc",
      "tree": "9d589d8693070ecec731817c28ecea21c57744eb",
      "parents": [
        "5af67ae0e1c7ce681db8ab3b9fbd09d23b801b44"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Thu May 26 23:41:49 2016 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Thu May 26 23:52:53 2016 +0300"
      },
      "message": "Allow override of python-brick-cinderclient-ext library used by cinder\n\nAdded to requirements:\nhttps://review.openstack.org/309084\n\nFunctional tests were added\nhttps://review.openstack.org/265811\n\nBut they still use the version of python-brick-cinderclient-ext from pip.\n\nThis change updates devstack to pull in the changes from\npython-brick-cinderclient-ext patch sets instead, when configured to do so.\n\nChange-Id: I6d0f09950ea1200d3367a53aa4a3eea9be7abc66\nNeeded-by: I34f3b5ceaad7a50b1e9cadcc764f61c0aabe086d\n"
    },
    {
      "commit": "5af67ae0e1c7ce681db8ab3b9fbd09d23b801b44",
      "tree": "8d8aaa15e6563a0eec2618b1fb389a0b4d361a6d",
      "parents": [
        "bc4b96b79425c8485929b8dd5c4e138a395099a3",
        "fbba3b9d8b4094b20f55fcf6860d8e5e303a39bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 19:35:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 19:35:58 2016 +0000"
      },
      "message": "Merge \"Neutron: Remove verbose and always set debug to true\""
    },
    {
      "commit": "bc4b96b79425c8485929b8dd5c4e138a395099a3",
      "tree": "53fb338730ff0b689fe93401e9d5bb390d2e2d27",
      "parents": [
        "7d53947a29807c0e95e473c1647d3c0db1ee138f",
        "5e01c47e4d671166b9396c507a7105a5ac8256dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 04:10:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 04:10:51 2016 +0000"
      },
      "message": "Merge \"Neutron: stop creating neutron debug probes\""
    },
    {
      "commit": "5e01c47e4d671166b9396c507a7105a5ac8256dc",
      "tree": "5542676a902537c55bddf625ac7104f283fdad83",
      "parents": [
        "ab539b441da09240cca487527802b4552d4667ad"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 19 11:36:57 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 25 09:38:41 2016 -0700"
      },
      "message": "Neutron: stop creating neutron debug probes\n\nThey seem to be more trouble than they are worth.\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-May/095476.html\n\nNeutron has already deprecated the utility in\nhttps://review.openstack.org/#/c/318786/\n\nChange-Id: I470ed5bc1cbe754c4bfae41f411150331bc4335d\n"
    },
    {
      "commit": "7d53947a29807c0e95e473c1647d3c0db1ee138f",
      "tree": "2641d7aebeaaaa3bcff191813ec715b43c7d9dfb",
      "parents": [
        "e3400ec2d25aee504b66110b4ec32cbf92828a25",
        "e86b91ba784994285de78ae06a490fc6cac50502"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 04:28:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 04:28:13 2016 +0000"
      },
      "message": "Merge \"Reference keystone URIs rather than building URI\""
    },
    {
      "commit": "e3400ec2d25aee504b66110b4ec32cbf92828a25",
      "tree": "0a1c2def6a25df4a456f232c5106bd64d4addd9d",
      "parents": [
        "aacd30a6ca0361b585f3b0918bf3ee0d72b759c6",
        "b65586739098d9c13ff93b3588a25343f82dc7fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 04:15:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 04:15:07 2016 +0000"
      },
      "message": "Merge \"Add printing the plugin list after the plugin install\""
    },
    {
      "commit": "fbba3b9d8b4094b20f55fcf6860d8e5e303a39bc",
      "tree": "cf72571601a69164eda126ad93dc4c04ec2c5005",
      "parents": [
        "730703a83335d9d9704023ba17a241d3d506f1a4"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 11:17:53 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue May 24 16:23:43 2016 -0700"
      },
      "message": "Neutron: Remove verbose and always set debug to true\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-May/095166.html\n\nChange-Id: I7c51518c10d96eb84a6ddd2514011bfd42623d5d\n"
    },
    {
      "commit": "f5998b0253be5a73a068169591d9f773662d39aa",
      "tree": "afe9f14037e28da669c47f0519cda7f586073d6c",
      "parents": [
        "730703a83335d9d9704023ba17a241d3d506f1a4",
        "841fdafa0bc542b595b267428c5d929bf0726205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 20:13:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 20:13:19 2016 +0000"
      },
      "message": "Merge \"Use path-mounted keystone when running in httpd\""
    },
    {
      "commit": "b65586739098d9c13ff93b3588a25343f82dc7fa",
      "tree": "fae94220fb833a4dcefb743ce86143abc82ff861",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 17:30:17 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 17:30:17 2016 -0400"
      },
      "message": "Add printing the plugin list after the plugin install\n\nThis commit just adds a sanity check output to lib/tempest. It will\nuse tempest list-plugins to print a table of installed plugins after\nthe pip install phase is run for any provided plugins. This will\nenable users to check that the plugins they think they\u0027re running are\ndetected by tempest.\n\nChange-Id: Icff286da6c68ec9a57f2288458976341bc095875\n"
    },
    {
      "commit": "c35110e7c5c35dd1edc310dc3d0bb8693e58d336",
      "tree": "22afe1e910539c76c15fcb67611542c73b127972",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 10:38:51 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 20 11:10:24 2016 -0400"
      },
      "message": "Neutron: check if a plugin has the l3 API extension\n\nIf a plugin has the L3 API extension available, issue the L3 API\nextension calls that creates routers and networks\n\nChange-Id: I77e269ce0025054bcf2a2f4156124f2921ba2d59\n"
    },
    {
      "commit": "f10bb119cca33b88b05e56b26cedcd336a302218",
      "tree": "7483dee71bc382cdd3d9825fe471ff0b32f1763e",
      "parents": [
        "52f6adf51227456876ff427e5d82902ee62027a5",
        "9278eb78dfc47e3b48e2b72faf90efc6bb44e18f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 12:50:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 12:50:04 2016 +0000"
      },
      "message": "Merge \"Move setting lvm libvirt configs to hypervisor-libvirt\""
    },
    {
      "commit": "e86b91ba784994285de78ae06a490fc6cac50502",
      "tree": "4c2bd51a650f449a19efd4c3b9c08af4077d71d9",
      "parents": [
        "841fdafa0bc542b595b267428c5d929bf0726205"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Tue May 03 15:21:47 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu May 19 21:44:43 2016 +0000"
      },
      "message": "Reference keystone URIs rather than building URI\n\nlib/keystone sets KEYSTONE_AUTH_URI and KEYSTONE_SERVICE_URI that\nother projects should use rather than building the URL themselves.\nThis will allow us to more easily drop the port altogether.\n\nChange-Id: I7467aae680215f3045d32a088af2187e1eba8169\n"
    },
    {
      "commit": "6d4843ed96fed4ed7ca6a18394fd2a64439d3707",
      "tree": "38f37c954527bdfe10796bf35b33ab3985d28907",
      "parents": [
        "ab539b441da09240cca487527802b4552d4667ad"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 16:14:26 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 19 15:52:15 2016 +0000"
      },
      "message": "Neutron: only do ARP_CMD if IP_BRD is not an empty string\n\nSome third party CI systems leave PUBLIC_INTERFACE as the default,\nbut do not actually create the device. ip would set errno to 1 when\nthis happens[1], and that\u0027s fine - however arping would exit with errno\nset to 2, which triggers the exit_trap and stops stacking.[2]\n\n[1]: http://openstack.fit-tecnologia.org.br:10000/36/295836/6/check/hitachi-hnas-ssc/3362683/logs/devstacklog.txt.gz#_2016-05-12_17_24_40_458\n\n[2]: http://openstack.fit-tecnologia.org.br:10000/36/295836/6/check/hitachi-hnas-ssc/3362683/logs/devstacklog.txt.gz#_2016-05-12_17_24_40_545\n\nChange-Id: Iaf08b475eeec5e179a11a42d35fe532b2a15aa41\n"
    },
    {
      "commit": "84f83bf5ea05e60f962498e200a19ec360958538",
      "tree": "0c1181b4bf8d5b99c52e6341b73a99fdbd211e12",
      "parents": [
        "78289075e12406908ab19f60818c57b01ebd20a9",
        "17398a3de3fc993b47f8a8fe8af669dbbfa21625"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 22:12:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 22:12:25 2016 +0000"
      },
      "message": "Merge \"Make ARP_CMD local\""
    },
    {
      "commit": "78289075e12406908ab19f60818c57b01ebd20a9",
      "tree": "f633dd7adcff553fcbd611a250405b933cd05514",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d",
        "e7d2b563918c9fdb06bd1635cb391d1888336839"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 21:30:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 21:30:51 2016 +0000"
      },
      "message": "Merge \"Always pass $NEUTRON_CONF\""
    },
    {
      "commit": "9278eb78dfc47e3b48e2b72faf90efc6bb44e18f",
      "tree": "7a1de001ae096c494c9feb9b5f5554c4cfb249b3",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 13:38:38 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 13:38:38 2016 -0400"
      },
      "message": "Move setting lvm libvirt configs to hypervisor-libvirt\n\nWhen the nova backend is LVM we set some libvirt configs\nin nova.conf. Those should happen in the libvirt plugin\nfile rather than the generic nova file since it\u0027s specific\nto running nova-compute with libvirt.\n\nChange-Id: I37a63a5fba2e9eea4daafe4ec390b2e7aac236f3\n"
    },
    {
      "commit": "4894ac0d29beed9e708e1e53aade1c2df3162c9d",
      "tree": "d20f3bbfa5c19042a5824fb8630dcd446365dd96",
      "parents": [
        "ade7898e52cd89d271cbe264e0a9fc5e4d1df785",
        "53f59d802f9cc76bf898509344463d8ff3a32143"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 15:36:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 15:36:38 2016 +0000"
      },
      "message": "Merge \"Use Neutron extension information to configure Tempest\u0027s public network\""
    },
    {
      "commit": "ade7898e52cd89d271cbe264e0a9fc5e4d1df785",
      "tree": "b1b920e3c91cc2ff50d748dfb86ffef4a553bc7f",
      "parents": [
        "b671d83850eea7228542e14869bf13498c285545",
        "153db269705f37d4144ad3fcf26dc67269755d7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 15:35:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 15:35:32 2016 +0000"
      },
      "message": "Merge \"Revert \"Switch fernet to be the default token provider\"\""
    },
    {
      "commit": "153db269705f37d4144ad3fcf26dc67269755d7d",
      "tree": "515c2a469c2e70f3e9da37a7c6a5f7b6edc1e748",
      "parents": [
        "181588b9ba50fefea12617a9a5e774daddfed20c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 14:05:14 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 14:05:14 2016 +0000"
      },
      "message": "Revert \"Switch fernet to be the default token provider\"\n\nThis reverts commit 181588b9ba50fefea12617a9a5e774daddfed20c.\n\nSince this change landed on 4/29 it\u0027s been the cause of the\ntop two gate failures (besides known latent infra issues) and\nhasn\u0027t had good progress on landing a fix, so until it\u0027s a\npriority for the keystone team we need to revert this change\nto get the integrated gate jobs moving again.\n\nChange-Id: I588a84c5179eab072d21bc1394aea2df00929650\nRelated-Bug: #1577558\nRelated-Bug: #1578866\n"
    },
    {
      "commit": "17398a3de3fc993b47f8a8fe8af669dbbfa21625",
      "tree": "a90b54e32747a81028d01c4d4e9d5a7fc05662df",
      "parents": [
        "e7d2b563918c9fdb06bd1635cb391d1888336839"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 18:24:46 2016 +0000"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 09:58:03 2016 -0400"
      },
      "message": "Make ARP_CMD local\n\nChange-Id: Iaa540f7685197a17f1db4c3351373a6d77a80105\n"
    },
    {
      "commit": "e7d2b563918c9fdb06bd1635cb391d1888336839",
      "tree": "aa977ded55053400a47d364b51c006cf77530c69",
      "parents": [
        "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 12:04:03 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 09:58:03 2016 -0400"
      },
      "message": "Always pass $NEUTRON_CONF\n\nWhen running a compute node that only runs n-cpu and neutron-agent,\nthere are still configuration items that are needed by the agent that\nreside in $NEUTRON_CONF - such as the rabbit rpc information.\n\nChange-Id: Ib7f5dde3afb0c19dc88f351c99bc669217952a14\n"
    },
    {
      "commit": "b671d83850eea7228542e14869bf13498c285545",
      "tree": "a3abcf5d39387789d58ba71fb92e8beeb08b8fee",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1",
        "d1c9198bbe0e90717a9e70c662b806841bc82564"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 13:42:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 13:42:43 2016 +0000"
      },
      "message": "Merge \"Change the domain name in keystone.conf\""
    },
    {
      "commit": "53f59d802f9cc76bf898509344463d8ff3a32143",
      "tree": "44a93af6b78b3efe6cb4bc8637c267fdc4e0784c",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:12:24 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:20:09 2016 -0700"
      },
      "message": "Use Neutron extension information to configure Tempest\u0027s public network\n\nNeutron L3 may implement a variety of extensions: router, external-net,\ndvr, ext-gw-mode, extraroute, l3-ha, etc. The public network uuid is\nonly going to be made available if and only if the external-net extension\nis available, because that\u0027s the one that provides Floating IP support.\n\nRather than making Tempest aware of q-l3 service (when q-* services\nare supposed to be legacy), it is better to tune this configuration\nbased on the extension availability. This decouples Tempest from\nNeutron setup internals.\n\nChange-Id: I4889fc3d21bd221785b507995f1b3da0e8f52b46\nRelated-bug: 1582119\n"
    },
    {
      "commit": "a8980996340d79bc6fc5a1d5545f3ff6c5709eab",
      "tree": "eedd1924ef381354ce355eab97f6a593ac9d8462",
      "parents": [
        "3a2e534047afa8116fb261438aea50ce61ac3553",
        "4f55c2d5c384f576e45f4310595e262039fd8175"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "message": "Merge \"Set config file to db sync and other manage operation\""
    },
    {
      "commit": "59ed73a3d46402f01021794ecc565aa8945104c1",
      "tree": "cf8ba9c3982677bc26de84a4f6959be04ea994b9",
      "parents": [
        "51c93b5780bc069a92cc568561f6ab59d0840b42",
        "f5a50a0fa6235c0e18984244a501292806704a16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "message": "Merge \"lib/tempest: stop using deprecated config option.\""
    },
    {
      "commit": "51c93b5780bc069a92cc568561f6ab59d0840b42",
      "tree": "89c25cff0d4dbea7e873e95dcd93505639781ddb",
      "parents": [
        "1612941ce4f56356c53c4f9c438811e227031501",
        "abde96acd275c71f1ea99fdb1be48db46bc65d93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 02:48:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 02:48:08 2016 +0000"
      },
      "message": "Merge \"Add a deprecation warning for lib/neutron-legacy\""
    },
    {
      "commit": "1612941ce4f56356c53c4f9c438811e227031501",
      "tree": "f21501e2a25527fce4509ff0f1d04822f5fe513e",
      "parents": [
        "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7",
        "ea76f319a21edc524efeb4de9f49515c9019e8ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "message": "Merge \"Use LVM_VOLUME_CLEAR if set\""
    },
    {
      "commit": "958c169d796ab82521b69b35a13ee27037e68e97",
      "tree": "a98136b6a44631fbf43b8a82ab117062d666b973",
      "parents": [
        "bba6b2a3fd113e5749d4112de410d8a070a429a8"
      ],
      "author": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Wed May 11 19:11:31 2016 -0500"
      },
      "committer": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Mon May 16 23:00:43 2016 +0000"
      },
      "message": "Enable Swift Account Management\n\nThis patch enables account management by default in Swift.  This will be\nleveraged by Tempest test cases validating account management APIs.\n\nDepends-On: Id29f5ca48f92cd139535be7064107b8a61b02856\nChange-Id: Ic01432939ed9b4cf0cbf20e3244d4d76847f539f\n"
    },
    {
      "commit": "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
      "tree": "6786d1e0fbfea80fe68fa9410dbc303802751e94",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 13 12:51:30 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 13 16:04:30 2016 -0400"
      },
      "message": "Replace Q_L3_ENABLED by is_service_enabled q-l3\n\nThis patch replaces Q_L3_ENABLED with is_service_enabled q-l3.\nBoth of them idicates wherever Neutron L3 agent is enabled or not.\n\nChange-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1\n"
    },
    {
      "commit": "abde96acd275c71f1ea99fdb1be48db46bc65d93",
      "tree": "343a7ec9c26a803fdca188b5400e0313f6db8646",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 12 19:26:20 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 12 19:26:20 2016 -0400"
      },
      "message": "Add a deprecation warning for lib/neutron-legacy\n\nThis commit adds a deprecation warning for lib/neutron-legacy. Right\nnow lib/neutron isn\u0027t quite in a place where we can use it by default\nbut we\u0027re getting close. As soon as it\u0027s passing in the gate we plan\nto make a switch over and a hard delete of lib/neutron-legacy. To give\nany users which have a hard dependency on it (which is not actually\na supported use case) a heads up this adds the deprecation warning\nin front of that change.\n\nChange-Id: Idf1faf2e9dd497f9b97abfcc6e796ca72d60d955\n"
    },
    {
      "commit": "18534b2805af27fd428fe874525e6dbb1920e373",
      "tree": "ad4e398c02ac3a90fb9e518ae27711e992a209eb",
      "parents": [
        "500337b04bc0bca62641d35290c459227da0a94e",
        "1cd2828da4829649d6af98b4d1eef2d5d5286005"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 21:47:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 21:47:29 2016 +0000"
      },
      "message": "Merge \"Neutron refactor: Clarify use of neutron-metadata-agent\""
    },
    {
      "commit": "500337b04bc0bca62641d35290c459227da0a94e",
      "tree": "474af722b54968a41d652a9ec99898c0795166a6",
      "parents": [
        "4f4d95a12c5b9de0ea09864c67dcad6a19fb0145",
        "0afe207cb346fe7468d073e2358abd2ad9b9d9e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 21:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 21:47:13 2016 +0000"
      },
      "message": "Merge \"Create service project in service domain\""
    },
    {
      "commit": "1cd2828da4829649d6af98b4d1eef2d5d5286005",
      "tree": "baad421a1dad5cef260f2ec51574ddaa08bedb62",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:07:19 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 11:17:39 2016 -0400"
      },
      "message": "Neutron refactor: Clarify use of neutron-metadata-agent\n\nThe commit message of 2a242519f71e86416e78541826cac2b54fcd04a5 indicated\nthat neutron-metadata-agent was the correct name for the metadata\nproxy, but parts of the code were not consistent.\n\nChange-Id: I52f08266a169aeb9005c0f84296fc814d05b90d4\n"
    },
    {
      "commit": "0afe207cb346fe7468d073e2358abd2ad9b9d9e8",
      "tree": "dca739fb114dceea3ed5627a949ac1cbf3602f86",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu May 12 14:09:03 2016 +0200"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu May 12 14:09:03 2016 +0200"
      },
      "message": "Create service project in service domain\n\nWhen creating service users, the assumption is that the service\nproject lies within the service domain, so create it there.\n\nChange-Id: I4880e789f5eaf340634ceb792397eef12a5a6b51\nCloses-Bug: 1580998\n"
    },
    {
      "commit": "4f4d95a12c5b9de0ea09864c67dcad6a19fb0145",
      "tree": "5a3a04b1a91204cd166fc29ee4d795c52ec667ba",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Thu May 12 20:35:20 2016 +0900"
      },
      "committer": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Thu May 12 20:39:57 2016 +0900"
      },
      "message": "Add lost function of is_provider_network\n\nThis is a follow up patch of [1].\nIn [1], source has been moved from lib/neutron-legacy to lib/neutron_plugins/services/l3.\nHowever, one necessary function of is_provider_network is lost.\nAnd this cause devstack install fail.\n\n[1]https://review.openstack.org/168438/\n\nChange-Id: I413b3577ec5b11ee0ee01f2368364117962494bb\n"
    },
    {
      "commit": "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b",
      "tree": "ceb4cee9e9c19630a5ad12c05f4531b58f8d40b0",
      "parents": [
        "0a097f366c5cb3236c8f8a071e0900cf7c25bd88",
        "5394cc101d06bbd3795a1a7ee0e86298418e6dc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 06:41:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 06:41:25 2016 +0000"
      },
      "message": "Merge \"Neutron refactor: Fix missing call to init RPC backend\""
    },
    {
      "commit": "0a097f366c5cb3236c8f8a071e0900cf7c25bd88",
      "tree": "f5d956d4a0f40eaccb1f45884e0d91d45da87ded",
      "parents": [
        "bba6b2a3fd113e5749d4112de410d8a070a429a8",
        "a2ed055810bc3ef22b91faffb7f6308908527be3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 06:08:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 06:08:25 2016 +0000"
      },
      "message": "Merge \"Fix _configure_neutron_l3_agent\""
    },
    {
      "commit": "bba6b2a3fd113e5749d4112de410d8a070a429a8",
      "tree": "f8b044ff60e487ebc92b40cb4e487aeccd75fd0c",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581",
        "53b63cc97f84ac3d63f20e7f3ba524cf95c684be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 20:46:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 20:46:41 2016 +0000"
      },
      "message": "Merge \"Use arping when moving an IP address\""
    },
    {
      "commit": "5394cc101d06bbd3795a1a7ee0e86298418e6dc2",
      "tree": "b92dcd6153e4d87368d489998b58fb17baff98e5",
      "parents": [
        "a2ed055810bc3ef22b91faffb7f6308908527be3"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:03:38 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 16:22:31 2016 -0400"
      },
      "message": "Neutron refactor: Fix missing call to init RPC backend\n\nChange-Id: I2c7f116230f53d3a2460192bc7b513b2e230c736\n"
    },
    {
      "commit": "a2ed055810bc3ef22b91faffb7f6308908527be3",
      "tree": "2ee1d5d6605795aad914c2eb3cc1c453c92aa538",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:35:10 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 16:22:31 2016 -0400"
      },
      "message": "Fix _configure_neutron_l3_agent\n\nI goofed when moving it over, and it looks like the calls\nto _move_neutron_addresses_route got clobbered.\n\nChanges like a0d1b0151a9d9e169e6342f36a073e8154119924 ended up getting\ndropped on the floor, so let\u0027s reintroduce them.\n\nChange-Id: I3bbfbc56e2c663c47a03659a1dff96443c13af47\n"
    },
    {
      "commit": "ea76f319a21edc524efeb4de9f49515c9019e8ef",
      "tree": "52d3f2375276659394a0213479a4d28b677905ab",
      "parents": [
        "ceb63203b22354cdd59fb401b7c01a4e1ed90a52"
      ],
      "author": {
        "name": "Chuck Carmack",
        "email": "carmack@us.ibm.com",
        "time": "Sat Aug 22 15:03:27 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 13:39:42 2016 -0400"
      },
      "message": "Use LVM_VOLUME_CLEAR if set\n\nThere are a few CI efforts going on related to jobs that use the lvm\nimage backend for the libvirt driver in Nova. We don\u0027t want to waste\ntime zero\u0027ing out volumes during CI runs, so we need a way to configure\nnova to not clear the volumes in these jobs.\n\nThis change adds a variable used to set the CONF.libvirt.volume_clear\nvalue in nova.conf. If the variable isn\u0027t set, Nova just uses the default.\n\nThis will be set to \u0027none\u0027 in the jobs that are going to use LVM.\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: I1e97ba6ab4772a87192ae2689a25050d432358ab\n"
    },
    {
      "commit": "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581",
      "tree": "ebea0fe5d0e3d4b5b9eb7ce9c263062d84441c10",
      "parents": [
        "b8680711a679789a94e6920435dbdc71f665816e",
        "2a242519f71e86416e78541826cac2b54fcd04a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 16:59:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 16:59:17 2016 +0000"
      },
      "message": "Merge \"Begin new lib/neutron\""
    },
    {
      "commit": "53b63cc97f84ac3d63f20e7f3ba524cf95c684be",
      "tree": "19a8b910f9ded8871f0946e2c635765defc9d6e2",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Apr 28 13:33:38 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 11:15:13 2016 -0400"
      },
      "message": "Use arping when moving an IP address\n\nThis helps fix an issue where an IPv4 address is moved from an interface\nand you lose your SSH session.\n\nChange-Id: Idf37ccbaa6f615fcc714d49c3f0c00c893f56021\n"
    },
    {
      "commit": "f5a50a0fa6235c0e18984244a501292806704a16",
      "tree": "f91946896d073a474ba8465cac24faf95c713050",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "message": "lib/tempest: stop using deprecated config option.\n\nUse the new name instead.\n\nChange-Id: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "2e9c633683a8a05f78d4ce9dd582dbb61a558205",
      "tree": "08200d019ef18c5555f6d3dd0d1de0ac607c3181",
      "parents": [
        "ab7e062f5d1d4a923645d2bb3a1477a366b02be9",
        "440464ccbbaf33e4687bd9fece5e1de64542f263"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "message": "Merge \"Use common tempest tox venv and add plugin install variable\""
    },
    {
      "commit": "2a242519f71e86416e78541826cac2b54fcd04a5",
      "tree": "9d00e3e5e7c5e97a85ec22cfe3385f217ca70ce5",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue May 03 09:03:09 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon May 09 14:26:08 2016 -0400"
      },
      "message": "Begin new lib/neutron\n\nBackground for this work can be read on the mailing list:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-May/094063.html\n\nUsage of the new Neutron is by setting the following in\nENABLED_SERVICES:\n\n* neutron-api\n* neutron-l3\n* neutron-agent\n* neutron-dhcp\n* neutron-metadata-agent\n\nFor now, the new neutron library supports just the ML2 plugin, with the\nOpen vSwitch and Linux Bridge agents supported. All other Neutron\nplugins should be creating their own DevStack plugin if they wish for\nDevStack to support them. Many of them already do.\n\nOther notable changes compared to neutron-legacy:\n\n* Rely on the Neutron defaults, and force Neutron to make\n  sane defaults instead of all kinds of knobs in DevStack.\n\n* Default to rootwrap daemon support\n\n* Use the security group driver by default\n\n* interface_driver can now use NEUTRON_AGENT (linuxbridge, openvswitch), since\n  they are entrypoints in neutron\u0027s setup.cfg\n\n* Use NEUTRON_AGENT variable to determine which agent to run\n  Works with NEUTRON_AGENT set to either \"linuxbridge\" or \"openvswitch\"\n  Default is openvswitch for the time being.\n\n* Set ML2 configuration for VXLAN support\n\n* Remove Xen hypervisor stuff - it should be a plugin\n\n* Move L3 crud into separate service file:\n\n  There\u0027s a lot of L3 configuration that was in the main neutron file, but\n  a lot of it is self contained and can be moved into its own file.\n\n  The new l3 service file will contain all the previous L3 plumbing and\n  configuration that the OpenStack Gate expects, while also eventually\n  moving the whole l3 network creation step into a single hook that can be\n  overridden by plugins.\n\n* Introduce a check for a function \"neutron_plugin_create_initial_networks\" which\n  will become the mechanism through which different topologies, and\n  networking plugins can create and wire the initial networks that are\n  created during a stack.sh run.\n\nThe new lib/neutron is considered experimental, and followup patches\nwill build upon this one. Existing users of lib/neutron-legacy should\nremain unharmed.\n\nCo-Authored-By: Hirofumi Ichihara \u003cichihara.hirofumi@lab.ntt.co.jp\u003e\nCo-Authored-By: Dean Troyer \u003cdtroyer@gmail.com\u003e\nChange-Id: I31b6362c6d9992f425f2dedbbeff2568390a93da\n"
    },
    {
      "commit": "ab7e062f5d1d4a923645d2bb3a1477a366b02be9",
      "tree": "cebb0cf412e165baf0d91f82c08ee524e49ce5ed",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde",
        "3b79e5f9f76fb1b86731e1053c3749a84f43ebd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 09 16:44:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 09 16:44:31 2016 +0000"
      },
      "message": "Merge \"Revert \"Update auth params in Nova Hypervisor-Ironic\"\""
    },
    {
      "commit": "3b79e5f9f76fb1b86731e1053c3749a84f43ebd7",
      "tree": "8a121e2cfb127afd8d5192490ebf228352f109aa",
      "parents": [
        "c527ded91bef5d4c56cbdb2402a4d68015364b37"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon May 09 09:36:04 2016 +0000"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon May 09 09:36:04 2016 +0000"
      },
      "message": "Revert \"Update auth params in Nova Hypervisor-Ironic\"\n\nThis seems to break Ironic gate with n-cpu not starting\nany more.\n\nThis reverts commit c527ded91bef5d4c56cbdb2402a4d68015364b37.\n\nChange-Id: Idfb01448e8ecf53fbd2e1df61c8f08f3107981ac\nCloses-Bug: #1579683\n"
    },
    {
      "commit": "4f55c2d5c384f576e45f4310595e262039fd8175",
      "tree": "06be5c649225dbd2a07d1d2673de114918f45937",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Wed May 04 08:14:01 2016 +0000"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Mon May 09 01:43:32 2016 +0000"
      },
      "message": "Set config file to db sync and other manage operation\n\nCurrently, the db sync operation does not specify the config dir or\nconfig file.\nIf there is a config file in the home path, it will use this one,\nbut not the right one devstack write.\n\nSet config file to these operations.\n\nChange-Id: Id1fbc3d85280c19596f5ebd301c46bcf018fa2f6\nCloses-Bug: #1578098\n"
    },
    {
      "commit": "251b870e859e1a03b57c8fe24c7692a5e2a10fde",
      "tree": "109b1efc7007a2305f9e1e5dd8e5afce75255801",
      "parents": [
        "0030c41786326543873b94c62258b2877d3b4f54",
        "c527ded91bef5d4c56cbdb2402a4d68015364b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:50:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:50:07 2016 +0000"
      },
      "message": "Merge \"Update auth params in Nova Hypervisor-Ironic\""
    },
    {
      "commit": "cb05ad0eacc29394bbd37a6a36db5577e70784ec",
      "tree": "d15d87bc050f62f10ed46fb390e797c41ea9860f",
      "parents": [
        "8bee429a7a9681731a111d569a7d351252304e64",
        "5069b8d8942ddd591d80586acd71bc6ee6de1262"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:53 2016 +0000"
      },
      "message": "Merge \"Added fix to install zookeeper for fedora\""
    },
    {
      "commit": "ea15ca1318825fb01b1a077b04132bc2912ce7be",
      "tree": "9f0fcbe6cc4f5b1a5e7ddc13390d19723d0c3fd3",
      "parents": [
        "8d27280f3e845841e78acf659a7e8b605122517e",
        "878d7d8f13592bf254cb5f647bd3db87c191d2d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:48:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:48:53 2016 +0000"
      },
      "message": "Merge \"Adjust region name for images, networks and volumes during deployment\""
    },
    {
      "commit": "8d27280f3e845841e78acf659a7e8b605122517e",
      "tree": "bc2cd0100df3a1a1c1efebb165f3f55e7817cee2",
      "parents": [
        "8f9e54551386bcdef7f25f9de0b6918a855be388",
        "b31640af5ef46e00e9cb0d2cffb22a043998eb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "message": "Merge \"Handle common and seperate tempest tox venvs\""
    }
  ],
  "next": "8f9e54551386bcdef7f25f9de0b6918a855be388"
}
