-
Notifications
You must be signed in to change notification settings - Fork 39
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
Enable RWX support for raw block volumes #30
Comments
hi @Joffref , AFAIK, there's no plan to implement raw block volume recently. |
Hi @cyb70289, thanks for answering. Do you think it is possible to implement this? |
Yes. It's possible, and I believe it's useful. |
I'm happy to hear that, don't you mind if I keep this issue open to keep tracking further investigations on this subject? |
Sure. We can keep this issue open. |
hi, @Joffref Another note is that RWX support for raw block volume is something bitter both from the perspectives of implementation and usage. |
Hi @dong-liuliu! The use case is quite simple, we're using kube-virt solution, and live migration of VM is doable only with RWX Volume. At the moment we can use an NFS Provisioner on top of our storage to make volumes RWX, but as a matter of performance, this is not good as we'd like it to be. |
Hah, @Joffref Yeah, it is much easier for CSI to enable RWX block volume, since in other words, the uplevel app -- KubeVirt will coordinate multiple access. CSI drivers don't need to consider cosistency. So I think it's OK to add RWX on raw block volume. |
Sorry, I did it for an performance analysis requirment. Just checked master commit, it already changed a lot on related functions/structures. Not easy to resolve the conflict quickly. |
If we add RWX, it's fine for this KubeVirt use case. But for other use cases, there should be conflicts when multiple pods are writing at the same time. |
Hello everyone, this is two questions in one.
I've gone through the SPDK-CSI design document today, and I've read that support for raw block volume is present in the to-do tasks. Is there any plan for adding this inside spdk-csi?
Plus, if this is planned, do you plan to support RWX?
Kudos who those who'll answer :)
The text was updated successfully, but these errors were encountered: