Skip to content

Add enhancement proposal for SDN live migration - #1064

Merged
openshift-ci[bot] merged 1 commit into
openshift:masterfrom
pliurh:live-migration
Oct 26, 2023
Merged

openshift-ci[bot] merged 1 commit into
openshift:masterfrom
pliurh:live-migration

Conversation

@pliurh

@pliurh pliurh commented Mar 18, 2022

Copy link
Copy Markdown

Signed-off-by: Peng Liu pliu@redhat.com

@openshift-ci
openshift-ci Bot requested review from danwinship and dcbw March 18, 2022 02:44
@pliurh

pliurh commented Mar 18, 2022

Copy link
Copy Markdown
Author

/cc @trozet @cgwalters @squeed PTAL.

Comment thread Makefile Resolved
@pliurh

pliurh commented Mar 29, 2022

Copy link
Copy Markdown
Author

/cc @russellb

@openshift-ci
openshift-ci Bot requested a review from russellb March 29, 2022 08:50
@pliurh
pliurh force-pushed the live-migration branch 3 times, most recently from 223d158 to fadbcfe Compare April 21, 2022 11:19
@pliurh
pliurh force-pushed the live-migration branch 3 times, most recently from fb265d5 to 650b339 Compare June 28, 2022 07:40
@openshift-bot

Copy link
Copy Markdown

Inactive enhancement proposals go stale after 28d of inactivity.

See https://github.com/openshift/enhancements#life-cycle for details.

Mark the proposal as fresh by commenting /remove-lifecycle stale.
Stale proposals rot after an additional 7d of inactivity and eventually close.
Exclude this proposal from closing by commenting /lifecycle frozen.

If this proposal is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci Bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jul 26, 2022
@pliurh

pliurh commented Aug 1, 2022

Copy link
Copy Markdown
Author

/remove-lifecycle stale

@openshift-ci openshift-ci Bot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 1, 2022
@openshift-bot

Copy link
Copy Markdown

Inactive enhancement proposals go stale after 28d of inactivity.

See https://github.com/openshift/enhancements#life-cycle for details.

Mark the proposal as fresh by commenting /remove-lifecycle stale.
Stale proposals rot after an additional 7d of inactivity and eventually close.
Exclude this proposal from closing by commenting /lifecycle frozen.

If this proposal is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci Bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 30, 2022
@pliurh

pliurh commented Aug 30, 2022

Copy link
Copy Markdown
Author

/remove-lifecycle stale

@openshift-ci openshift-ci Bot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 30, 2022
@pliurh
pliurh force-pushed the live-migration branch 2 times, most recently from 5ccc533 to 6627327 Compare October 23, 2023 07:03

@cblecker cblecker left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved on behalf of SD Architecture as of 318dfb5

@openshift-ci

openshift-ci Bot commented Oct 23, 2023

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cblecker, trozet

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jcaamano

Copy link
Copy Markdown
Contributor

/lgtm

@jcaamano

jcaamano commented Oct 24, 2023 •

Copy link
Copy Markdown
Contributor

/hold

@pliurh in case you need more feedback. Feel free to unhold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 24, 2023
@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 24, 2023
1400 for OVN Kubernetes and 1450 for OpenShift SDN. During the migration, this
MTU mismatch would break some cross-CNI traffic.

To avoid this issue, before starting the migration, users need to decrease the

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is MTU migration automated or not?
This sentence suggests that it is not but there is also this one:

CNO will check the current hardware MTU and the cluster MTU to see if there is enough free space for OVN-K overlay overhead

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MTU migration will be part of the live migration, so it will be automated. Let me make the sentences more clear.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a clarification: it is only automated in the scope of this procedure because it doesn't contemplate the need to update the physical network MTU. This probably worth adding as well.

Signed-off-by: Peng Liu <pliu@redhat.com>
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Oct 25, 2023
@kyrtapz

kyrtapz commented Oct 25, 2023

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Oct 25, 2023
@pliurh

pliurh commented Oct 26, 2023

Copy link
Copy Markdown
Author

/unhold

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 26, 2023
@openshift-ci

openshift-ci Bot commented Oct 26, 2023

Copy link
Copy Markdown
Contributor

@pliurh: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@openshift-ci
openshift-ci Bot merged commit 43ae3ee into openshift:master Oct 26, 2023
martinkennelly added a commit to martinkennelly/release that referenced this pull request Jan 19, 2024
For details of the CNI migration feature
see the feature enhancement PR [1].

Within o/origin, there is a suite for live migration.
The suite accepts one environment variable.
The value of this environment variable controls
which CNI we are migrating to and optionally, if we
want to trigger rollback. Rollback will only start
once live migration to the target CNI is complete.
If the environemnt variables value is blank, live
migration test will be skipped. For more info,
see the o/origin live migration PR [2].

Note: enabling of eip feature tests depends on fixing
a bug [3]. A bug to track this enabling has also been
created [4].

[1] openshift/enhancements#1064
[2] openshift/origin#28462
[3] https://issues.redhat.com/browse/OCPBUGS-26196
[4] https://issues.redhat.com/browse/NP-884

Signed-off-by: Martin Kennelly <mkennell@redhat.com>
openshift-merge-bot Bot pushed a commit to openshift/release that referenced this pull request Jan 23, 2024
For details of the CNI migration feature
see the feature enhancement PR [1].

Within o/origin, there is a suite for live migration.
The suite accepts one environment variable.
The value of this environment variable controls
which CNI we are migrating to and optionally, if we
want to trigger rollback. Rollback will only start
once live migration to the target CNI is complete.
If the environemnt variables value is blank, live
migration test will be skipped. For more info,
see the o/origin live migration PR [2].

Note: enabling of eip feature tests depends on fixing
a bug [3]. A bug to track this enabling has also been
created [4].

[1] openshift/enhancements#1064
[2] openshift/origin#28462
[3] https://issues.redhat.com/browse/OCPBUGS-26196
[4] https://issues.redhat.com/browse/NP-884

Signed-off-by: Martin Kennelly <mkennell@redhat.com>
skordas pushed a commit to skordas/release that referenced this pull request Jan 23, 2024
For details of the CNI migration feature
see the feature enhancement PR [1].

Within o/origin, there is a suite for live migration.
The suite accepts one environment variable.
The value of this environment variable controls
which CNI we are migrating to and optionally, if we
want to trigger rollback. Rollback will only start
once live migration to the target CNI is complete.
If the environemnt variables value is blank, live
migration test will be skipped. For more info,
see the o/origin live migration PR [2].

Note: enabling of eip feature tests depends on fixing
a bug [3]. A bug to track this enabling has also been
created [4].

[1] openshift/enhancements#1064
[2] openshift/origin#28462
[3] https://issues.redhat.com/browse/OCPBUGS-26196
[4] https://issues.redhat.com/browse/NP-884

Signed-off-by: Martin Kennelly <mkennell@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.