Ceph RBD-NBD support #126
Labels
backlog
Backlog items - consider in the planning for next release
help wanted
Extra attention is needed
Milestone
Is this a BUG REPORT or FEATURE REQUEST?:
/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 thelibrbd
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.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.
The text was updated successfully, but these errors were encountered: