Skip to content

Conversation

github-actions[bot]
Copy link

This PR contains a snapshot of yoga from upstream.

brianphaley and others added 9 commits November 16, 2023 14:57
The privileged/agent/linux/ip_lib.py code was not always
catching "entry does not exist" type errors when deleting
entries, and most of the callers were not catching it either,
which could lead to random failures.

Add code in the IP route, rule and bridge fdb code to catch
these errors and not raise on them, other exceptions will
still be raised.

Also fixed delete_neigh_entry() to not raise when the
given namespace does not exist to make it like all the
other calls in the file.

Added or modified functional tests for above cases.

Conflicts:
  neutron/privileged/agent/linux/ip_lib.py

Change-Id: I083649ab1b9a9057ee276a7f3ba069eb667db870
Closes-bug: #2030804
(cherry picked from commit 16875b5)
[1] changed that value to 0

[1] https://review.opendev.org/c/openstack/neutron/+/861751

Related-Bug: #1993181
Change-Id: I7009e8a9fa8a61cc796d9592db0cf68e07e5884d
(cherry picked from commit 407585f)
This was missed in the original fix[1] during 5th patch set.
When ovn metadata port exists it's ip should be used as route
irrespective of subnet is isolated or not.

[1] https://review.opendev.org/c/openstack/neutron/+/886988

Related-Bug: #1982569
Related-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2213862
Change-Id: Icd84685c37fffa20e4fc9c5522f77bc63e2565f2
(cherry picked from commit 56172ed)
OVN metadata port from NetworkCache is being used and fixed_ips
for it were not available at the time network was added into
the cache. So let's re fetch it if it is available in the cache.

Related-Bug: #1982569
Related-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2213862
Change-Id: Ie0ec43566fa2b3e13b4917493336ce1519c9b6bb
(cherry picked from commit 0afa24d)
These jobs do run on CentOS 9-Stream and broken
with pyroute2-0.6.6 in stable/yoga similar to what
seen in the related bug.

Related-Bug: #2023764
Change-Id: I6ca1294b0f7ec1240c1f1d1f87114db4f223caef
@github-actions github-actions bot requested a review from a team as a code owner December 11, 2023 08:23
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Dec 11, 2023
@markgoddard markgoddard merged commit 9db9903 into stackhpc/yoga Dec 11, 2023
@markgoddard markgoddard deleted the upstream/yoga-2023-12-11 branch December 11, 2023 09:34
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.

4 participants