Skip to content
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

Ceph RBD-NBD support #126

Open
imquanquan opened this issue Sep 6, 2018 · 3 comments
Open

Ceph RBD-NBD support #126

imquanquan opened this issue Sep 6, 2018 · 3 comments
Labels
backlog Backlog items - consider in the planning for next release help wanted Extra attention is needed

Comments

@imquanquan
Copy link
Contributor

imquanquan commented Sep 6, 2018

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind feature

Add support for the rbd-nbd feature-rich client to improve support for Ceph RBD.

The CSI plugin offers support for Ceph RBD based on the krbd kernel client. Unfortunately, krbd can't use the librbd user-space space library that gets most of the development focus.This caused a feature gap problems.It will cause the volume in OpenSDS fail to mount.

image

Beside the feature gap krbd exhibits additional drawback. Being entirely kernel space impacts fault-tolerance as any kernel panic affects a whole node -- not only a single Pod using RBD storage.

Those issues can be addressed by employing rbd-nbd -- a thin adapter between NBD subsystem of Linux kernel and librbd.

@leonwanghui
Copy link
Collaborator

Hi @xing-yang , have you deep a bit dive into this issue?

@xing-yang
Copy link
Collaborator

Hi @leonwanghui This seems to be a useful feature. If someone from the community can help develop it, that will be great.

@skdwriting
Copy link
Collaborator

adding to backlog and "help needed"

@skdwriting skdwriting added backlog Backlog items - consider in the planning for next release help wanted Extra attention is needed labels Jun 13, 2019
@skdwriting skdwriting added this to the Daito SODA v1.0 milestone Oct 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Backlog items - consider in the planning for next release help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants