Page MenuHomeSolus

CephFS/RBD kernel modules
Closed, ResolvedPublic

Description

We use ceph storage at office, and I have to mount RBD images on my laptop from time to time.

Unfortunately, ceph-related kernel modules are not available in the stock kernel of solus, so I have to custom-build my kernel and a bunch of modules that depend on it.

The full ceph package is too large, i.e. I do not want to be its maintainer, and hardly useful to a desktop distro. But the kernel modules at least enables me to do basic things like mapping/mounting.

Does the above justify including cephFS and RBD kernel modules in solus kernel?

btw, The following changes to the kernel config file seems to work for me.

-# CONFIG_CEPH_LIB is not set
+CONFIG_CEPH_LIB=m
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
+# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
...
-# CONFIG_BLK_DEV_RBD is not set
+CONFIG_BLK_DEV_RBD=m
...
-# CONFIG_CEPH_FS is not set
+CONFIG_CEPH_FS=m
+# CONFIG_CEPH_FSCACHE is not set
+# CONFIG_CEPH_FS_POSIX_ACL is not set

Event Timeline

hashhsah created this task.Sep 3 2018, 4:34 PM
DataDrake edited projects, added Software; removed Lacks Project.Sep 3 2018, 4:44 PM
DataDrake added a subscriber: DataDrake.

Yeah, I don't mind enabling the client bits.

DataDrake claimed this task.Sep 3 2018, 4:44 PM
DataDrake triaged this task as Normal priority.
DataDrake moved this task from Backlog to Improvement on the Software board.
JoshStrobl raised the priority of this task from Normal to Unbreak Now!.Oct 20 2018, 12:46 PM
JoshStrobl added a subscriber: JoshStrobl.

Changing priority so maybe @DataDrake will remember this :P

DataDrake closed this task as Resolved.Oct 21 2018, 3:12 PM

Enabled in both kernels.