-
Couldn't load subscription status.
- Fork 580
doc: add design for NVMe-oF access to RBD-images #5397
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
Conversation
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.
great to see a new one is getting added to cephcsi. 🎉
| The Node-plugin should implement the following CSI procedures: | ||
|
|
||
| - `NodeStageVolume` / `NodeUnstageVolume` | ||
| 1. attach the NVMe-oF namespace from the NVMe-oF Gateway |
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.
Do we have any limit on the nodes here?
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.
What limits are you thinking about? I am not aware of anything specific at the moment.
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.
i dont know, like we have limit for number of snapshots on an image for mapping the node. If we dont have any limits in gateway itself we are good
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.
@Madhu-1 HI, there is a limitation (in GW) of the number of namespaces (=rbd image) can subsystem handle.
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.
Thank you @gadididi
The `ceph-nvmeof` project provides a NVMe-oF Gateway that makes RBD-images available over the NVMe-oF TCP protocol. Ceph-CSI can use this to provision block-type volumes that are accessible over a standard protocol instead of depending on RADOS/RBD. Signed-off-by: Niels de Vos <[email protected]>
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.
LGTM
The
ceph-nvmeofproject provides a NVMe-oF Gateway that makes RBD-images available over the NVMe-oF TCP protocol. Ceph-CSI can use this to provision block-type volumes that are accessible over a standard protocol instead of depending on RADOS/RBD./cc @gadididi
Updates: #5370