-
Notifications
You must be signed in to change notification settings - Fork 15
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
[feature-1435]: Disable Resiliency for Array Upgrades #1268
Conversation
@@ -189,6 +189,9 @@ Similarly, the label selector for csi-powerscale, csi-unity, csi-powerstore and | |||
|
|||
3. As noted previously in the Limitations and Exclusions section, CSM for Resiliency has not yet been verified to work with ReadWriteMany or ReadOnlyMany volumes. Also, it has not been verified to work with pod controllers other than StatefulSet. | |||
|
|||
### Storage Array Upgrades | |||
To avoid application pods getting stuck in a Pending state, CSM for Resiliency should be disabled for storage array upgrades; even if the storage array upgrade is advertised as non-distruptive. If the container orchestrator platform nodes lose connectivity with the array, which is more likely during an upgrade, then Resiliency will delete the application pods on the affected nodes and attempt to move them to a healthy node. If all of the nodes are affected, then the application pods will be stuck in a Pending state. |
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.
Is there another place where we could also reference this as a prerequisite? Chances are it will not be noticed in this page, it needs to be a reminder before any storage upgrade.
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.
This section is now added to the Deployment documentation for Helm and Operator as Prerequisite.
22bbd4d
to
f960c3b
Compare
f960c3b
to
8e7c0bf
Compare
8e7c0bf
to
eba7f43
Compare
* storage array upgrades * add prerequisites to helm and note array upgrades in deployment docs
Description
Add a section in Resiliency that it should be disabled for storage array upgrades.
GitHub Issues
List the GitHub issues impacted by this PR:
Checklist: