)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "5c9c54b1ff50f7339e9f958bf053232b0c26f24e",
      "tree": "54c1f168830e572c77fd47371ac30543dede5fad",
      "parents": [
        "b4f92e3a5668be1a7a4b94f428520ca4fb3f53e2",
        "7da968a8be03229cfa72b215b87f17e28e23a988"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 22 20:52:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 22 20:52:57 2016 +0000"
      },
      "message": "Merge \"Revert \"Use real Neutron network for L3 GW by default\"\""
    },
    {
      "commit": "7da968a8be03229cfa72b215b87f17e28e23a988",
      "tree": "10b6f9cbfd9577aa3ddb7954e0b91ac8a04f8ad1",
      "parents": [
        "130a11f8aaf08ea529b6ce60dd9052451cb7bb5c"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Jul 22 06:02:22 2016 +0000"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Jul 22 06:02:22 2016 +0000"
      },
      "message": "Revert \"Use real Neutron network for L3 GW by default\"\n\nThis reverts commit 130a11f8aaf08ea529b6ce60dd9052451cb7bb5c.\nLinux bridge devstack logic needs some changes first.\n\nChange-Id: I5885062ad128518c22f743db016e1a6db64f3313\nCloses-Bug: #1605423\n"
    },
    {
      "commit": "c714c7e962f35043bc36eb4e6a93df69e477179d",
      "tree": "6bbf3f0b0ef87d939e19d29e6f8f9bf7ece42694",
      "parents": [
        "61b319787bbd0af7f3cc1feb71cef0bef6dab373",
        "130a11f8aaf08ea529b6ce60dd9052451cb7bb5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 21 19:17:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 21 19:17:22 2016 +0000"
      },
      "message": "Merge \"Use real Neutron network for L3 GW by default\""
    },
    {
      "commit": "61b319787bbd0af7f3cc1feb71cef0bef6dab373",
      "tree": "2c028b4ba2addc8e4cf766686a582ca7b03606d4",
      "parents": [
        "b54ba8fee50114d37b45fbeb2ab5cbd97175ccc2",
        "a9286886e413fbf055284dc167a7640a5a79b83c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 20 21:07:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 21:07:11 2016 +0000"
      },
      "message": "Merge \"Neutron: include metering service plugin in conf\""
    },
    {
      "commit": "130a11f8aaf08ea529b6ce60dd9052451cb7bb5c",
      "tree": "7fffeb4138b7d214586a9aee61c2be67a8d9482f",
      "parents": [
        "b54ba8fee50114d37b45fbeb2ab5cbd97175ccc2"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Sun Jul 17 22:19:30 2016 -0600"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Wed Jul 20 10:00:22 2016 +0000"
      },
      "message": "Use real Neutron network for L3 GW by default\n\nRelying on \u0027external_network_bridge\u003dbr-ex\u0027 for the L3\nagent has been deprecated in Neutron. This patch adjusts\nthe devstack defaults to setup Neutron in the preferred\nmanner (empty external_network_bridge value and\ncorrect bridge_mappings for the L2 agent).\n\nThis will also help with correct MTU calculations now that\nthe external network will have the correct segmentation\ntype on it (\u0027flat\u0027 now instead of \u0027vxlan\u0027 by default).\n\nRelated-Bug: #1511578\nRelated-Bug: #1603493\nChange-Id: Id20e67aba5dfd2044b82c700f41c6e648b529430\n"
    },
    {
      "commit": "881373c049eceefc4fd7f6c69543d42528830a0e",
      "tree": "a2b7a8c67ec5c8ed5fe568c5e9c20aaeea781476",
      "parents": [
        "b54ba8fee50114d37b45fbeb2ab5cbd97175ccc2"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 21 17:29:54 2016 +0300"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jul 20 12:33:08 2016 +0300"
      },
      "message": "Add flag for snapshot_backup\n\nWe have new feature in cinder and new test for it.\nThe test is skipped by default.\nNeed to add flag to unskip this test on master and\nMitaka.\n\nnew test: I1964ce6e1298041f8238d76fa4b7029d2d23bbfb\n\nChange-Id: Ib695e60c2ed7edf30c8baef9e00f0307b1156551\n"
    },
    {
      "commit": "5d7992a0189d940c0ffbb01e93bf3a0e4eba4ec7",
      "tree": "31d331f4aafe8c0f2d26c50c65fa8d8bf5eee2c1",
      "parents": [
        "72ed1a171ca94e0076ce99e3af63b14d88349833"
      ],
      "author": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Tue Jul 19 15:52:12 2016 +0000"
      },
      "committer": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Wed Jul 20 00:20:38 2016 +0800"
      },
      "message": "Modify the default cpu-mode for aarh64 in Libvirt\n\nFor AArch64, KVM don\u0027t recognize the cpu-mode \"none\",\nso change the default cpu-mode as host-passthrough for\ngenerating nova.conf\n\nChange-Id: I94a22e5a15a974b9c11e9f9fd996857453b6e2ca\nSigned-off-by: Kevin Zhao \u003ckevin.zhao@linaro.org\u003e\n"
    },
    {
      "commit": "7b5c7dce53ab9e9778d1d72fcbbed565bfce65bd",
      "tree": "2321e95f7fc673cf3b14972779debf10b0853f78",
      "parents": [
        "72ed1a171ca94e0076ce99e3af63b14d88349833"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Jul 15 20:17:13 2016 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Sun Jul 17 00:14:43 2016 +0200"
      },
      "message": "Introduce PUBLIC_BRIDGE_MTU variable to set br-ex MTU\n\nThis variable can be used to accommodate for underlying infrastructure\nthat does not provide full 1500-sized traffic, or maybe instead gives\naccess to Jumbo frames.\n\nChange-Id: I38a80bac18673a30842a7b997d0669fed5aff976\nRelated-Bug: #1603268\n"
    },
    {
      "commit": "72ed1a171ca94e0076ce99e3af63b14d88349833",
      "tree": "f531befcdc1877dbf158247a2d49704a8991c08e",
      "parents": [
        "5f50d1931a50fa04ee0db755869ce4e76555ab6b",
        "79fc935640aa4695c26b4bcc8b06c605e2256311"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 15 04:53:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 04:53:34 2016 +0000"
      },
      "message": "Merge \"Restoring xtrace state for os-brick plugin\""
    },
    {
      "commit": "5f50d1931a50fa04ee0db755869ce4e76555ab6b",
      "tree": "65a9973d441e2b6994cce28f457f8c8e4ac4868b",
      "parents": [
        "2451518b5b68af3cf1c876f93f5a36e4142d9a02",
        "eecb983529a9164a0dabf19ea4c3186a708fa0c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 23:38:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 23:38:48 2016 +0000"
      },
      "message": "Merge \"Remove support for End Of Life (EOL) Fedora 22\""
    },
    {
      "commit": "2451518b5b68af3cf1c876f93f5a36e4142d9a02",
      "tree": "5e1076d3986453fb6016ad935d9a3ac9aaa3912c",
      "parents": [
        "f110b68a6409dfc66c022b3bbf3c747a33d536bd",
        "84409516d56417464dfe0c4e6904a1a76f9fa254"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 14 21:51:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 21:51:31 2016 +0000"
      },
      "message": "Merge \"Remove fwaas from DevStack\""
    },
    {
      "commit": "79fc935640aa4695c26b4bcc8b06c605e2256311",
      "tree": "32f42adef31dac85086a0dafac27002d466436fe",
      "parents": [
        "f110b68a6409dfc66c022b3bbf3c747a33d536bd"
      ],
      "author": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Thu Jul 14 14:16:20 2016 -0300"
      },
      "committer": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Thu Jul 14 14:20:08 2016 -0300"
      },
      "message": "Restoring xtrace state for os-brick plugin\n\nThe change Ibb7423d243d57852dada0b6298463bbdfc6dc63c that introduced the\nos-brick plugin introduced a flaw where the xtrace state wasn\u0027t restored\nafter the end of the plugin\u0027s execution. The end behavior is that devstack\u0027s\nlogs were with way less information, difficulting the debugging of the build.\nThis patch fixes the variable that was intended to hold the xtrace state (it\nwas using cinder\u0027s) and restoring the state at the end of the script.\n\nChange-Id: I47c6c794a9704049b089142eca5603d1183f8a10\n"
    },
    {
      "commit": "e24707bb594eece8a3172c6763ac8fc3a1a8681f",
      "tree": "1a0a49bf9f140086b747a3f28c6de711756fc17c",
      "parents": [
        "12ce4ad306fe123d4bf3295448efc242f551f38c"
      ],
      "author": {
        "name": "Matt McEuen",
        "email": "mm9745@att.com",
        "time": "Mon Jul 11 08:37:59 2016 -0500"
      },
      "committer": {
        "name": "Matt McEuen",
        "email": "mm9745@att.com",
        "time": "Wed Jul 13 20:52:24 2016 +0000"
      },
      "message": "lib/neutron-legacy: replace ip when re-stacking\n\nReplicated Yi Zhao\u0027s fix for re-adding ipv6 addresses to neutron-legacy\n(review I9ff62023dbc29a88aec3c48af331c0a49a1270bb).\nPreviously, re-stacking failed with \"File exists\" for ipv6 addresses\non br-ex.  With this change, the existing address is replaced on\nbr-ex with the appropriate address.\n\nChange-Id: I6e6235132a34469f4e68b5bb3cf51ebdf01c83a2\n"
    },
    {
      "commit": "12ce4ad306fe123d4bf3295448efc242f551f38c",
      "tree": "b592fb33b00b42ac68b42b8b9591d1efee352995",
      "parents": [
        "4f9d2aa63286688ef2efc9b36b31cc1d31b88222",
        "6267ec01d6b4c503bca21ca6cbf95b443eff3408"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 17:09:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 17:09:15 2016 +0000"
      },
      "message": "Merge \"Remove juno/kilo specific tempest config\""
    },
    {
      "commit": "eecb983529a9164a0dabf19ea4c3186a708fa0c3",
      "tree": "80bdb1f670b300864fc1b1fe4a94834da791b8dd",
      "parents": [
        "4f9d2aa63286688ef2efc9b36b31cc1d31b88222"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jul 13 12:34:03 2016 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jul 13 12:36:13 2016 +0200"
      },
      "message": "Remove support for End Of Life (EOL) Fedora 22\n\nFedora 22 reaches its EOL on 19-JUL-2016[1].  Remove it as\nofficially supported distribution.\n\nThe current two supported Fedora distributions are Fedora 23 and Fedora\n24.  (Change Ia4a58de4973ef228735c48b33453a0562dc65258 already added\nsupport for Fedora 24.)\n\n[1] https://fedoramagazine.org/fedora-22-end-of-life-2016-july/\n\nChange-Id: I5b4e1ddb6165a9065e80e84175246678a7356f18\n"
    },
    {
      "commit": "4f9d2aa63286688ef2efc9b36b31cc1d31b88222",
      "tree": "7f5ec899a27f48291ab0dde44a47032d1f97b5ff",
      "parents": [
        "06ba4fb98bc54f5445afb457fe22d1f88bcaadf6",
        "657cdcdbd18cbdbc185fbf6ef853382b357b3370"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 13 02:23:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 13 02:23:07 2016 +0000"
      },
      "message": "Merge \"Allow for Nova to use os-brick from git\""
    },
    {
      "commit": "6267ec01d6b4c503bca21ca6cbf95b443eff3408",
      "tree": "051ee334e8791ee59102307b45f993adbf6dd239",
      "parents": [
        "06ba4fb98bc54f5445afb457fe22d1f88bcaadf6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 19:12:30 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 19:13:33 2016 -0400"
      },
      "message": "Remove juno/kilo specific tempest config\n\nThis removes several config flags for Tempest\nnow that juno and kilo are end of life. Tempest\nhas already removed these flags too.\n\nChange-Id: I748429e73073f4202f77dfe1002687f76ee9a451\n"
    },
    {
      "commit": "657cdcdbd18cbdbc185fbf6ef853382b357b3370",
      "tree": "88046924e1797cf9efafb5767f7e19c89f93a46b",
      "parents": [
        "68747349359822780e00833bca124558d835b05b"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Fri Jul 01 16:08:15 2016 -0700"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Tue Jul 12 09:01:00 2016 -0700"
      },
      "message": "Allow for Nova to use os-brick from git\n\nThis option to install os-brick from git was only added\ninto lib/cinder previously. When testing all-in-one nodes\nthis worked fine, but if you have multi-node setups with\ncompute nodes that don\u0027t install any c-* services we\nonly get packaged os-brick. With this change non-cinder\nnodes can now test against unreleased os-bricks.\n\nChange-Id: Ibb7423d243d57852dada0b6298463bbdfc6dc63c"
    },
    {
      "commit": "a9286886e413fbf055284dc167a7640a5a79b83c",
      "tree": "a4750c540ea756b58fbf45b498e08ef96be6ff59",
      "parents": [
        "fa94c4c7ec3205a3bedcf554bd63f0582c6cd494"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 20 13:23:11 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Jul 12 15:37:15 2016 +0000"
      },
      "message": "Neutron: include metering service plugin in conf\n\nThe common code for metering calls _neutron_service_plugin_class_add,\nwhich despite the description only just appends a service plugin to\n$Q_SERVICE_PLUGIN_CLASSES - it doesn\u0027t actually write it into a\nconfiguration file.\n\nSo for now, read out the configuration, and append metering to it, then\nwrite it back out.\n\nChange-Id: Ice96cca8b43dcd54f2aa81461000a4597db8260d\n"
    },
    {
      "commit": "2528d94d16d4ad7fb4e5056432af0b17ffd8dea8",
      "tree": "e8900cac3a7128b9adc48216b84464249f560439",
      "parents": [
        "67700ca5209c8d5605cfd94d6ac264f5247a2b8d",
        "7ef31d0fe4d3b93dd08edcd511a32ae66c51fdba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 11 22:13:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 11 22:13:10 2016 +0000"
      },
      "message": "Merge \"neutron_plugin_configure_dhcp_agent invalid config file\""
    },
    {
      "commit": "7ef31d0fe4d3b93dd08edcd511a32ae66c51fdba",
      "tree": "f3c7c88380ec73c08f249e7edc8c798ad3a0c162",
      "parents": [
        "8e64c478ebdfa76c80567a42ca52c9149ee0e52b"
      ],
      "author": {
        "name": "xurong00037997",
        "email": "xu.rong@zte.com.cn",
        "time": "Tue Jul 05 11:09:40 2016 +0800"
      },
      "committer": {
        "name": "xurong00037997",
        "email": "xu.rong@zte.com.cn",
        "time": "Mon Jul 11 11:21:39 2016 +0000"
      },
      "message": "neutron_plugin_configure_dhcp_agent invalid config file\n\nADD dhcp config file name for neutron_plugin_configure_dhcp_agent\n\nChange-Id: I6578bcb40c4df2231c0b54f231ac3b78ede5a71d\nCloses-Bug: #1598745\n"
    },
    {
      "commit": "67700ca5209c8d5605cfd94d6ac264f5247a2b8d",
      "tree": "b42a2182a317d582c44dc19579bee64e2af0a07b",
      "parents": [
        "8e64c478ebdfa76c80567a42ca52c9149ee0e52b"
      ],
      "author": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Wed Jul 06 12:13:18 2016 -0700"
      },
      "committer": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Wed Jul 06 12:23:01 2016 -0700"
      },
      "message": "Remove large_ops_number from devstack tempest\n\nOption was deleted from Tempest config file. Also test scenario\nwas deleted. See commit I93b2fb33e97381f7c1e0cb1ef09ebc5c42c16ecc\n\nChange-Id: I750e50ba7cf8fca1dde391c2620b4a815d6b02a1\nCloses-Bug: #1599619\n"
    },
    {
      "commit": "8e64c478ebdfa76c80567a42ca52c9149ee0e52b",
      "tree": "140ef7c177442f1ac4dc5401d35b0648c5c949fd",
      "parents": [
        "68747349359822780e00833bca124558d835b05b",
        "0578e42fdbb6c626a3b07465ef0df3b5211efb9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 01:49:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 01:49:51 2016 +0000"
      },
      "message": "Merge \"Tempest: add a Keystone reseller feature flag\""
    },
    {
      "commit": "6d3670a65280d71529f8aad8ca5a0422abffebd0",
      "tree": "b87e798e9cdb1a5450ad8ded566fcec01b308c85",
      "parents": [
        "9079a40e9ebf6c20d754b8221a55b183de1a0766"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:40:25 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:40:25 2016 -0400"
      },
      "message": "Add a way to enable file injection for nova/tempest\n\nFile injection is disabled by default for the libvirt\ndriver in nova. This adds a variable to enable file\ninjection for the libvirt driver and is also used\nto configure tempest.conf for running personality\ntests.\n\nChange-Id: I34790fadeffd6e3fdc65bd9feed3d6e62316896c\nRelated-Bug: #1598581\n"
    },
    {
      "commit": "9079a40e9ebf6c20d754b8221a55b183de1a0766",
      "tree": "160d0a3fb1c6aa834bd93404408be8c04aa52405",
      "parents": [
        "68747349359822780e00833bca124558d835b05b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:20:27 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:20:27 2016 -0400"
      },
      "message": "nova: remove explicit file injection being disabled\n\nChange 9ce99a44cf85e431227536e2251ef05b52e61524 disabled file\ninjection with the libvirt driver by default back in Icehouse,\nso devstack doesn\u0027t need to do this explicitly anymore.\n\nChange-Id: Id0c521f6f624367bd497463c8c2d99488548fcff\n"
    },
    {
      "commit": "ce611960bfb1928abdb09e13153d599f2e395431",
      "tree": "2f1659dd3833d001d57be05698014a8791d3b6a1",
      "parents": [
        "2fec2fe73249619c0bd9acfefb1ecb37e78a9f2c",
        "1c4c16ce539b73f3e198cc4f2cc74de1bb9deb13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 27 21:39:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 27 21:39:16 2016 +0000"
      },
      "message": "Merge \"Don\u0027t configure router in flat network\""
    },
    {
      "commit": "2fec2fe73249619c0bd9acfefb1ecb37e78a9f2c",
      "tree": "9c84b48617fc88c0ddd434bd4761731edfa0eb84",
      "parents": [
        "839ea5a22279ae7ebe965b58a158ec06d1179bd4",
        "d00cbb77b166e222fdb5adf2aa5ff7dff6294ca4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 27 21:39:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 27 21:39:08 2016 +0000"
      },
      "message": "Merge \"Neutron: check if q-l3 or neutron-l3 is enabled\""
    },
    {
      "commit": "839ea5a22279ae7ebe965b58a158ec06d1179bd4",
      "tree": "de43596207a688f1efe6e8fb2c863686b8ecc83c",
      "parents": [
        "01cbe7c1438d8c7a262c1ac771531c24d08ea54f",
        "8906b481e0d34ae1bf64a623ce5e734f50c5f2ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 27 21:38:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 27 21:38:10 2016 +0000"
      },
      "message": "Merge \"Support \"geneve\" ML2 plugin type driver\""
    },
    {
      "commit": "01cbe7c1438d8c7a262c1ac771531c24d08ea54f",
      "tree": "369fb9a4f60a3fed600e5abaf3c0d6e85323f331",
      "parents": [
        "66f4524cf491db78caaa93eca848ad897a2e6576",
        "a464ea767a027b3d3c658b8f997f43f91af0349f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 02:54:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 02:54:32 2016 +0000"
      },
      "message": "Merge \"Fix error reported due to re-add ipv6 address\""
    },
    {
      "commit": "d00cbb77b166e222fdb5adf2aa5ff7dff6294ca4",
      "tree": "67167f4b02137f08392a82b63e2233a8f5ab6c9b",
      "parents": [
        "fa94c4c7ec3205a3bedcf554bd63f0582c6cd494"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 20 13:53:44 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jun 20 17:53:22 2016 -0400"
      },
      "message": "Neutron: check if q-l3 or neutron-l3 is enabled\n\nChange-Id: I7aff59fdf0fd75e134d2ae3ba8b7d63db98cc5ed\n"
    },
    {
      "commit": "fa94c4c7ec3205a3bedcf554bd63f0582c6cd494",
      "tree": "f39bfca3e0bb1ea1165ded667035c190caaa8395",
      "parents": [
        "8cdeb866481d91316c9fc0765b15da894a5a278a",
        "60f394aee25cfd22c6c5e13622697c27acbb402d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 22:47:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 22:47:08 2016 +0000"
      },
      "message": "Merge \"Fix amateur level mistake.\""
    },
    {
      "commit": "8cdeb866481d91316c9fc0765b15da894a5a278a",
      "tree": "b967a0c789cd674c415fd868094a06cc4f3ed14f",
      "parents": [
        "dbc6a3736ddd1ed7f453898c26c1f7c550f8f8c1",
        "24e29f2265e6fd496addf00adfcc13ba8533b912"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 17 21:33:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 17 21:33:06 2016 +0000"
      },
      "message": "Merge \"lib/neutron-plugins: Pass conf file parameter\""
    },
    {
      "commit": "60f394aee25cfd22c6c5e13622697c27acbb402d",
      "tree": "6332a2d6f2ad64d5c6af1bb204d8b8bda1950ae7",
      "parents": [
        "dbc6a3736ddd1ed7f453898c26c1f7c550f8f8c1"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Jun 17 16:15:30 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Jun 17 16:15:30 2016 -0400"
      },
      "message": "Fix amateur level mistake.\n\nHappy Friday!\n\nChange-Id: I2b1112ce74577d6e3d50c5ea2131d46c77307571\n"
    },
    {
      "commit": "8906b481e0d34ae1bf64a623ce5e734f50c5f2ec",
      "tree": "3405fdcd22d228d826a13445c8ae0bc5bc0e3087",
      "parents": [
        "db340e54b0ea1dee732c9109f705936e72cb95a5"
      ],
      "author": {
        "name": "Richard Theis",
        "email": "rtheis@us.ibm.com",
        "time": "Wed Jun 08 10:28:37 2016 -0500"
      },
      "committer": {
        "name": "Richard Theis",
        "email": "rtheis@us.ibm.com",
        "time": "Thu Jun 16 13:08:07 2016 -0500"
      },
      "message": "Support \"geneve\" ML2 plugin type driver\n\nAdd support for the \"geneve\" ML2 plugin type driver. The\nnetworking-ovn ML2 mechanism driver uses geneve for its\nproject network type. Geneve is part of core neutron but\ndidn\u0027t have any DevStack configuration for it. This patch\nset adds the necessary options. It also removes the default\nfor ML2 type drivers to rely on the neutron default and\nconsolidates the tunnel ranges default for gre, vxlan and\ngeneve by using TENANT_TUNNEL_RANGES.\n\nChange-Id: Id75651dfe57a07045a6932a0369668f33c7eef09\nPartial-Bug: #1588966\n"
    },
    {
      "commit": "db340e54b0ea1dee732c9109f705936e72cb95a5",
      "tree": "6995b3832a23e2fe33cb2543dd84cd666dbf6f6b",
      "parents": [
        "2fe6369e329259fd5f2b2fa80bb1365b33c47dd0",
        "a44dd9a741a08d9f586ae8fe1d2543bcf32f6593"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 23:57:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 23:57:35 2016 +0000"
      },
      "message": "Merge \"Support Glance CORS options in devstack configuration\""
    },
    {
      "commit": "2fe6369e329259fd5f2b2fa80bb1365b33c47dd0",
      "tree": "4bb246307c214fcd78ac501fb0ffbb474f5d810e",
      "parents": [
        "5fc597289b9ace6cb3fed83c0fd696d5daa59e50",
        "9a0d1f90b8f0b412ebe3fa8a154f1c9222b2dde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 22:27:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 22:27:54 2016 +0000"
      },
      "message": "Merge \"Remove deprecated auth_plugin config\""
    },
    {
      "commit": "24e29f2265e6fd496addf00adfcc13ba8533b912",
      "tree": "5185de56df8fd2e65dda0c12a7b42115207486bc",
      "parents": [
        "5fc597289b9ace6cb3fed83c0fd696d5daa59e50"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Wed Jun 15 14:31:51 2016 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephen.finucane@intel.com",
        "time": "Wed Jun 15 13:35:47 2016 +0000"
      },
      "message": "lib/neutron-plugins: Pass conf file parameter\n\nThe \u0027neutron_plugin_configure_l3_agent\u0027 function expects a path to a\nconfiguration file as a parameter. This was not done for one call,\nresulting in the generation of a \u0027DEFAULT\u0027 file in the DevStack\ndirectory along with an invalid L3 configuration file. Resolve this.\n\nChange-Id: I5781cb1ec4cfc1699e61dbc324d0bdb824b56be1\n"
    },
    {
      "commit": "5fc597289b9ace6cb3fed83c0fd696d5daa59e50",
      "tree": "249a4de51f2aaed90eba49f216069e88fd73f356",
      "parents": [
        "b43352e4dc100135a3ca1eb94fb63ab9727cfc21",
        "958c169d796ab82521b69b35a13ee27037e68e97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 12:48:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 12:48:09 2016 +0000"
      },
      "message": "Merge \"Enable Swift Account Management\""
    },
    {
      "commit": "1c4c16ce539b73f3e198cc4f2cc74de1bb9deb13",
      "tree": "ab4618c2246999bc4e239410b5e125fce547a196",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Wed Jun 08 14:18:10 2016 +0900"
      },
      "committer": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Wed Jun 15 13:24:25 2016 +0900"
      },
      "message": "Don\u0027t configure router in flat network\n\nDue to the fix [1] of neutron-refactor, some flat network usages of devstack\ninstallation start fale.\n\nThis fix enables ML2_L3_PLUGIN to be set to empty to solve the problem.\n\nBy default l3_router_plugin.L3RouterPlugin will be set to ML2_L3_PLUGIN,\nand for neutron, in such of configuration, router (ASA some others) will be\nset into supported_extension_aliases,\nthen devstack will create a router that we do not want in a flat network.\n\nBefore fix [1], we can disable q-l3 to aviod the issue.\nBut now we don\u0027t, and we need this fix to disable the whole L3 plugin.\n\n[1] https://review.openstack.org/318145\n\nChange-Id: I61a2142d5121e0af4cc6cdf50e6bceafaf791fb0\n"
    },
    {
      "commit": "e88c51cc1b0aa59abbae353f3fd3c2ef58e1602a",
      "tree": "9229f13105c9b5c61dee83297f2f49b288f29e13",
      "parents": [
        "45360ed32ef82adcc1685d13ef290c4867eb4fd1",
        "b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 01:11:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 01:11:46 2016 +0000"
      },
      "message": "Merge \"Keystone uwsgi performance tuning\""
    },
    {
      "commit": "45360ed32ef82adcc1685d13ef290c4867eb4fd1",
      "tree": "226d8fcadd4e61275214d8e8795bd09da480527e",
      "parents": [
        "df97237369b607791993129b9148816ff3860448",
        "8063fee829d1e22bb7958599d8b0359846cde462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 00:59:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 00:59:27 2016 +0000"
      },
      "message": "Merge \"Add neutron-metering agent and configuration\""
    },
    {
      "commit": "ca3a857d356b1fa14c2d1e72d85ec478bcffd40d",
      "tree": "277d46b85bf5a58fdb6e45c765e38cf439c732af",
      "parents": [
        "cbc76ef9b5d7c040721c727fa7a4010e0b76e680",
        "22c695f08a82d527668ef906e11089e6b0046a50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "message": "Merge \"Have a way to disable Glance v1 in devstack\""
    },
    {
      "commit": "9a0d1f90b8f0b412ebe3fa8a154f1c9222b2dde8",
      "tree": "dd566e539d0c54bea451b8c2719cd59cd6e38882",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.l@inwinstack.com",
        "time": "Wed Jun 15 01:13:45 2016 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.l@inwinstack.com",
        "time": "Wed Jun 15 01:13:45 2016 +0800"
      },
      "message": "Remove deprecated auth_plugin config\n\nConfig auth_plugin in trustee group is deprecated.\nChange to use auth_type in trustee group instead.\nCloses-Bug: 1592482\n\nChange-Id: Ib90d9c0299887201b37d26254693dc6b007a41dc\n"
    },
    {
      "commit": "b901462f538e500790ceb5df66ed8c726be13119",
      "tree": "1951179582d568ee8c80208ae49ea21ef063f804",
      "parents": [
        "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
        "0c0c09af3b14b74b035b50956e545832b26cb6af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "message": "Merge \"Set volume service min and max microversions\""
    },
    {
      "commit": "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
      "tree": "8c78b33a8771effeb891180701e6e2ce777ac93e",
      "parents": [
        "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
        "5cda4911adde3e8d6b20d90e52520d0587cf4399"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 11 00:08:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 11 00:08:11 2016 +0000"
      },
      "message": "Merge \"Enable admin_domain_scope by default in Tempest\""
    },
    {
      "commit": "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
      "tree": "5a6becdfda11bfaa970d1665c0bc9b8a159a3cbd",
      "parents": [
        "6ca92cba8f6e92e4eaa22706b15955711b4e6707",
        "36afed43534e5f50e0598ff69c7ea8249c24b5c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 16:19:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 16:19:55 2016 +0000"
      },
      "message": "Merge \"Set ima_disk_format to vhd when hypervisor is XenServer\""
    },
    {
      "commit": "6ca92cba8f6e92e4eaa22706b15955711b4e6707",
      "tree": "f6efc024c73b9cf7b997f13f6de49792091f1213",
      "parents": [
        "cb249b4de5bbe85eed237b0d1d7ec093c222f79a",
        "2ae8b09b6182d2927c684adb14c84800e460c2e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 14:36:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 14:36:09 2016 +0000"
      },
      "message": "Merge \"Fix quoting in vercmp check for kernel version\""
    },
    {
      "commit": "0c0c09af3b14b74b035b50956e545832b26cb6af",
      "tree": "5be7498317828cb9da01db2cdf546fe5a08a22b9",
      "parents": [
        "5248283e0df0dda9a1bfba4c618167894d717fb0"
      ],
      "author": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Fri May 13 10:57:29 2016 -0400"
      },
      "committer": {
        "name": "Andrew Kerr",
        "email": "andrew.kerr@netapp.com",
        "time": "Fri Jun 10 13:32:33 2016 +0000"
      },
      "message": "Set volume service min and max microversions\n\nImplements Blueprint: configure-tempest-volume-microversion\nRelated to: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc\n\nChange-Id: I80c6a0c46c667291c6f7fe2a036717504c110314\n"
    },
    {
      "commit": "5248283e0df0dda9a1bfba4c618167894d717fb0",
      "tree": "9df5e5bb3c63cc20e80e202370177760bcb0a1fc",
      "parents": [
        "815c61760ceeb1cb9f4882a5bd1077156a14b0c3",
        "c425977a55dde6b99b07c716dc3cf82990bd4fa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:22:39 2016 +0000"
      },
      "message": "Merge \"nova.conf: set privsep helper command for os-vif plugins\""
    },
    {
      "commit": "5cda4911adde3e8d6b20d90e52520d0587cf4399",
      "tree": "90d86706374b43df3bd609e1fcab09fbec50aa98",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 00:33:30 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 10 09:49:33 2016 +0000"
      },
      "message": "Enable admin_domain_scope by default in Tempest\n\nTempest introduced a new ability to use domain scoped tokens for\nidentity v3 admin APIs. Since domain scoped tokens can be used\nwith the base keystone policy used in the gate, and the\npre-provisioned admin user is assigned a role on the domain, turn\nthe option alway on.\n\nChange-Id: Ib1bb958eee076364b407fc03e77e6882d92147d2\nDepends-on: I91ca907992428a5a14fb8d48a4fad105d2906e27\n"
    },
    {
      "commit": "2ae8b09b6182d2927c684adb14c84800e460c2e2",
      "tree": "0d69b40b95fbedf1b62d7eb1c1fc9222be3bab48",
      "parents": [
        "16df80be4004da2d50018b40691c943cd4739b89"
      ],
      "author": {
        "name": "Yi Zhao",
        "email": "zhaoyi@cmss.chinamobile.com",
        "time": "Thu May 12 12:11:24 2016 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 10 10:50:32 2016 +1000"
      },
      "message": "Fix quoting in vercmp check for kernel version\n\nI352362cf59e492fa9f7725190f0243f2436ac347 switched this to vercmp, but\nusing single-quote (\u0027) will mean that the kernel version isn\u0027t\nactually expanded for the comparision.\n\nI guess, like the original change, the fact it isn\u0027t working is\nhidden.  Trusty seems to have 3.13 ... I can\u0027t imagine we support\nanything before this ... so I\u0027d also be happy if someone with some OVS\nknowledge wants to just delete it.\n\n(This change was originally an alternative to\nI352362cf59e492fa9f7725190f0243f2436ac347 but got the quoting right)\n\nChange-Id: I9fa514885c20b1135fb0680cf61fc04628fbecbe\nCloses-Bug: #1580850\n"
    },
    {
      "commit": "08c5db307e6541a0fea855112d01a54284e9110a",
      "tree": "50897592dac600a9b65990e2fc39a73aa0cf1997",
      "parents": [
        "5b63926788a3c5ea72a813129819563a68e0707c",
        "6176ae6895c3c62e9406ebca0055fed9a58f35d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:36:23 2016 +0000"
      },
      "message": "Merge \"Use transport_url instead of driver-specif options\""
    },
    {
      "commit": "5b63926788a3c5ea72a813129819563a68e0707c",
      "tree": "a46eb553b8c66cf7ad7fadaccc91e98b80495b57",
      "parents": [
        "0a73b22b6cb6c5b15433c7c1e338e5faead1ad6c",
        "09604349f89f59ee2ac07b4daa93bd1ae52d1b79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:18 2016 +0000"
      },
      "message": "Merge \"Change ovs_base neutron plugin to use vercmp\""
    },
    {
      "commit": "0a73b22b6cb6c5b15433c7c1e338e5faead1ad6c",
      "tree": "d348d5ab229062a9b71787149fc020a305e429f2",
      "parents": [
        "a6a634cdcf23995cfd173817453dc5c84538eb05",
        "07dc2bf7760fa1c5b28d2dd71fb4eebd7a8921f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:11 2016 +0000"
      },
      "message": "Merge \"functions-libvirt: Add log filter to capture CPU driver errors\""
    },
    {
      "commit": "a6a634cdcf23995cfd173817453dc5c84538eb05",
      "tree": "2bb9b43fca04914bd3c8286f013b38e8def75ebe",
      "parents": [
        "c830004697e610baceace438900f98e149371eb4",
        "a1c70f2a7519bd7482b2834f380f2a9f5f61fb5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:22:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:22:03 2016 +0000"
      },
      "message": "Merge \"neutron-legacy: Consistently use `--config-file foo`\""
    },
    {
      "commit": "c830004697e610baceace438900f98e149371eb4",
      "tree": "560b53f72add9145fb4ed7c193d38e41eb27cd8d",
      "parents": [
        "960c451755a124faa983af305e75a2136f9b2a3d",
        "e34ec9901ea04b4fab81742f9556e486849dfb4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:21:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:21:13 2016 +0000"
      },
      "message": "Merge \"Neutron/l3 - die if provider settings for v6 are not set\""
    },
    {
      "commit": "960c451755a124faa983af305e75a2136f9b2a3d",
      "tree": "1f33bf49a4553e4ef75e2c33a10ad201e3223f95",
      "parents": [
        "75ace7a5edbb6496633b97dc1d6b60e000ff3e5f",
        "9ee1426847569637346610512fb8c9cd7bbefbb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 14:21:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 14:21:05 2016 +0000"
      },
      "message": "Merge \"Set my_ip in cinder.conf\""
    },
    {
      "commit": "c425977a55dde6b99b07c716dc3cf82990bd4fa2",
      "tree": "c4a3e8946973cf472df87ba1b5d8723c08fafcb8",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Wed Jun 08 16:53:06 2016 +0100"
      },
      "message": "nova.conf: set privsep helper command for os-vif plugins\n\nprivsep will default to invoking privsep-helper directly\nvia sudo, which won\u0027t work for people with a locked down\nsudo config. To deal with this we should explicitly\nconfigure the os-vif plugins to use nova-rootwrap for\nrunning privsep-helper. This change makes such a change\nfor the two official in-tree os-vif plugins.\n\nChange-Id: I3d26251206a57599385f2b9f3e0ef7d91daafe35\n"
    }
  ],
  "next": "75ace7a5edbb6496633b97dc1d6b60e000ff3e5f"
}
