Skip to content

vfs_ceph: Disable the module on unsupported Ceph versions

It was previously decided in !3478 (comment 1741665427) to go with disabling vfs_ceph if necessary *at() variants were not present during Samba build process. On top of that this change also removes the existence check for ceph_select_filesystem() API as it is considered to be available much earlier(v14) than v17 where *at() variants got implemented in Ceph.

Checklist

  • Commits have Signed-off-by: with name/author being identical to the commit author
  • (optional) This MR is just one part towards a larger feature.
  • (optional, if backport required) Bugzilla bug filed and BUG: tag added
  • Test suite updated with functionality tests
  • Test suite updated with negative tests
  • Documentation updated
  • CI timeout is 3h or higher (see Settings/CICD/General pipelines/ Timeout)

Reviewer's checklist:

  • There is a test suite reasonably covering new functionality or modifications
  • Function naming, parameters, return values, types, etc., are consistent and according to README.Coding.md
  • This feature/change has adequate documentation added
  • No obvious mistakes in the code

Merge request reports

Loading