]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_ceph: Disable the module on unsupported Ceph versions
authorAnoop C S <anoopcs@samba.org>
Mon, 8 Jul 2024 07:24:06 +0000 (12:54 +0530)
committerAnoop C S <anoopcs@samba.org>
Tue, 9 Jul 2024 13:05:47 +0000 (13:05 +0000)
commitef0068cd2cbb41494eda6592b94219d2e083548e
tree37b4ae5e689aed9f66962cf9de1e593bf3fcf967
parent2c1a4a516ff425f3b27b52e6b8b63772b589da23
vfs_ceph: Disable the module on unsupported Ceph versions

For the last major release(v4.20) we had a warning issued(fe16ae1fe834)
to inform about the plan to disable building vfs_ceph in the absence of
certain required APIs. This is now due to make the changes and further
disable building the module if minimum required libcephfs APIs are not
present. As we speak this requirement includes ceph_select_filesystem()
and *at() variants of libcephfs APIs. These were around since v17(even
earlier for ceph_select_filesystem) which is the lowest non-EOL version
of Ceph available[1] at the moment.

[1] https://docs.ceph.com/en/latest/releases/#ceph-releases-index

Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Tue Jul  9 13:05:47 UTC 2024 on atb-devel-224
source3/modules/vfs_ceph.c
source3/wscript