Rev 655: allow separate enable/disable of gpfs sharemodes and gpfs leases in http://samba.org/~tridge/3_0-ctdb

tridge at samba.org tridge at samba.org
Mon Oct 22 00:23:40 GMT 2007


------------------------------------------------------------
revno: 655
revision-id: tridge at samba.org-20071022002338-50ecmla3rqbwa6kh
parent: tridge at samba.org-20071019022249-pkpig9ai3gguvc81
committer: Andrew Tridgell <tridge at samba.org>
branch nick: s3-ctdb-tridge
timestamp: Mon 2007-10-22 10:23:38 +1000
message:
  allow separate enable/disable of gpfs sharemodes and gpfs leases
modified:
  source/modules/gpfs.c          gpfs.c-20070210173807-1wjifrbwaz6xnmgl-647
=== modified file 'source/modules/gpfs.c'
--- a/source/modules/gpfs.c	2007-05-26 09:07:11 +0000
+++ b/source/modules/gpfs.c	2007-10-22 00:23:38 +0000
@@ -26,6 +26,7 @@
 
 static void *libgpfs_handle = NULL;
 static BOOL gpfs_share_modes;
+static BOOL gpfs_leases;
 
 static int (*gpfs_set_share_fn)(int fd, unsigned int allow, unsigned int deny);
 static int (*gpfs_set_lease_fn)(int fd, unsigned int leaseType);
@@ -89,7 +90,7 @@
 {
 	int gpfs_type = GPFS_LEASE_NONE;
 
-	if (!gpfs_share_modes) {
+	if (!gpfs_leases) {
 		return True;
 	}
 
@@ -173,11 +174,8 @@
 		goto failed;
 	}
 
-	if (lp_parm_bool(-1, "gpfs", "sharemodes", True)) {
-		gpfs_share_modes = True;
-	} else {
-		gpfs_share_modes = False;
-	}
+	gpfs_share_modes = lp_parm_bool(-1, "gpfs", "sharemodes", True);
+	gpfs_leases      = lp_parm_bool(-1, "gpfs", "leases", True);
 
 	return;
 



More information about the samba-cvs mailing list