<div dir="ltr"><div>mount output:</div><div>-----------------</div><div>fractal-c92e.fractal.lan:/patchy on /mnt/nfs/0 type nfs (rw,soft,intr,vers=3,nolock,addr=192.168.1.246)<br></div><div><br></div><div><br></div>Strace output:<div>------------------</div><div><div>[root@fractal-c92e 0]# strace -f setfacl -m u:14:r testfile</div><div>execve(&quot;/usr/bin/setfacl&quot;, [&quot;setfacl&quot;, &quot;-m&quot;, &quot;u:14:r&quot;, &quot;testfile&quot;], [/* 21 vars */]) = 0</div><div>brk(0)                                  = 0xc96000</div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3add43000</div><div>access(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)</div><div>open(&quot;/etc/ld.so.cache&quot;, O_RDONLY)      = 3</div><div>fstat(3, {st_mode=S_IFREG|0644, st_size=25759, ...}) = 0</div><div>mmap(NULL, 25759, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa3add3c000</div><div>close(3)                                = 0</div><div>open(&quot;/lib64/libacl.so.1&quot;, O_RDONLY)    = 3</div><div>read(3, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0\200\36\0\0\0\0\0\0&quot;..., 832) = 832</div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=31280, ...}) = 0</div><div>mmap(NULL, 2126416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa3ad91d000</div><div>mprotect(0x7fa3ad924000, 2093056, PROT_NONE) = 0</div><div>mmap(0x7fa3adb23000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa3adb23000</div><div>close(3)                                = 0</div><div>open(&quot;/lib64/libattr.so.1&quot;, O_RDONLY)   = 3</div><div>read(3, &quot;\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0\200\23\0\0\0\0\0\0&quot;..., 832) = 832</div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=18712, ...}) = 0</div><div>mmap(NULL, 2113888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa3ad718000</div><div>mprotect(0x7fa3ad71c000, 2093056, PROT_NONE) = 0</div><div>mmap(0x7fa3ad91b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa3ad91b000</div><div>close(3)                                = 0</div><div>open(&quot;/lib64/libc.so.6&quot;, O_RDONLY)      = 3</div><div>read(3, &quot;\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0&gt;\0\1\0\0\0p\356\1\0\0\0\0\0&quot;..., 832) = 832</div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=1921176, ...}) = 0</div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3add3b000</div><div>mmap(NULL, 3750152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa3ad384000</div><div>mprotect(0x7fa3ad50e000, 2097152, PROT_NONE) = 0</div><div>mmap(0x7fa3ad70e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18a000) = 0x7fa3ad70e000</div><div>mmap(0x7fa3ad713000, 18696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa3ad713000</div><div>close(3)                                = 0</div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3add3a000</div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3add39000</div><div>arch_prctl(ARCH_SET_FS, 0x7fa3add3a700) = 0</div><div>mprotect(0x7fa3ad70e000, 16384, PROT_READ) = 0</div><div>mprotect(0x7fa3ad91b000, 4096, PROT_READ) = 0</div><div>mprotect(0x7fa3adb23000, 4096, PROT_READ) = 0</div><div>mprotect(0x606000, 4096, PROT_READ)     = 0</div><div>mprotect(0x7fa3add44000, 4096, PROT_READ) = 0</div><div>munmap(0x7fa3add3c000, 25759)           = 0</div><div>open(&quot;/usr/lib/locale/locale-archive&quot;, O_RDONLY) = 3</div><div>fstat(3, {st_mode=S_IFREG|0644, st_size=99158576, ...}) = 0</div><div>mmap(NULL, 99158576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa3a74f3000</div><div>close(3)                                = 0</div><div>brk(0)                                  = 0xc96000</div><div>brk(0xcb7000)                           = 0xcb7000</div><div>getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0</div><div>lstat(&quot;testfile&quot;, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0</div><div>getxattr(&quot;testfile&quot;, &quot;system.posix_acl_access&quot;, 0x7fff9ce10d00, 132) = -1 ENODATA (No data available)</div><div>stat(&quot;testfile&quot;, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0</div><div>setxattr(&quot;testfile&quot;, &quot;system.posix_acl_access&quot;, &quot;\x02\x00\x00\x00\x01\x00\x06\x00\xff\xff\xff\xff\x02\x00\x04\x00\x0e\x00\x00\x00\x04\x00\x04\x00\xff\xff\xff\xff\x10\x00\x04\x00\xff\xff\xff\xff \x00\x04\x00\xff\xff\xff\xff&quot;, 44, 0) = -1 EREMOTEIO (Remote I/O error)</div><div>open(&quot;/usr/share/locale/locale.alias&quot;, O_RDONLY) = 3</div><div>fstat(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0</div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3add42000</div><div>read(3, &quot;# Locale name alias data base.\n#&quot;..., 4096) = 2512</div><div>read(3, &quot;&quot;, 4096)                       = 0</div><div>close(3)                                = 0</div><div>munmap(0x7fa3add42000, 4096)            = 0</div><div>open(&quot;/usr/share/locale/en_IN/LC_MESSAGES/libc.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/usr/share/locale/en/LC_MESSAGES/libc.mo&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>write(2, &quot;setfacl: testfile: Remote I/O er&quot;..., 36setfacl: testfile: Remote I/O error</div><div>) = 36</div><div>exit_group(1)                           = ?</div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 24, 2014 at 3:10 PM, Kiran Patil <span dir="ltr">&lt;<a href="mailto:kiran@fractalio.com" target="_blank">kiran@fractalio.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Testcase bug-847622.t is failing with &quot;Remote I/O error&quot;.<div><br></div><div>Steps to reproduce:</div><div>-------------------------</div><div><div>[root@fractal-c92e glusterfs]# glusterd</div><div><br></div><div>[root@fractal-c92e glusterfs]# gluster --mode=script --wignore volume create patchy fractal-c92e.fractal.lan:/d/backends/brick0</div><div>volume create: patchy: success: please start the volume to access data<br></div><div><br></div><div>[root@fractal-c92e glusterfs]# gluster --mode=script --wignore volume start patchy</div><div>volume start: patchy: success</div><div><br></div><div>[root@fractal-c92e glusterfs]# mount -t nfs -o soft,intr,vers=3&quot;nolock&quot; fractal-c92e.fractal.lan:/patchy /mnt/nfs/0<br></div><div><br></div><div>[root@fractal-c92e glusterfs]# ls /mnt/nfs/  &lt;== here &quot;mnt&quot; is zfs dataset</div><div>0  1</div><div><br></div><div>[root@fractal-c92e 0]# zfs mount<br></div><div><div>d                               /d</div><div>mnt                             /mnt</div><div>d/test1                         /d/test1</div><div>d/test2                         /d/test2</div><div>d/test3                         /d/test3</div></div><div><br></div><div>[root@fractal-c92e glusterfs]# cd /mnt/nfs/0<br></div><div><br></div><div>[root@fractal-c92e 0]# touch testfile<br></div><div><br></div><div>[root@fractal-c92e 0]# setfacl -m u:14:r testfile</div><div>setfacl: testfile: Remote I/O error</div><div><br></div><div>[root@fractal-c92e 0]# getfacl testfile</div><div># file: testfile</div><div># owner: root</div><div># group: root</div><div>user::rw-</div><div>group::r--</div><div>other::r--</div></div><div><br></div><div>Thanks,</div><div>Kiran.</div></div>
</blockquote></div><br></div>