)]}'
{
  "log": [
    {
      "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": "a270f5e242f2532389395abfe49eb6780b50a0db",
      "tree": "904719756e5e3ac5e0416964ebdce60fb812cc03",
      "parents": [
        "413cca397a457c1abfeeb4a83abbef799d4494cc",
        "c9f6327844c794789ea3c3905cc8e04523262f71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 31 20:14:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 20:14:49 2016 +0000"
      },
      "message": "Merge \"Remove lib/ceph\""
    },
    {
      "commit": "413cca397a457c1abfeeb4a83abbef799d4494cc",
      "tree": "95f230f637a219bd869d76e506df8c1497b07ef3",
      "parents": [
        "32ced8fed7232259ac3e1955765cd0559695945d",
        "0385caa2ee503486cab1a81dbdda691aa259134c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 31 20:14:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 20:14:33 2016 +0000"
      },
      "message": "Merge \"Fix comment in plugin-registry header\""
    },
    {
      "commit": "32ced8fed7232259ac3e1955765cd0559695945d",
      "tree": "0f7fbc06f1ee206587a96f218685ff5e1772c5bd",
      "parents": [
        "a25ae6c03de2d87bca4f708ffc338c66164eec3b",
        "44bf88cd3990c5255e1a0b94842446b8a472b87d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 31 20:13:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 20:13:48 2016 +0000"
      },
      "message": "Merge \"Fix region name placement config option\""
    },
    {
      "commit": "0bf25506b03c78dd809e3638cabcf1fc11e9f1a0",
      "tree": "da31bb68d31fbbe15638492d45e51e4a01f9f90e",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Aug 30 22:14:04 2016 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Aug 31 19:11:33 2016 +0000"
      },
      "message": "Move RABBIT_USERID to lib/rpc_backend\n\nThis moves setting of RABBIT_USERID from stack.sh to lib/rpc_backend\nso it may be used in grenade runs, which don\u0027t have the defaulted\nvalue from stack.sh. The RABBIT_USERID is needed in order to call\nget_transport_url in lib/rpc_backend.\n\nChange-Id: I6f211e9102f79418f9f94a15784f91c4150ab8a7\n"
    },
    {
      "commit": "44bf88cd3990c5255e1a0b94842446b8a472b87d",
      "tree": "8cb544fe6fcfbbbb3488e0dda8a17908e0d1f331",
      "parents": [
        "43ff27b7e8e9d209d8f1fc0483da717296be93bc"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 31 10:39:46 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 31 10:39:46 2016 -0400"
      },
      "message": "Fix region name placement config option\n\nThe placement config option for setting the region is\nactually \u0027os_region_name\u0027, not \u0027region_name\u0027, see:\n\nhttps://review.openstack.org/#/c/358797/13/nova/conf/placement.py\n\nChange-Id: I62e79c6860e2329428e3115d14ee86f5ff15d7e8\n"
    },
    {
      "commit": "a25ae6c03de2d87bca4f708ffc338c66164eec3b",
      "tree": "6e8345ce290b4e2d1d6b5918f8f9f46347c2f6ff",
      "parents": [
        "43ff27b7e8e9d209d8f1fc0483da717296be93bc"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 31 08:56:37 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 31 08:56:37 2016 -0400"
      },
      "message": "convert apache logs to color for screen\n\nIf we left the ansi color codes in apache logs, we can run a sed\nscript to convert the escaped escapes back to ansi escapes which make\nthe logs colorized again.\n\nThere are 8 \\ because we need to end up with 2 in the final sed, and\nwe get interopolated twice. How much fun is escape interpolation? All\nthe fun.\n\nChange-Id: Id8531cf03ba80f0df62f20add02e757bd63d4f2d\n"
    },
    {
      "commit": "43ff27b7e8e9d209d8f1fc0483da717296be93bc",
      "tree": "e6a052824b3d170e01ffd26a322213aebe0388c4",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 30 21:13:15 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 30 21:14:34 2016 -0400"
      },
      "message": "Use wsgi-script installed nova-placement-api\n\nWe should use the standard install nova-placement-api script which is\nmanaged by the python package instead of a one off copy procedure.\n\nDepends-On: I00d032554de273d7493cfb467f81687c08fd5389\n\nChange-Id: I74b39d6a0cedea7c18ce8080dcddb43d13df1de8\n"
    },
    {
      "commit": "0385caa2ee503486cab1a81dbdda691aa259134c",
      "tree": "1722e062808520289b5a3270440ed4422c2c00b3",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "message": "Fix comment in plugin-registry header\n\nFix the comment to actually be a comment.  Regenerate page.\n\nAlthough we\u0027ve got a pretty cool system for generating this, I wonder\nif anyone actually looks at it?  Maybe it\u0027s just helpful as a form of\nSEO.\n\nChange-Id: I15aaa983716f9ee897293c2954ca7ae561951372\n"
    },
    {
      "commit": "c9f6327844c794789ea3c3905cc8e04523262f71",
      "tree": "609a2f444005562d27a1c065140393b99565c26e",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 30 17:21:30 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 30 17:21:30 2016 -0400"
      },
      "message": "Remove lib/ceph\n\nAll jobs using ceph as a storage backend have been moved over\nto using the devstack-plugin-ceph repo in project-config so we\nshould be safe to remove the now unused lib/ceph file.\n\nThe files are left in place because the devstack plugin does not\ninstall xfsprogs but it\u0027s used by the create_disk function.\n\nAnd the ceph cinder backend file is left in place since the\ndevstack-plugin-ceph repo uses that by setting\nCINDER_ENABLED_BACKENDS\u003d${CINDER_ENABLED_BACKENDS:-ceph}.\n\nChange-Id: I3fb09fc92bc6ab614e86d701ea46d5741a76b7a8\n"
    },
    {
      "commit": "79722563a67d941a808b02aeccb3c6d4f1af0c41",
      "tree": "a835be80f33dc56c20699e78aa3c7fb4c223a387",
      "parents": [
        "434035e2846dc8ebcdadf7349897f8b0b29c3b74",
        "4d6017566a2fd550b418609c8452e6cf35dd29a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 19:52:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 19:52:15 2016 +0000"
      },
      "message": "Merge \"Add support for placement API to devstack\""
    },
    {
      "commit": "434035e2846dc8ebcdadf7349897f8b0b29c3b74",
      "tree": "6db35a2288eb75d5ca3485fb49a50286dfc232ac",
      "parents": [
        "8755de3d750ebfb7ec5256d044488575c749492f",
        "1554adef26bd3bd184ddab668660428bdf392232"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 15:37:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 15:37:31 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Use real Neutron network for L3 GW by default\"\"\""
    },
    {
      "commit": "8755de3d750ebfb7ec5256d044488575c749492f",
      "tree": "498ce1d35f06374c734f13bd32d87b6d0931b4fa",
      "parents": [
        "23fc4e034289fc57e55726e73f2d792445a46c1f",
        "26edd7b071f84e2fd2a9953086209e02b0c27ef3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 14:21:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 14:21:38 2016 +0000"
      },
      "message": "Merge \"Install conntrack in XenServer Dom0\""
    },
    {
      "commit": "4d6017566a2fd550b418609c8452e6cf35dd29a7",
      "tree": "97be48d39229c91d27ee17ea3f9e4c073f2fd4ae",
      "parents": [
        "23fc4e034289fc57e55726e73f2d792445a46c1f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Jul 12 19:34:09 2016 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Aug 30 12:49:47 2016 +0000"
      },
      "message": "Add support for placement API to devstack\n\nUses lib/placement, but relies on some functionality from\nlib/nova. This leads to some weirdness since the nova has\nspecial status in stack.sh. If/when placement is extracted\nit may be good to follow the devstack plugin structure\ninstead.\n\nBecause the placement code is currently a part of nova, there\nare dependencies in lib/placement on a some $NOVA_* variable\nand, if virtenv is being used, the virtualenv used by nova.\n\nBecause placement currently runs using nova\u0027s configuration\nsettings, not a lot actually happens in lib/placement: apache\nis configured and keystone accounts and endpoints are created.\n\nIf PLACEMENT_DB_ENABLED is true then a separate placement db\nwill be configured.\n\nWhen complete the initial version of the placement service will\nprovide support for managing resource providers, inventories and\nallocations.\n\nThe placement api only runs under mod-wsgi.\n\nChange-Id: I53dd3e6b41de17387a0e179fc9ac64c143b6a9eb\n"
    },
    {
      "commit": "23fc4e034289fc57e55726e73f2d792445a46c1f",
      "tree": "426a025d964a95ba1ee5f4662f9b1b0ddba08571",
      "parents": [
        "7b5e33a9dde00677862a3e4650e514f870a2d281",
        "9162608d6e1d13a64dd387486faa221c694ba913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 06:10:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 06:10:58 2016 +0000"
      },
      "message": "Merge \"Revert \"stackrc set the LC_ALL to C\"\""
    },
    {
      "commit": "7b5e33a9dde00677862a3e4650e514f870a2d281",
      "tree": "1ac8473cc08a9f26f62252c18d97e514a2775f98",
      "parents": [
        "61be14d2993f84364c47956036bd95a97d2c7725",
        "8f586fbefe10893343c6cf9d906f1e6734e89e88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 30 04:28:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 04:28:44 2016 +0000"
      },
      "message": "Merge \"Start virtlogd service\""
    },
    {
      "commit": "26edd7b071f84e2fd2a9953086209e02b0c27ef3",
      "tree": "c3fab034c2e8661186a6ea292215a6152e85d083",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Aug 08 07:23:36 2016 +0000"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Tue Aug 30 01:30:14 2016 +0000"
      },
      "message": "Install conntrack in XenServer Dom0\n\nNeutron openvswitch agent running in compute node will control the\nactual connection of the VMs in Dom0 via conntrack-tools, but Dom0\ndoesn\u0027t install conntrack-tools RPM by default.\nThis patch is to add such support with XenServer 7.0 and above.\n\nChange-Id: Iec56db761015d4b7baa5a5f54314f4ff3fa67e02\n"
    },
    {
      "commit": "8f586fbefe10893343c6cf9d906f1e6734e89e88",
      "tree": "a39781b5966a13ee8be1a1538738a7190945d1ff",
      "parents": [
        "3cd89d94d88a4288f29ee6be434583b3dc5ba211"
      ],
      "author": {
        "name": "Janki Chhatbar",
        "email": "jchhatba@redhat.com",
        "time": "Mon Jul 18 08:19:25 2016 +0530"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 30 10:37:21 2016 +1000"
      },
      "message": "Start virtlogd service\n\nEnsure the virtlogd service is started, to work-around various\nplatform issues where it isn\u0027t started correctly.\n\nCloses-Bug: #1603009\nChange-Id: I548b377df6b2f0c287429e4387ee33184a82a64d\n"
    },
    {
      "commit": "1554adef26bd3bd184ddab668660428bdf392232",
      "tree": "fc0338484882324a0b6406a2925175934398e581",
      "parents": [
        "61be14d2993f84364c47956036bd95a97d2c7725"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Jul 22 09:40:19 2016 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Aug 29 17:44:37 2016 +0000"
      },
      "message": "Revert \"Revert \"Use real Neutron network for L3 GW by default\"\"\n\nThis reverts commit 7da968a8be03229cfa72b215b87f17e28e23a988.\n\nChange-Id: I9ed28ccf6af611b280ada3420d7d2a833178fcac\n"
    },
    {
      "commit": "61be14d2993f84364c47956036bd95a97d2c7725",
      "tree": "7672c5a5ef8c3eab3e9e7743cee06c17dd0eb1bb",
      "parents": [
        "70a44ecad1375fbd22f48652d8151dcdc8dad9e2",
        "31813e92199386f19dd7e993a9e951d293503a01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 26 13:56:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 26 13:56:09 2016 +0000"
      },
      "message": "Merge \"Let neutron use default gateway IP for subnets\""
    },
    {
      "commit": "70a44ecad1375fbd22f48652d8151dcdc8dad9e2",
      "tree": "27217f94d351f68472619a5e1c0d098cac6f5a3d",
      "parents": [
        "b3b5eebaf59fdacad292f8ec89511ab810bed09c",
        "7682ea88a6ab8693b215646f16748dbbc2476cc4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 26 12:10:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 26 12:10:36 2016 +0000"
      },
      "message": "Merge \"Change default for FORCE_CONFIG_DRIVE\""
    },
    {
      "commit": "b3b5eebaf59fdacad292f8ec89511ab810bed09c",
      "tree": "a77bd2b69881b3bde8264b00dc4f400a7f4e380a",
      "parents": [
        "bfcde0cb0da7e2f6f641201c2c8139dc29c36235",
        "7e40c6406b553c489515a6ca79014bcaaa5a7db3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 25 18:32:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 25 18:32:38 2016 +0000"
      },
      "message": "Merge \"Remove lbaas from devstack proper, take 2\""
    },
    {
      "commit": "7e40c6406b553c489515a6ca79014bcaaa5a7db3",
      "tree": "053a45fffeac9d3c1e7766cd2c469854b1ac161c",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougwig@parkside.io",
        "time": "Sat Aug 20 16:32:14 2016 +0000"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougwig@parkside.io",
        "time": "Thu Aug 25 01:29:04 2016 +0000"
      },
      "message": "Remove lbaas from devstack proper, take 2\n\np-c patches have merged, neutron-lbaas removal is in the merge queue.\n\nThis reverts commit b3f26cb66c70b599c4d77945f2bdadd9537c7c35.\n\nDepends-On: I506949e75bc62681412358ba689cb07b16311b68\nChange-Id: I98d62c13ef90b20a9c67ef4f1720efcaa366fb31\n"
    },
    {
      "commit": "bfcde0cb0da7e2f6f641201c2c8139dc29c36235",
      "tree": "ab88479d459c93ae37cdd4f95f77e564c9c81580",
      "parents": [
        "49ef4b70f7a8878b26a25a73dc8655bbb24f75c5",
        "01acdabb1d65594a5fd74a6c72dcd5f5b0c1b0c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 25 00:46:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 25 00:46:00 2016 +0000"
      },
      "message": "Merge \"Fixes language: \"following allowing\" -\u003e \"allowing\"\""
    },
    {
      "commit": "49ef4b70f7a8878b26a25a73dc8655bbb24f75c5",
      "tree": "063edc9af19530fa4b7d0e58b56a8a2ff8820229",
      "parents": [
        "e75b667e3fa939074283c1c79446a9b83f3c5898",
        "c12d1d9ce06ad9f524430469b15a066edadcddde"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 24 22:13:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 22:13:40 2016 +0000"
      },
      "message": "Merge \"Accept IPv6 RAs on the interface with the default route\""
    },
    {
      "commit": "c12d1d9ce06ad9f524430469b15a066edadcddde",
      "tree": "b62daed170039bb21ca7ea97ddf69f3d01ac037f",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Aug 23 19:07:57 2016 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Wed Aug 24 15:44:40 2016 -0400"
      },
      "message": "Accept IPv6 RAs on the interface with the default route\n\nBecause neutron sets ipv6 forwarding settings, we stop accepting RAs\nfrom IPv6-only host environments. This leads to a loss of external\nconnectivity, which is bad for zuul running tests and stuff.\n\nSetting accept_ra to 2 will cause the RAs to be accepted.\n\nChange-Id: Ia044fff2a1731ab6c04f82aea47096b425e0c0a0\n"
    },
    {
      "commit": "e75b667e3fa939074283c1c79446a9b83f3c5898",
      "tree": "19613e8d4011847f54af539f19f5d3071eba12af",
      "parents": [
        "00d7db75d6c14ee82f10fe6afbd27aa2179017d1",
        "04d51e4943fff897b7f81799d267e75897fbe672"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 24 12:27:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 12:27:22 2016 +0000"
      },
      "message": "Merge \"Fix doc formating issue\""
    },
    {
      "commit": "00d7db75d6c14ee82f10fe6afbd27aa2179017d1",
      "tree": "81b7bc4be4ade90e0a60b723f3c1da4079cfdd7a",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f",
        "85ad108adf84718d5d7747e892ba236a21fc2dac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 24 12:26:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 12:26:24 2016 +0000"
      },
      "message": "Merge \"Fix typo in tools/info.sh comment\""
    },
    {
      "commit": "01acdabb1d65594a5fd74a6c72dcd5f5b0c1b0c6",
      "tree": "2e665a4b679a7333972e2c0205ac043dcf8b51c5",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f"
      ],
      "author": {
        "name": "igor",
        "email": "igor.milovanovic@ammeon.com",
        "time": "Fri Jul 29 13:11:53 2016 +0200"
      },
      "committer": {
        "name": "igor",
        "email": "igor.milovanovic@ammeon.com",
        "time": "Tue Aug 23 10:08:03 2016 +0100"
      },
      "message": "Fixes language: \"following allowing\" -\u003e \"allowing\"\n\nStops propagation of initially erroneous construct.\n\nChange-Id: I2197de57cbac98e87fb39fa0dca4c691fe5e856f\n"
    },
    {
      "commit": "31813e92199386f19dd7e993a9e951d293503a01",
      "tree": "ccb5611c292ab3a770fe6d7306f729ad2a6058ce",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Mon Aug 22 15:39:22 2016 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Mon Aug 22 21:02:46 2016 -0400"
      },
      "message": "Let neutron use default gateway IP for subnets\n\nBy default, FIXED_RANGE and NETWORK_GATEWAY (and the\nIPv6 equivalents) are in the same subnet.  But if\nFIXED_RANGE is over-ridden in local.conf we could\ncreate a subnet with an invalid gateway address.\n\nSince neutron will pick the lowest host IP as the\ngateway by default, do not specify them unless the\nuser has specifically set them.\n\nDo this for both the private and public subnets, as\nwell as the public IPv4 subnet.\n\nChange-Id: Ifc71400a3af1f131bb8a9722188e13de5bd3c806\n"
    },
    {
      "commit": "f73997815ecd98be3f271c297ed5089b7f96748f",
      "tree": "1b46de180e8357a4e0c14e583b1bad423e839237",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765",
        "b08b673def8f5c80b7a91ba2127edbb13c39c26a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 22 17:33:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 22 17:33:49 2016 +0000"
      },
      "message": "Merge \"Allow properly overriding DEST\""
    },
    {
      "commit": "85ad108adf84718d5d7747e892ba236a21fc2dac",
      "tree": "de5110a2fdd1dcc000aeab3e912df1f2747b6035",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Mon Aug 22 17:00:50 2016 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Mon Aug 22 17:00:50 2016 +0000"
      },
      "message": "Fix typo in tools/info.sh comment\n\nA trivial fix to a typo in tools/info.sh discovered while looking at\nit to see what it was.\n\nChange-Id: I9fb8906c375f99e43cdd0f41f7e4510c901fd3a1\n"
    },
    {
      "commit": "7682ea88a6ab8693b215646f16748dbbc2476cc4",
      "tree": "da195b50dda1bc34ed694dce4fd9b36012e18bee",
      "parents": [
        "ecfc8a77c203c7832b8b7542342cbb8e258a7765"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 18 16:19:36 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 18 16:19:36 2016 -0400"
      },
      "message": "Change default for FORCE_CONFIG_DRIVE\n\nWe really should be using the metadata server more in our normal\ntesting, this changes the default to use it.\n\nChange-Id: I8ef14e6110da1160163c0106e32032d27226f929\n"
    },
    {
      "commit": "ecfc8a77c203c7832b8b7542342cbb8e258a7765",
      "tree": "42b2f94afbba4f343ce8db782303358724686aec",
      "parents": [
        "e8b9257c7c8bbae0d8203795f54ece4b1aedc2b9",
        "14d86e841c964ba12a57a652ece4239ca9283c92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 18 12:50:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 18 12:50:14 2016 +0000"
      },
      "message": "Merge \"Set oslo_messaging_notifications driver\""
    },
    {
      "commit": "e8b9257c7c8bbae0d8203795f54ece4b1aedc2b9",
      "tree": "32225fa8cc841d696a37e12f3ef688afd1d36f5f",
      "parents": [
        "33f6b43b8081d9f73020a0703c4a6cb13d640673",
        "6a42a85b561c35157b14f63ab02536e18e5bb0d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 18 12:30:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 18 12:30:28 2016 +0000"
      },
      "message": "Merge \"Fixes for linux bridge and Q_USE_PROVIDER_NET\""
    },
    {
      "commit": "33f6b43b8081d9f73020a0703c4a6cb13d640673",
      "tree": "d94a993405a254ac90d835ca69c67f80a5a90d11",
      "parents": [
        "5bc5a31369aabc0bf642a74de9cca72912b16380",
        "0a099763b022ce476f921c8a4bc2ea20ce5f67b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 18 05:41:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 18 05:41:30 2016 +0000"
      },
      "message": "Merge \"Change python version to 3.5\""
    },
    {
      "commit": "5bc5a31369aabc0bf642a74de9cca72912b16380",
      "tree": "b51ce8fa740d360107df314320bd07377a2f2b35",
      "parents": [
        "f1d82783568a1e5f52b2011e60c0a4000ca43d3c",
        "023ac218059934a0746fa41c1473bd93ba9cc04a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 17 21:56:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 17 21:56:12 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "f1d82783568a1e5f52b2011e60c0a4000ca43d3c",
      "tree": "692b712a95984c7d7fe94d0d965feaccb68b738f",
      "parents": [
        "3cd89d94d88a4288f29ee6be434583b3dc5ba211",
        "14b12a74f6a258b6e97dbf85b0ccfd74028b83b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 17 14:02:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 17 14:02:44 2016 +0000"
      },
      "message": "Merge \"Remove stale config l3|dhcp_agent_manager options\""
    },
    {
      "commit": "023ac218059934a0746fa41c1473bd93ba9cc04a",
      "tree": "2d15346786e32cbd0c10e38c1669198f18879fcd",
      "parents": [
        "3cd89d94d88a4288f29ee6be434583b3dc5ba211"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 17 08:11:12 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 17 08:11:12 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I9379f01103bcb1ae7417c8bd14746aee9fb722ea\n"
    },
    {
      "commit": "3cd89d94d88a4288f29ee6be434583b3dc5ba211",
      "tree": "3d34cc4186bfff46cb678d159bc0e2607f3f99bb",
      "parents": [
        "5b52f46c5e3cc4502bbba09883a245fb453af0a6",
        "bc883df1c23fab66f681f2c4fe9c0d3affadc671"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 16 21:54:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 16 21:54:40 2016 +0000"
      },
      "message": "Merge \"add networking write up for devstack\""
    },
    {
      "commit": "5b52f46c5e3cc4502bbba09883a245fb453af0a6",
      "tree": "1e85511e4ac558ffad32a1fe558763a3dfcc1d97",
      "parents": [
        "08c78aa903cb7d5263a76cbb6c6f13f7b4ffdd18",
        "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "message": "Merge \"Configure project_network_cidr for tempest\""
    },
    {
      "commit": "08c78aa903cb7d5263a76cbb6c6f13f7b4ffdd18",
      "tree": "b7a569ac447deb836526a0b8a759fa9783a948a8",
      "parents": [
        "9301e8875b8c50e486a3751b3d894d4ccdc94f84",
        "65be33f68e613cb054d8bf3057535976b6df4918"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 16 19:44:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 16 19:44:05 2016 +0000"
      },
      "message": "Merge \"Remove lib/cinder_backends/xiv\""
    },
    {
      "commit": "9301e8875b8c50e486a3751b3d894d4ccdc94f84",
      "tree": "3a54f5552fb2e492e0debe94e4c3b5ca0e1fc439",
      "parents": [
        "8cf4a81bfcab0abc8ca921a49684a6c01a4b8db4"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Mon Aug 15 14:58:00 2016 -0400"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Mon Aug 15 14:58:43 2016 -0400"
      },
      "message": "Revert \"Setup cellsv2 for Nova\"\n\nThis reverts commit b1a4f34bfc6adb9ab4577520601c44e8ccff277d, which\nbreaks Ironic\u0027s jobs. For example:\nhttp://logs.openstack.org/90/355390/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa/b9e264a/logs/devstacklog.txt.gz#_2016-08-15_17_31_13_358\n\nChange-Id: Iafc579f73fe4a97056944872e2f2c8cd1a62c21c\n"
    },
    {
      "commit": "8cf4a81bfcab0abc8ca921a49684a6c01a4b8db4",
      "tree": "94ed61d1bc293b1f8781db8d46136274f7d8d7af",
      "parents": [
        "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3",
        "b1a4f34bfc6adb9ab4577520601c44e8ccff277d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 15 16:40:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 15 16:40:59 2016 +0000"
      },
      "message": "Merge \"Setup cellsv2 for Nova\""
    },
    {
      "commit": "65be33f68e613cb054d8bf3057535976b6df4918",
      "tree": "b7a569ac447deb836526a0b8a759fa9783a948a8",
      "parents": [
        "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3"
      ],
      "author": {
        "name": "Isaac Beckman",
        "email": "isaacb@il.ibm.com",
        "time": "Sun Aug 14 15:27:40 2016 +0300"
      },
      "committer": {
        "name": "Isaac Beckman",
        "email": "isaacb@il.ibm.com",
        "time": "Sun Aug 14 15:29:25 2016 +0300"
      },
      "message": "Remove lib/cinder_backends/xiv\n\nSince support for sections was added to devstack local.conf parsing\nwe don\u0027t need this, and actually prefer just using the\nsections in local.conf.\n\nChange-Id: I5908fdf7ad127997bb1f4a6bbb16d0d8cf073ddd\n"
    },
    {
      "commit": "b08b673def8f5c80b7a91ba2127edbb13c39c26a",
      "tree": "dbdd68fbbac40645d85dd2b206b11813a7bc8959",
      "parents": [
        "9b8b922872a6a19d5bc78383a2d484580871f833"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Aug 14 13:26:13 2016 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Aug 14 13:33:39 2016 +0300"
      },
      "message": "Allow properly overriding DEST\n\nChange the order of variable declarations in stackrc so that setting\ncustom DEST in local.conf is also affecting DATA_DIR, SERVICE_DIR and\nSUBUNIT_OUTPUT.\n\nChange-Id: I00847bb6733febf105855ae6fc577a7c904ec4b4\nCloses-Bug: #1285720\n"
    },
    {
      "commit": "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3",
      "tree": "3a54f5552fb2e492e0debe94e4c3b5ca0e1fc439",
      "parents": [
        "06f3639a70dc5884107a4045bef5a9de1fb725a5",
        "3ac1ea85b16cfd5c0d88d3575fc5453cc5dea7c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "message": "Merge \"Add a multibackend list to tempest.conf\""
    },
    {
      "commit": "14b12a74f6a258b6e97dbf85b0ccfd74028b83b0",
      "tree": "adf083d16cc79c50a8fa01a2457e3dff30b5cb9a",
      "parents": [
        "72ed1a171ca94e0076ce99e3af63b14d88349833"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Aug 12 19:07:12 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Aug 12 19:07:12 2016 -0700"
      },
      "message": "Remove stale config l3|dhcp_agent_manager options\n\nThere is no longer a trace of these options anywhere in the\nNeutron codebase. These can be safely removed.\n\nChange-Id: Ibf00e158248e2a20248917c8cfc0011d30da6a82\n"
    },
    {
      "commit": "06f3639a70dc5884107a4045bef5a9de1fb725a5",
      "tree": "8d06ecb5ab87b41b29b0c0f21728919c0bbf3145",
      "parents": [
        "9b8b922872a6a19d5bc78383a2d484580871f833"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Aug 12 09:35:42 2016 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 12 09:46:36 2016 -0500"
      },
      "message": "Add os-client-config and osc-lib from source\n\nThere is currently a hole in our testing that lets os-client-config,\nwhich sits at the bottom of the dependency chain for some key pieces\nlike neutronclient and python-openstackclient, introduce gate breakages.\nStep one in fixing this is allowing os-client-config to be optionally\ninstalled from source so that jobs can be put into its gate to exercise\nits master vs devstack installs.\n\nAdditionally, osc-lib is a new and lovely library that\u0027s going to need\nthe same things.\n\nWe\u0027re putting both in install_oslo, even though they\u0027re not oslo\nlibraries, because that\u0027ll make grenade work properly.\n\nCo-Authored-By: Monty Taylor \u003cmordred@inaugust.com\u003e\nChange-Id: I747480b6063a62e82ca2b030f274d3e87bf28b3b\n"
    },
    {
      "commit": "b1a4f34bfc6adb9ab4577520601c44e8ccff277d",
      "tree": "f8d22d4972045dbf702491da6aaaa08a9aa3cd51",
      "parents": [
        "327f8d14b91e13c87653124a23fae3f83715c34d"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew@lascii.com",
        "time": "Fri May 27 15:23:54 2016 -0400"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 12 06:48:45 2016 -0700"
      },
      "message": "Setup cellsv2 for Nova\n\nRun \"nova-manage cell_v2 simple_cell_setup --transport_url ...\" after\nNova is started. This will add all compute hosts into a new cell, and\nsetup a db for cell0.\n\nChange-Id: I50a955b97d0e18426406c15397bdfbc9e807d908\nDepends-On: I559f9c87e89926414b368cac9442dec4eadcb89b\n"
    },
    {
      "commit": "bc883df1c23fab66f681f2c4fe9c0d3affadc671",
      "tree": "9ea2e092dcb5d642239519a61f7e61704610f6b3",
      "parents": [
        "9b8b922872a6a19d5bc78383a2d484580871f833"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 12 07:21:59 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 12 07:21:59 2016 -0400"
      },
      "message": "add networking write up for devstack\n\nThis explains the current state of networking in devstack, and a\ncouple of scenarios that people might want to try out for local\ntesting.\n\nChange-Id: I2be35f4345bf9306c981ef6f0186b48da7d06772\n"
    },
    {
      "commit": "9b8b922872a6a19d5bc78383a2d484580871f833",
      "tree": "5ac11e3c23bab7c69669b7e07228a521ab62ca0b",
      "parents": [
        "bd6614a8e0040690aca5121cdf08a7ee17fe7984",
        "3d5f03abe515009aea34599c0e5b0d541afcac0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 12 08:56:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 12 08:56:01 2016 +0000"
      },
      "message": "Merge \"fix nova\u0027s fake virt driver plugin\""
    },
    {
      "commit": "3d5f03abe515009aea34599c0e5b0d541afcac0a",
      "tree": "1640862016f8de3082c3d45388f850ac8114cc97",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Wed Aug 10 12:46:50 2016 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Aug 11 19:10:41 2016 +0300"
      },
      "message": "fix nova\u0027s fake virt driver plugin\n\nnova\u0027s config was changed -\nnow virt driver parameter needs not full path for virt driver\n\nChange-Id: I2a32b4dee3f27efc78bd1e546a96cfbc1225b8b5\n"
    },
    {
      "commit": "bd6614a8e0040690aca5121cdf08a7ee17fe7984",
      "tree": "ae7cb170f3c7f9e42218f6c652b15f6115390033",
      "parents": [
        "0e8351dfaeee51d05bb093a7bd19fef6d1a93557"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 11 09:05:16 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 11 09:06:18 2016 -0400"
      },
      "message": "Add development page with devstack\n\nIt turns out we never really had a document on how to work with\ndevstack in the devstack docs. At one point this was just cultural\nknowledge passed down, but with the size of our community, we can\u0027t\nrely on that any more.\n\nChange-Id: I28f896ea507ccbba5164ebfc5415d22207f52e98\n"
    },
    {
      "commit": "0e8351dfaeee51d05bb093a7bd19fef6d1a93557",
      "tree": "2c95c8ca2e0de1ae4fed948af78ff9778161b230",
      "parents": [
        "d03005321b2f0b38fe0507ca3023a838dee76f84",
        "7b229359671f23b73e8df9f6ef6dbbe443cc96ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "message": "Merge \"delete compute api extension config for tempest\""
    },
    {
      "commit": "d03005321b2f0b38fe0507ca3023a838dee76f84",
      "tree": "c3569f086532d759bcd959827beea6b86ca854b3",
      "parents": [
        "cb978241f4877c10c9a3ed9d5c56835a8d37bbc8",
        "ba1a64d8eb7ce8611cf518df882845908c72bb0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 11 03:11:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 11 03:11:29 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Add port_security ml2 extension driver\""
    },
    {
      "commit": "14d86e841c964ba12a57a652ece4239ca9283c92",
      "tree": "6036b8dbc4b30f96f0045120e334cb900d57a93e",
      "parents": [
        "9f24495e504507ae30abf9565cf1fbc9f93f22a7"
      ],
      "author": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Fri Jul 29 03:45:37 2016 +0000"
      },
      "committer": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Wed Aug 10 22:03:19 2016 +0000"
      },
      "message": "Set oslo_messaging_notifications driver\n\nThis config option is requied in order for nova notificaions to\nfunction, and enabling it doesn\u0027t cause any harm (there is another\noption for turning notifications on).\n\nChange-Id: I309af6cc43af485f795c368d304ebe71fceb1a03\n"
    },
    {
      "commit": "cb978241f4877c10c9a3ed9d5c56835a8d37bbc8",
      "tree": "28fd9d0556b25e93845f0baf26cb2643ef4f5a9d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c",
        "894ccc90c0a0795c84ce69afd9a68863a9004f20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "message": "Merge \"disable metering extension in tempest if q-metering not running\""
    },
    {
      "commit": "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54",
      "tree": "922cbe8f84e4ebe1408c4b281631a632d51c867d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:14:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:18:26 2016 -0700"
      },
      "message": "Configure project_network_cidr for tempest\n\nThis value defaults to something not (necessarily) in our fixed range,\nwhich will cause spurious test behavior. We know the value for this, so\njust configure it properly.\n\nChange-Id: I0ee3b71f509377dc7174ce97575e60ee2095f893\n"
    },
    {
      "commit": "8befb781983be7131adb8eabb34e9860f491893c",
      "tree": "e750da44da8a1874c8fd77c0e4cf57e23dcafcbd",
      "parents": [
        "8019584b65cf4818fa0da0d8217a9aa42d447d5e",
        "5631ca5e126ec2d4c6802d09e312fcb8c1ab4952"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 02:19:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 02:19:15 2016 +0000"
      },
      "message": "Merge \"Clean up Horizon Apache configuration files in clean.sh\""
    },
    {
      "commit": "8019584b65cf4818fa0da0d8217a9aa42d447d5e",
      "tree": "50a8a364dcdd4ff71bd4f326728a0073ae3bdda6",
      "parents": [
        "9ab4bcefcc4308b0b8e7b5067b2fc155dd64d2b9",
        "f90c8e105ba71fb8ac019b61d2a0bb94d9164169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "message": "Merge \"Set deploywait_timeout via localrc option\""
    },
    {
      "commit": "9ab4bcefcc4308b0b8e7b5067b2fc155dd64d2b9",
      "tree": "8fdb500f0257cd2159ac9768db509a07ee6e7340",
      "parents": [
        "9391a56ffe74da93f3a4706d256a55bc61ffcf64",
        "cea7ec8d4bd9f93568eb2e9e05c306535f0ec292"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 17:53:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 17:53:06 2016 +0000"
      },
      "message": "Merge \"update front page of devstack docs\""
    },
    {
      "commit": "7b229359671f23b73e8df9f6ef6dbbe443cc96ae",
      "tree": "a962ea55eb0ce1047a039a3d5e897e2e35c218ff",
      "parents": [
        "894ccc90c0a0795c84ce69afd9a68863a9004f20"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 09 13:29:11 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 09 13:29:11 2016 -0400"
      },
      "message": "delete compute api extension config for tempest\n\nCompute API extensions are deprecated, we should never be setting this\nin Tempest in master.\n\nChange-Id: I6ad25fab48277abf8a000a275d3fea73a595cdf6\n"
    },
    {
      "commit": "9391a56ffe74da93f3a4706d256a55bc61ffcf64",
      "tree": "57b231e046cbd65af04a95bb911602422ce6ace1",
      "parents": [
        "c54d3a1ef466ea2f8a5aabd7cc97d4eec43d9e86",
        "b8286a3a06c48c10b9efc50c4f0487eba8cdf706"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 14:23:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 14:23:05 2016 +0000"
      },
      "message": "Merge \"remove neutron 3rd party infrastructure\""
    },
    {
      "commit": "c54d3a1ef466ea2f8a5aabd7cc97d4eec43d9e86",
      "tree": "f97950701584afec8d93f216b55974b32f377129",
      "parents": [
        "881f3f15ab0eabe641cf48736f33662aa60c90dc",
        "ea270d50d091bad57ee0b21b405c41bf2d798631"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 14:19:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 14:19:48 2016 +0000"
      },
      "message": "Merge \"Give PUBLIC_INTERFACE a default value\""
    },
    {
      "commit": "881f3f15ab0eabe641cf48736f33662aa60c90dc",
      "tree": "b9801666bcab9e365d7e50e28a246ae03d737725",
      "parents": [
        "e5bf823ceb87230dd20ab1b476943a5b75fec61b",
        "c07170abd7a382bda028c6ae14bfde5d912ab78f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 14:13:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 14:13:59 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Create initial networks regardless of neutron-l3\""
    },
    {
      "commit": "e5bf823ceb87230dd20ab1b476943a5b75fec61b",
      "tree": "bab686e86d655e823ffdf43662c1d5445300b37f",
      "parents": [
        "88c1a7715d8858c3c2bce88722a8abf5ef27c6df",
        "78801c10f023eba12910e92c16a49e2ba7bb1e2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:47:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:47:53 2016 +0000"
      },
      "message": "Merge \"enable dns resolution from guests in neutron\""
    },
    {
      "commit": "88c1a7715d8858c3c2bce88722a8abf5ef27c6df",
      "tree": "f0eed32af3fe50bd812d97b31639c7b6069585f6",
      "parents": [
        "be0f207007dc1c8ac98b15290880377b050d9bdb",
        "6d3670a65280d71529f8aad8ca5a0422abffebd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:43:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:43:39 2016 +0000"
      },
      "message": "Merge \"Add a way to enable file injection for nova/tempest\""
    },
    {
      "commit": "be0f207007dc1c8ac98b15290880377b050d9bdb",
      "tree": "07702880eb2d43081b96db6d1f56ec895b72bb7e",
      "parents": [
        "8e5417e876a4c29dc9fb60659fa4c011bbb43d99",
        "9079a40e9ebf6c20d754b8221a55b183de1a0766"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:39:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:39:39 2016 +0000"
      },
      "message": "Merge \"nova: remove explicit file injection being disabled\""
    },
    {
      "commit": "ea270d50d091bad57ee0b21b405c41bf2d798631",
      "tree": "ad1e3e179e1e0976a04cdc0677ef764e74997f1e",
      "parents": [
        "8e5417e876a4c29dc9fb60659fa4c011bbb43d99"
      ],
      "author": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Tue Aug 09 16:28:52 2016 +0900"
      },
      "committer": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Tue Aug 09 16:38:27 2016 +0900"
      },
      "message": "Give PUBLIC_INTERFACE a default value\n\nAlso means to make it changeable.\n\nCloses-Bug: #1611247\nChange-Id: I0dc253b7ecf44a49d152f97f4858f7f2cf2ca6b2\n"
    },
    {
      "commit": "8e5417e876a4c29dc9fb60659fa4c011bbb43d99",
      "tree": "df80207e9750decf2fc650fccc09bfbd18b66c2f",
      "parents": [
        "94ba325302e97516abb7a9617854873e76bab68c",
        "c694e55ad9707426c05a2139edee037104b009f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 04:18:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 04:18:25 2016 +0000"
      },
      "message": "Merge \"XenAPI: Don\u0027t assume specific network interfaces\""
    },
    {
      "commit": "94ba325302e97516abb7a9617854873e76bab68c",
      "tree": "b365566b77c580a1cd6fdf88a2be34b7f49d6481",
      "parents": [
        "6a008fa74bce0497b7902dd95300599a3026e2dd",
        "75a6454097071523a8617fcbea0f650d42c03341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 04:14:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 04:14:44 2016 +0000"
      },
      "message": "Merge \"neutron: Wait until ovs-vswitchd creates the bridge\""
    },
    {
      "commit": "894ccc90c0a0795c84ce69afd9a68863a9004f20",
      "tree": "0c0aaf25ec7cdba7ea5b9715837cc98861e1635c",
      "parents": [
        "cea7ec8d4bd9f93568eb2e9e05c306535f0ec292"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 16:19:05 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 16:19:05 2016 -0400"
      },
      "message": "disable metering extension in tempest if q-metering not running\n\nWe don\u0027t run q-metering in default single host configuration, so we\nshould make it so that tempest won\u0027t attempt to test for it either.\n\nChange-Id: I928be70e3b10fc3753fd1081631e54fa839b671d\n"
    },
    {
      "commit": "6a42a85b561c35157b14f63ab02536e18e5bb0d9",
      "tree": "a4c8d8bfbec2e29ff8c54f9ad3bd2ab488ff3eab",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Thu Jul 21 11:11:54 2016 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Aug 05 20:15:39 2016 -0700"
      },
      "message": "Fixes for linux bridge and Q_USE_PROVIDER_NET\n\n\u003d\u003d\u003dSet bridge_mappings for linux bridge\u003d\u003d\u003d\nThe external network physnet needs a bridge_mapping to the public\nbridge when the L2 agent is responsible for wiring.\n\n\u003d\u003d\u003dAdd PUBLIC_PHYSICAL_NETWORK to flat_networks\u003d\u003d\u003d\nThis network must be present in the ML2 flat_networks config if\nflat_networks is specified.\n\n\u003d\u003d\u003dSet ext_gw_interface to PUBLIC_BRIDGE in provider net case\u003d\u003d\u003d\next_gw_interface must be a bridge in a bridge_mapping when\nQ_USE_PROVIDERNET_FOR_PUBLIC is used.\n\nCloses-Bug: #1605423\nChange-Id: I95d63f8dfd21499c599d425678bf5327b599efcc\n"
    },
    {
      "commit": "cea7ec8d4bd9f93568eb2e9e05c306535f0ec292",
      "tree": "a4e475bcc5aef92426a30e2758ce41854655ef1d",
      "parents": [
        "78801c10f023eba12910e92c16a49e2ba7bb1e2f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 05 08:29:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 05 14:04:23 2016 -0400"
      },
      "message": "update front page of devstack docs\n\nThe devstack docs have gotten a bit meandering so even the quick start\nguide doesn\u0027t get you to a working setup without referencing other\npages. This attempts to pull this back in a bit.\n\nChange-Id: I608331cbdae9cbe4f3e8bd3814415af0390a54d0\n"
    },
    {
      "commit": "04d51e4943fff897b7f81799d267e75897fbe672",
      "tree": "a3be10bff0c9371eaf7e4cc94480877f76c07377",
      "parents": [
        "b80e5d75276ab15bd67030bb910933cc4586d4c4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 05 13:48:23 2016 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 05 13:48:23 2016 +0300"
      },
      "message": "Fix doc formating issue\n\nChange-Id: I9aa8c1fd114e4f4329e06ac263f337ea566d8355\n"
    },
    {
      "commit": "3ac1ea85b16cfd5c0d88d3575fc5453cc5dea7c2",
      "tree": "c2566604a497a9ccdd1495c3169c876a66712133",
      "parents": [
        "8e64c478ebdfa76c80567a42ca52c9149ee0e52b"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Jun 06 16:00:48 2016 +0300"
      },
      "committer": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Thu Aug 04 13:13:46 2016 -0600"
      },
      "message": "Add a multibackend list to tempest.conf\n\nA change was made to tempest.conf for volume multibackend. Previously,\ntempest used the following, with a limit of 2 backends:\n backend1_name \u003d BACKEND1\n backend2_name \u003d BACKEND2\nThat was changed to accomodate \u003e2 backends. tempest.conf now uses a comma\nseparated list:\n backend_names\u003dBACKEND1,BACKEND2,BACKEND3\n\ndevstack/lib/cinder uses a comma separated list with \"type:backend_name\":\n enabled_backends \u003d lvm:BACKEND1,ceph:BACKEND2\nThis is in order to use scripts in devstack/lib/cinder_backends to setup\ndevstack basked on \"type\".\n\nThis patch allows parsing of the CINDER_ENABLED_BACKENDS to pass the proper\nbackend_name to tempest.\n\nChange-Id: I76973c3fad4998a0f9e534fc9f6a271c1923f7b3\n"
    },
    {
      "commit": "78801c10f023eba12910e92c16a49e2ba7bb1e2f",
      "tree": "50d644fb551087ea6f586d1de0fd12280e0df8f6",
      "parents": [
        "6a008fa74bce0497b7902dd95300599a3026e2dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 04 14:10:07 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 04 14:19:20 2016 -0400"
      },
      "message": "enable dns resolution from guests in neutron\n\nWhen running a default devstack environment, having guests that\nactually can resolve DNS, so that they can do package updates from\nwell known hosts. This addresses a gap between nova-net and neutron\nbehavior in devstack.\n\nChange-Id: I42fdc2716affd933e9158f1ef7ecb20bc664ef21\n"
    },
    {
      "commit": "6a008fa74bce0497b7902dd95300599a3026e2dd",
      "tree": "71390603d7b59b444ceb97ca7d3c5787267ac2df",
      "parents": [
        "b80e5d75276ab15bd67030bb910933cc4586d4c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 03 15:09:01 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 04 14:13:30 2016 -0400"
      },
      "message": "Change to neutron by default.\n\nnova-net is deprecated, and it\u0027s long time to switch to neutron by\ndefault. This patch does that, and has an auto configuration mode that\nmostly just works for the basic case.\n\nIt does this by assuming that unless the user specifies an interface\nfor it to manage, that it will not automatically have access to a\nphysical interface. The floating range is put on br-ex (per normal),\nfixed ranges stay on their OVS interfaces.\n\nBecause there is no dedicated interface managed by neutron, we add an\niptables rule which allows guests to route out. While somewhat\nsynthetic, it does provide a working out of the box developer\nexperience, and is not hugely more synthetic then all the other\ninterface / route setup we have to do for the system.\n\nYou should be able to run this with a local.conf of just\n\n[[local|localrc]]\nADMIN_PASSWORD\u003dpass\nDATABASE_PASSWORD\u003dpass\nRABBIT_PASSWORD\u003dpass\nSERVICE_PASSWORD\u003dpass\n\nAnd get a working neutron on a single interface box\n\nDocumentation will come in subsequent patches, however getting the\ncode out there and getting feedback is going to help shape this\ndirection.\n\nChange-Id: I185325a684372e8a2ff25eae974a9a2a2d6277e0\n"
    },
    {
      "commit": "9162608d6e1d13a64dd387486faa221c694ba913",
      "tree": "3e9f1720e309664e219e07278eb5d0aa6ee7bb7b",
      "parents": [
        "124970cc38d4d6e6f56a7e15f40955d381c81f4c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 04 15:17:38 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 04 15:21:31 2016 +1000"
      },
      "message": "Revert \"stackrc set the LC_ALL to C\"\n\nThis reverts commit f327b1e1196eacf25e7c4c9e3a7ad30c53bb961c.\n\nThe problem being addressed in the original commit was that\nrejoin-stack.sh would run with the user\u0027s locale, instead of C that\nwas set in stack.sh\n\nWe overlooked that this gets pulled in by openrc, so it is overriding\nthe user\u0027s locale when using clients, etc.\n\nrejoin-stack.sh was removed in\nI2f61bb69cc110468a91dcaa4ee7653ede7048467 so we don\u0027t have to worry\nabout that part.  A revert to not touch the user\u0027s locale seems\nappropriate.\n\nChange-Id: I7c858bb92ce7ba5b5d323bf3ad6776100026c7a2\nCloses-Bug: #1608687\n"
    },
    {
      "commit": "b80e5d75276ab15bd67030bb910933cc4586d4c4",
      "tree": "95e21da96064cb26caac0840396d874f83eb8768",
      "parents": [
        "124970cc38d4d6e6f56a7e15f40955d381c81f4c",
        "d55513a07c610da479a6e59ff50605f48caeabef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 04 04:27:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 04 04:27:31 2016 +0000"
      },
      "message": "Merge \"Corrected the local.conf configuration file link\""
    },
    {
      "commit": "124970cc38d4d6e6f56a7e15f40955d381c81f4c",
      "tree": "9dd75fab8deda528264534835773365c0624eac9",
      "parents": [
        "460f6e242b2c393607ac2447f6fa48d30a79dfad",
        "df6c1ffbe110495d94f607a4344e0703be54c6ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 03 20:31:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 20:31:22 2016 +0000"
      },
      "message": "Merge \"Force reinstall of virtualenv to ensure installation is valid\""
    },
    {
      "commit": "460f6e242b2c393607ac2447f6fa48d30a79dfad",
      "tree": "1d64d486efa65f1336b5b1436d6cb6ba0663ac52",
      "parents": [
        "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8",
        "9124a84a968d00582bd8bada154db22b9544bfd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 03 20:29:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 20:29:26 2016 +0000"
      },
      "message": "Merge \"q-l3 failed to start in case q-fwaas enabled\""
    },
    {
      "commit": "b8286a3a06c48c10b9efc50c4f0487eba8cdf706",
      "tree": "a7e4cf6ad7d29948e67cec725af6f9c72e4b0e38",
      "parents": [
        "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 03 08:09:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 03 19:25:45 2016 +0000"
      },
      "message": "remove neutron 3rd party infrastructure\n\nThis was used solely by bigswitch, and everyone else has moved over to\ndevstack plugins. Cleaning this out makes the core logic much simpler.\n\nDepends-On: I8fd2ec6e651f858d0ce109fc335189796c3264b8\n(grenade removal)\n\nChange-Id: I47769fc7faae22d263ffd923165abd48f0791a2c\n"
    },
    {
      "commit": "0a099763b022ce476f921c8a4bc2ea20ce5f67b4",
      "tree": "2ebf715f41fed72d8dfa6b68368888ae398247a1",
      "parents": [
        "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8"
      ],
      "author": {
        "name": "Lubosz \"diltram\" Kosnik",
        "email": "diltram@gmail.com",
        "time": "Wed Aug 03 10:21:41 2016 -0500"
      },
      "committer": {
        "name": "Lubosz \"diltram\" Kosnik",
        "email": "diltram@gmail.com",
        "time": "Wed Aug 03 10:21:41 2016 -0500"
      },
      "message": "Change python version to 3.5\n\nOn Ubuntu Xenial there is no way to install python3.4\nUse value specified in PYTHON3_VERSION\n\nChange-Id: Ibc69b1c8270bdd240c82cf2acfdfd0730ef0f182\n"
    },
    {
      "commit": "5631ca5e126ec2d4c6802d09e312fcb8c1ab4952",
      "tree": "37e1ca8a7625b4605ba0946048bb9f700ea66b10",
      "parents": [
        "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Aug 02 13:19:14 2016 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Aug 02 15:28:19 2016 -0400"
      },
      "message": "Clean up Horizon Apache configuration files in clean.sh\n\nThe horizon cleanup function wasn\u0027t being called at all during\ncleanup which left the Apache configuration.\n\nChange-Id: Iff5336d0c5e79cfc82f1c648afaabb869d86020e\n"
    },
    {
      "commit": "75a6454097071523a8617fcbea0f650d42c03341",
      "tree": "20e7bd473c356972ef6729fa607599d12c78412c",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Aug 01 14:41:10 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Aug 02 12:55:54 2016 +0000"
      },
      "message": "neutron: Wait until ovs-vswitchd creates the bridge\n\nSeeing a race condition where lib/neutron code tries to\nset the MTU on br-ex before it exists.\n\nThanks to some good grepping by sdague, it appears that the difference\nbetween lib/neutron and lib/neutron-legacy is that the initial bridge\nbeing created is br-int while in lib/neutron the initial bridge\ncreated is br-ex, which means there must be some kind of warm-up that\noccurs between the first bridge that is created by ovs-vswitchd and the\nsecond, and the second one created is much faster.\n\nSo instead, let\u0027s just wait for the bridge to be created successfully.\n\nChange-Id: I271dc8b6ae5487c80d2a22153b3fc45fb247707f"
    },
    {
      "commit": "9124a84a968d00582bd8bada154db22b9544bfd0",
      "tree": "d231c36b773e1e3ecc3739c9478ce1aa56946256",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Cao Xuan Hoang",
        "email": "hoangcx@vn.fujitsu.com",
        "time": "Mon Aug 01 14:56:02 2016 +0700"
      },
      "committer": {
        "name": "Cao Xuan Hoang",
        "email": "hoangcx@vn.fujitsu.com",
        "time": "Tue Aug 02 01:02:32 2016 +0000"
      },
      "message": "q-l3 failed to start in case q-fwaas enabled\n\nIn case q-fwaas is enabled. It will causes the q-l3 failed to start\nbecause the DevStack gave a redundant --config-file option to start q-l3\n\nThis is a follow-up patch of 84409516d56417464dfe0c4e6904a1a76f9fa254\nto remove fwaas from DevStack completely.\n\nChange-Id: I630969b3556bcffba506cab02a09cc83f4430c88\nCloses-Bug: #1608401\n"
    },
    {
      "commit": "e56318f9bc87b0ed0e1ce6fcd1216aebe3689fe8",
      "tree": "e972dc4d44223c08493222dc2088ecf37b668dd3",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 01 10:29:03 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 01 10:29:03 2016 -0400"
      },
      "message": "Remove manual setting of privsep helper\n\nThe privsep helper should have a sane default for all libraries,\npushing this into devstack means we cheat past a part of the upgrade\nthat we really shouldn\u0027t be.\n\nChange-Id: I52259e2023e277e8fd62be5df4fd7f799e9b36d7\n"
    },
    {
      "commit": "c694e55ad9707426c05a2139edee037104b009f4",
      "tree": "d169bda572f8f0bdd1e1cb56977ae737fd03f3ce",
      "parents": [
        "d7158527532d37b530604ecb2cce3aea69931cac"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Aug 01 12:52:44 2016 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Aug 01 12:58:58 2016 +0100"
      },
      "message": "XenAPI: Don\u0027t assume specific network interfaces\n\nThe default for GUEST_INTERFACE_DEFAULT now uses the ip command\nto find an interface; so it will work on multiple distributions.\n\nXenAPI should not be setting a specific interface here, as it will\nalmost always be wrong.  In most cases, the calculated value for\nGUEST_INTERFACE_DEFAULT will be a better default.\n\nPUBLIC_INTERFACE_DEFAULT makes even less sense as it\u0027s often an\ninternal bridge for devstack scenarios.\n\nIn both cases, the right way to override these is to set\nGUEST_INTERFACE / PUBLIC_INTERFACE in the localrc rather than\nchanging the _DEFAULT values.\n\nChange-Id: I0cf84438d778bf1a2481328165513c59167490e2\n"
    },
    {
      "commit": "d7158527532d37b530604ecb2cce3aea69931cac",
      "tree": "5d41bdc5ca4f3a76f839e87b1c6ad95253eeaac8",
      "parents": [
        "fee298faa94fa787bcdfe0cbac250f8c82af03ab",
        "5d7992a0189d940c0ffbb01e93bf3a0e4eba4ec7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 28 22:22:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 28 22:22:32 2016 +0000"
      },
      "message": "Merge \"Modify the default cpu-mode for aarh64 in Libvirt\""
    },
    {
      "commit": "fee298faa94fa787bcdfe0cbac250f8c82af03ab",
      "tree": "d52d4d2b6a1addfb4487f6a1d120ca14049605e2",
      "parents": [
        "e777bbce3b18ce50abe683a2d96394e96a3b70bc",
        "e24707bb594eece8a3172c6763ac8fc3a1a8681f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 28 20:58:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 28 20:58:00 2016 +0000"
      },
      "message": "Merge \"lib/neutron-legacy: replace ip when re-stacking\""
    },
    {
      "commit": "e777bbce3b18ce50abe683a2d96394e96a3b70bc",
      "tree": "bc0b7572a1ba2b567caffabeabf6a1d2f2f92c3a",
      "parents": [
        "9f24495e504507ae30abf9565cf1fbc9f93f22a7",
        "881373c049eceefc4fd7f6c69543d42528830a0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 28 01:33:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 28 01:33:02 2016 +0000"
      },
      "message": "Merge \"Add flag for snapshot_backup\""
    },
    {
      "commit": "9f24495e504507ae30abf9565cf1fbc9f93f22a7",
      "tree": "d0f5286dba51c02015fedef0b06778ef3709dddb",
      "parents": [
        "b12c25a3e60b6deeceec54ccca1592b20bfdb949",
        "c6f857f49ca1459f0874e8dcc83be539829e6ee3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 21:27:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 21:27:10 2016 +0000"
      },
      "message": "Merge \"Fix the typo in the file\""
    },
    {
      "commit": "b12c25a3e60b6deeceec54ccca1592b20bfdb949",
      "tree": "2c49f48c2a59e5c56c06f265572965286f1347f1",
      "parents": [
        "7d89a798744c24ba82199fd42db995368a2e9322",
        "88ccd47c88dc39b8d746afae89dea31d46558a68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 26 00:04:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 00:04:10 2016 +0000"
      },
      "message": "Merge \"Keep old behavior of setuptools for editable installs\""
    },
    {
      "commit": "ba1a64d8eb7ce8611cf518df882845908c72bb0b",
      "tree": "67bd9ac5c1eed6675e1a0323bebc1c82886691f4",
      "parents": [
        "66f4524cf491db78caaa93eca848ad897a2e6576"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jul 25 11:32:42 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jul 25 11:32:42 2016 -0400"
      },
      "message": "lib/neutron: Add port_security ml2 extension driver\n\nTempest currently conducts tests for this extension driver by\ndefault.\n\nChange-Id: I5f9881d0713965b66358dc9cade8d623da98d75d\n"
    },
    {
      "commit": "88ccd47c88dc39b8d746afae89dea31d46558a68",
      "tree": "fead6219e57bdb10c32d8b59c5334c805f2995e9",
      "parents": [
        "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
      ],
      "author": {
        "name": "Spyros Trigazis",
        "email": "strigazi@gmail.com",
        "time": "Sun Jul 24 22:13:57 2016 +0200"
      },
      "committer": {
        "name": "Spyros Trigazis",
        "email": "strigazi@gmail.com",
        "time": "Mon Jul 25 14:31:51 2016 +0200"
      },
      "message": "Keep old behavior of setuptools for editable installs\n\nIn the 25.0.0 release [1] of setuptools during any install\noperation the package in not overwritten. If a package is\ninstalled from another requirement via pip and then it is\ninstalled again from git, it is not updated causing\ncheck_libs_from_git to fail.\n\n[1] https://setuptools.readthedocs.io/en/latest/history.html#v25-0-0\n\nChange-Id: Ibaa1d4157816ea649f4452756fbde25951347001\nCloses-Bug: #1605998\n"
    },
    {
      "commit": "c6f857f49ca1459f0874e8dcc83be539829e6ee3",
      "tree": "66828351576083b981813e0ab85e59db9224bc8a",
      "parents": [
        "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
      ],
      "author": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 25 08:44:28 2016 +0000"
      },
      "committer": {
        "name": "zhangyanxian",
        "email": "zhang.yanxian@zte.com.cn",
        "time": "Mon Jul 25 08:45:18 2016 +0000"
      },
      "message": "Fix the typo in the file\n\nChange-Id: I3a3976bdab6743f6d741d39708b01eacf6a01074\n"
    },
    {
      "commit": "c07170abd7a382bda028c6ae14bfde5d912ab78f",
      "tree": "caf57e05f473bff376010f90b52318596efdcc7b",
      "parents": [
        "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jul 20 19:44:05 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Sat Jul 23 18:01:28 2016 +0900"
      },
      "message": "lib/neutron: Create initial networks regardless of neutron-l3\n\nCloses-Bug: #1604768\nChange-Id: I699977930675512e9767a90f317fc0faa1ea9901\n"
    },
    {
      "commit": "7d89a798744c24ba82199fd42db995368a2e9322",
      "tree": "64eebedc5461a44b439a8f96867a746cfaf76402",
      "parents": [
        "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 23 08:03:03 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 23 08:03:03 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I222ecc69427f1ddf4498f5af29664544efe43b46\n"
    }
  ],
  "next": "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
}
