Skip to content

Conversation

github-actions[bot]
Copy link

This PR contains a snapshot of yoga from upstream.

dosaboy and others added 7 commits May 27, 2022 09:38
This partially reverts commit c52029c.

We revert everything except one minor addition to
neutron/agent/l3/ha_router.py which ensures that ha_confs path is
created when the keepalived manager is initialised.

Closes-Bug: #1965297
Change-Id: I14ad015c4344b32f7210c924902dac4e6ad1ae88
(cherry picked from commit 36bf1df)
Before this patch, the metadata agent would provision network namespace
for all subnets under a network(datapath) as soon as the first
VM(vif port) was mounted on the chassis. This operation can take very
long time for networks with lots of subnets. See the linked bug for
more details.
This patch changes this mechanism to "lazy load" where metadata agent
provisions metadata namespace with only the subnets belonging to the
active ports on the chassis. This results in virtually constant
throughput not effected by the number of subnets.

Merge Conflict:
        Using datapath_uuid :str in addition to net_name for
        teardown_datapath method to remain compatible with the
        method implementation in Yoga and before. Updated unit
        tests accordingly
        neutron/agent/ovn/metadata/agent.py
        neutron/tests/unit/agent/ovn/metadata/test_agent.py

Closes-Bug: #1981113
Change-Id: Ia2a66cfd3fd1380c5204109742d44f09160548d2
(cherry picked from commit edf3b3f191c2eae229a754dcbfc448fa41bd8bc3)
It seems that recently we are often timing out the fullstack job when
it's executed on some busy node. To avoid that, lets give 20 more
minutes to the timeout of the fullstack jobs.

Change-Id: I37ec0ba04bafb3b7baec6003155b7d9c43092667
(cherry picked from commit 3354b43)
After a trunk VM has been migrated the trunk status remains
DOWN, After the parent port is back to active modify the trunk
status.

Closes-Bug: #1988549
Change-Id: Ia0f7a6e8510af2c3545993e0d0d4bb06a9b70b79
(cherry picked from commit 178ee6f)
notify() is called from python-ovs code which is not built to
recover from an exception in this user-overriden code. If there
is an exception (e.g. the DB server is down when we process
the hash ring), this exception can cause an unrecoverable error
in processing OVSDB messages, rendering the neutron worker useless.

Change-Id: I5f703d82175d71a222c76df37a82b5ccad890d14
(cherry picked from commit 67e616b)
@github-actions github-actions bot requested a review from a team as a code owner January 30, 2023 08:23
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Jan 30, 2023
@markgoddard markgoddard merged commit f4f1580 into stackhpc/yoga Jan 31, 2023
@markgoddard markgoddard deleted the upstream/yoga-2023-01-30 branch January 31, 2023 09:36
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.

6 participants