Qualify or move RBD NBD to full support
- Dominant language
- Go
- Stars
- 1.6k
- Forks
- 617
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 43
Description
Eventhough we have support for rbd nbd in CSI , it is not the default or not qualified much. This is a feature request to bring more qualification to rbd-nbd and make it fully supported with RBD CSI. The main issue we have come across on user space based client/mounter ( fuse, rbd-nbd) is the unavailability or disturbed mounts on workload attached shares/volumes when the CSI pods are respawned. This is the main technical limitation we have atm.
Reference issue# https://github.com/ceph/ceph-csi/issues/792
Here are the Items needed to move this issue to fixed:
**Ceph CSI v3.4.0 Progress: [Alpha]**
- [x] Volume Healer Design doc: https://github.com/ceph/ceph-csi/pull/2275
- [x] Volume Healer Code Changes: https://github.com/ceph/ceph-csi/pull/2108
**v3.4.0 Beyond:**
- [x] I/O path concern and corruption possibilities which include both file and block mode:
[comment 1](https://github.com/ceph/ceph-csi/pull/2275/#discussion_r677313425) , [comment 2 ]( https://github.com/ceph/ceph-csi/pull/2275/#discussion_r676706321) , [comment 3]( https://github.com/ceph/ceph-csi/pull/2275/#discussion_r677331644)
- [ ] Attacher dependency logic :
[no need for attacher](https://github.com/ceph/ceph-csi/pull/2275/#discussion_r677314730)
- [ ] Kubernetes implementation leak to CSI :
[csi leak](https://github.com/ceph/ceph-csi/pull/2275/#discussion_r677318536)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.