]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_ceph_new: Add a new struct to hold ceph module config
authorGuenther Deschner <gd@samba.org>
Thu, 5 Sep 2024 06:49:52 +0000 (12:19 +0530)
committerAnoop C S <anoopcs@samba.org>
Thu, 12 Sep 2024 15:36:31 +0000 (15:36 +0000)
commitf1d418181d12bd513204cf2b77c37990939e2041
treef4855b1a1de9f500a57bc4ed8fa3ee8ea340a30b
parent0cedd74e47ab919528420761a5bd2acb198f084c
vfs_ceph_new: Add a new struct to hold ceph module config

Consolidate all required configuration related data under a dedicated
structure named vfs_ceph_config. As of now it includes the location of
configuration file, file system name, ceph client user id and mount
related information. This is expected to grow in future with more
details as and when required. Apart from that small cleanups are also
done to make code more robust.

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

Pair-Programmed-With: Anoop C S <anoopcs@samba.org>
Signed-off-by: Guenther Deschner <gd@samba.org>
Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source3/modules/vfs_ceph_new.c