]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/smb: add support for new ceph vfs module
authorJohn Mulligan <jmulligan@redhat.com>
Thu, 1 Aug 2024 20:24:28 +0000 (16:24 -0400)
committerJohn Mulligan <jmulligan@redhat.com>
Wed, 4 Sep 2024 14:42:23 +0000 (10:42 -0400)
commit190623575e8d0c912f48ca72e7788ebd900b1c3a
tree0ebeae0cc675c100042839e31d4f0c8b332b38c3
parent4dc4e366d3b14f73224bb1309eaf260d6c1c78a8
mgr/smb: add support for new ceph vfs module

Add support for using the new ceph vfs module in Samba (aka ceph_new) to
the mgr module, and even default to using it for the samba-vfs provider.
Add two new "sub-providers" one for forcing the old vfs module
"samba-vfs/classic" and one, "samba-vfs/new", for forcing the new module
regardless of what the default for "samba-vfs" is.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/pybind/mgr/smb/enums.py
src/pybind/mgr/smb/handler.py
src/pybind/mgr/smb/tests/test_smb.py