<font size=3 face="Arial">I recently compiled the 3.10-5 client from source
on a few PPC64 systems running RHEL 7.3. They are mounting a Gluster volume
which is hosted on more traditional x86 servers.</font>
<br>
<br><font size=3 face="Arial">Everything seems to be working properly except
for creating new directories from the PPC64 clients. The mkdir command
gives a &quot;Input/output error&quot; and for the first few minutes the
new directory is inaccessible. I checked the backend bricks and confirmed
the directory was created properly on all of them. After waiting for 2-5
minutes the directory magically becomes accessible.</font>
<br>
<br><font size=3 face="Arial">This inaccessible directory issue only appears
from the client which created it. When creating the directory from client
#1 I can immediately see it with no errors from client #2.</font>
<br>
<br><font size=3 face="Arial">Using a pre-compiled 3.10-5 package on an
x86 client doesn't show the issue.</font>
<br>
<br><font size=3 face="Arial">I poked around bugzilla but couldn't seem
to find anything which matches this.</font>
<br>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# ls -lh</font>
<br><font size=2 face="Consolas">total 8.0K</font>
<br><font size=2 face="Consolas">drwxrwxr-x. 4 mqm &nbsp;mqm &nbsp;4.0K
Sep 19 15:47 data</font>
<br><font size=2 face="Consolas">drwxr-xr-x. 2 root root 4.0K Sep 19 15:47
testdir</font>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# mkdir testdir2</font>
<br><font size=2 face="Consolas">mkdir: cannot create directory &#8216;testdir2&#8217;:
Input/output error</font>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# ls</font>
<br><font size=2 face="Consolas">ls: cannot access testdir2: No such file
or directory</font>
<br><font size=2 face="Consolas">data &nbsp;testdir &nbsp;testdir2</font>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# ls -lht</font>
<br><font size=2 face="Consolas">ls: cannot access testdir2: No such file
or directory</font>
<br><font size=2 face="Consolas">total 8.0K</font>
<br><font size=2 face="Consolas">drwxr-xr-x. 2 root root 4.0K Sep 19 15:47
testdir</font>
<br><font size=2 face="Consolas">drwxrwxr-x. 4 mqm &nbsp;mqm &nbsp;4.0K
Sep 19 15:47 data</font>
<br><font size=2 face="Consolas">d?????????? ? ? &nbsp; &nbsp;? &nbsp;
&nbsp; &nbsp; ? &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;? testdir2</font>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# cd testdir2</font>
<br><font size=2 face="Consolas">-bash: cd: testdir2: No such file or directory</font>
<br>
<br><font size=2 face="Consolas">*Wait a few minutes...*</font>
<br>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]# ls -lht</font>
<br><font size=2 face="Consolas">total 12K</font>
<br><font size=2 face="Consolas">drwxr-xr-x. 2 root root 4.0K Sep 19 15:50
testdir2</font>
<br><font size=2 face="Consolas">drwxr-xr-x. 2 root root 4.0K Sep 19 15:47
testdir</font>
<br><font size=2 face="Consolas">drwxrwxr-x. 4 mqm &nbsp;mqm &nbsp;4.0K
Sep 19 15:47 data</font>
<br><font size=2 face="Consolas">[root@mqdev1 hafsdev1_gv0]#</font>
<br>
<br><font size=3 face="Arial">My volume config...</font>
<br>
<br><font size=2 face="Consolas">[root@dc-hafsdev1a bricks]# gluster volume
info</font>
<br>
<br><font size=2 face="Consolas">Volume Name: gv0</font>
<br><font size=2 face="Consolas">Type: Replicate</font>
<br><font size=2 face="Consolas">Volume ID: a2d37705-05cb-4700-8ed8-2cb89376faf0</font>
<br><font size=2 face="Consolas">Status: Started</font>
<br><font size=2 face="Consolas">Snapshot Count: 0</font>
<br><font size=2 face="Consolas">Number of Bricks: 1 x 3 = 3</font>
<br><font size=2 face="Consolas">Transport-type: tcp</font>
<br><font size=2 face="Consolas">Bricks:</font>
<br><font size=2 face="Consolas">Brick1: dc-hafsdev1a.ulinedm.com:/gluster/bricks/brick1/data</font>
<br><font size=2 face="Consolas">Brick2: dc-hafsdev1b.ulinedm.com:/gluster/bricks/brick1/data</font>
<br><font size=2 face="Consolas">Brick3: dc-hafsdev1c.ulinedm.com:/gluster/bricks/brick1/data</font>
<br><font size=2 face="Consolas">Options Reconfigured:</font>
<br><font size=2 face="Consolas">nfs.disable: on</font>
<br><font size=2 face="Consolas">transport.address-family: inet</font>
<br><font size=2 face="Consolas">network.ping-timeout: 2</font>
<br><font size=2 face="Consolas">features.bitrot: on</font>
<br><font size=2 face="Consolas">features.scrub: Active</font>
<br><font size=2 face="Consolas">cluster.server-quorum-ratio: 51%</font>
<br>
<br><font size=3 face="Arial">-Walter Deignan<br>
-Uline IT, Systems Architect</font>