-
Notifications
You must be signed in to change notification settings - Fork 41.4k
Automated cherry pick of #101737: Use CSI driver to determine unique name for migrated in-tree #102812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@ialidzhikov: This cherry pick PR is for a release branch and has not yet been approved by Release Managers. To merge this cherry pick, it must first be approved ( AFTER it has been approved by code owners, please ping the kubernetes/release-managers team in a comment to request a cherry pick review. (For details on the patch release process and schedule, see the Patch Releases page.) 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. |
@ialidzhikov: This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The 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. |
Hi @ialidzhikov. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
/area storage This PR is a fix for a regression that was introduced in 1.18.16 with #98224. /cc @Jiawei0227 @msau42 PS. I really know that 1.18 is out of support and there will be an exceptional last patch release for 1.18 (https://groups.google.com/g/kubernetes-dev/c/KuF8s2zueFs/m/GWGAACgKAgAJ). But I think the bug fix #101737 deserves a cherry-pick. |
@ialidzhikov: The label(s) In response to this:
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. |
/sig storage |
/cc @puerco |
Hi @ialidzhikov I'm sorry, 1.18 is now EOL so we cannot approve the cherry-pick anymore :( |
According to https://groups.google.com/g/kubernetes-dev/c/KuF8s2zueFs/m/GWGAACgKAgAJ it seems that there will be one final patch release. I know that 1.18 is already out of support but I believe that this fix is critical enough to be included as well. The regression itself was introduced in 1.18.16. @Jiawei0227 @msau42 I believe you would agree with me. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is another PR that is related to this which is: https://github.com/kubernetes/kubernetes/pull/102176/files
I believe if you really want to backport it in 1.18 we should also cherrypick this.
pkg/controller/volume/attachdetach/attach_detach_controller_test.go
Outdated
Show resolved
Hide resolved
/ok-to-test |
e2267a6
to
678795e
Compare
I synced with the PR author @timebertt few days back on this topic. We agreed that the change is not that critical because it only fixes the garbage collection logic for VolumeAttachments to consider CSI migrated volumes as well. It is nice to have of course but I don't want to bundle it into this PR. |
/test pull-kubernetes-node-e2e |
All checks are passing now. @Jiawei0227 @msau42 @gnufied can you check again? PS: I guess the final patch release for 1.18 is scheduled for 2021-06-16. |
/lgtm |
/approve This fixes a regression that causes disks using CSI migration to be prematurely detached from nodes while pods are still running, causing IO errors to workloads if kube-controller-manger restarts (like on an upgrade). I think this is a serious enough bug to be considered for the final patch release. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ialidzhikov, msau42 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/priority critical-urgent |
/cc @kubernetes/release-managers |
/close |
@ialidzhikov: Closed this PR. In response to this:
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. |
Cherry pick of #101737 on release-1.18.
#101737: Use CSI driver to determine unique name for migrated in-tree
For details on the cherry pick process, see the cherry pick requests page.