[release-announce] neutron 19.1.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Mon Jan 10 11:22:40 UTC 2022
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(-)
More information about the Release-announce
mailing list