spec
spec copied to clipboard
Container Storage Interface (CSI) Specification.
`DeleteSnapshot` may be called while that snapshot is in use as a volume source in a concurrent `CreateVolume` call, creating a race condition. COs should be instructed how to deal...
Hello. The attached [svg.zip](https://github.com/container-storage-interface/spec/files/7191222/svg.zip) contains SVG images for all the ASCII diagrams found in the [spec](https://github.com/container-storage-interface/spec/blob/master/spec.md). Assuming acceptance this should make the document much nicer to view. The [sources](https://github.com/melak/pikchr) of...
From @jdef's comment in https://github.com/container-storage-interface/spec/pull/487#issuecomment-885647914: > I wonder if it's also worth clarifying (in the docs for the capability) that LIST_VOLUMES_PUBLISHED_NODES requires PUBLISH_UNPUBLISH_VOLUME. While the careful reader may already observe...
In case of creating a volume on storage and some kind of `no space` error returns, what is the appropriate grpc code that shode be returned? there is `RESOURCE_EXHAUSTED` in...
For BlockVolume type of volumes, there are very little stats that can be gathered. The only reasonable metric on the Node that is available without knowing the contents of the...
As we've discussed this in sig-storage meeting, we would like to propose a meaningful feature to CSI spec, which aims at leveraging hypervisor based container runtimes e.g. (KataContainers, virtlet, KubeVirt...
XFS does not allow to mount two volumes that have the same UUID on the same machine. The second mount fails with: ``` [44557.612032] XFS (vde): Filesystem has duplicate UUID...
It would be nice to have secrets available in the ListVolumes request. In our use case, we need to know which volumes the user is allowed to see and which...
Why is there no dependency management like gomod in this repo?
According to the CSI specification, a ControllerUnpublishVolume() with an empty string for the node_id field must unpublish the volume from all nodes. This is exceptional: there is no corresponding global...