[SCM] Samba Shared Repository - branch master updated

Stefan Metzmacher metze at samba.org
Mon Aug 30 03:12:34 MDT 2010


The branch, master has been updated
       via  fc79f35 docs-xml/vfs_gpfs: document 'gpfs:refuse_dacl_protected'
       via  4d76c18 docs-xml/vfs_gpfs: document 'gpfs:merge_writeappend'
       via  6cf66a0 docs-xml/vfs_gpfs: document 'gpfs:winattr'
       via  a8a70400 docs-xml/vfs_gpfs: document 'gpfs:getrealfilename'
       via  196699a docs-xml/vfs_gpfs: document 'gpfs:leases'
       via  d35d846 docs-xml/vfs_gpfs: document 'gpfs:sharemodes'
      from  0e87461 s4-drs-test: Skip a check that may possibly fail

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit fc79f358eb6a1dd7ed2e5f5b1e31fb664a182595
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 10:45:52 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:refuse_dacl_protected'
    
    metze

commit 4d76c18f78742ba92b4772037ac306b567351ca1
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 10:31:38 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:merge_writeappend'
    
    metze

commit 6cf66a04ad690e78311411e2195b3a1710953262
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 10:24:52 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:winattr'
    
    metze

commit a8a704001e5da10fae5df5fc2856d06250739248
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 10:12:41 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:getrealfilename'
    
    metze

commit 196699a6a1412687f7d5fe24c506577002dd769e
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 09:29:46 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:leases'
    
    metze

commit d35d846db14a4bb28a97a7bab6dbfdbe7a62b593
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Aug 30 09:01:21 2010 +0200

    docs-xml/vfs_gpfs: document 'gpfs:sharemodes'
    
    metze

-----------------------------------------------------------------------

Summary of changes:
 docs-xml/manpages-3/vfs_gpfs.8.xml |  140 ++++++++++++++++++++++++++++++++++++
 1 files changed, 140 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/docs-xml/manpages-3/vfs_gpfs.8.xml b/docs-xml/manpages-3/vfs_gpfs.8.xml
index 33ad3ea..6421fc6 100644
--- a/docs-xml/manpages-3/vfs_gpfs.8.xml
+++ b/docs-xml/manpages-3/vfs_gpfs.8.xml
@@ -60,6 +60,146 @@
 
 		<varlistentry>
 
+		<term>gpfs:sharemodes = [ yes | no ]</term>
+		<listitem>
+		<para>
+		Enable/Disable cross node sharemode handling for GPFS.
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>yes(default)</command> - propagate sharemodes across all GPFS nodes.
+		</para></listitem>
+		<listitem><para>
+		<command>no</command> - do not propagate sharemodes across all GPFS nodes.
+		This should only be used if the GPFS file system is
+		exclusively exported by Samba. Access by local unix application or
+		NFS exports could lead to corrupted files.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
+		<term>gpfs:leases = [ yes | no ]</term>
+		<listitem>
+		<para>
+		Enable/Disable cross node leases (oplocks) for GPFS.
+		You should also set the <command>oplocks</command> and <command>kernel oplocks</command>
+		options to the same value.
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>yes(default)</command> - propagate leases across all GPFS nodes.
+		</para></listitem>
+		<listitem><para>
+		<command>no</command> - do not propagate leases across all GPFS nodes.
+		This should only be used if the GPFS file system is
+		exclusively exported by Samba. Access by local unix application or
+		NFS exports could lead to corrupted files.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
+		<term>gpfs:getrealfilename = [ yes | no ]</term>
+		<listitem>
+		<para>
+		Enable/Disable usage of the <command>gpfs_get_realfilename_path()</command> function.
+		This improves the casesensitive wildcard file name access.
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>yes(default)</command> - use <command>gpfs_get_realfilename_path()</command>.
+		</para></listitem>
+		<listitem><para>
+		<command>no</command> - do not use <command>gpfs_get_realfilename_path()</command>.
+		It seems that <command>gpfs_get_realfilename_path()</command> doesn't work on AIX.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
+		<term>gpfs:winattr = [ yes | no ]</term>
+		<listitem>
+		<para>
+		Enable/Disable usage of the windows attributes in GPFS.
+		GPFS is able to store windows file attributes e.g. HIDDEN,
+		READONLY, SYSTEM and others natively. That means Samba doesn't
+		need to map them to permission bits or extended attributes.
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>no(default)</command> - do not use GPFS windows attributes.
+		</para></listitem>
+		<listitem><para>
+		<command>yes</command> - use GPFS windows attributes.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
+		<term>gpfs:merge_writeappend = [ yes | no ]</term>
+		<listitem>
+		<para>
+		GPFS ACLs doesn't know about the 'APPEND' right.
+		This optionen lets Samba map the 'APPEND' right to 'WRITE'.
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>yes(default)</command> - map 'APPEND' to 'WRITE'.
+		</para></listitem>
+		<listitem><para>
+		<command>no</command> - do not map 'APPEND' to 'WRITE'.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
+		<term>gpfs:refuse_dacl_protected = [ yes | no ]</term>
+		<listitem>
+		<para>
+		As GPFS does not support the ACE4_FLAG_NO_PROPAGATE NFSv4 flag (which would be
+		the mapping for the DESC_DACL_PROTECTED flag), the status of this flag is
+		currently silently ignored by Samba. That means that if you deselect the "Allow
+		inheritable permissions..." checkbox in Windows' ACL dialog and then apply the
+		ACL, the flag will be back immediately.
+		</para>
+		<para>
+		To make sure that automatic migration with e.g. robocopy does not lead to
+		ACLs silently (and unintentionally) changed, you can set
+		<command>gpfs:refuse_dacl_protected = yes</command> to enable an explicit
+		check for this flag and if set, it will return NT_STATUS_NOT_SUPPORTED so
+		errors are shown up on the Windows side and the Administrator is aware of
+		the ACLs not being settable like intended
+		</para>
+
+		<itemizedlist>
+		<listitem><para>
+		<command>no(default)</command> - ignore the DESC_DACL_PROTECTED flags.
+		</para></listitem>
+		<listitem><para>
+		<command>yes</command> - reject ACLs with DESC_DACL_PROTECTED.
+		</para></listitem>
+		</itemizedlist>
+		</listitem>
+
+		</varlistentry>
+		<varlistentry>
+
 		<term>nfs4:mode = [ simple | special ]</term>
 		<listitem>
 		<para>


-- 
Samba Shared Repository


More information about the samba-cvs mailing list