We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
As discussed in https://kubernetes.slack.com/archives/C8EJ01Z46/p1578650595018200, CSI methods like CreateVolume and NodePublishVolume must clean up when they return a "final" error (as defined in https://github.com/kubernetes/kubernetes/blob/ca532c6fb2c08f859eca13e0557f3b2aec9a18e0/pkg/volume/csi/csi_client.go#L627-L649) because Kubernetes will give up calling them and also not call the corresponding DeleteVolume and NodeUnpublishVolume methods.
CreateVolume
NodePublishVolume
DeleteVolume
NodeUnpublishVolume
For example, an ephemeral volume currently leaks when formatting or mounting it fails.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
As discussed in https://kubernetes.slack.com/archives/C8EJ01Z46/p1578650595018200, CSI methods like
CreateVolume
andNodePublishVolume
must clean up when they return a "final" error (as defined in https://github.com/kubernetes/kubernetes/blob/ca532c6fb2c08f859eca13e0557f3b2aec9a18e0/pkg/volume/csi/csi_client.go#L627-L649) because Kubernetes will give up calling them and also not call the correspondingDeleteVolume
andNodeUnpublishVolume
methods.For example, an ephemeral volume currently leaks when formatting or mounting it fails.
The text was updated successfully, but these errors were encountered: