[PATCH] vfs_gpfs: Check offline bit only when HSM is configured

Christof Schmitt cs at samba.org
Mon Aug 31 17:53:51 UTC 2015


We might also need to look into handling the offline flag better in a
later patch, but the current patch should be obvious: Without HSM, files
can never be offline, and the queries for the offline flag can be
skipped.

Christof
-------------- next part --------------
From c7c1f7e22166b4be72294a89a4261de1747c237b Mon Sep 17 00:00:00 2001
From: Christof Schmitt <cs at samba.org>
Date: Fri, 28 Aug 2015 14:22:40 -0700
Subject: [PATCH] vfs_gpfs: Check offline bit only when HSM is configured

Querying the offline bit is just unnecessary overhead when HSM is not
used.

Signed-off-by: Christof Schmitt <cs at samba.org>
---
 source3/modules/vfs_gpfs.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/source3/modules/vfs_gpfs.c b/source3/modules/vfs_gpfs.c
index 3e593e1..ac840b7 100644
--- a/source3/modules/vfs_gpfs.c
+++ b/source3/modules/vfs_gpfs.c
@@ -1929,7 +1929,7 @@ static bool vfs_gpfs_is_offline(struct vfs_handle_struct *handle,
 				struct gpfs_config_data,
 				return -1);
 
-	if (!config->winattr) {
+	if (!config->winattr || !config->hsm) {
 		return SMB_VFS_NEXT_IS_OFFLINE(handle, fname, sbuf);
 	}
 
-- 
1.7.1



More information about the samba-technical mailing list