neutron 23.4.0 (bobcat)
We are pumped to announce the release of: neutron 23.4.0 This release is part of the bobcat 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. 23.4.0 ^^^^^^ Bug Fixes * For OVN DPDK ports, live migration activation strategy that expects a RARP frame sent by QEMU is no longer used. This is because for DPDK ports, QEMU does not send a RARP frame, which affects the time to recover network connectivity for DPDK ports after live migration is complete. Note that because of the change, some low number of duplicate packets from these ports may be observed during live migration. * Subnet policies have been updated to allow other users to operate on them. Network owners and readers can now retrieve the subnet and project members can now update and delete the subnet. For more information, see bug 2038646 (https://launchpad.net/bugs/2038646). Changes in neutron 23.3.0..23.4.0 --------------------------------- 6a778544ff Catch when the process does not exist when killing it 809f95ce72 Update Nova aggregates on changed host mappings f98a070653 Revert "Add router ``PUT`` external gateways actions policies" e073dca8fa Add router ``PUT`` external gateways actions policies 97bdada056 Revert "Track all interfaces in Keepalived" d1c69571c8 OVS: Set log level to INFO for unconfigured ofport cases dfe3dc21e0 [OVN] Set reside-on-chassis-redirect also for FLAT networks 137f2c4f59 [OVN] Add the network type to the ``Logical_Switch`` register 2f6507e383 Clean up state VRRP PID file 527ca52880 [Functional tests] Add logging router interfaces in metadata IPv6 tests 97a1003b36 functional: Handle ovsdb monitor returning inserts in different checks c933c287cf ovn: Disable activation-strategy=rarp for DPDK ports 03bf0d7c38 Make sure that policy enforcer is initialized before use 0e3419c620 Allow network owner reader to get subnets 81e38bc897 Use the correct input for OVN agent deletion f30d7c7093 Revert "[HA] Do not add initial state change delay in HA router" Diffstat (except docs and test files) ------------------------------------- neutron/agent/l3/ha.py | 20 +-- neutron/agent/linux/external_process.py | 26 ++-- neutron/agent/linux/keepalived.py | 14 +- neutron/api/v2/base.py | 11 -- neutron/conf/policies/subnet.py | 5 +- neutron/extensions/quotasv2.py | 1 - neutron/extensions/tagging.py | 15 -- neutron/pecan_wsgi/hooks/policy_enforcement.py | 2 - .../drivers/openvswitch/agent/ovs_neutron_agent.py | 22 +-- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 36 ++++- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 32 +++-- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 2 +- neutron/policy.py | 2 + neutron/services/segments/db.py | 26 +++- neutron/services/segments/plugin.py | 36 ++++- .../functional/agent/common/test_ovsdb_monitor.py | 14 +- .../functional/agent/l3/test_metadata_proxy.py | 49 +++++-- .../agent/linux/test_external_process.py | 69 +++++++++ .../ovn/mech_driver/ovsdb/test_maintenance.py | 88 +++++++++++- .../ovn/mech_driver/ovsdb/test_ovn_client.py | 63 ++++++++- .../unit/agent/linux/test_external_process.py | 19 +-- .../ovn/mech_driver/ovsdb/test_maintenance.py | 12 +- .../drivers/ovn/mech_driver/test_mech_driver.py | 30 +++- ...ategy-rarp-for-dpdk-ports-7f9164e57c578b95.yaml | 9 ++ .../subnet_policies_updated-ec1ddc477757b441.yaml | 7 + 30 files changed, 690 insertions(+), 230 deletions(-)
participants (1)
-
no-reply@openstack.org