<div dir="ltr">hi Pat,<br>       I think the other thing we should probably look for would be to see the tcp dump of what uid/gid parameters are sent over network when this command is executed.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 1, 2016 at 7:14 AM, Pat Haley <span dir="ltr">&lt;<a href="mailto:phaley@mit.edu" target="_blank">phaley@mit.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>--<span class=""><br>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>
          <div>hi Pat,<br>
          </div>
                Are you seeing this issue only after migration or even
          before? May be we should look at the gid numbers on the disk
          and the ones that are coming from client for the given user to
          see if they match or not?<br>
        </div>
      </div>
    </blockquote></span>
------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-------<br>
    This issue was not being seen before the migration.  We have copied
    the /etc/passwd and /etc/group files from the front-end machine (the
    client) to the data server, so they all match<br>
------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-------<span class=""><br>
    <blockquote type="cite">
      <div dir="ltr">Could you give stat output of the directory in
        question from both the brick and the nfs client<br>
        <div><br>
        </div>
      </div>
    </blockquote></span>
------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>--------<br>
    From the server for gluster:<br>
    <tt>[root@mseas-data2 ~]# stat /gdata/projects/nsf_alpha</tt><tt><br>
    </tt><tt>  File: `/gdata/projects/nsf_alpha&#39;</tt><tt><br>
    </tt><tt>  Size: 4096          Blocks: 8          IO Block: 131072
      directory</tt><tt><br>
    </tt><tt>Device: 13h/19d    Inode: 13094773206281819436  Links: 13</tt><tt><br>
    </tt><tt>Access: (2775/drwxrwsr-x)  Uid: (    0/    root)   Gid: ( 
      598/nsf_alpha)</tt><tt><br>
    </tt><tt>Access: 2016-08-31 19:08:59.735990904 -0400</tt><tt><br>
    </tt><tt>Modify: 2016-08-31 16:37:09.048997167 -0400</tt><tt><br>
    </tt><tt>Change: 2016-08-31 16:37:41.315997148 -0400</tt><tt><br>
    </tt><tt><br>
      From the server for first underlying brick<br>
      [root@mseas-data2 ~]# stat /mnt/brick1/projects/nsf_<wbr>alpha/<br>
        File: `/mnt/brick1/projects/nsf_<wbr>alpha/&#39;<br>
        Size: 4096          Blocks: 8          IO Block: 4096  
      directory<br>
      Device: 800h/2048d    Inode: 185630      Links: 13<br>
      Access: (2775/drwxrwsr-x)  Uid: (    0/    root)   Gid: ( 
      598/nsf_alpha)<br>
      Access: 2016-08-31 19:08:59.669990907 -0400<br>
      Modify: 2016-08-31 16:37:09.048997167 -0400<br>
      Change: 2016-08-31 16:37:41.315997148 -0400<br>
    </tt><br>
    <tt>From the server for second underlying brick<br>
      [root@mseas-data2 ~]# stat /mnt/brick2/projects/nsf_<wbr>alpha/<br>
        File: `/mnt/brick2/projects/nsf_<wbr>alpha/&#39;<br>
        Size: 4096          Blocks: 8          IO Block: 4096  
      directory<br>
      Device: 810h/2064d    Inode: 24085468    Links: 13<br>
      Access: (2775/drwxrwsr-x)  Uid: (    0/    root)   Gid: ( 
      598/nsf_alpha)<br>
      Access: 2016-08-31 19:08:59.735990904 -0400<br>
      Modify: 2016-08-03 14:01:52.000000000 -0400<br>
      Change: 2016-08-31 16:37:41.315997148 -0400<br>
      <br>
      From the client<br>
      [root@mseas FixOwn]# stat /gdata/projects/nsf_alpha<br>
        File: `/gdata/projects/nsf_alpha&#39;<br>
        Size: 4096          Blocks: 8          IO Block: 1048576
      directory<br>
      Device: 23h/35d    Inode: 13094773206281819436  Links: 13<br>
      Access: (2775/drwxrwsr-x)  Uid: (    0/    root)   Gid: ( 
      598/nsf_alpha)<br>
      Access: 2016-08-31 19:08:59.735990904 -0400<br>
      Modify: 2016-08-31 16:37:09.048997167 -0400<br>
      Change: 2016-08-31 16:37:41.315997148 -0400<br>
      <br>
    </tt><tt>
    </tt>
    <blockquote type="cite"> </blockquote>
------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------<span class=""><br>
    <blockquote type="cite"> </blockquote>
    <blockquote type="cite">
      <div dir="ltr">
        <div>Could you also let us know version of gluster you are using</div>
      </div>
    </blockquote>
    </span><blockquote type="cite">
      <div dir="ltr">
        <div>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-------<br>
        </div>
      </div>
    </blockquote>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <tt>[root@mseas-data2 ~]# gluster --version</tt><tt><br>
          </tt><tt>glusterfs 3.7.11 built on Apr 27 2016 14:09:22</tt><tt><br>
          </tt><br>
        </div>
      </div>
    </blockquote>
    <tt>[root@mseas-data2 ~]# gluster volume info</tt><tt><br>
    </tt><tt> </tt><tt><br>
    </tt><tt>Volume Name: data-volume</tt><tt><br>
    </tt><tt>Type: Distribute</tt><tt><br>
    </tt><tt>Volume ID: c162161e-2a2d-4dac-b015-<wbr>f31fd89ceb18</tt><tt><br>
    </tt><tt>Status: Started</tt><tt><br>
    </tt><tt>Number of Bricks: 2</tt><tt><br>
    </tt><tt>Transport-type: tcp</tt><tt><br>
    </tt><tt>Bricks:</tt><tt><br>
    </tt><tt>Brick1: mseas-data2:/mnt/brick1</tt><tt><br>
    </tt><tt>Brick2: mseas-data2:/mnt/brick2</tt><tt><br>
    </tt><tt>Options Reconfigured:</tt><tt><br>
    </tt><tt>performance.readdir-ahead: on</tt><tt><br>
    </tt><tt>nfs.disable: on</tt><tt><br>
    </tt><tt>nfs.export-volumes: off</tt><tt><br>
    </tt><br>
    <tt>[root@mseas-data2 ~]# gluster volume status </tt><tt><br>
    </tt><tt>Status of volume: data-volume</tt><tt><br>
    </tt><tt>Gluster process                       <wbr>      TCP Port  RDMA
      Port  Online  Pid</tt><tt><br>
    </tt><tt>------------------------------<wbr>------------------------------<wbr>------------------</tt><tt><br>
    </tt><tt>Brick mseas-data2:/mnt/brick1       <wbr>        49154    
      0          Y       5005 </tt><tt><br>
    </tt><tt>Brick mseas-data2:/mnt/brick2       <wbr>        49155    
      0          Y       5010 </tt><tt><br>
    </tt><tt> </tt><tt><br>
    </tt><tt>Task Status of Volume data-volume</tt><tt><br>
    </tt><tt>------------------------------<wbr>------------------------------<wbr>------------------</tt><tt><br>
    </tt><tt>Task                 : Rebalance           </tt><tt><br>
    </tt><tt>ID                   : 892d9e3a-b38c-4971-b96a-<wbr>8e4a496685ba</tt><tt><br>
    </tt><tt>Status               : completed    <br>
      <br>
             </tt><tt><br>
    </tt><tt>[root@mseas-data2 ~]# gluster peer status</tt><tt><br>
    </tt><tt>Number of Peers: 0</tt><tt><br>
    </tt><br>
    <blockquote type="cite">
      <div class="gmail_extra"><br>
        <div class="gmail_quote">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-------<div><div class="h5"><br>
          On Thu, Sep 1, 2016 at 2:46 AM, Pat Haley <span dir="ltr">&lt;<a href="mailto:phaley@mit.edu" target="_blank">phaley@mit.edu</a>&gt;</span> wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <p><br>
              </p>
              <p>Hi,</p>
              <p>Another piece of data.  There are 2 distinct volumes on
                the file server</p>
              <ol>
                <li>a straight nfs partition</li>
                <li>a gluster volume (served over nfs)<br>
                </li>
              </ol>
              The straight nfs partition does respect the group write
              permissions, while the gluster volume does not.  Any
              suggestions on how to debug this or what additional
              information would be helpful would be greatly appreciated<br>
              <br>
              Thanks<span><br>
                <br>
                <div>On 08/30/2016 06:01 PM, Pat Haley wrote:<br>
                </div>
                <blockquote type="cite"> <br>
                  Hi <br>
                  <br>
                  We have just migrated our data to a new file server
                  (more space, old server was showing its age). We have
                  a volume for collaborative use, based on group
                  membership.  In our new server, the group write
                  permissions are not being respected (e.g.  the owner
                  of a directory can still write to that directory but
                  any other member of the associated group cannot, even
                  though the directory clearly has group write
                  permissions set).  This is occurring regardless of how
                  many groups the user is a member of (i.e. users that
                  are members of fewer then 16 groups are still
                  affected). <br>
                  <br>
                  the relevant fstab line from the server looks like <br>
                  localhost:/data-volume /gdata    glusterfs      
                  defaults 0 0 <br>
                  <br>
                  and for a client: <br>
                  mseas-data2:/gdata       /gdata      nfs    
                  defaults        0 0 <br>
                  <br>
                  Any help would be greatly appreciated. <br>
                  <br>
                  Thanks <br>
                  <br>
                </blockquote>
                <br>
                <pre cols="72">-- 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-
Pat Haley                          Email:  <a href="mailto:phaley@mit.edu" target="_blank">phaley@mit.edu</a>
Center for Ocean Engineering       Phone:  <a href="tel:%28617%29%20253-6824" value="+16172536824" target="_blank">(617) 253-6824</a>
Dept. of Mechanical Engineering    Fax:    <a href="tel:%28617%29%20253-8125" value="+16172538125" target="_blank">(617) 253-8125</a>
MIT, Room 5-213                    <a href="http://web.mit.edu/phaley/www/" target="_blank">http://web.mit.edu/phaley/www/</a>
77 Massachusetts Avenue
Cambridge, MA  02139-4301
</pre>
  </span></div>


______________________________<wbr>_________________

Gluster-users mailing list

<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a>

<a href="http://www.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://www.gluster.org/mailman<wbr>/listinfo/gluster-users</a>
</blockquote></div></div></div><span class="HOEnZb"><font color="#888888">


-- 
<div data-smartmail="gmail_signature"><div dir="ltr">Pranith
</div></div>
</font></span></div>



</blockquote><div><div class="h5">
<pre cols="72">-- 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-
Pat Haley                          Email:  <a href="mailto:phaley@mit.edu" target="_blank">phaley@mit.edu</a>
Center for Ocean Engineering       Phone:  <a href="tel:%28617%29%20253-6824" value="+16172536824" target="_blank">(617) 253-6824</a>
Dept. of Mechanical Engineering    Fax:    <a href="tel:%28617%29%20253-8125" value="+16172538125" target="_blank">(617) 253-8125</a>
MIT, Room 5-213                    <a href="http://web.mit.edu/phaley/www/" target="_blank">http://web.mit.edu/phaley/www/</a>
77 Massachusetts Avenue
Cambridge, MA  02139-4301
</pre></div></div></div><br>______________________________<wbr>_________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
<a href="http://www.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://www.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Pranith<br></div></div>
</div>