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 <me...@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 <me...@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 <me...@samba.org> Date: Mon Aug 30 10:24:52 2010 +0200 docs-xml/vfs_gpfs: document 'gpfs:winattr' metze commit a8a704001e5da10fae5df5fc2856d06250739248 Author: Stefan Metzmacher <me...@samba.org> Date: Mon Aug 30 10:12:41 2010 +0200 docs-xml/vfs_gpfs: document 'gpfs:getrealfilename' metze commit 196699a6a1412687f7d5fe24c506577002dd769e Author: Stefan Metzmacher <me...@samba.org> Date: Mon Aug 30 09:29:46 2010 +0200 docs-xml/vfs_gpfs: document 'gpfs:leases' metze commit d35d846db14a4bb28a97a7bab6dbfdbe7a62b593 Author: Stefan Metzmacher <me...@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