]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_shadow_copy2: Use VFS interface to derive mount point
authorAnoop C S <anoopcs@samba.org>
Thu, 6 Feb 2025 12:20:10 +0000 (17:50 +0530)
committerJule Anger <janger@samba.org>
Mon, 10 Mar 2025 09:46:55 +0000 (09:46 +0000)
commit02dcd201fd9b490d8d4c626986d7a1b3673c022d
tree99453ae63116f18642e96f89ab8ed6be7b094e06
parent351bdc7164303bb4a9adf88ae5043abe5ca7c996
vfs_shadow_copy2: Use VFS interface to derive mount point

shadow_copy2_find_mount_point() does direct stat() calls locally while
trying to automatically detect the mount point. This cannot be always
true as there are virtual file systems like CephFS, GlusterFS etc.
without their share path locally available on the system. Instead use
the VFS interface to make the stat calls hit the underlying file system
irrespective of their local presence in the system.

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

Signed-off-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Reviewed-by: John Mulligan <jmulligan@samba.org>
Autobuild-User(master): Anoop C S <anoopcs@samba.org>
Autobuild-Date(master): Fri Feb  7 06:23:12 UTC 2025 on atb-devel-224

(cherry picked from commit c7d0adade09fa264201a125b28dd76c163451260)

Autobuild-User(v4-20-test): Jule Anger <janger@samba.org>
Autobuild-Date(v4-20-test): Mon Mar 10 09:46:55 UTC 2025 on atb-devel-224
source3/modules/vfs_shadow_copy2.c