Index: neutron/etc/dhcp_agent.ini
===================================================================
---- neutron.orig/etc/dhcp_agent.ini 2014-07-18 10:32:38.000000000 +0800
-+++ neutron/etc/dhcp_agent.ini 2014-07-31 22:31:22.000000000 +0800
+--- neutron.orig/etc/dhcp_agent.ini 2014-09-19 18:00:01.000000000 +0800
++++ neutron/etc/dhcp_agent.ini 2014-09-19 18:10:15.000000000 +0800
@@ -86,3 +86,8 @@
# Timeout for ovs-vsctl commands.
# If the timeout expires, ovs commands will fail with ALARMCLOCK error.
+# isolate_dns_requests = False
Index: neutron/neutron/agent/linux/dhcp.py
===================================================================
---- neutron.orig/neutron/agent/linux/dhcp.py 2014-07-31 22:28:57.000000000 +0800
-+++ neutron/neutron/agent/linux/dhcp.py 2014-07-31 22:31:22.000000000 +0800
+--- neutron.orig/neutron/agent/linux/dhcp.py 2014-09-19 18:09:42.000000000 +0800
++++ neutron/neutron/agent/linux/dhcp.py 2014-09-19 18:10:15.000000000 +0800
@@ -26,6 +26,7 @@
import six
class DictModel(dict):
-@@ -730,7 +735,67 @@
+@@ -775,7 +780,67 @@
sock.close()
def __init__(self, conf, root_helper, plugin):
self.conf = conf
-@@ -879,6 +944,87 @@
+@@ -924,6 +989,87 @@
return dhcp_port
def setup(self, network):
"""Create and initialize a device for network's DHCP on this host."""
port = self.setup_dhcp_port(network)
-@@ -917,6 +1063,9 @@
+@@ -962,6 +1108,9 @@
if self.conf.use_namespaces:
self._set_default_route(network, interface_name)
return interface_name
def update(self, network, device_name):
-@@ -924,9 +1073,17 @@
+@@ -969,9 +1118,17 @@
if self.conf.use_namespaces:
self._set_default_route(network, device_name)
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: <YYYY-MM-DD>
---- neutron-2014.2~b2.orig/etc/l3_agent.ini
-+++ neutron-2014.2~b2/etc/l3_agent.ini
+Index: neutron/etc/l3_agent.ini
+===================================================================
+--- neutron.orig/etc/l3_agent.ini 2014-09-19 18:09:42.000000000 +0800
++++ neutron/etc/l3_agent.ini 2014-09-19 18:10:35.000000000 +0800
@@ -4,11 +4,10 @@
# L3 requires that an interface driver be set. Choose the one that best
# Use veth for an OVS interface or not.
# Support kernels with limited namespace support
---- neutron-2014.2~b2.orig/etc/neutron.conf
-+++ neutron-2014.2~b2/etc/neutron.conf
-@@ -60,8 +60,8 @@ lock_path = $state_path/lock
+Index: neutron/etc/neutron.conf
+===================================================================
+--- neutron.orig/etc/neutron.conf 2014-09-19 18:09:42.000000000 +0800
++++ neutron/etc/neutron.conf 2014-09-19 18:10:35.000000000 +0800
+@@ -60,8 +60,8 @@
# previous versions, the class name of a plugin can be specified instead of its
# entrypoint name.
#
# (ListOpt) List of service plugin entrypoints to be loaded from the
# neutron.service_plugins namespace. See setup.cfg for the entrypoint names of
-@@ -69,8 +69,8 @@ lock_path = $state_path/lock
+@@ -69,8 +69,8 @@
# with previous versions, the class name of a plugin can be specified instead
# of its entrypoint name.
#
# Paste configuration file
# api_paste_config = api-paste.ini
-@@ -315,7 +315,7 @@ lock_path = $state_path/lock
+@@ -324,7 +324,7 @@
# The RabbitMQ broker address where a single node is used.
# (string value)
# The RabbitMQ broker port where a single node is used.
# (integer value)
-@@ -328,10 +328,10 @@ lock_path = $state_path/lock
+@@ -337,10 +337,10 @@
#rabbit_use_ssl=false
# The RabbitMQ userid. (string value)
# the RabbitMQ login method (string value)
#rabbit_login_method=AMQPLAIN
-@@ -507,7 +507,7 @@ lock_path = $state_path/lock
+@@ -527,7 +527,7 @@
# Use "sudo neutron-rootwrap /etc/neutron/rootwrap.conf" to use the real
# root filter facility.
# Change to "sudo" to skip the filtering and just run the comand directly
# =========== items for agent management extension =============
# seconds between nodes reporting state to server; should be less than
-@@ -527,14 +527,13 @@ admin_password = %SERVICE_PASSWORD%
+@@ -547,14 +547,13 @@
[database]
# This line MUST be changed to actually run the plugin.
# Example:
# Database engine for which script will be generated when using offline
# migration
---- neutron-2014.2~b2.orig/etc/lbaas_agent.ini
-+++ neutron-2014.2~b2/etc/lbaas_agent.ini
+Index: neutron/etc/lbaas_agent.ini
+===================================================================
+--- neutron.orig/etc/lbaas_agent.ini 2014-09-19 18:00:25.000000000 +0800
++++ neutron/etc/lbaas_agent.ini 2014-09-19 18:10:35.000000000 +0800
@@ -9,11 +9,10 @@
# LBaas requires an interface driver be set. Choose the one that best
# Use veth for an OVS interface or not.
# Support kernels with limited namespace support
---- neutron-2014.2~b2.orig/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
-+++ neutron-2014.2~b2/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
+Index: neutron/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini
+===================================================================
+--- neutron.orig/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini 2014-09-19 18:00:25.000000000 +0800
++++ neutron/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini 2014-09-19 18:10:35.000000000 +0800
@@ -30,22 +30,22 @@
# point setting tunnel_type below will be required to enable
# tunneling.
Forwarded: https://review.openstack.org/#/c/52636
Last-Update: 2014-07-31
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/35c7c198ddea_lbaas_healthmon_del_status.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/35c7c198ddea_lbaas_healthmon_del_status.py
-@@ -41,8 +41,48 @@ from neutron.db import migration
+Index: neutron/neutron/db/migration/alembic_migrations/versions/35c7c198ddea_lbaas_healthmon_del_status.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/35c7c198ddea_lbaas_healthmon_del_status.py 2014-09-19 18:00:25.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/35c7c198ddea_lbaas_healthmon_del_status.py 2014-09-19 18:10:26.000000000 +0800
+@@ -41,8 +41,48 @@
def upgrade(active_plugins=None, options=None):
if not migration.should_run(active_plugins, migration_for_plugins):
return
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py
-@@ -53,19 +53,63 @@ def upgrade(active_plugins=None, options
+Index: neutron/neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py 2014-09-19 18:09:42.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/50d5ba354c23_ml2_binding_vif_details.py 2014-09-19 18:10:26.000000000 +0800
+@@ -53,19 +53,63 @@
"UPDATE ml2_port_bindings SET"
" vif_details = '{\"port_filter\": false}'"
" WHERE cap_port_filter = 0")
+
def downgrade(active_plugins=None, options=None):
- if not migration.should_run(active_plugins, migration_for_plugins):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py
-@@ -59,7 +59,7 @@ def upgrade(active_plugins=None, options
+ pass
+Index: neutron/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py 2014-09-19 18:00:25.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/128e042a2b68_ext_gw_mode.py 2014-09-19 18:10:26.000000000 +0800
+@@ -59,7 +59,7 @@
op.add_column('routers', sa.Column('enable_snat', sa.Boolean(),
nullable=False, server_default="1"))
# Set enable_snat to True for existing routers
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/63afba73813_ovs_tunnelendpoints_id_unique.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/63afba73813_ovs_tunnelendpoints_id_unique.py
-@@ -44,11 +44,27 @@ def upgrade(active_plugins=None, options
+Index: neutron/neutron/db/migration/alembic_migrations/versions/63afba73813_ovs_tunnelendpoints_id_unique.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/63afba73813_ovs_tunnelendpoints_id_unique.py 2014-09-19 18:00:25.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/63afba73813_ovs_tunnelendpoints_id_unique.py 2014-09-19 18:10:26.000000000 +0800
+@@ -44,11 +44,27 @@
if not migration.should_run(active_plugins, migration_for_plugins):
return
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py
-@@ -45,11 +45,17 @@ def upgrade(active_plugins=None, options
+Index: neutron/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py 2014-09-19 18:09:42.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/e197124d4b9_add_unique_constrain.py 2014-09-19 18:10:26.000000000 +0800
+@@ -45,11 +45,17 @@
if not migration.should_run(active_plugins, migration_for_plugins):
return
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py
-@@ -41,14 +41,19 @@ def upgrade(active_plugins=None, options
+Index: neutron/neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py 2014-09-19 18:09:42.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/abc88c33f74f_lb_stats_needs_bigint.py 2014-09-19 18:10:26.000000000 +0800
+@@ -41,14 +41,19 @@
if not migration.should_run(active_plugins, migration_for_plugins):
return
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py
-@@ -53,11 +53,17 @@ def upgrade(active_plugins=None, options
+Index: neutron/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py 2014-09-19 18:09:42.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py 2014-09-19 18:10:26.000000000 +0800
+@@ -54,11 +54,17 @@
if not migration.should_run(active_plugins, migration_for_plugins):
return
def downgrade(active_plugins=None, options=None):
---- neutron-2014.2~b2.orig/neutron/db/migration/alembic_migrations/versions/f9263d6df56_remove_dhcp_lease.py
-+++ neutron-2014.2~b2/neutron/db/migration/alembic_migrations/versions/f9263d6df56_remove_dhcp_lease.py
-@@ -36,7 +36,42 @@ import sqlalchemy as sa
+Index: neutron/neutron/db/migration/alembic_migrations/versions/f9263d6df56_remove_dhcp_lease.py
+===================================================================
+--- neutron.orig/neutron/db/migration/alembic_migrations/versions/f9263d6df56_remove_dhcp_lease.py 2014-09-19 18:00:25.000000000 +0800
++++ neutron/neutron/db/migration/alembic_migrations/versions/f9263d6df56_remove_dhcp_lease.py 2014-09-19 18:10:26.000000000 +0800
+@@ -36,7 +36,42 @@
def upgrade(active_plugins=None, options=None):