ceph / ceph/ceph-csi

Qualify or move RBD NBD to full support

Open
#667 24 comments 0 reactions 1 assignee Claimed by @pkalever View on GitHub
component/rbd help wanted keepalive Priority-0
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.