)]}'
{
  "log": [
    {
      "commit": "54482cd80b9d64f2d7043cd8560504d9d5752fc1",
      "tree": "f90390e7c2fe1bfb01e4d8c287bcb4ffa64c88fe",
      "parents": [
        "f1ede394a587fb49882cb25656458b73acf6353d"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Sun Oct 09 09:47:48 2016 +0000"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Wed Nov 02 01:35:44 2016 -0700"
      },
      "message": "Stop q-domua process when XenServer is used\n\nWhen using XenServer, it will create two neutron-openvswitch-agent\nq-agt and q-domua even it\u0027s single box environment, but it didn\u0027t\nstop the q-domua, this patch is to stop q-domua in unstack.sh\n\nChange-Id: I511ed534bfb7d5fe6136f6a0b33f1d749d30862c\nCloses-Bug: #1631721\n"
    },
    {
      "commit": "f1ede394a587fb49882cb25656458b73acf6353d",
      "tree": "c7e919f7d019c9f6d807a84309170de7db620442",
      "parents": [
        "c9c9d31d3eb98f3d6382cedfd2aebc75ce236d1f",
        "ade65b813b33bfb71c707b5ac6995e8ca4099fb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 02 03:36:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 02 03:36:03 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "c9c9d31d3eb98f3d6382cedfd2aebc75ce236d1f",
      "tree": "384c2022029eda57381556ae083f3e7713d9b483",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 15 20:33:22 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 01 10:52:08 2016 -0400"
      },
      "message": "tempest: set network-feature-enabled.port_security\n\nSets the port_security feature flag in tempest.conf\nif the port_security extension is enabled, which it\u0027s not\nby default in neutron but is set by default in devstack.\n\nThis adds global variable for setting the port_security\nextension in ml2.conf and in tempest.conf so we only have\nto set this in one place.\n\nDepends-On: I1efd5c838aa0d73cc6e8864e3041eea25850198d\n\nChange-Id: I6334b200e42edd785f74cfb41520627393039619\nRelated-Bug: #1624082\n"
    },
    {
      "commit": "ade65b813b33bfb71c707b5ac6995e8ca4099fb5",
      "tree": "361387ddcc2069952c9184f969c1ed01aac9656c",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 01 06:46:36 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 01 06:46:36 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I1b357b2e668ff5ed56c5deb9d71709a7526e17ea\n"
    },
    {
      "commit": "1f84d457577162421bfd2de63bd83d80c123a32f",
      "tree": "0db3c85d69bca60d7a9f256cd65b332dfe4851f2",
      "parents": [
        "7b07ccf5e4b7f724eceedb069a51c29284b357aa",
        "d5f730caf41430a142fcf37b216dfa4d69ec4d2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 30 10:13:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 30 10:13:53 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Remove remaining references to Q_ variables\""
    },
    {
      "commit": "7b07ccf5e4b7f724eceedb069a51c29284b357aa",
      "tree": "6eb5588e1438f6d4d46015ff30b0cfc16ba5fb16",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Thu Oct 27 06:14:00 2016 -0700"
      },
      "committer": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Thu Oct 27 16:24:16 2016 +0000"
      },
      "message": "Remove deprecated/obsolete ldap options\n\nThe devstack ldap configuration for keystone is still using some\nold options that are no longer valid. The write support is\nbeing removed this release. And in previous releases, the ldap\nassignment driver support was removed and was not removed here.\n\nChange-Id: I538626b681eaee6a7ac10dfbc29605b73fbe13bf\n"
    },
    {
      "commit": "d5f730caf41430a142fcf37b216dfa4d69ec4d2c",
      "tree": "3bb5d7f5a50eeaed5eb45936243170cc0d0cb58d",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 18:39:44 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Oct 26 11:55:40 2016 +0200"
      },
      "message": "lib/neutron: Remove remaining references to Q_ variables\n\nQ_ variables belong to neutron-legacy.\n\nThese are True by default in neutron.\nRemove them in favor of post-config meta section.\n\nChange-Id: If691a79b09003f85a07c9f33e0379a2b21e48141\n"
    },
    {
      "commit": "e0fdcd5ff2c238a4e47c409e19922350fa27dc33",
      "tree": "a5b1604c5dfb65ed49d56a675c4e2538adfbd625",
      "parents": [
        "94ab1a4aa8ed1e438b66cc41f3637e78c8323dd0",
        "556139e710392c4f2586504b17490d8b63c4b21d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 24 01:37:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 24 01:37:18 2016 +0000"
      },
      "message": "Merge \"fix ceph config file path variable\""
    },
    {
      "commit": "94ab1a4aa8ed1e438b66cc41f3637e78c8323dd0",
      "tree": "fc970388afb4d873bb049cc73d33a43eb2cc44fe",
      "parents": [
        "201c01f19b855aec3521c206fc0add5a01940c4b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 19 08:16:16 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 19 08:16:16 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I15cdb23e00664efe637de5cbc7b5a1e8efa21d13\n"
    },
    {
      "commit": "201c01f19b855aec3521c206fc0add5a01940c4b",
      "tree": "b8b099fa94cf66f3f4466722c440a9b689bc5f87",
      "parents": [
        "093d815d9f5b94eae4d0d552e7c9909bd99aac20"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Oct 18 07:24:00 2016 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Oct 18 11:24:41 2016 -0500"
      },
      "message": "Don\u0027t clone dib-utils in install_heat\n\nIt\u0027s not used, and a recent change to trim down projects lists in\ndevstack-gate broke devstack in the gate that enabled heat.\n\nChange-Id: I405423bdc9ba8dd9b30fce6fdceacccf662d5da3\n"
    },
    {
      "commit": "093d815d9f5b94eae4d0d552e7c9909bd99aac20",
      "tree": "350febab7b0cdea2441fba9033fb7f89abecff58",
      "parents": [
        "51db6d33c11b12fae0b2a404062cbee2b18a4427",
        "b3a210f643989603d192b32a40b2001664f8ed73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 18 11:23:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 18 11:23:54 2016 +0000"
      },
      "message": "Merge \"Enable bridge firewalling if iptables are used\""
    },
    {
      "commit": "51db6d33c11b12fae0b2a404062cbee2b18a4427",
      "tree": "f86f6f9280ebbfed1bb9197cc5b8519b33f2b0af",
      "parents": [
        "88172b8763bd48dc782a28671312b91c1e34dd14"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Sat Oct 15 09:39:52 2016 -0400"
      },
      "committer": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Sat Oct 15 09:40:35 2016 -0400"
      },
      "message": "Replace wily support with yakkety\n\nUbuntu wily support is EOL so lets make room for yakkety.\n\nChange-Id: Ib13d43f6d89bdf7c684cd34655a077a13e237be3\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\n"
    },
    {
      "commit": "88172b8763bd48dc782a28671312b91c1e34dd14",
      "tree": "89b1e807001109ba1dae771121f50fc98c4f9a81",
      "parents": [
        "8caeb035f4d103877a38712aa1ac1a82f65925f7",
        "ca89d071b3c249fba55a824f7f4fc247b7c22948"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 14 20:04:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 14 20:04:27 2016 +0000"
      },
      "message": "Merge \"Reduce the scope of the subnet pool prefix in neutron\""
    },
    {
      "commit": "8caeb035f4d103877a38712aa1ac1a82f65925f7",
      "tree": "2078450f2b9abfa9f047d738902e48320f7d5eda",
      "parents": [
        "cdcfc74d230255e5f857a77fe897d2c8ad76832a",
        "57df186c132c522231aab1e577d879f7fa51c992"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 13 19:55:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 13 19:55:06 2016 +0000"
      },
      "message": "Merge \"Make Nova/Ironic communication use Identity v3\""
    },
    {
      "commit": "cdcfc74d230255e5f857a77fe897d2c8ad76832a",
      "tree": "f0bf9764d821b2a729d2ab714149ba4bf2390a49",
      "parents": [
        "c330a8a66195dc5693fcaf1f4a64f3e996399d54",
        "5ff77d6a2ac81a411505dc1d3b7b814eb7fbb259"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 13 19:50:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 13 19:50:54 2016 +0000"
      },
      "message": "Merge \"Remove workaround for `openstack complete`\""
    },
    {
      "commit": "c330a8a66195dc5693fcaf1f4a64f3e996399d54",
      "tree": "09193882382823262f75dc3a931ffa173d57c42e",
      "parents": [
        "6c55227595228bc37b91a1dbc665ec704cbf4c56",
        "14cb490d1e9837c237ade5c0a63de56faae5e89d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 12 02:24:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 12 02:24:04 2016 +0000"
      },
      "message": "Merge \"nova: stop setting deprecated use_usb_tablet option\""
    },
    {
      "commit": "6c55227595228bc37b91a1dbc665ec704cbf4c56",
      "tree": "b6ee4d5b4dc28c9d1f833e8746d1af7c925218bf",
      "parents": [
        "fab7a04de82501e60070eba40ad3738db0b53466",
        "f06455e1b55b5419b6546a0d85ebfa734bf3c6b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 11 19:48:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 19:48:23 2016 +0000"
      },
      "message": "Merge \"Add a screen session for tls logs\""
    },
    {
      "commit": "fab7a04de82501e60070eba40ad3738db0b53466",
      "tree": "959fa972096203bbe78b164b8f1493e530efee2d",
      "parents": [
        "1c13be860ba3662bf6c633fc37668f7feacdd3e5",
        "c58a15575d3d202c1ecb19ebba82a908dfb66028"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 11 19:45:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 19:45:27 2016 +0000"
      },
      "message": "Merge \"Neutron L3 subnetpool creation should be optional\""
    },
    {
      "commit": "5ff77d6a2ac81a411505dc1d3b7b814eb7fbb259",
      "tree": "93a8e0434de49f49b89985af20aeee61e76020a2",
      "parents": [
        "6930ba312f787e0459f7455ac6ba2a70b3c7c37d"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "s.martinelli@gmail.com",
        "time": "Tue Sep 06 19:10:22 2016 +0000"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "s.martinelli@gmail.com",
        "time": "Tue Oct 11 14:09:41 2016 +0000"
      },
      "message": "Remove workaround for `openstack complete`\n\nThis reverts commit 6930ba312f787e0459f7455ac6ba2a70b3c7c37d.\n\nBy reverting this patch we are no longer using the bandaid fix mentioned\nin the code. The latest openstackclient release (3.3.0) fixes the bug.\n\nRelated-Bug: 1619274\n\nChange-Id: I20e3c5a92b97bf46c8d2318cd37044f0f36e1745\n"
    },
    {
      "commit": "1c13be860ba3662bf6c633fc37668f7feacdd3e5",
      "tree": "472dc2d4246fc0c674e8e630b3522a5878068f52",
      "parents": [
        "522cc7581ac0ac4a17bbb0e861339a91b258b002",
        "a80d4097a973acaff9c7718334487a1182ba7dc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 10 13:58:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 13:58:17 2016 +0000"
      },
      "message": "Merge \"Modify the default Qemu packages name for AArch64.\""
    },
    {
      "commit": "522cc7581ac0ac4a17bbb0e861339a91b258b002",
      "tree": "dde4c25a62724784ded6aaedfae64ac90827045e",
      "parents": [
        "148d0e6e08caaaa9c6ca828c8404e5e82b6de8ee",
        "0009869caebe3b671c84f19cbde694547e3dd11b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 10 12:15:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 12:15:55 2016 +0000"
      },
      "message": "Merge \"Don\u0027t install Nova policy.json\""
    },
    {
      "commit": "f06455e1b55b5419b6546a0d85ebfa734bf3c6b4",
      "tree": "27c0250bb5d50574bdce50c16931b754c530d44d",
      "parents": [
        "ec498cd0619805c409b28f81c6a7bcd3a01136ed"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 07 06:57:03 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 07 06:57:03 2016 -0400"
      },
      "message": "Add a screen session for tls logs\n\nWhen tls is enabled, we aren\u0027t bringing the logs to the forefront,\nwhich makes it hard to debug when things go wrong. This does that.\n\nChange-Id: I7c6c7e324e16da6b9bfa44f4bad17401ca4ed7e3\n"
    },
    {
      "commit": "148d0e6e08caaaa9c6ca828c8404e5e82b6de8ee",
      "tree": "eb9c3fdec1c02716026239973150ec8823b24f00",
      "parents": [
        "ec498cd0619805c409b28f81c6a7bcd3a01136ed"
      ],
      "author": {
        "name": "Clay Gerrard",
        "email": "clay.gerrard@gmail.com",
        "time": "Thu Sep 01 02:38:06 2016 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 07 10:25:25 2016 +1100"
      },
      "message": "Clarify default IP_VERSION in docs\n\nThe prior art on other options in the same document seemed to be\ncalling out the default in a pre-formatted block after describing the\npossible values.\n\nI believe the default value for the option was first changed [1], then\nthe docs were fixed [2], then the information was unintentionally\ndropped from the docs [3].\n\n1. Related-Change: If0e0b818355e4cb1338f7fa72af5e81e24361574\n2. Related-Change: Ib6603b4f6ea0b4079f9a4ea46e723ecbb2ea371d\n3. Related-Change: Iddd27cb54f1d9f062b9c47ff9ad6a2bef3650d6b\n\nChange-Id: I662403db3b08a351a680587440ad1f15a6f8ee5d\n"
    },
    {
      "commit": "ec498cd0619805c409b28f81c6a7bcd3a01136ed",
      "tree": "382b7e923491ae169dc3b004ed5d0cb39a766736",
      "parents": [
        "7480276f5e83e1d29371c402f8500098ce1871c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 06 15:00:44 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 06 15:00:44 2016 -0400"
      },
      "message": "remove sites-enabled/keystone.conf link on clean\n\ndoing a clean.sh / stack.sh cycle with USE_SSL\u003dTrue was failing\nbecause we were no longer cleaning up the keystone site fully, so some\nof the early mod_ssl queries hit an invalid apache configuration.\n\nChange-Id: Ic6f3f601e532ec50c0234d928c25b378d9e95e32\n"
    },
    {
      "commit": "7480276f5e83e1d29371c402f8500098ce1871c2",
      "tree": "d9cc0cbcc0dcdbeac862ee757920741d6df26ee8",
      "parents": [
        "92d8ecf9c43931f485954cfdbaa7464268843692",
        "66ce5c257ae32e269ede901f1737d04e194a6457"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 06 13:08:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 06 13:08:28 2016 +0000"
      },
      "message": "Merge \"Update apache tls proxy logs\""
    },
    {
      "commit": "92d8ecf9c43931f485954cfdbaa7464268843692",
      "tree": "926fbeefaf6a561b54341a6900faa435a2aa1fe9",
      "parents": [
        "0a088b1b367d28af2a5fd09883e1f11584d9c4f8",
        "499a9e39c1bfeb39928b04a9f1cc84a91521dcad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 06 05:46:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 06 05:46:18 2016 +0000"
      },
      "message": "Merge \"XenAPI: Remove legacy tty image\""
    },
    {
      "commit": "0a088b1b367d28af2a5fd09883e1f11584d9c4f8",
      "tree": "fbad392e3c9ab3bd56c4b74862a33fb8a4090afd",
      "parents": [
        "6af6d6f803364719566cea8bde68dba4f1de938b",
        "c271b3ea1fe16561b7a46507fdf961668182b256"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 06 05:19:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 06 05:19:37 2016 +0000"
      },
      "message": "Merge \"Update OpenStackClient role list commands\""
    },
    {
      "commit": "6af6d6f803364719566cea8bde68dba4f1de938b",
      "tree": "c756c3b9d829f0050f90637059c4b70be50d0e4b",
      "parents": [
        "5a52e99c649a052c7de4351b7140f023ba1a3c47",
        "1c5fc97136cfd9f89afc1d51239af343e0dda6a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 06 05:00:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 06 05:00:53 2016 +0000"
      },
      "message": "Merge \"Add files/*.deb and files/*.deb.* to gitignore\""
    },
    {
      "commit": "5a52e99c649a052c7de4351b7140f023ba1a3c47",
      "tree": "7959788100485093595f24bee153271ebc5f9ccc",
      "parents": [
        "91d8a38e16d5dea09df13aa8063a00e31b42efae",
        "c12c12f6630f591d20dd5098be1fe105f2cc790b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 06 00:54:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 06 00:54:17 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "66ce5c257ae32e269ede901f1737d04e194a6457",
      "tree": "5d2037566f3d0b28a436d4fda63160c94fc61e5c",
      "parents": [
        "91d8a38e16d5dea09df13aa8063a00e31b42efae"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Oct 05 12:11:05 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Oct 05 16:25:53 2016 -0700"
      },
      "message": "Update apache tls proxy logs\n\nThis creates log files per proxy vhost and sets the log level to info to\nhelp debug potential issues with tls proxying.\n\nChange-Id: I02a62224662b021b35c293909ba045b4b74e1df8\n"
    },
    {
      "commit": "91d8a38e16d5dea09df13aa8063a00e31b42efae",
      "tree": "97b1696c7b236b4d9c2da819ac440de1a75526fc",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373",
        "b34d459bbc100e65fbc308438b3b7f72bd5fb5b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 05 18:24:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 05 18:24:12 2016 +0000"
      },
      "message": "Merge \"Allow default IPv6 route device names to have dots\""
    },
    {
      "commit": "57df186c132c522231aab1e577d879f7fa51c992",
      "tree": "fc681666520a94c6a122a176943919ddec90c37c",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "Clenimar Filemon",
        "email": "clenimar.filemon@gmail.com",
        "time": "Thu Jun 30 17:30:26 2016 -0300"
      },
      "committer": {
        "name": "Clenimar Filemon",
        "email": "clenimar@lsd.ufcg.edu.br",
        "time": "Tue Oct 04 16:27:02 2016 +0000"
      },
      "message": "Make Nova/Ironic communication use Identity v3\n\nAs long as nova already supports an Identity v3 auth flow when talking\nto ironic (Id837d26bb21c158de0504627e488c0692aef1e24), make it use\nv3 by default.\n\nThis way we don\u0027t fail in a keystone v3-only situation, for\nexample.\n\nChange-Id: I028dfb52108d0630f47a53f8b420b70d4979eb55\n"
    },
    {
      "commit": "ca89d071b3c249fba55a824f7f4fc247b7c22948",
      "tree": "b110c02f2b8e8809d197152a100b4a88a47a1274",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "Miguel Angel Ajo",
        "email": "majopela@redhat.com",
        "time": "Tue Oct 04 18:17:44 2016 +0200"
      },
      "committer": {
        "name": "Miguel Angel Ajo",
        "email": "majopela@redhat.com",
        "time": "Tue Oct 04 18:19:33 2016 +0200"
      },
      "message": "Reduce the scope of the subnet pool prefix in neutron\n\nSome of the clouds used for CI use the 10.2xx.0.0/16 range\nfor VMs, and collide with the wider 10.0.0.0/8.\n\nThis setting allows for creation of 256 subnets out of the pool.\n\nChange-Id: I48c86f94098f1501f0e7f90a265dda7e81440eb0\nCloses-Bug: 1629133\n"
    },
    {
      "commit": "c271b3ea1fe16561b7a46507fdf961668182b256",
      "tree": "8539f6e600b81515ac5c849cf0d4244e99cfaff5",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Mon Oct 03 16:00:33 2016 -0700"
      },
      "committer": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Mon Oct 03 16:50:27 2016 -0700"
      },
      "message": "Update OpenStackClient role list commands\n\nThis command is deprecated. The new command is role assignment list.\n\nChange-Id: I8dba0be21d5af6751bea13d8ff29cd4b7589ab3e\n"
    },
    {
      "commit": "c58a15575d3d202c1ecb19ebba82a908dfb66028",
      "tree": "edc6a84cbd942bcdc695272c152cd1db81f6907f",
      "parents": [
        "ea9b111eef15b646d00aae55c1fa18f2ef637323"
      ],
      "author": {
        "name": "rajinir",
        "email": "rajini_ram@dell.com",
        "time": "Tue Sep 27 17:14:59 2016 -0500"
      },
      "committer": {
        "name": "rajinir",
        "email": "rajini_ram@dell.com",
        "time": "Fri Sep 30 11:46:38 2016 -0500"
      },
      "message": "Neutron L3 subnetpool creation should be optional\n\nAdded an option to make subnetpools to be optional\nas it ignores the public network specified in\nFIXED_RANGE.\n\nDocImpact\nChange-Id: Ic89ceca76afda67da5545111972c3348011f294f\nCloses-Bug: #1628267\n"
    },
    {
      "commit": "c12c12f6630f591d20dd5098be1fe105f2cc790b",
      "tree": "523c37bb8d8b73d59650e2a44ae2c5d569496f1e",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 30 06:57:24 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 30 06:57:24 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id9ce2cbdad53665ca2f6b7e57cb2553cb89cd982\n"
    },
    {
      "commit": "563d3777823fa4ee113ac930c4066c3f8d5f8373",
      "tree": "47d1c9fe62afe86e90ad89ecaec64671e01583b7",
      "parents": [
        "e43cca1adf6709ac273958a7877d2a60658e1225",
        "aa7ec81fd794d4ab02b96f726ae08f53abc90073"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 23:50:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 23:50:54 2016 +0000"
      },
      "message": "Merge \"Fix typo in documentation\""
    },
    {
      "commit": "e43cca1adf6709ac273958a7877d2a60658e1225",
      "tree": "8a552f64ac6f2c5cab04ad0308bdb3c74b3e7c91",
      "parents": [
        "411248ddc2b7b79e08c5b947576a1bcac6eb781d",
        "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "message": "Merge \"Fix the logic of if used with is_service_enabled\""
    },
    {
      "commit": "411248ddc2b7b79e08c5b947576a1bcac6eb781d",
      "tree": "31734fc5ad22c40d2bd7fe6e974dc8c60eb7eec7",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45",
        "1aa436813566081c24f0223b2ac48c2389c244ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 19:42:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 19:42:50 2016 +0000"
      },
      "message": "Merge \"Move Q_ROUTER_NAME to where it belongs\""
    },
    {
      "commit": "b3a210f643989603d192b32a40b2001664f8ed73",
      "tree": "4b3273d56906a1c0514dd714e802a7871d156ddf",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 29 13:26:30 2016 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 29 04:26:56 2016 +0000"
      },
      "message": "Enable bridge firewalling if iptables are used\n\nWith the plan [1] to stop enabling it by Neutron iptables firewall\ndriver itself, deployment tools should catch up and enable the firewall\nthemselves.\n\nThis is needed for distributions that decided to disable the kernel\nfirewall by default (upstream kernel has it enabled). This is also\nneeded for distributions that ship newer kernels but don\u0027t load the\nbr_netfilter module before starting nova-network or Neutron iptables\nfirewall driver. In the latter case, firewall may not work, depending on\nthe order of operations executed by the driver.\n\nTo isolate devstack setups from the difference in distribution\nkernel configuration and version, the following steps are done:\n\n- we load bridge kernel module, and br_netfilter if present, to get\n  access to sysctl knobs controlling the firewall;\n- once knobs are available, we unconditionally set them to 1, to make\n  sure the firewall is in effect.\n\nMore details at:\nhttp://wiki.libvirt.org/page/Net.bridge.bridge-nf-call_and_sysctl.conf\n\n[1] I9137ea017624ac92a05f73863b77f9ee4681bbe7\n\nChange-Id: Id6bfd9595f0772a63d1096ef83ebbb6cd630fafd\nRelated-Bug: #1622914\n"
    },
    {
      "commit": "0009869caebe3b671c84f19cbde694547e3dd11b",
      "tree": "c08315f4e6ab5a013a48eb9a16396a4c18530c51",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Wed Sep 28 15:05:31 2016 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Wed Sep 28 15:07:14 2016 -0400"
      },
      "message": "Don\u0027t install Nova policy.json\n\nNova ships with an empty policy.json file which it does not need.\noslo.policy previously required the empty file to be there but as of\nversion 1.14.0 it is possible to run with no policy file at all. Since\nthere are no policies defined in the sample file let\u0027s no install it.\n\nChange-Id: I85a251376dfe38caa4b100861bf764014a98bc37\nDepends-On: I09fa842ffbe75bed269cef6edc9c82d18bfe9297\n"
    },
    {
      "commit": "aa7ec81fd794d4ab02b96f726ae08f53abc90073",
      "tree": "370dcf7d3d09f59ac84991a8a6062e70e95f092d",
      "parents": [
        "ced511c593c68764d007f8b559099d353bae6f45"
      ],
      "author": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Wed Sep 28 20:21:57 2016 +0900"
      },
      "committer": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Wed Sep 28 20:21:57 2016 +0900"
      },
      "message": "Fix typo in documentation\n\nThis patch just removes a duplicate \u0027the\u0027.\n\nChange-Id: I3393a51d55ba8ec1639c2548781f8972f0d5c9d0\n"
    },
    {
      "commit": "ced511c593c68764d007f8b559099d353bae6f45",
      "tree": "c2c4ad8e100874d23d4a87714e891bf498aeb7ad",
      "parents": [
        "ea9b111eef15b646d00aae55c1fa18f2ef637323",
        "890342ed878f4a8f556ae733b6bd6c872308a937"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 27 21:37:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 27 21:37:14 2016 +0000"
      },
      "message": "Merge \"Work around issue in glance_store swift driver\""
    },
    {
      "commit": "b34d459bbc100e65fbc308438b3b7f72bd5fb5b6",
      "tree": "e9bd569da7e2b578d2014c68b6e274e489534f35",
      "parents": [
        "65fc49e283cfd3d2a130fe85bd6ceafed1ba040f"
      ],
      "author": {
        "name": "Drago Rosson",
        "email": "drago@rosson.me",
        "time": "Mon Sep 26 13:23:23 2016 -0500"
      },
      "committer": {
        "name": "Drago Rosson",
        "email": "drago@rosson.me",
        "time": "Tue Sep 27 10:24:47 2016 -0500"
      },
      "message": "Allow default IPv6 route device names to have dots\n\nWhen dots are used with sysctl, they are reinterpreted as slashes.\nRoute devices can have dots in their names, so when they are used in a\nsysctl command that also uses dots, its dot will be replaced with a\nslash, causing an error.\n\nChange-Id: Ie32126a3aa8d646568d7d37ec4874419b9658935\nCloses-Bug: #1627770\n"
    },
    {
      "commit": "ea9b111eef15b646d00aae55c1fa18f2ef637323",
      "tree": "ae22e3ec6147f05d771ec9e2f30ae6cf44d31d41",
      "parents": [
        "e75d5044f40b8de53e2a5bb0fd0d3ef666eb232a",
        "4a55d2a66092e351726251bb21a1d82b3501bdcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 27 14:27:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 27 14:27:49 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Rename core plugin variables\""
    },
    {
      "commit": "e75d5044f40b8de53e2a5bb0fd0d3ef666eb232a",
      "tree": "26277b53c89f739fff1878198e0255de0c154972",
      "parents": [
        "71afa252500b73a03abc046fbcc0c13d9847cfc5",
        "69e3c0aac99981f17c76c22111e5c397824b8428"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 27 11:26:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 27 11:26:47 2016 +0000"
      },
      "message": "Merge \"Update certificate creation for urllib3\""
    },
    {
      "commit": "1aa436813566081c24f0223b2ac48c2389c244ce",
      "tree": "cf27c14bab53bbd8905542d34b138d3f75e9ed75",
      "parents": [
        "4a55d2a66092e351726251bb21a1d82b3501bdcd"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 19:37:04 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Sep 27 13:51:09 2016 +0900"
      },
      "message": "Move Q_ROUTER_NAME to where it belongs\n\nThe motivation is to make it more friendly with lib/neutron.\nie. independent from lib/neutron-legacy\n\nChange-Id: I19821b009cbf1bc715a6c7b2854e4c77d2041ec4\n"
    },
    {
      "commit": "4a55d2a66092e351726251bb21a1d82b3501bdcd",
      "tree": "147dff6792379ac675a79842c2a12236c1b25dd7",
      "parents": [
        "71afa252500b73a03abc046fbcc0c13d9847cfc5"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Aug 24 15:30:09 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Sep 27 13:51:09 2016 +0900"
      },
      "message": "lib/neutron: Rename core plugin variables\n\nNEUTRON_PLUGIN -\u003e NEUTRON_CORE_PLUGIN\nNEUTRON_PLUGIN_* -\u003e NEUTRON_CORE_PLUGIN_*\n\nChange-Id: I1d93d8bd1e6e3bbca0e56a2da0684ab3f3fbb525\n"
    },
    {
      "commit": "71afa252500b73a03abc046fbcc0c13d9847cfc5",
      "tree": "6e6176c8f49644d4d495fa014eb5232792034ebd",
      "parents": [
        "792a7ab31f0553435c02bb230b2c60833eb58c8e",
        "323b726783d6d4ef24a0c9f0d7c77b9e8b152c61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 27 04:03:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 27 04:03:24 2016 +0000"
      },
      "message": "Merge \"Don\u0027t make root CA if it exists\""
    },
    {
      "commit": "792a7ab31f0553435c02bb230b2c60833eb58c8e",
      "tree": "cdc1947f07a386958a85632984f0d85236f6bdf6",
      "parents": [
        "65fc49e283cfd3d2a130fe85bd6ceafed1ba040f",
        "04e69de6c513e1cddaaa74eb2ff428a5db4d223b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 20:39:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 20:39:11 2016 +0000"
      },
      "message": "Merge \"Mount identity admin script at /identity_admin\""
    },
    {
      "commit": "69e3c0aac99981f17c76c22111e5c397824b8428",
      "tree": "5161ff84adf40accaccb94041a2a19a9869ec259",
      "parents": [
        "9cea4e8570f6a7e1d022bf9eae09223d3144c695"
      ],
      "author": {
        "name": "Ian Cordasco",
        "email": "graffatcolmingov@gmail.com",
        "time": "Mon Sep 26 12:53:14 2016 -0500"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon Sep 26 12:21:41 2016 -0700"
      },
      "message": "Update certificate creation for urllib3\n\nurllib3 1.18 was released today and contains new more correct hostname\nmatching that takes into account the ipAddress portion of a certificate\nand disallows matching an IP Address against a DNS hostname.\n\nChange-Id: I37d247b68911dc85f55adec6a7952ed321c1b1d8\n"
    },
    {
      "commit": "65fc49e283cfd3d2a130fe85bd6ceafed1ba040f",
      "tree": "46d27293d387841554f27ef92b13f6f25141a201",
      "parents": [
        "9cea4e8570f6a7e1d022bf9eae09223d3144c695",
        "11817482c03b3994cde93320f138d5a7ccd821d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 18:18:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 18:18:46 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Use NEUTRON_PLUGIN instead of hardcoding ml2\""
    },
    {
      "commit": "9cea4e8570f6a7e1d022bf9eae09223d3144c695",
      "tree": "c472107383adc1b8730365fcd79200d361953a37",
      "parents": [
        "e18d6fae7256ab33c734fdf763fae261c3b7c979",
        "e2b75363699124cfd2c19de69286cfafa98aa9a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 16:54:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 16:54:10 2016 +0000"
      },
      "message": "Merge \"Remove remaining fwaas code\""
    },
    {
      "commit": "e18d6fae7256ab33c734fdf763fae261c3b7c979",
      "tree": "c472107383adc1b8730365fcd79200d361953a37",
      "parents": [
        "590e21f9a48cac3887bc3eb33eb76a8603dff253",
        "0a318ab8a6ede38a330b5bff10479772ab4776f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 16:54:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 16:54:00 2016 +0000"
      },
      "message": "Merge \"Switch keystone to dogpile.cache.memcached backend\""
    },
    {
      "commit": "590e21f9a48cac3887bc3eb33eb76a8603dff253",
      "tree": "c39c5e647ae7605a8992655f48e1cdbfad6f50c2",
      "parents": [
        "fdd6dfa5190b801a5208cad5e99c9dff75f6800e",
        "542abbab3bc58c40a499531165943df4bf2e4ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 16:53:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 16:53:52 2016 +0000"
      },
      "message": "Merge \"Keystone uwsgi set lazy-apps\u003dtrue\""
    },
    {
      "commit": "fdd6dfa5190b801a5208cad5e99c9dff75f6800e",
      "tree": "a79748968bbbd5f7fc81df42eef3d962560425e8",
      "parents": [
        "de0b611032d72249e6213045072fe98bcbed1f45",
        "085f2fb0e2d399281b137c9fa95a7a39e270be7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 16:53:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 16:53:43 2016 +0000"
      },
      "message": "Merge \"Remove the same configurations as the default\""
    },
    {
      "commit": "de0b611032d72249e6213045072fe98bcbed1f45",
      "tree": "571eb8b3cadd2c91fb1f488a9f4939f37290cc46",
      "parents": [
        "69700227a9bdc65acd3aa8798e4eda7e8264dbb5",
        "0ffdfbdbd72ae447eb4b5e3d0f255c5498a07a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 15:01:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 15:01:26 2016 +0000"
      },
      "message": "Merge \"Run n-cpu using LXD_GROUP when LXD virt driver\""
    },
    {
      "commit": "69700227a9bdc65acd3aa8798e4eda7e8264dbb5",
      "tree": "a91e87c244960e5e0d39236d7a993f0f5eba986c",
      "parents": [
        "7957489003137280aaa20415f5dc601a8276181e",
        "d7a3f5c4cc55e61bdcb5eb57bf823cee2e059828"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 15:01:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 15:01:16 2016 +0000"
      },
      "message": "Merge \"Make the Neutron l3 plugin use the subnetpools\""
    },
    {
      "commit": "04e69de6c513e1cddaaa74eb2ff428a5db4d223b",
      "tree": "0584e3049c750a2f72876ffed8dbf3dae1f03fdc",
      "parents": [
        "7957489003137280aaa20415f5dc601a8276181e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Jul 27 08:05:05 2016 +1000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Sep 26 14:44:40 2016 +0000"
      },
      "message": "Mount identity admin script at /identity_admin\n\nThe /identity_admin endpoint is the port 80/443 equivalent of the\nservice that typically runs on port 35357. In v2 some operations must be\nperformed on the admin endpoint whereas on v3 the services on 5000 and\n35357 are exactly the same. This would be why the service was mounted at\n/identity_v2_admin however that is misleading because both the v2 and v3\nservices are present on that endpoint.\n\nThis is particularly confusing because we set this as the OS_AUTH_URL\nendpoint and it makes it seem like we are doing v2 authentication when\nwe are not.\n\nChange-Id: If73735026079fb19ca5bd44b3a4dc1f507b5c99d\n"
    },
    {
      "commit": "7957489003137280aaa20415f5dc601a8276181e",
      "tree": "f87cca12a84b40965e7fe18ec7cebdf9df05c780",
      "parents": [
        "bf10c86664df7f1b650138fc882d8d513f87fb5c",
        "d2ef615d8f2edc9d8b535c94fca1a5afde3d0694"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 13:57:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 13:57:51 2016 +0000"
      },
      "message": "Merge \"Neutron: enable setting debug as True or False\""
    },
    {
      "commit": "bf10c86664df7f1b650138fc882d8d513f87fb5c",
      "tree": "bbcc871797b9050a732f0c3cdbd444ba5eadfe5c",
      "parents": [
        "7febf95e5ce6ef2e552bb9f8ccc57102f283b280",
        "734f144f5d47c9b76562d5b5c705428be0963aec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 13:30:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 13:30:26 2016 +0000"
      },
      "message": "Merge \"Neutron L3: account for all default routes\""
    },
    {
      "commit": "890342ed878f4a8f556ae733b6bd6c872308a937",
      "tree": "f87182faa958c3b87f210cfc440c57750049827b",
      "parents": [
        "dec121114c3ea6f9e515a452700e5015d1e34704"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Tue Sep 13 22:41:41 2016 +0200"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Mon Sep 26 15:16:04 2016 +0200"
      },
      "message": "Work around issue in glance_store swift driver\n\nWith [1] glance_store introduced default settings for user_domain_id and\nproject_domain_id. Sadly since these are always passed to the keystone\nclient, they override any settings to user_domain_name and\nproject_domain_name that are made in the config, leading to authentication\nfailures.\n\nSo as a workaround until [2] is fixed, we explicitly place the corresponding\ndomain_ids into the config.\n\n[1] https://review.openstack.org/297665\n[2] https://bugs.launchpad.net/tempest/+bug/1620999\n\nChange-Id: Ica81a1a176614392291f2db4cc6398ed30663aed\n"
    },
    {
      "commit": "7febf95e5ce6ef2e552bb9f8ccc57102f283b280",
      "tree": "c4d06922b6e365ad698b7e321b9035f9f338abf3",
      "parents": [
        "a2d18484195e700f28e0b7cca1a29e20d9d369b0",
        "7eb672d1a95794644db8c34411f44734927bd87f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 13:14:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 13:14:37 2016 +0000"
      },
      "message": "Merge \"Update doc to reflect neutron became devstack default\""
    },
    {
      "commit": "323b726783d6d4ef24a0c9f0d7c77b9e8b152c61",
      "tree": "08a38b4634868ed613ec280ab8fdc0967ced9ef8",
      "parents": [
        "a2d18484195e700f28e0b7cca1a29e20d9d369b0"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Sep 23 13:33:40 2016 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Sep 26 11:37:18 2016 +0000"
      },
      "message": "Don\u0027t make root CA if it exists\n\nTo support multinode testing where we just copy the CA to all the\ninstances don\u0027t remake the CA if it already exists.\n\nThe end result is that you can trusty a single chain and all your\nclients will be happy regardless of which host they are talking to.\n\nChange-Id: I90892e6828a59fa37af717361a2f1eed15a87ae4\n"
    },
    {
      "commit": "499a9e39c1bfeb39928b04a9f1cc84a91521dcad",
      "tree": "61c75de43f516ce1c5b2d7a3c3373c8724c7a57e",
      "parents": [
        "a2d18484195e700f28e0b7cca1a29e20d9d369b0"
      ],
      "author": {
        "name": "John Hua",
        "email": "john.hua@citrix.com",
        "time": "Mon Sep 26 11:43:49 2016 +0800"
      },
      "committer": {
        "name": "John Hua",
        "email": "john.hua@citrix.com",
        "time": "Mon Sep 26 12:06:02 2016 +0800"
      },
      "message": "XenAPI: Remove legacy tty image\n\nUPLOAD_LEGACY_TTY was for console access, but it\u0027s no longer used.\n\nChange-Id: I294c8716be2e6ee9f53108d4eb41faf99e975538\n"
    },
    {
      "commit": "a80d4097a973acaff9c7718334487a1182ba7dc6",
      "tree": "53661ba1d3149841e8e11ecd2b9ddf94f9ae51be",
      "parents": [
        "8e5417e876a4c29dc9fb60659fa4c011bbb43d99"
      ],
      "author": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Thu Aug 11 10:41:34 2016 +0000"
      },
      "committer": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Thu Sep 22 07:44:43 2016 +0000"
      },
      "message": "Modify the default Qemu packages name for AArch64.\n\nIn Debian jessie and later release,there is no packages\ncalled \"qemu-kvm\" for AArch64. Also modify the libguestfs0\npackages for AArch64\n\nCloses-bug: #1612182\n\nChange-Id: I5eb6bd137896eb9abfc4f8dbb41b41105e4820cd\nSigned-off-by: Kevin Zhao \u003ckevin.zhao@linaro.org\u003e\n"
    },
    {
      "commit": "a2d18484195e700f28e0b7cca1a29e20d9d369b0",
      "tree": "d14dadbfb1bad781fffe1f8047d7d03831e5d0ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff",
        "4b49e409f853104dae021dfca1a9342ec9ac4709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "message": "Merge \"Use apache for tls-proxy ssl termination\""
    },
    {
      "commit": "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153",
      "tree": "cef2f59aedf3671aa9e38b93a5abc6637089a1ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "message": "Fix the logic of if used with is_service_enabled\n\nThe value to be evaluated is the returned value, not the output of the\ncommand.\n\nChange-Id: I22d7c967e911bcfee6b1910f666dbbc647c00085\n"
    },
    {
      "commit": "4b49e409f853104dae021dfca1a9342ec9ac4709",
      "tree": "dc27f7ff83839baa55b459ca4aa2230c4ed19439",
      "parents": [
        "fb1e1cc7e3de4483de48661b03a4417e2d24957a"
      ],
      "author": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Wed Aug 31 18:19:51 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Sep 20 08:14:11 2016 -0700"
      },
      "message": "Use apache for tls-proxy ssl termination\n\nStud is now abandonware (see https://github.com/bumptech/stud) and is\nnot packaged in xenial. Lets use Apache for SSL termination since its\nthere already.\n\nChange-Id: Ifcba410f5969521e8b3d30f02795541c1661f83a\n"
    },
    {
      "commit": "d2ef615d8f2edc9d8b535c94fca1a5afde3d0694",
      "tree": "da958068556032e2c9dc71ffd9e3dcf6d0ed88cd",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Sep 20 04:12:11 2016 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Sep 20 04:12:11 2016 -0700"
      },
      "message": "Neutron: enable setting debug as True or False\n\nThe flag ENABLE_DEBUG_LOG_LEVEL indicates if this should be\nset or not.\n\nThis will now be supported in Neutron.\n\nChange-Id: I3afe0546b379873247fee1ef9f4cc2708a7b5713\n"
    },
    {
      "commit": "734f144f5d47c9b76562d5b5c705428be0963aec",
      "tree": "c769e410c029c9f91bbe6ee77a0d55384e66954f",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff"
      ],
      "author": {
        "name": "Henry Gessau",
        "email": "HenryG@gessau.net",
        "time": "Sat Sep 17 19:28:53 2016 -0400"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "HenryG@gessau.net",
        "time": "Mon Sep 19 14:18:53 2016 -0400"
      },
      "message": "Neutron L3: account for all default routes\n\nSome systems may have more than one default route.\nSet up iptables NAT rules on all v4 default route devices.\nAccept RAs on all v6 default route devices.\n\nCloses-Bug: #1624773\n\nChange-Id: If58509297497ea33c6c156f083a4394000bd0561\n"
    },
    {
      "commit": "81d89cf3584a5edadbaa2514305cf5721b29cdff",
      "tree": "85e75daaffecddead6f6cef3f3ce38173002f73a",
      "parents": [
        "466dc74e6798804329550564dff00aee510d1232"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 16 06:52:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 16 06:52:00 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I20039918452f6aa430037ae986f7cd88bd220d76\n"
    },
    {
      "commit": "466dc74e6798804329550564dff00aee510d1232",
      "tree": "66d96f99aa2d5db25b420f4de074dbfdbbb6af38",
      "parents": [
        "72fe79d7af8f77ac85d561ed5c5c3eef96d4f752",
        "cb3a216c2315041f1665dda2b81555883ba2dc6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 16 03:28:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 16 03:28:12 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "72fe79d7af8f77ac85d561ed5c5c3eef96d4f752",
      "tree": "1581bb2fae8398b1309108e15940eefd2dc1f60f",
      "parents": [
        "57d390c5d7a52befc21d4d50ee676fb904b76d6d",
        "5068b291f427a55b40357cc0cb77875294963e39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "message": "Merge \"tempest: toggle allow_port_security_disabled\u003dTrue\""
    },
    {
      "commit": "cb3a216c2315041f1665dda2b81555883ba2dc6b",
      "tree": "a50cffe25bf5f398147ae358d0f926978acd99bf",
      "parents": [
        "57d390c5d7a52befc21d4d50ee676fb904b76d6d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 15 06:52:36 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 15 06:52:36 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ib75ecf5c822f3778978177c793399afbd802bf70\n"
    },
    {
      "commit": "57d390c5d7a52befc21d4d50ee676fb904b76d6d",
      "tree": "1a1fae63b9f127884483a2ae96865ae553648e9f",
      "parents": [
        "dec121114c3ea6f9e515a452700e5015d1e34704"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Sep 14 06:59:40 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Sep 14 06:59:40 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I21fd2b3866efe66dd1f7173003c2521688aa7fd6\n"
    },
    {
      "commit": "dec121114c3ea6f9e515a452700e5015d1e34704",
      "tree": "1ead3d1fcfb6efdcecdea5369e8744b2ae77fc48",
      "parents": [
        "6390d5ef8236028c8dc00c5514e7ceac60ffd627",
        "9c69eacabaac45a7ea3574744975fac5cf1ac10d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 00:39:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 00:39:21 2016 +0000"
      },
      "message": "Merge \"Don\u0027t add deb-* packaging repos to plugin list\""
    },
    {
      "commit": "14cb490d1e9837c237ade5c0a63de56faae5e89d",
      "tree": "e40b2ebbb1c03b813a684d67d3ee0cb0c4cd3415",
      "parents": [
        "6390d5ef8236028c8dc00c5514e7ceac60ffd627"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 08 13:07:59 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Sep 13 15:51:23 2016 -0400"
      },
      "message": "nova: stop setting deprecated use_usb_tablet option\n\nThe use_usb_tablet option is replaced by the pointer_model\noption.\n\nDepends-On: Id18b5503799922e4096bde296a9e7bb4f2a994aa\n\nChange-Id: Ic2a49f88df988c6404c1c72e9ee28a487e4f7908\n"
    },
    {
      "commit": "6390d5ef8236028c8dc00c5514e7ceac60ffd627",
      "tree": "20ad0be8564d50798b54c51c3ff62b1a29f5bdbd",
      "parents": [
        "8a770cb050a5e49edba77f8e4de9076e88e3ec21"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Sep 12 11:23:19 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Sep 12 11:35:22 2016 -0400"
      },
      "message": "libvirt: install python-guestfs when ENABLE_FILE_INJECTION\u003dTrue\n\nThere is a bit of a weird history here, but the net is we\u0027re not\ninstalling python-guestfs when ENABLE_FILE_INJECTION is set, which\nit is in the gate-tempest-dsvm-neutron-full-ssh job, which makes\nfile injection (personality) tests fail.\n\nThe history:\n\nCommit 0ae942b41c6dcd0fe7353e7d68574194fb72a66d moved installing\npython-guestfs to the hypervisor-libvirt file and it was conditional\non a flag to enable file injection and the backing distro.\n\nCommit a3c94468baa159840a47c34cf94d97d816208313 removed the ability\nto configure nova for file injection, which never made any Tempest\ntests fail because we didn\u0027t have a job that tested file injection\nwith ssh, which is what gate-tempest-dsvm-neutron-full-ssh does.\n\nCommit 6d3670a65280d71529f8aad8ca5a0422abffebd0 added the ability\nback to enable file injection and the gate-tempest-dsvm-neutron-full-ssh\njob uses it, but missed added the condition back in from 0ae942b41\nwhich installed the python-guestfs package. This change adds that\nback in.\n\nChange-Id: I1c1ef093b70007100646c086dc5724cd64751d00\nCloses-Bug: #1622649\n"
    },
    {
      "commit": "8a770cb050a5e49edba77f8e4de9076e88e3ec21",
      "tree": "54cbe3c0f1a1b914a0707da57a5631594f2c92ef",
      "parents": [
        "95469032656c442982730ea307644d47d7755a81",
        "f3daa9548efd53e09d141f588342d4d94683b6c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 05:53:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 05:53:49 2016 +0000"
      },
      "message": "Merge \"Add thin-provisioning-tools for Cinder\""
    },
    {
      "commit": "9c69eacabaac45a7ea3574744975fac5cf1ac10d",
      "tree": "b03e419e30b5bda5f3fe563db48025c9dedf6ebf",
      "parents": [
        "95469032656c442982730ea307644d47d7755a81"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Sep 12 14:58:20 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Sep 12 14:58:20 2016 +1000"
      },
      "message": "Don\u0027t add deb-* packaging repos to plugin list\n\nA couple of hundred of these were added with\nIa02f4e1819ac47b12b4ce4381e04253eb26e9f70 and you can see in some of\nthe proposals at I21fd2b3866efe66dd1f7173003c2521688aa7fd6 they\u0027re\nstarting to match.  Just ignore packaging repos as they\u0027re not really\nrelevant for the purposes of plugin list.\n\nChange-Id: Iaf9e0c0fb672a70c3aee1bbcf587bb0d387e5945\n"
    },
    {
      "commit": "95469032656c442982730ea307644d47d7755a81",
      "tree": "6c91b100b310cfec6b5365bdeadc64c8a35a2401",
      "parents": [
        "628098e0de32e107f397e220d4ab18e63ec7c397"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Sep 08 17:08:36 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Sep 08 17:09:45 2016 -0700"
      },
      "message": "Set sensible default for LB_PHYSICAL_INT\n\nConfigure the linux bridge physical interface to use the interface for\nthe default route on the current host. In the future we should consider\nusing a dangling interface so that we aren\u0027t affecting the host\ninstances networking but this roughly matches what testing has been\nusing in the past.\n\nChange-Id: I7859437f97e6cab929e90208fe56f7efd62dfe01\n"
    },
    {
      "commit": "628098e0de32e107f397e220d4ab18e63ec7c397",
      "tree": "56c1eb6e05a22e1a7583d4d43917d4ae863ea0eb",
      "parents": [
        "b74fc6886ff7b373644f886238118dd0c34046f2",
        "0a40710b9f82555abd0478498d743a973680f5d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 08 16:59:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 08 16:59:59 2016 +0000"
      },
      "message": "Merge \"Adding vfio to cgroup_device_acl during libvirt configuration\""
    },
    {
      "commit": "b74fc6886ff7b373644f886238118dd0c34046f2",
      "tree": "f19f62eb1f6379f38a260ff909a922db081fc443",
      "parents": [
        "fac8adbe1b2bdd2bae105228eb7acf2dd3f30da7",
        "eb77eef8a57f8a4d012d8bee316e56b1764919de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 08 00:59:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 08 00:59:33 2016 +0000"
      },
      "message": "Merge \"Keystone re-enable catalog caching\""
    },
    {
      "commit": "f3daa9548efd53e09d141f588342d4d94683b6c8",
      "tree": "e2017f04f747e03c3d176ba18487d0955deae232",
      "parents": [
        "fac8adbe1b2bdd2bae105228eb7acf2dd3f30da7"
      ],
      "author": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Tue Sep 06 13:45:32 2016 -0600"
      },
      "committer": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Tue Sep 06 16:21:57 2016 -0600"
      },
      "message": "Add thin-provisioning-tools for Cinder\n\nUbuntu\u0027s LVM packaging does not support thin provisioning by\ndefault:\n /usr/sbin/thin_check: execvp failed: No such file or directory\nThis is fixed with install of thin-provisioning-tools.\n\nChange-Id: I31f572934ea94cae6e2aea27a2c731ee5bca68d3\nCloses-Bug: #1615134\n"
    },
    {
      "commit": "fac8adbe1b2bdd2bae105228eb7acf2dd3f30da7",
      "tree": "dd7ccd98d2d8f7e09205c4c66910b2e7c05da622",
      "parents": [
        "1735f39128ec2d5643435ae2467bc61cbf32e4a1",
        "88f8558d874072536e7660a233f24207a7089651"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 14:02:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 14:02:07 2016 +0000"
      },
      "message": "Merge \"Enable neutron to work in a multi node setup\""
    },
    {
      "commit": "1735f39128ec2d5643435ae2467bc61cbf32e4a1",
      "tree": "fb3ceafd557de2fe27815d417d6a2f8bd914004b",
      "parents": [
        "6affe6db29ee3ad51a3768afb7e9ba05d25188e7",
        "0063495b00409651c3bd02a7b3a31ba5b6ea40c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 06 07:23:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 06 07:23:34 2016 +0000"
      },
      "message": "Merge \"Make PIP_GET_PIP_URL configurable via local.conf\""
    },
    {
      "commit": "0063495b00409651c3bd02a7b3a31ba5b6ea40c0",
      "tree": "487ef34577b63bb7a3c6bc851726120e7df99a4d",
      "parents": [
        "b3b5eebaf59fdacad292f8ec89511ab810bed09c"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Fri Aug 26 10:29:20 2016 +0200"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Sep 06 14:48:32 2016 +1000"
      },
      "message": "Make PIP_GET_PIP_URL configurable via local.conf\n\nThe default get_pip url regulary times out when starting devstack\nfrom behind company firewalls. Making this a configureable variable,\nuser can make use of internal git-pip.py mirrors without modifying\nany code.\n\nChange-Id: I66a5534d51ab23a4d8586c27d37b4b6b8a6892c9\n"
    },
    {
      "commit": "0a40710b9f82555abd0478498d743a973680f5d9",
      "tree": "9bdf36692e4153b2f4aad857a5ffc443d18342e8",
      "parents": [
        "6affe6db29ee3ad51a3768afb7e9ba05d25188e7"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Sun Sep 04 12:52:01 2016 +0000"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Sun Sep 04 12:52:01 2016 +0000"
      },
      "message": "Adding vfio to cgroup_device_acl during libvirt configuration\n\nvfio should be added to cgroups on some of the Distributions like\nUbuntu 16-04\n\nChange-Id: I7239858b6307e37bf1237b92d69a0520ab5ad304\n"
    },
    {
      "commit": "085f2fb0e2d399281b137c9fa95a7a39e270be7d",
      "tree": "4baee92b65571bd1d737a2d96fa03b4383672f60",
      "parents": [
        "6affe6db29ee3ad51a3768afb7e9ba05d25188e7"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 14:00:39 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 14:19:52 2016 -0700"
      },
      "message": "Remove the same configurations as the default\n\nThe default value of force_dhcp_release is True on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/network.py#L306\nThe default value of vnc.enabled is True on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/vnc.py#L27\nThe default value of spice.enabled is False on Nova side:\nhttps://github.com/openstack/nova/blob/master/nova/conf/spice.py#L30\n\nSo it is not necessary to set them on Devstack.\n\nChange-Id: I67cc103269d2d612ad443c72f2a77d7ae2ca09e3\n"
    },
    {
      "commit": "6affe6db29ee3ad51a3768afb7e9ba05d25188e7",
      "tree": "f9cfca3bb6bce98a9dbfca112e1878e233be0990",
      "parents": [
        "e89723dcd84ba24830b044a05b7d725cb0bfff19",
        "62f6eb68fdca2ecd30fbf0a1092b6b36dad368b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 17:27:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 17:27:37 2016 +0000"
      },
      "message": "Merge \"Change quota_injected_file_path_bytes to quota_injected_file_path_length\""
    },
    {
      "commit": "e89723dcd84ba24830b044a05b7d725cb0bfff19",
      "tree": "a02414314878cdeaa351f47dd04a5b02cfa84d80",
      "parents": [
        "58975501466edd86d43f95a0a08dfabb8588635f",
        "5237d16d69cf54487b72dd8d12862cb4339efcbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 02 17:12:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 02 17:12:07 2016 +0000"
      },
      "message": "Merge \"LVM: Handle missing loop device at cleanup\""
    },
    {
      "commit": "58975501466edd86d43f95a0a08dfabb8588635f",
      "tree": "79042dbdc656a9887ccbcfc0bb2fd886dcd0ff57",
      "parents": [
        "71119b47a0e3fb86b349732a1777be8c83d2e6c2",
        "69d4a71dfe86e8111101dcd1bcf5a4138a7956a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 19:55:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 19:55:06 2016 +0000"
      },
      "message": "Merge \"Allow setup of credential encryption using fernet\""
    },
    {
      "commit": "71119b47a0e3fb86b349732a1777be8c83d2e6c2",
      "tree": "0ab16400fd5d0d0d9990fd4220672740c57de82e",
      "parents": [
        "6930ba312f787e0459f7455ac6ba2a70b3c7c37d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Aug 15 12:06:55 2016 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 01 15:36:50 2016 +0000"
      },
      "message": "Setup cellsv2 for Nova\n\nThis patch setup cellsv2 for Nova after plugin initialization phase.\nSince this requires compute hosts to be started, we need to do it\nafter we have initialized all other plugins. Things like ironic\naren\u0027t setup when we were running this as part of nova setup, and\nthus this command can fail.\n\nWhen cellsv1 is used (n-cell is enabled) skip calling\ncells_v2 simple_cell_setup, which will never have hosts\nat the top level and which will always fail.\n\nChange-Id: Ic7d0115da51d6ea17ee49071af259a7789c62ab9\nDepends-On: I9bbaa4c92503222c9fd015fe075926b50f3dcc8c\n"
    },
    {
      "commit": "6930ba312f787e0459f7455ac6ba2a70b3c7c37d",
      "tree": "e2dde7c02d596f3a9f428fab4f2bcf2fae2d95ab",
      "parents": [
        "08b1475c2a9923a202b2e5112e03c96aa1f9a5c0"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Sep 01 07:25:28 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 01 08:36:15 2016 -0400"
      },
      "message": "Specify a cloud for openstack complete\n\nthere is a bug in openstackclient that is causing a password prompt\n\nRelated-Bug: 1619274\nhere.\n\nChange-Id: I3aee25845ece846ed2b35aa242dc684b55ac2381\n"
    },
    {
      "commit": "08b1475c2a9923a202b2e5112e03c96aa1f9a5c0",
      "tree": "93a8e0434de49f49b89985af20aeee61e76020a2",
      "parents": [
        "d7c9d2e27e13c86859b1a3a7bc05e6f20d537568",
        "eb6ef2f80ea11aa7ba3f9ff52cb03704db3547d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 09:41:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 09:41:17 2016 +0000"
      },
      "message": "Merge \"Create the nova_api_cell0 database\""
    },
    {
      "commit": "d7c9d2e27e13c86859b1a3a7bc05e6f20d537568",
      "tree": "06300d5fb6f345eb8a7df5212a3b3fd1e81b172a",
      "parents": [
        "fb1e1cc7e3de4483de48661b03a4417e2d24957a",
        "d3fab7bfc16284a24a66f1724805c35535432fc0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 04:46:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 04:46:54 2016 +0000"
      },
      "message": "Merge \"Revert \"Allow properly overriding DEST\"\""
    },
    {
      "commit": "eb77eef8a57f8a4d012d8bee316e56b1764919de",
      "tree": "696eb03d77b4b3d83f0b126754ab3aeafe73c74b",
      "parents": [
        "fb1e1cc7e3de4483de48661b03a4417e2d24957a"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Aug 31 16:26:17 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Aug 31 16:26:30 2016 -0500"
      },
      "message": "Keystone re-enable catalog caching\n\nCatalog caching was disabled due to bug 1537617, but this has been\nfixed for some time. Re-enabling to get some performance back.\n\nChange-Id: Ic0edf5c70a5040edf3393dbd1e110ab5fb56c110\nRelated-Bug: 1537617\n"
    },
    {
      "commit": "fb1e1cc7e3de4483de48661b03a4417e2d24957a",
      "tree": "9edcdb33baa120ac3a07fd7a19d81eae75d113ac",
      "parents": [
        "a270f5e242f2532389395abfe49eb6780b50a0db",
        "0bf25506b03c78dd809e3638cabcf1fc11e9f1a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 31 21:22:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 21:22:48 2016 +0000"
      },
      "message": "Merge \"Move RABBIT_USERID to lib/rpc_backend\""
    },
    {
      "commit": "542abbab3bc58c40a499531165943df4bf2e4ab0",
      "tree": "73be70c316843a6b25813cf99b27446d24dcb5e5",
      "parents": [
        "a270f5e242f2532389395abfe49eb6780b50a0db"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Aug 31 15:47:56 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Aug 31 15:47:56 2016 -0500"
      },
      "message": "Keystone uwsgi set lazy-apps\u003dtrue\n\nKeystone had a problem where there was a memcached socket\nopened very early on startup which then got shared between\nworker processes when running under uwsgi. This can be\nprevented by setting lazy-apps so this is the recommended\nsetting.\n\nSee http://uwsgi-docs.readthedocs.io/en/latest/ThingsToKnow.html\n\n\"\"\"uWSGI tries to (ab)use the Copy On Write semantics of the\nfork() call whenever possible. By default it will fork after\nhaving loaded your applications to share as much of their\nmemory as possible. If this behavior is undesirable for some\nreason, use the lazy-apps option. This will instruct uWSGI to\nload the applications after each worker’s fork(). Beware as\nthere is an older options named lazy that is way more invasive\nand highly discouraged (it is still here only for backward\ncompatibility) \"\"\"\n\nChange-Id: I6f271dc906528f0c86060452deaf15df81b267d2\nRelated-Bug: 1600394\n"
    }
  ],
  "next": "a270f5e242f2532389395abfe49eb6780b50a0db"
}
