From fb13c7c94f17283615953ce3bf690722c6918e9f Mon Sep 17 00:00:00 2001 From: Archana Date: Mon, 14 Mar 2022 15:16:17 +0530 Subject: [PATCH] vfs: Getting exact attribute value during gpfs_stat_x calls To properly update the filesize on all cluster nodes simultaneously Signed-off-by: Archana Chidirala Reviewed-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/modules/vfs_gpfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/modules/vfs_gpfs.c b/source3/modules/vfs_gpfs.c index 1444d44bbb9..004c74cd43a 100644 --- a/source3/modules/vfs_gpfs.c +++ b/source3/modules/vfs_gpfs.c @@ -1482,7 +1482,7 @@ static NTSTATUS vfs_gpfs_fget_dos_attributes(struct vfs_handle_struct *handle, char buf[PATH_MAX]; const char *p = NULL; struct gpfs_iattr64 iattr = { }; - unsigned int litemask; + unsigned int litemask = GPFS_SLITE_EXACT_BITS; struct timespec ts; uint64_t file_id; NTSTATUS status; @@ -1988,7 +1988,7 @@ static int vfs_gpfs_check_pathref_fstat_x(struct gpfs_config_data *config, struct connection_struct *conn) { struct gpfs_iattr64 iattr = {0}; - unsigned int litemask; + unsigned int litemask = GPFS_SLITE_EXACT_BITS; int saved_errno; int fd; int ret; -- 2.47.3