<p dir="ltr">9G4HTGTB kk38\u0123vv<br>
On 6 Jul 2016 15:46, &quot;Christof Schmitt&quot; &lt;<a href="mailto:christof.schmitt@us.ibm.com">christof.schmitt@us.ibm.com</a>&gt; wrote:<br>
&gt;<br>
&gt; The message in the trace confirms that this is triggered by:<br>
&gt; <a href="https://git.samba.org/?p=samba.git;a=commitdiff;h=4">https://git.samba.org/?p=samba.git;a=commitdiff;h=4</a><br>
&gt;<br>
&gt; I 2asuspect that the Samba version used misses the patch<br>
&gt; <a href="https://git.samba.org/?p=samba.git;a=commitdiff;h=fdbca5e13a0375d7f18639679a627e67c3df647a">https://git.samba.org/?p=samba.git;a=commitdiff;h=fdbca5e13a0375d7f18639679a627e67c3df647a</a><br>
&gt;<br>
&gt; The CES build of Samba shippied in Spectrum Scale includes the mentioned<br>
&gt; patch, and that should avoid the problem seen. Would it be possible to<br>
&gt; build Samba again with the mentioned patch to test whether that fixes the<br>
&gt; issue seen here?<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Christof Schmitt || IBM || Spectrum Scale Development || Tucson, AZ<br>
&gt; <a href="mailto:christof.schmitt@us.ibm.com">christof.schmitt@us.ibm.com</a>  ||  +1-520-799-2469    (T/L: 321-2469)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From:   &quot;Sobey, Richard A&quot; &lt;<a href="mailto:r.sobey@imperial.ac.uk">r.sobey@imperial.ac.uk</a>&gt;<br>
&gt; To:     gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a>&gt;<br>
&gt; Date:   07/06/2016 05:23 AM<br>
&gt; Subject:        Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt; Sent by:        <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks Daniel \u2013 sorry to be dense, but does this indicate working as<br>
&gt; intended, or a bug? I assume the former. So, the question still remains<br>
&gt; how has this suddenly broken, when:<br>
&gt;<br>
&gt; [root@server ict]# mmgetacl -k nfs4 .snapshots/<br>
&gt; .snapshots/: Operation not permitted<br>
&gt;<br>
&gt; \u2026appears to be the correct output and is consistent with someone else\u2019s<br>
&gt; GPFS cluster where it is working.<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; Richard<br>
&gt;<br>
&gt; From: <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a> [<br>
&gt; mailto:<a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a>] On Behalf Of Daniel<br>
&gt; Kidger<br>
&gt; Sent: 06 July 2016 12:51<br>
&gt; To: <a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a><br>
&gt; Cc: <a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a><br>
&gt; Subject: Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt;<br>
&gt; Looking at recent patches to SAMBA I see from December 2015:<br>
&gt; <a href="https://download.samba.org/pub/samba/patches/security/samba-4.1.21-security-2015-12-16.patch">https://download.samba.org/pub/samba/patches/security/samba-4.1.21-security-2015-12-16.patch</a><br>
&gt; ,<br>
&gt; (link found at  <a href="https://bugzilla.samba.org/show_bug.cgi?id=11658">https://bugzilla.samba.org/show_bug.cgi?id=11658</a> which<br>
&gt; includes the comment:<br>
&gt; Failing that, smbd_check_access_rights should check Unix perms at that<br>
&gt; point.<br>
&gt; )<br>
&gt;<br>
&gt; diff --git a/source3/modules/vfs_shadow_copy2.c<br>
&gt; b/source3/modules/vfs_shadow_copy2.c<br>
&gt; index fca05cf..07e2f8a 100644<br>
&gt; --- a/source3/modules/vfs_shadow_copy2.c<br>
&gt; +++ b/source3/modules/vfs_shadow_copy2.c<br>
&gt; @@ -30,6 +30,7 @@<br>
&gt;   */<br>
&gt;<br>
&gt;  #include &quot;includes.h&quot;<br>
&gt; +#include &quot;smbd/smbd.h&quot;<br>
&gt;  #include &quot;system/filesys.h&quot;<br>
&gt;  #include &quot;include/ntioctl.h&quot;<br>
&gt;  #include &lt;ccan/hash/hash.h&gt;<br>
&gt; @@ -1138,6 +1139,42 @@ static char *have_snapdir(struct vfs_handle_struct<br>
&gt; *handle,<br>
&gt;      return NULL;<br>
&gt;  }<br>
&gt;<br>
&gt; +static bool check_access_snapdir(struct vfs_handle_struct *handle,<br>
&gt; +                const char *path)<br>
&gt; +{<br>
&gt; +    struct smb_filename smb_fname;<br>
&gt; +    int ret;<br>
&gt; +    NTSTATUS status;<br>
&gt; +<br>
&gt; +    ZERO_STRUCT(smb_fname);<br>
&gt; +    smb_fname.base_name = talloc_asprintf(talloc_tos(),<br>
&gt; +                        &quot;%s&quot;,<br>
&gt; +                        path);<br>
&gt; +    if (smb_fname.base_name == NULL) {<br>
&gt; +        return false;<br>
&gt; +    }<br>
&gt; +<br>
&gt; +    ret = SMB_VFS_NEXT_STAT(handle, &amp;smb_fname);<br>
&gt; +    if (ret != 0 || !S_ISDIR(smb_fname.st.st_ex_mode)) {<br>
&gt; +        TALLOC_FREE(smb_fname.base_name);<br>
&gt; +        return false;<br>
&gt; +    }<br>
&gt; +<br>
&gt; +    status = smbd_check_access_rights(handle-&gt;conn,<br>
&gt; +                    &amp;smb_fname,<br>
&gt; +                    false,<br>
&gt; +                    SEC_DIR_LIST);<br>
&gt; +    if (!NT_STATUS_IS_OK(status)) {<br>
&gt; +        DEBUG(0,(&quot;user does not have list permission &quot;<br>
&gt; +            &quot;on snapdir %s\n&quot;,<br>
&gt; +            smb_fname.base_name));<br>
&gt; +        TALLOC_FREE(smb_fname.base_name);<br>
&gt; +        return false;<br>
&gt; +    }<br>
&gt; +    TALLOC_FREE(smb_fname.base_name);<br>
&gt; +    return true;<br>
&gt; +}<br>
&gt; +<br>
&gt;<br>
&gt; Daniel<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Dr Daniel Kidger<br>
&gt; IBM Technical Sales Specialist<br>
&gt; Software Defined Solution Sales<br>
&gt;<br>
&gt; +44-07818 522 266<br>
&gt; <a href="mailto:daniel.kidger@uk.ibm.com">daniel.kidger@uk.ibm.com</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----- Original message -----<br>
&gt; From: &quot;Sobey, Richard A&quot; &lt;<a href="mailto:r.sobey@imperial.ac.uk">r.sobey@imperial.ac.uk</a>&gt;<br>
&gt; Sent by: <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a><br>
&gt; To: gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a>&gt;<br>
&gt; Cc:<br>
&gt; Subject: Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt; Date: Wed, Jul 6, 2016 10:55 AM<br>
&gt;<br>
&gt; Sure. It might be easier if I just post the entire smb.conf:<br>
&gt;<br>
&gt; [global]<br>
&gt;    netbios name = store<br>
&gt;    workgroup = IC<br>
&gt;    security = ads<br>
&gt;    realm = <a href="http://IC.AC.UK">IC.AC.UK</a><br>
&gt;    kerberos method = secrets and keytab<br>
&gt;<br>
&gt;    vfs objects = shadow_copy2 syncops gpfs fileid<br>
&gt;    ea support = yes<br>
&gt;    store dos attributes = yes<br>
&gt;    map readonly = no<br>
&gt;    map archive = no<br>
&gt;    map system = no<br>
&gt;    map hidden = no<br>
&gt;    unix extensions = no<br>
&gt;    allocation roundup size = 1048576<br>
&gt;<br>
&gt;    disable netbios = yes<br>
&gt;    smb ports = 445<br>
&gt; #   server signing = mandatory<br>
&gt;<br>
&gt;    template shell = /bin/bash<br>
&gt;    interfaces = bond2 lo bond0<br>
&gt;    allow trusted domains = no<br>
&gt;<br>
&gt;    printing = bsd<br>
&gt;    printcap name = /dev/null<br>
&gt;    load printers = no<br>
&gt;    disable spoolss = yes<br>
&gt;<br>
&gt;    idmap config IC : default = yes<br>
&gt;    idmap config IC : cache time = 180<br>
&gt;    idmap config IC : backend = ad<br>
&gt;    idmap config IC : schema_mode = rfc2307<br>
&gt;    idmap config IC : range = 500 - 2000000<br>
&gt;    idmap config * : range = 3000000 - 3500000<br>
&gt;    idmap config * : backend = tdb2<br>
&gt;    winbind refresh tickets = yes<br>
&gt;    winbind nss info = rfc2307<br>
&gt;    winbind use default domain = true<br>
&gt;    winbind offline logon = true<br>
&gt;    winbind separator = /<br>
&gt;    winbind enum users = true<br>
&gt;    winbind enum groups = true<br>
&gt;    winbind nested groups = yes<br>
&gt;    winbind expand groups = 2<br>
&gt;<br>
&gt;    winbind max clients = 10000<br>
&gt;<br>
&gt;    clustering = yes<br>
&gt;    ctdbd socket = /tmp/ctdb.socket<br>
&gt;    gpfs:sharemodes = yes<br>
&gt;    gpfs:winattr = yes<br>
&gt;    gpfs:leases = yes<br>
&gt;    gpfs:dfreequota = yes<br>
&gt; #  nfs4:mode = special<br>
&gt; #   nfs4:chown = no<br>
&gt;    nfs4:chown = yes<br>
&gt;    nfs4:mode = simple<br>
&gt;<br>
&gt; nfs4:acedup = merge<br>
&gt;    fileid:algorithm = fsname<br>
&gt;    force unknown acl user = yes<br>
&gt;<br>
&gt;    shadow:snapdir = .snapshots<br>
&gt;    shadow:fixinodes = yes<br>
&gt;    shadow:snapdirseverywhere = yes<br>
&gt;    shadow:sort = desc<br>
&gt;<br>
&gt;    syncops:onclose = no<br>
&gt;    syncops:onmeta = no<br>
&gt;    kernel oplocks = yes<br>
&gt;    level2 oplocks = yes<br>
&gt;    oplocks = yes<br>
&gt;    notify:inotify = no<br>
&gt;    wide links = no<br>
&gt;    async smb echo handler = yes<br>
&gt;    smbd:backgroundqueue = False<br>
&gt;    use sendfile = no<br>
&gt;    dmapi support = yes<br>
&gt;<br>
&gt;    aio write size = 1<br>
&gt;    aio read size = 1<br>
&gt;<br>
&gt;    enable core files = no<br>
&gt;<br>
&gt; #debug logging<br>
&gt;    log level = 2<br>
&gt;    log file = /var/log/samba.%m<br>
&gt;    max log size = 1024<br>
&gt;    debug timestamp = yes<br>
&gt;<br>
&gt; [IC]<br>
&gt;    comment = Unified Group Space Area<br>
&gt;    path = /gpfs/prd/groupspace/ic<br>
&gt;    public = no<br>
&gt;    read only = no<br>
&gt;    valid users = &quot;@domain users&quot;<br>
&gt;<br>
&gt; From: <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a> [<br>
&gt; mailto:<a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a>] On Behalf Of Barry Evans<br>
&gt; Sent: 06 July 2016 10:47<br>
&gt; To: <a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a><br>
&gt; Subject: Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt;<br>
&gt; Can you cut/paste your full VFS options for gpfs and shadow copy from<br>
&gt; smb.conf?<br>
&gt;<br>
&gt; On 06/07/2016 10:37, Sobey, Richard A wrote:<br>
&gt; Quick followup on this. Doing some more samba debugging (i.e. increasing<br>
&gt; log levels!) and come up with the following:<br>
&gt;<br>
&gt; [2016/07/06 10:07:35.602080,  3]<br>
&gt; ../source3/smbd/vfs.c:1322(check_reduced_name)<br>
&gt;   check_reduced_name:<br>
&gt; admin/ict/serviceoperations/slough_project/Slough_Layout reduced to<br>
&gt; /gpfs/prd/groupspace/ic/admin/ict/serviceoperations/slough_project/Slough_Layout<br>
&gt; [2016/07/06 10:07:35.611881,  3] ../source3/smbd/dosmode.c:196(unix_mode)<br>
&gt;   unix_mode(admin/ict/serviceoperations/slough_project/Slough_Layout)<br>
&gt; returning 0644<br>
&gt; [2016/07/06 10:07:35.613374,  0]<br>
&gt; ../source3/modules/vfs_shadow_copy2.c:1211(check_access_snapdir)<br>
&gt;   user does not have list permission on snapdir<br>
&gt; /gpfs/prd/groupspace/ic/admin/ict/.snapshots<br>
&gt; [2016/07/06 10:07:35.613416,  0]<br>
&gt; ../source3/modules/vfs_shadow_copy2.c:1380(shadow_copy2_get_shadow_copy_data)<br>
&gt;   access denied on listing snapdir<br>
&gt; /gpfs/prd/groupspace/ic/admin/ict/.snapshots<br>
&gt; [2016/07/06 10:07:35.613434,  0]<br>
&gt; ../source3/modules/vfs_default.c:1145(vfswrap_fsctl)<br>
&gt;   FSCTL_GET_SHADOW_COPY_DATA: connectpath /gpfs/prd/groupspace/ic, failed<br>
&gt; - NT_STATUS_ACCESS_DENIED.<br>
&gt; [2016/07/06 10:07:47.648557,  3]<br>
&gt; ../source3/smbd/service.c:1138(close_cnum)<br>
&gt;   155.198.55.14 (ipv4:<a href="http://155.198.55.14:51298">155.198.55.14:51298</a>) closed connection to service<br>
&gt; IPC$<br>
&gt;<br>
&gt; Any takers? I cannot run mmgetacl on the .snapshots folder at all, as<br>
&gt; root. A snapshot I just created to make sure I had full control on the<br>
&gt; folder: (39367 is me, I didn\u2019t run this command on a CTDB node so the UID<br>
&gt; mapping isn\u2019t working).<br>
&gt;<br>
&gt; [root@icgpfs01 .snapshots]# mmgetacl -k nfs4 @GMT-2016.07.06-08.00.06<br>
&gt; #NFSv4 ACL<br>
&gt; #owner:root<br>
&gt; #group:root<br>
&gt; group:74036:r-x-:allow:FileInherit:DirInherit:Inherited<br>
&gt; (X)READ/LIST (-)WRITE/CREATE (-)MKDIR (X)SYNCHRONIZE (X)READ_ACL<br>
&gt; (X)READ_ATTR  (X)READ_NAMED<br>
&gt; (-)DELETE    (-)DELETE_CHILD (-)CHOWN (X)EXEC/SEARCH (-)WRITE_ACL<br>
&gt; (-)WRITE_ATTR (-)WRITE_NAMED<br>
&gt;<br>
&gt; user:39367:rwxc:allow:FileInherit:DirInherit:Inherited<br>
&gt; (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL<br>
&gt; (X)READ_ATTR  (X)READ_NAMED<br>
&gt; (X)DELETE    (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL<br>
&gt; (X)WRITE_ATTR (X)WRITE_NAMED<br>
&gt;<br>
&gt; From: <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a> [<br>
&gt; mailto:<a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a>] On Behalf Of Sobey,<br>
&gt; Richard A<br>
&gt; Sent: 20 June 2016 16:03<br>
&gt; To: gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a>&gt;<br>
&gt; Subject: Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt;<br>
&gt; Thanks Kevin. We are upgrading to GPFS 4.2 and CES in a few weeks but our<br>
&gt; customers have come to like previous versions and indeed it is sort of a<br>
&gt; selling point for us.<br>
&gt;<br>
&gt; Samba is the only thing we\u2019ve changed recently after the badlock debacle<br>
&gt; so I\u2019m tempted to blame that, but who knows.<br>
&gt;<br>
&gt; If (when) I find out I\u2019ll let everyone know.<br>
&gt;<br>
&gt; Richard<br>
&gt;<br>
&gt; From: <a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a> [<br>
&gt; mailto:<a href="mailto:gpfsug-discuss-bounces@spectrumscale.org">gpfsug-discuss-bounces@spectrumscale.org</a>] On Behalf Of Buterbaugh,<br>
&gt; Kevin L<br>
&gt; Sent: 20 June 2016 15:56<br>
&gt; To: gpfsug main discussion list &lt;<a href="mailto:gpfsug-discuss@spectrumscale.org">gpfsug-discuss@spectrumscale.org</a>&gt;<br>
&gt; Subject: Re: [gpfsug-discuss] Snapshots / Windows previous versions<br>
&gt;<br>
&gt; Hi Richard,<br>
&gt;<br>
&gt; I can\u2019t answer your question but I can tell you that we have experienced<br>
&gt; either the exact same thing you are or something very similar.  It<br>
&gt; occurred for us after upgrading from GPFS 3.5 to 4.1.0.8 and it persists<br>
&gt; even after upgraded to GPFS 4.2.0.3 and the very latest sernet-samba.<br>
&gt;<br>
&gt; And to be clear, when we upgraded from GPFS 3.5 to 4.1 we did *not*<br>
&gt; upgrade SAMBA versions at that time.  Therefore, I believe that something<br>
&gt; changed in GPFS.  That doesn\u2019t mean it\u2019s GPFS\u2019 fault, of course.  SAMBA<br>
&gt; may have been relying on a bug&lt;ctrl-h&gt;&lt;ctrl-h&gt;&lt;ctrl-h&gt;undocumented feature<br>
&gt; in GPFS that IBM fixed for all I know, and I\u2019m obviously speculating here.<br>
&gt;<br>
&gt; The problem we see is that the .snapshots directory in each folder can be<br>
&gt; cd\u2019d to but is empty.  The snapshots are all there, however, if you:<br>
&gt;<br>
&gt;  cd /&lt;mount point of fs&gt;/.snapshots/&lt;data and time snapshot was<br>
&gt; taken&gt;/rest/of/path/to/folder/in/question<br>
&gt;<br>
&gt; This obviously prevents users from being able to do their own recovery of<br>
&gt; files unless you do something like what you describe, which we are<br>
&gt; unwilling to do for security reasons.  We have a ticket open with DDN\u2026<br>
&gt;<br>
&gt; Kevin<br>
&gt;<br>
&gt; On Jun 20, 2016, at 8:45 AM, Sobey, Richard A &lt;<a href="mailto:r.sobey@imperial.ac.uk">r.sobey@imperial.ac.uk</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; Hi all<br>
&gt;<br>
&gt; Can someone clarify if the ability for Windows to view snapshots as<br>
&gt; Previous Versions is exposed by SAMBA or GPFS? Basically, if suddenly my<br>
&gt; users cannot restore files from snapshots over a CIFS share, where should<br>
&gt; I be looking?<br>
&gt;<br>
&gt; I don\u2019t know when this problem occurred, but within the last few weeks<br>
&gt; certainly our users with full control over their data now see no previous<br>
&gt; versions available, but if we export their fileset and set \u201cforce user =<br>
&gt; root\u201d all the snapshots are available.<br>
&gt;<br>
&gt; I think the answer is SAMBA, right? We\u2019re running GPFS 3.5 and<br>
&gt; sernet-samba 4.2.9.<br>
&gt;<br>
&gt; Many thanks<br>
&gt;<br>
&gt; Richard<br>
&gt; _______________________________________________<br>
&gt; gpfsug-discuss mailing list<br>
&gt; gpfsug-discuss at <a href="http://spectrumscale.org">spectrumscale.org</a><br>
&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a><br>
&gt;<br>
&gt; \u2014<br>
&gt; Kevin Buterbaugh - Senior System Administrator<br>
&gt; Vanderbilt University - Advanced Computing Center for Research and<br>
&gt; Education<br>
&gt; <a href="mailto:Kevin.Buterbaugh@vanderbilt.edu">Kevin.Buterbaugh@vanderbilt.edu</a> - (615)875-9633<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gpfsug-discuss mailing list<br>
&gt; gpfsug-discuss at <a href="http://spectrumscale.org">spectrumscale.org</a><br>
&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a><br>
&gt;<br>
&gt; --<br>
&gt; Barry Evans<br>
&gt; Technical Director &amp; Co-Founder<br>
&gt; Pixit Media<br>
&gt; Mobile: +44 (0)7950 666 248<br>
&gt; <a href="http://www.pixitmedia.com">http://www.pixitmedia.com</a><br>
&gt;<br>
&gt; This email is confidential in that it is intended for the exclusive<br>
&gt; attention of the addressee(s) indicated. If you are not the intended<br>
&gt; recipient, this email should not be read or disclosed to any other person.<br>
&gt; Please notify the sender immediately and delete this email from your<br>
&gt; computer system. Any opinions expressed are not necessarily those of the<br>
&gt; company from which this email was sent and, whilst to the best of our<br>
&gt; knowledge no viruses or defects exist, no responsibility can be accepted<br>
&gt; for any loss or damage arising from its receipt or subsequent use of this<br>
&gt; email.<br>
&gt; _______________________________________________<br>
&gt; gpfsug-discuss mailing list<br>
&gt; gpfsug-discuss at <a href="http://spectrumscale.org">spectrumscale.org</a><br>
&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a><br>
&gt;<br>
&gt; Unless stated otherwise above:<br>
&gt; IBM United Kingdom Limited - Registered in England and Wales with number<br>
&gt; 741598.<br>
&gt; Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<br>
&gt; _______________________________________________<br>
&gt; gpfsug-discuss mailing list<br>
&gt; gpfsug-discuss at <a href="http://spectrumscale.org">spectrumscale.org</a><br>
&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gpfsug-discuss mailing list<br>
&gt; gpfsug-discuss at <a href="http://spectrumscale.org">spectrumscale.org</a><br>
&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a><br>
</p>