Skip to content
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

csi: nomad volume detach command #8584

Merged
merged 7 commits into from
Aug 11, 2020
Merged

csi: nomad volume detach command #8584

merged 7 commits into from
Aug 11, 2020

Conversation

tgross
Copy link
Member

@tgross tgross commented Jul 31, 2020

For #8252

The soundness guarantees of the CSI specification leave a little to be desired
in our ability to provide a 100% reliable automated solution for managing
volumes. This changeset provides a new command to bridge this gap by providing
the operator the ability to intervene.

The command doesn't take an allocation ID so that the operator doesn't have to
keep track of alloc IDs that may have been GC'd. Handle this case in the
unpublish RPC by sending the client RPC for all the terminal/nil allocs on the
selected node.

@tgross tgross force-pushed the f-csi-volume-detach branch 3 times, most recently from 1a111ab to 3366aa9 Compare August 7, 2020 13:10
@tgross tgross force-pushed the f-csi-volume-detach branch 3 times, most recently from f611aae to ef6fc9f Compare August 7, 2020 17:33
The soundness guarantees of the CSI specification leave a little to be desired
in our ability to provide a 100% reliable automated solution for managing
volumes. This changeset provides a new command to bridge this gap by providing
the operator the ability to intervene.
The command doesn't take an allocation ID so that the operator doesn't have to
keep track of alloc IDs that may have been GC'd. Handle this case in the
unpublish RPC by sending the client RPC for all the terminal/nil allocs on the
selected node.
@tgross tgross marked this pull request as ready for review August 7, 2020 17:41
Copy link
Contributor

@langmartin langmartin left a comment

Choose a reason for hiding this comment

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

Sorry, just grammar comments, the worst kind

website/pages/docs/commands/volume/detach.mdx Outdated Show resolved Hide resolved
website/pages/docs/commands/volume/detach.mdx Outdated Show resolved Hide resolved
website/pages/docs/commands/volume/detach.mdx Outdated Show resolved Hide resolved
@tgross tgross merged commit fbefdb9 into master Aug 11, 2020
@tgross tgross deleted the f-csi-volume-detach branch August 11, 2020 14:18
@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active contributions.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants