mirror of
https://github.com/samba-team/samba.git
synced 2025-03-24 10:50:22 +03:00
s3: Add a vfs_time_audit module
This warns if a file system is slow Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Oct 28 08:56:44 UTC 2010 on sn-devel-104
This commit is contained in:
parent
97595597a3
commit
2cfee006e1
@ -495,6 +495,7 @@ exit 0
|
||||
%{_libarchdir}/samba/vfs/streams_depot.so
|
||||
%{_libarchdir}/samba/vfs/streams_xattr.so
|
||||
%{_libarchdir}/samba/vfs/syncops.so
|
||||
%{_libarchdir}/samba/vfs/time_audit.so
|
||||
%{_libarchdir}/samba/vfs/tsmsm.so
|
||||
%{_libarchdir}/samba/vfs/xattr_tdb.so
|
||||
|
||||
|
@ -828,6 +828,7 @@ VFS_DIRSORT_OBJ = modules/vfs_dirsort.o
|
||||
VFS_SCANNEDONLY_OBJ = modules/vfs_scannedonly.o
|
||||
VFS_CROSSRENAME_OBJ = modules/vfs_crossrename.o
|
||||
VFS_LINUX_XFS_SGID_OBJ = modules/vfs_linux_xfs_sgid.o
|
||||
VFS_TIME_AUDIT_OBJ = modules/vfs_time_audit.o
|
||||
|
||||
PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o
|
||||
|
||||
@ -3010,6 +3011,10 @@ bin/linux_xfs_sgid.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_LINUX_XFS_SGID_OBJ)
|
||||
@echo "Building plugin $@"
|
||||
@$(SHLD_MODULE) $(VFS_LINUX_XFS_SGID_OBJ)
|
||||
|
||||
bin/time_audit.@SHLIBEXT@: $(BINARY_PREREQS) $(VFS_TIME_AUDIT_OBJ)
|
||||
@echo "Building plugin $@"
|
||||
@$(SHLD_MODULE) $(VFS_TIME_AUDIT_OBJ)
|
||||
|
||||
#########################################################
|
||||
## IdMap NSS plugins
|
||||
|
||||
|
@ -459,6 +459,7 @@ default_shared_modules="$default_shared_modules vfs_catia"
|
||||
default_shared_modules="$default_shared_modules vfs_scannedonly"
|
||||
default_shared_modules="$default_shared_modules vfs_crossrename"
|
||||
default_shared_modules="$default_shared_modules vfs_linux_xfs_sgid"
|
||||
default_shared_modules="$default_shared_modules vfs_time_audit"
|
||||
|
||||
if test "x$developer" = xyes; then
|
||||
default_static_modules="$default_static_modules rpc_rpcecho pdb_ads"
|
||||
@ -6763,6 +6764,7 @@ SMB_MODULE(vfs_dirsort, \$(VFS_DIRSORT_OBJ), "bin/dirsort.$SHLIBEXT", VFS)
|
||||
SMB_MODULE(vfs_scannedonly, \$(VFS_SCANNEDONLY_OBJ), "bin/scannedonly.$SHLIBEXT", VFS)
|
||||
SMB_MODULE(vfs_crossrename, \$(VFS_CROSSRENAME_OBJ), "bin/crossrename.$SHLIBEXT", VFS)
|
||||
SMB_MODULE(vfs_linux_xfs_sgid, \$(VFS_LINUX_XFS_SGID_OBJ), "bin/linux_xfs_sgid.$SHLIBEXT", VFS)
|
||||
SMB_MODULE(vfs_time_audit, \$(VFS_TIME_AUDIT_OBJ), "bin/time_audit.$SHLIBEXT", VFS)
|
||||
|
||||
SMB_SUBSYSTEM(VFS,smbd/vfs.o)
|
||||
|
||||
|
2306
source3/modules/vfs_time_audit.c
Normal file
2306
source3/modules/vfs_time_audit.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user