[release][stable][neutron] neutron 7.0.3 release (liberty)
We are happy to announce the release of: neutron 7.0.3: OpenStack Networking This release is part of the liberty stable release series. With package available at: https://pypi.python.org/pypi/neutron For more details, please see below. 7.0.3 ^^^^^ An OVS agent configured to run in DVR mode will fail in case it can't get proper DVR configs from server on start. Such agent will no longer fallback to non-DVR mode since it may lead to inconsistency in the DVR enabled cluster as Neutron server does not really distinguish DVR and non-DVR OVS agents. Bug Fixes ********* * Fix SR-IOV agent macvtap assigned VF check when linux kernel < 3.13 Changes in neutron 7.0.2..7.0.3 ------------------------------- b2afdb0 DHCP: fix regression with DNS nameservers 8476f6f Add relationship between port and floating ip e6a58a4 OVS agent should fail if it can't get DVR mac address 0bd401c DVR: optimize check_ports_exist_on_l3_agent() 9246cff Change check_ports_exist_on_l3agent to pass the subnet_ids e80f5dc Add systemd notification after reporting initial state e2da84b Raise RetryRequest on policy parent not found a133de3 Keep reading stdout/stderr until after kill ed7ad25 Revert "Revert "Revert "Remove TEMPEST_CONFIG_DIR in the api tox env""" 05f8099 Ensure that tunnels are fully reset on ovs restart b908c55 Update HA router state if agent is not active aebd27f Resync L3, DHCP and OVS/LB agents upon revival 8e685c8 Fix floatingip status for an HA router df0609f DVR: when updating port's fixed_ips, update arp 80c9e84 DVR:Fix _notify_l3_agent_new_port for proper arp update c12bf81 Fix L3 HA with IPv6 2298566 Make object creation methods in l3_hamode_db atomic 0cc889f Cache the ARP entries in L3 Agent for DVR 8bde9c4 Cleanup veth-pairs in default netns for functional tests 2b96f42 Do not prohibit VXLAN over IPv6 1ab1e58 Fix get_subnet_for_dvr() to return correct gateway mac 7387b50 Check missed ip6tables utility 6435b74 SR-IOV: Fix macvtap assigned vf check when kernel < 3.13 725a93b Make security_groups_provider_updated work with Kilo agents 0d5d7c7 Add tests that constrain db query count 8fb3f9d Don't call add_ha_port inside a transaction Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 9 +- neutron/agent/l3/agent.py | 11 +- neutron/agent/l3/dvr_local_router.py | 66 ++++++++++-- neutron/agent/l3/ha_router.py | 3 +- neutron/agent/linux/async_process.py | 43 ++++---- neutron/agent/linux/dhcp.py | 2 +- neutron/agent/linux/keepalived.py | 12 +-- neutron/api/rpc/handlers/securitygroups_rpc.py | 11 +- neutron/cmd/sanity/checks.py | 11 ++ neutron/cmd/sanity_check.py | 11 ++ neutron/common/constants.py | 9 ++ neutron/common/utils.py | 17 ++- neutron/db/agents_db.py | 17 ++- neutron/db/common_db_mixin.py | 41 ++++++++ neutron/db/dvr_mac_db.py | 9 +- neutron/db/l3_agentschedulers_db.py | 45 ++++---- neutron/db/l3_db.py | 9 ++ neutron/db/l3_dvr_db.py | 60 +++++++---- neutron/db/l3_dvrscheduler_db.py | 34 +++--- neutron/db/l3_hamode_db.py | 79 ++++++++++---- .../ml2/drivers/linuxbridge/agent/common/config.py | 3 +- .../linuxbridge/agent/linuxbridge_neutron_agent.py | 57 +++++++--- .../drivers/mech_sriov/agent/common/exceptions.py | 6 +- .../drivers/mech_sriov/agent/eswitch_manager.py | 20 ++-- .../ml2/drivers/mech_sriov/agent/pci_lib.py | 37 +++++-- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 18 ++-- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 34 ++++-- neutron/policy.py | 8 ++ neutron/scheduler/l3_agent_scheduler.py | 4 +- .../agent/test_linuxbridge_neutron_agent.py | 66 +++++++++++- .../mech_sriov/agent/test_eswitch_manager.py | 50 +++++---- .../ml2/drivers/mech_sriov/agent/test_pci_lib.py | 38 ++++++- .../openvswitch/agent/test_ovs_neutron_agent.py | 66 ++++++++---- .../unit/plugins/ml2/test_tracked_resources.py | 38 ++++++- .../unit/scheduler/test_l3_agent_scheduler.py | 117 +++++++++++++++++++++ .../notes/dvr-ovs-agent-6052a8d60fddde22.yaml | 7 ++ ...macvtap_assigned_vf_check-f4d07660ffd82a24.yaml | 3 + tox.ini | 5 +- 58 files changed, 1349 insertions(+), 308 deletions(-)
participants (1)
-
no-reply@openstack.org