<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("/usr/bin/setfacl", ["setfacl", "-m", "u:14:r", "testfile"], [/* 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("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)</div><div>open("/etc/ld.so.cache", 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("/lib64/libacl.so.1", O_RDONLY) = 3</div><div>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\36\0\0\0\0\0\0"..., 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("/lib64/libattr.so.1", O_RDONLY) = 3</div><div>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\23\0\0\0\0\0\0"..., 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("/lib64/libc.so.6", O_RDONLY) = 3</div><div>read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\356\1\0\0\0\0\0"..., 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("/usr/lib/locale/locale-archive", 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("testfile", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0</div><div>getxattr("testfile", "system.posix_acl_access", 0x7fff9ce10d00, 132) = -1 ENODATA (No data available)</div><div>stat("testfile", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0</div><div>setxattr("testfile", "system.posix_acl_access", "\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", 44, 0) = -1 EREMOTEIO (Remote I/O error)</div><div>open("/usr/share/locale/locale.alias", 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, "# Locale name alias data base.\n#"..., 4096) = 2512</div><div>read(3, "", 4096) = 0</div><div>close(3) = 0</div><div>munmap(0x7fa3add42000, 4096) = 0</div><div>open("/usr/share/locale/en_IN/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>write(2, "setfacl: testfile: Remote I/O er"..., 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"><<a href="mailto:kiran@fractalio.com" target="_blank">kiran@fractalio.com</a>></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 "Remote I/O error".<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"nolock" fractal-c92e.fractal.lan:/patchy /mnt/nfs/0<br></div><div><br></div><div>[root@fractal-c92e glusterfs]# ls /mnt/nfs/ <== here "mnt" 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>