)]}'
{
  "log": [
    {
      "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": "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": "026cad84a34ff914707538470ec3ae6e2015e54b",
      "tree": "315b230bd656c9e46c7b8ad3916b86593a3c21ee",
      "parents": [
        "a45b40a630d4615455725bcfd8774c2afb054189"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 07 10:55:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 07 10:55:54 2016 -0400"
      },
      "message": "remove local.conf documentation for phases we don\u0027t implement\n\nThe local.conf docs talk about phases which don\u0027t exist for config\nfile processing, which makes it more confusing then it needs to be.\n\nChange-Id: If7f9255eab0535c3d57a2fd5f1bc18ba4d0801aa\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": "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": "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": "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": "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": "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": "4e638e5511424b48e611c8805163cc313ffc0eb0",
      "tree": "1b2f0947149b35c8872b3a57547604879e33ce6b",
      "parents": [
        "2ff787e69dd92e5de1af2a3030781fe9ad16ffaf",
        "47bf3f931c60237f50f717e4885c2b64590e3160"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 00:16:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 00:16:53 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "2ff787e69dd92e5de1af2a3030781fe9ad16ffaf",
      "tree": "2ce862885a52e1298ed8f451e5af3a3879d1ddf0",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6",
        "8d0d3115ccf528ff5ae1533a670fc3bd475d0bcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 01 21:24:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 01 21:24:15 2016 +0000"
      },
      "message": "Merge \"Allow override of python-brick-cinderclient-ext library used by cinder\""
    },
    {
      "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": "47bf3f931c60237f50f717e4885c2b64590e3160",
      "tree": "628993e06a4cfa66230c64a310aa055bcba4c399",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 01 07:01:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 01 07:01:00 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If7c8f6162d3e846a360cc7f34ce2ebf52054f45f\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": "35f0f09f005e9879d73ba6242cbf8e5409ff70a6",
      "tree": "ed4b925aa8f46b96db6acdeb6724659947fba9f4",
      "parents": [
        "327f8d14b91e13c87653124a23fae3f83715c34d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 07:05:56 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 07:05:56 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifc10b6f4281f40749f917e7707eab816c3c11876\n"
    },
    {
      "commit": "327f8d14b91e13c87653124a23fae3f83715c34d",
      "tree": "bfabf4ec3af572be881e4d19ae009bc5e52ada68",
      "parents": [
        "5af67ae0e1c7ce681db8ab3b9fbd09d23b801b44",
        "38245da0b8ab1a08ae192ef2c0d5755a8f88841a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 27 01:27:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 27 01:27:37 2016 +0000"
      },
      "message": "Merge \"Fix typo in local variable name in time_stop\""
    },
    {
      "commit": "38245da0b8ab1a08ae192ef2c0d5755a8f88841a",
      "tree": "8e0ace15b5cce2c00c22d158d6bb189ba15d35fe",
      "parents": [
        "bc4b96b79425c8485929b8dd5c4e138a395099a3"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu May 26 17:55:14 2016 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu May 26 17:55:14 2016 -0400"
      },
      "message": "Fix typo in local variable name in time_stop\n\nThis didn\u0027t break functionality but it would use a global instead\nof a local variable so nested calls to time_* might have issues.\n\nChange-Id: If61ef07c4ce15f1a356975a0b0611fdf5e49109a\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": "aacd30a6ca0361b585f3b0918bf3ee0d72b759c6",
      "tree": "de11a5f8d1d1d1cbd48891d38190f381c653b34d",
      "parents": [
        "f5998b0253be5a73a068169591d9f773662d39aa",
        "247e44625cdd3b4bf251dabfeca0ca241d9109a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 04:12:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 04:12:33 2016 +0000"
      },
      "message": "Merge \"functions-common: Use `systemctl` when applicable\""
    },
    {
      "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": "247e44625cdd3b4bf251dabfeca0ca241d9109a8",
      "tree": "caf537e220e01258eecb87013e2a9def65716672",
      "parents": [
        "730703a83335d9d9704023ba17a241d3d506f1a4"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Fri May 20 13:34:41 2016 +0200"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 24 11:21:01 2016 -0400"
      },
      "message": "functions-common: Use `systemctl` when applicable\n\nWe live in a new systemd world, use the native commands to talk to it\nif available.\n\nChange-Id: Iccdc35f0c9da2997f9e672bc1d24ca15d3403d98\n"
    },
    {
      "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": "730703a83335d9d9704023ba17a241d3d506f1a4",
      "tree": "d9796cf14e1dc32844f11c58c60dd4a5c7019704",
      "parents": [
        "1df67b9dd8433a37e21b8924c8fb2c55f69a1b4b",
        "336390f9b3691914f8aaf7a87867036fae35d8ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 15:53:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 15:53:42 2016 +0000"
      },
      "message": "Merge \"Set user/project domain ID when using keystone v3\""
    },
    {
      "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": "1df67b9dd8433a37e21b8924c8fb2c55f69a1b4b",
      "tree": "b61d94cab875146fc77f91c156ca4a28fc12ebe6",
      "parents": [
        "a3715a2e1ac8dfcddf47302e147982a0bb726b76",
        "1da4e790eb26d1333d57c7673ba491ca9b6dbde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 13:46:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 13:46:35 2016 +0000"
      },
      "message": "Merge \"Added RHEL rebuild ScientificLinux to supported distributions\""
    },
    {
      "commit": "a3715a2e1ac8dfcddf47302e147982a0bb726b76",
      "tree": "fe0b4db8b04adfad8e48d5bbb8e44d5a4101d5f8",
      "parents": [
        "f10bb119cca33b88b05e56b26cedcd336a302218",
        "46f8cb7f208d00f89863cf57f2400309cf8f6bd4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 12:58:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 12:58:41 2016 +0000"
      },
      "message": "Merge \"Add option to download all libs from git\""
    },
    {
      "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": "52f6adf51227456876ff427e5d82902ee62027a5",
      "tree": "27be0d907cceec2cf24cefc616986d2594f4ff8f",
      "parents": [
        "d04cc4043487ed33c7f78419610ae2c25cb3331d",
        "bda194adb97ba2bc9b45e91b35ff393378095ea6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 11:59:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 11:59:09 2016 +0000"
      },
      "message": "Merge \"Skip EPEL \u0026 RDO install for CI nodes\""
    },
    {
      "commit": "d04cc4043487ed33c7f78419610ae2c25cb3331d",
      "tree": "2c96903c28ce39ba13fc1dd5051af9c4afe27ef8",
      "parents": [
        "6d4843ed96fed4ed7ca6a18394fd2a64439d3707"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 20 07:08:34 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 20 07:08:34 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I60f6c75f2b12a0541d25cf291f18dcce30f2d42d\n"
    },
    {
      "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": "ab539b441da09240cca487527802b4552d4667ad",
      "tree": "15a121cadace4eb12df198dfa6830dbdc8166fe9",
      "parents": [
        "1441242fccd836ff91d33e1022f276740e94875b",
        "bcfaa0730e2103c65fe5409db8cc5220d3170523"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 19 01:10:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 01:10:23 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "1441242fccd836ff91d33e1022f276740e94875b",
      "tree": "39e353cf4673458dc2b9982422e6f9d1be7840ea",
      "parents": [
        "84f83bf5ea05e60f962498e200a19ec360958538",
        "3feceb0e4a2e9527be0d5e51ff317851417654d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 19 01:07:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 01:07:39 2016 +0000"
      },
      "message": "Merge \"Support decompressing bz2 image\""
    },
    {
      "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": "bcfaa0730e2103c65fe5409db8cc5220d3170523",
      "tree": "42e7632cc6b4f1a207ea86f8db6ee80cf237a754",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia1ed75b563ee9aabf6b70e0506d8965ca3df6c0a\n"
    },
    {
      "commit": "bda194adb97ba2bc9b45e91b35ff393378095ea6",
      "tree": "3d944cfa29efaf6d6340a4acf7f7239ff78491a3",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 18 10:42:56 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 18 10:42:56 2016 +1000"
      },
      "message": "Skip EPEL \u0026 RDO install for CI nodes\n\nIf the nodepool info file is around, assume we\u0027re on a OpenStack CI\nnode and skip re-installing EPEL \u0026 RDO\n\nChange-Id: Ife80af015b26514098e0633f568e3da35b9eea8c\n"
    },
    {
      "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": "f5db32dfdb57a4e9fb289047113e059dd4a35ef1",
      "tree": "19453edc397e30e879cde002c0469a594835fccc",
      "parents": [
        "a8980996340d79bc6fc5a1d5545f3ff6c5709eab",
        "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 20:07:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 20:07:31 2016 +0000"
      },
      "message": "Merge \"Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\""
    },
    {
      "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": "3a2e534047afa8116fb261438aea50ce61ac3553",
      "tree": "156c1c562d9f784becda2be50a3d16d1ceeaa7c9",
      "parents": [
        "8bbeb9db0a95bde5da2ce97eda4698ea6f2d238d",
        "b523f3108f3fccd5b728e4dfe6e3c044b11b7c18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:09:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:09:02 2016 +0000"
      },
      "message": "Merge \"Update ElasticSearch version default to 1.7.5\""
    },
    {
      "commit": "8bbeb9db0a95bde5da2ce97eda4698ea6f2d238d",
      "tree": "a829e360477fcd1a371fd234b58806186dc651f8",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1",
        "50f22da8958af08a5b1f4ec7e905f3c67d9b69bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:08:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:08:12 2016 +0000"
      },
      "message": "Merge \"Nova conf:don\u0027t use deprecated option \"fixed_key\" from group \"keymgr\"\""
    },
    {
      "commit": "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff",
      "tree": "2443e24393b89453f4f6392efa3464791d805940",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1"
      ],
      "author": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "committer": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "message": "Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nWrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nLink: http://docs.openstack.org/developer/devstack/guides/lxc.html\n\nAfter creating \"devstack\" container with below command\nsudo lxc-create -n devstack -t ubuntu -f devstack-lxc.conf -- --packages\u003dbsdmainutils,git\n\nThe name should be \u0027devstack\u0027 instead of \u0027p2\u0027 in the below command\nssh ubuntu@$(sudo lxc-info -n p2 | awk \u0027/IP/ { print $2 }\u0027)).\n\nChange-Id: I7a84b97b03b2dd4338f1d946b7eafb8ec6e3767d\nCloses-bug: #1582248\n"
    },
    {
      "commit": "46f8cb7f208d00f89863cf57f2400309cf8f6bd4",
      "tree": "c5515957862bc7cdf5995cb33ca6af01a571db3d",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri May 13 09:08:16 2016 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue May 17 08:57:39 2016 +0200"
      },
      "message": "Add option to download all libs from git\n\nFor client debugging that invokes multiple libs it can be useful\nto have all libs directly in git and not listing all of them\nin LIBS_FROM_GIT.\n\nTrivialFix\n\nChange-Id: Ie631cc4045231ebbe8177d2d113e47e4bf83f61c\n"
    },
    {
      "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": "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7",
      "tree": "eb99356e02e3407f85ab5f9c4646790139b074d9",
      "parents": [
        "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
        "db01ca6d163f01ad9622da9ab0a60203fee51acc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 06:41:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 06:41:29 2016 +0000"
      },
      "message": "Merge \"Fix return code detection in plugin list generation\""
    },
    {
      "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": "b8680711a679789a94e6920435dbdc71f665816e",
      "tree": "2343ddbaa579dcc515f0c97f6d4b3ffc75e216ec",
      "parents": [
        "37f6ea619e64641f80aa59029a71b91bccf2b00a",
        "6ba17f7d014aa50643a8920ee092424051d78c08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 06:13:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 06:13:44 2016 +0000"
      },
      "message": "Merge \"Fix ovs-vsctl executed in worlddump.py failed issue\""
    },
    {
      "commit": "37f6ea619e64641f80aa59029a71b91bccf2b00a",
      "tree": "a0f48059113d71cad131a2bcc3e49e71e2abc29b",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205",
        "daa7a41e219f435006f412e4ff45d93cf4c4827d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 10 21:42:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 21:42:54 2016 +0000"
      },
      "message": "Merge \"Export the \u0027short_source\u0027 function \u0026 don\u0027t keep PS4 in sudo\""
    },
    {
      "commit": "50f22da8958af08a5b1f4ec7e905f3c67d9b69bb",
      "tree": "ef908473ebd29b8f0d625e1b50914467e41185ba",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 15:04:44 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 15:04:44 2016 +0200"
      },
      "message": "Nova conf:don\u0027t use deprecated option \"fixed_key\" from group \"keymgr\"\n\nThat option now lives in the \"key_manager\" group.\n\nChange-Id: I35c2914eaf2a190d6494107260483a6835de3e47\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": "db01ca6d163f01ad9622da9ab0a60203fee51acc",
      "tree": "d90f608c3b0c0247e83ea1fdfcab311bfa22a360",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon May 09 13:19:09 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon May 09 13:19:09 2016 +1000"
      },
      "message": "Fix return code detection in plugin list generation\n\nAs can be seen in logs of the periodic generation job, our cgit does a\nweird thing where sometimes it returns a 404 page with content, and\nsometimes a zero response (see [1] for example, the last number is\nresponse size).  This appears to be an openstack CI issue; possibly\ndue to cgit caching or similar (see [2] for manual test).  It will\nhave to be investigated with the host apache logs.\n\nThis is resulting in a lot of projects incorrectly being picked up as\nhaving plugins (I7116571d2a2b1fc3a61e5f1ed46ac2cbc244775a).  I\u0027m not\nsure if this problem is also releated to the original status-code\nissues mentioned in the code, but testing shows that cgit is correctly\nreturning 404\u0027s for missing files (you can see in the logs [1]).  Thus\nswitch the logic to examine the return code which avoids this issue.\n\n[1] http://logs.openstack.org/periodic/propose-devstack-plugins-list/e55790c/console.html.gz#_2016-05-04_06_46_51_660\n[2] http://paste.openstack.org/show/496434/\n\nChange-Id: I6a06347d91d091441f6f7b70f99aba6d8e9add4b\n"
    },
    {
      "commit": "6ba17f7d014aa50643a8920ee092424051d78c08",
      "tree": "cab99aaf5a77fc4db68f1f14c2bf20651103b4b4",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "yan.haifeng",
        "email": "yanheven@qq.com",
        "time": "Fri Apr 29 15:59:56 2016 +0800"
      },
      "committer": {
        "name": "Haifeng Yan",
        "email": "yanheven@qq.com",
        "time": "Mon May 09 03:02:15 2016 +0000"
      },
      "message": "Fix ovs-vsctl executed in worlddump.py failed issue\n\nadd sudo before ovs-vsctl command.\n\nChange-Id: I1a7dd9504da766beb452bd749e325931678de64e\nCloses-Bug: #1576560\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": "3feceb0e4a2e9527be0d5e51ff317851417654d4",
      "tree": "eba6449c444d5ba7e3d69d2f4fce7cbccfab350d",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Sun Apr 17 11:11:58 2016 -0400"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri May 06 21:07:18 2016 -0400"
      },
      "message": "Support decompressing bz2 image\n\nCoreOS cloud image is compressed with bz2 extension [1]. In such\ncase, we need to decompress the image before uploading it to glance.\n\n[1] https://coreos.com/os/docs/latest/booting-on-openstack.html\n\nChange-Id: I705d0813d180aefaa2507c00d1ae40af07d12fcf\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": "0030c41786326543873b94c62258b2877d3b4f54",
      "tree": "cebb0cf412e165baf0d91f82c08ee524e49ce5ed",
      "parents": [
        "cb05ad0eacc29394bbd37a6a36db5577e70784ec",
        "b1518427c63e1c8da87f87b8be4a0d517c574283"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:50:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:50:00 2016 +0000"
      },
      "message": "Merge \"removed dead link to stack.sh.html\""
    },
    {
      "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": "8bee429a7a9681731a111d569a7d351252304e64",
      "tree": "4a54c97c56f36fcd321b4f239ee9302003ce427d",
      "parents": [
        "036f93853c6fc024b56750bada5cdcd99531e178",
        "aac43e1e71dd27fa7955f0385a67a91916676fee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:45 2016 +0000"
      },
      "message": "Merge \"Suppressed echoing of the line.\""
    },
    {
      "commit": "036f93853c6fc024b56750bada5cdcd99531e178",
      "tree": "2252ba64a972d042b79a384fc5825231c30132a8",
      "parents": [
        "ea15ca1318825fb01b1a077b04132bc2912ce7be",
        "c8af407eb2fd2634eeb61fc5c60ef9d965ac1da6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:40 2016 +0000"
      },
      "message": "Merge \"Update to bashate 0.5.1\""
    },
    {
      "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\""
    }
  ],
  "next": "daa7a41e219f435006f412e4ff45d93cf4c4827d"
}
