Skip to content

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Sep 4, 2023

This PR contains a snapshot of yoga from upstream.

umago and others added 11 commits August 25, 2023 11:30
The mcast_flood_reports option was being enabled on LSPs as a workaround
for a problem in core OVN. The issue in core OVN has been fixed and this
workaround is now causing an increase in the number of actions on the
table 38 of OVN (at the risk of hitting a size limit).

This patch disables the mcast_flood_reports option on newer versions of
OVN while keeping the backward compatibility with the old ones.

Since the fix in core OVN does not expose any information to the CMS to
tell us that the issue is fixed this patch uses the NB DB schema version
to determine if this is an old or a new OVN version.

Conflicts:
  neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py

Change-Id: I8f3f0c2d516e37145eb298b8f51d92fe9905158a
Closes-Bug: #2026825
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit 06dbc52)
Skip the port status UP update during a live migration due to a
``PortBindingChassisUpdateEvent`` event.

The port status will be set by  the ``LogicalSwitchPortCreateUpEvent``
and ``LogicalSwitchPortCreateDownEvent`` events, that will be issued
when the port is deleted from the source host and created in the
destination host. This is a planned operation and controlled by Nova,
not a reactive event due to an unplanned host down event.

Conflicts:
    neutron/common/ovn/utils.py

Related-Bug: #2027605
Change-Id: I81390af2ea2fc384423518b84de3acf7adaf9193
(cherry picked from commit e1f887c)
(cherry picked from commit 6a9990d)
During the trunk migration, the parent port multiple port binding
will contain the destination host. Because this update is done
before the migration is done (in other words, the parent port
still has two port binding registers), the method setting the
binding profile of the subport will use the destination host
in advance. At the end of the live migration, the subports
host will point to the correct hostname.

Related-Bug: #2027605
Change-Id: I2370ea2f96e2e31dbd43bf232a63394388e6945f
(cherry picked from commit 7ed79c1)
Conflicts:
    neutron/common/ovn/extensions.py

Closes-Bug: #2032770
Change-Id: I5f11b568bab4518617409b7c3a02c7222df80a92
(cherry picked from commit 0545f40)
This patch introduces a maintenance task that runs once a day and is
responsible for cleaning up Hash Ring nodes that haven't been updated in
5 days or more.

Change-Id: Ibed9e0d77500570c3d0f9f39bfe40cb9239d0d7a
Closes-Bug: #2033281
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit 7f777c2)
The functional test "TestMaintenance.test_port_forwarding" is checking
the "registry.publish" call after calling
"delete_floatingip_port_forwarding". This patch makes this check
explicit for the expected call.

Closes-Bug: #2033387
Change-Id: I95074a0fe071e3ed8bf58c9210d63a2f30ee68a0
(cherry picked from commit d9eb044)
@github-actions github-actions bot requested a review from a team as a code owner September 4, 2023 08:22
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Sep 4, 2023
@markgoddard markgoddard merged commit 3dbb211 into stackhpc/yoga Sep 4, 2023
@markgoddard markgoddard deleted the upstream/yoga-2023-09-04 branch September 4, 2023 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automated Automated action performed by GitHub Actions synchronisation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants