]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_ceph_new: Introduce new parametric option 'proxy'
authorGuenther Deschner <gd@samba.org>
Thu, 5 Sep 2024 07:43:38 +0000 (13:13 +0530)
committerAnoop C S <anoopcs@samba.org>
Thu, 12 Sep 2024 15:36:31 +0000 (15:36 +0000)
commit90464bdcafda0f0f0e4d2b549fd1675c076ee188
treec7cef26c0b3ec66e33f63c53b8d6fe752c792797
parentf1d418181d12bd513204cf2b77c37990939e2041
vfs_ceph_new: Introduce new parametric option 'proxy'

Provide early support for consuming yet to come libcephfs proxy[1] for
optimized resource utilization. For better control we make use of an
additional module specific option 'proxy' to specify the intent to load
proxy library. With the default value 'no' a regular cephfs connection
is established. There is also an 'auto' mode which can fall back to the
regular connection if proxy requirements are not met.

[1] https://github.com/ceph/ceph/pull/58376

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15703

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source3/modules/vfs_ceph_new.c