We are psyched to announce the release of: neutron 19.1.0: OpenStack Networking This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 19.1.0 ^^^^^^ Bug Fixes * The agent reporting state to the server now uses a RPC timeout set to the report_interval configuration option value. See 1948676 (https://bugs.launchpad.net/neutron/+bug/1948676). Changes in neutron 19.0.0..19.1.0 --------------------------------- e22463d768 Change tobiko CI job in the periodic queue ef1ec89fbc Recheck irrelevant files 8e31e5aa9c Add Chassis creation wait event in "TestAgentMonitor" 3e9dcaee50 Check subnet in "_remove_subnet_dhcp_options" fe9f9d46f5 Tweak port metadata test to be more reliable 0e4788648f Missing OvS DPDK nodes in ovn-controllers 6da4432fed [OVN] Accept OVS system-id as non UUID formatted string fd8fcaa45a Don't fail subnet validation if gw_ip is actually not changed c73fc94204 Do not announce any DNS resolver if "0.0.0.0" or "::" provided 05666791e1 Remove the expired reservations in a separate DB transaction 72b9bee2b0 ovn: update ACL actions on stateful field change cdf30d3e33 Bump OVN version for functional job to 21.06 2fcf48260a [OVS] Workaround when OpenFlow controller restarts dcb372b041 Avoid writing segments to the DB repeatedly 893e321b3e Do no use "--strict" for OF deletion in TRANSIENT_TABLE c8209eb1ee [OVN] Fix gateway_mtu option should not always be set d49797b1f4 [OVS][FW] Initialize ConjIdMap._max_id depending on the current OFs 3bc100140f Set report_interval to 0 for ovs agent unit tests 6b270bd6f8 [ovn] Add timeout option to ovsdb-client command 8c5fd8e656 Enhanced set of warnings if an answers file or a templates directory is used. 0082d93f17 Remove some scenario jobs from the check and gate queues dd89a0748c [OVN] Fix deadlock in neutron_ovn_db_sync_util.py 8cc9ead919 ovn: Filter ACL columns when syncing the DB e0a22fc6f7 [OVS][QOS] Dataplane enforcement is limited to min-bw egress direction f5858cd621 Check interface presence in new namespace 78bc1f6fec [OVN] Fix port disable security dead when run neutron-ovn-db-sync-util 084d210d10 [OVN] Execute OVN migration transactions independently 785ce06b3d Execute "migrate_neutron_database_to_ovn" inside the same DB ctx 1c17019f6c Cleanup router for which processing added router failed 7b2b695971 [DVR] Fix update of the MTU in the DVR HA routers c05d07bd8f Check a namespace existence by checking only its own directory 0a945f626f Don't setup bridge controller if it is already set 551d36362a Set RPC timeout in PluginReportStateAPI to report_interval d86a3cdfe7 Fix OVN migration workload creation order e91b0d07e3 [OVN Migration] Remove trunk's subports from the nodes 2c4ab468ae Delete log entries when SG or port is deleted a8a099f069 [OVN Migration] Remove qr and dhcp ports from the nodes 5c9c366376 [ovn] Stop monitoring the SB MAC_Binding table to reduce mem footprint 62cd864e38 [ovn] Add logs for ovs to ovn migration 987f0689ea [OVN] Tune OVN routers to reduce the mem footprint for ML2/OVN ffee915f11 Fix OVN driver validating Geneve max_header_size cb15948fa9 [OVN] Allow IP allocation with different segments for OVN service ports 45f070baa1 [OVN] Update the DHCP options when the metadata port is modified 8701c46225 Fix "_sync_metadata_ports" with no DHCP subnets 1f19093f04 [OVN] Set NB/SB "connection" inactivity probe d4ddc9954d [DVR] Check if SNAT iptables manager is initialized Diffstat (except docs and test files) ------------------------------------- .../contributor/testing/ci_scenario_jobs.rst | 2 - neutron/agent/common/ovs_lib.py | 19 +- neutron/agent/l3/agent.py | 32 +++- neutron/agent/l3/dvr_edge_ha_router.py | 20 ++ neutron/agent/l3/dvr_edge_router.py | 16 +- neutron/agent/l3/ha_router.py | 10 +- neutron/agent/linux/dhcp.py | 6 +- neutron/agent/linux/ip_lib.py | 15 +- .../agent/linux/openvswitch_firewall/firewall.py | 104 +++++++---- neutron/agent/ovn/metadata/agent.py | 16 +- neutron/agent/rpc.py | 4 +- neutron/cmd/ovn/neutron_ovn_db_sync_util.py | 1 + neutron/common/ovn/acl.py | 18 +- neutron/common/ovn/utils.py | 42 +++++ neutron/common/utils.py | 7 + neutron/db/agents_db.py | 4 +- neutron/db/db_base_plugin_v2.py | 11 +- neutron/db/ipam_pluggable_backend.py | 3 +- neutron/db/quota/api.py | 6 +- neutron/db/quota/driver_nolock.py | 27 ++- neutron/objects/ports.py | 18 ++ neutron/objects/trunk.py | 12 ++ .../agent/extension_drivers/qos_driver.py | 6 +- .../agent/openflow/native/ovs_bridge.py | 10 +- neutron/plugins/ml2/drivers/ovn/db_migration.py | 106 +++++++---- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 63 ++++++- .../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py | 2 +- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 26 +++ .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 118 ++++++++---- .../drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py | 12 +- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 2 +- neutron/privileged/agent/linux/utils.py | 10 +- neutron/services/logapi/common/db_api.py | 26 +-- neutron/services/logapi/common/sg_callback.py | 2 +- .../logapi/drivers/openvswitch/ovs_firewall_log.py | 2 +- neutron/services/logapi/logging_plugin.py | 22 ++- neutron/services/segments/db.py | 5 + .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 73 +++++--- .../drivers/ovn/mech_driver/test_mech_driver.py | 200 ++++++++++++++++++++ .../linux/openvswitch_firewall/test_firewall.py | 84 ++++++++- .../agent/openflow/native/ovs_bridge_test_base.py | 37 +++- .../openvswitch/agent/test_ovs_neutron_agent.py | 4 + .../ovn/mech_driver/ovsdb/test_impl_idl_ovn.py | 4 +- .../ovn/mech_driver/ovsdb/test_maintenance.py | 28 +++ .../drivers/ovn/mech_driver/test_mech_driver.py | 206 +++++++++++++++------ .../unit/services/logapi/common/test_db_api.py | 93 ++++++---- .../drivers/openvswitch/test_ovs_firewall_log.py | 8 + .../unit/services/logapi/test_logging_plugin.py | 22 --- ...imeout-to-report_interval-1265a70b0728e08c.yaml | 5 + .../tripleo_environment/ovn_migration.sh | 47 +++-- .../roles/migration/tasks/cleanup-dataplane.yml | 17 +- .../create/templates/create-resources.sh.j2 | 12 +- zuul.d/base.yaml | 15 +- zuul.d/grenade.yaml | 6 +- zuul.d/project.yaml | 12 +- zuul.d/rally.yaml | 4 +- zuul.d/tempest-multinode.yaml | 90 +-------- zuul.d/tempest-singlenode.yaml | 5 +- zuul.d/tripleo.yaml | 2 + 76 files changed, 1653 insertions(+), 578 deletions(-)
participants (1)
-
no-reply@openstack.org