[Gluster-devel] bug with TLA 313?

Brent A Nelson brent at phys.ufl.edu
Wed Jul 18 14:23:51 UTC 2007


Aha, it looks like GlusterFS is giving odd/varying error responses to 
queries for ACL information (I assume it should be giving an "operation 
not supported" error).  This must be related to my previously 
reported problem copying from GlusterFS to GlusterFS where it was 
complaining about preserving ACLs for every file copied.

See attached strace.

Thanks,

Brent

PS At least in this simple case where glusterfs is directly mounting a 
storage/posix, NFS reexport works fine. I haven't had a chance to test a 
full setup with recent GlusterFS tlas, but I will once the ACL glitch is 
squashed.

On Wed, 18 Jul 2007, Anand Avati wrote:

> Brent,
> very interesting diagnosis! is it possible for you to re-create the 'posix
> only' setup (no server/client) and again do 'strace ls -ial /beast' ? we are
> not able to reproduce this error at our setup.
>
> thanks
> avati
>
> 2007/7/17, Brent A Nelson <brent at phys.ufl.edu>:
>> 
>> Just a quick note that this doesn't seem to be any sort of corruption
>> issue.  I completely emptied all my shares (even removing lost+found) and
>> my namespace and rsynced the corresponding AFR shares and namespace.  The
>> only thing different between the AFRs would be ctimes.
>> 
>> I restarted everything, and did:
>> ls -al /beast
>> ls: /beast: File exists
>> ls: /beast/.: File exists
>> total 8
>> drwxr-xr-x  2 root root 4096 2007-07-17 09:27 .
>> drwxr-xr-x 27 root root 4096 2007-07-02 10:18 ..
>> 
>> I also tried disabling readahead and writebehind (my only performance
>> translators).  It didn't help.  Changing the unify from alu to rr also
>> didn't help.
>> 
>> I then tried "glusterfs -f /etc/glusterfs/beast -n mirror0 /beast" to
>> mount a single AFR, no unify.  It STILL produces the same messages.
>> 
>> I then tried "glusterfs -f /etc/glusterfs/beast -n share0-0 /beast" to
>> mount a simple, single share used as half of an AFR.  Same issue.
>> 
>> I then stripped down a server to serve out one single storage/posix share,
>> with no posix locks (I wasn't using any other translators on the server
>> side, apart from protocol/server, of course).  I mounted that share as in
>> the previous attempt.  No difference!
>> 
>> So, this issue occurs even with just protocol/client, protocol/server, and
>> storage/posix in use.  As barebones as you can get.  Almost.
>> 
>> One more try.  No glusterfsd, and glusterfs accesses a single
>> storage/posix directly:
>> 
>> ls -al /beast
>> ls: /beast: File exists
>> ls: /beast/.: File exists
>> total 8
>> drwxr-xr-x  2 root root 4096 2007-07-17 09:27 .
>> drwxr-xr-x 27 root root 4096 2007-07-02 10:18 ..
>> 
>> No difference, even with just glusterfs directly accessing a single, local
>> storage/posix, with no other translators.  Spec is simply:
>> 
>> volume share0
>>    type storage/posix                   # POSIX FS translator
>>    option directory /share0             # Export this directory
>> end-volume
>> 
>> Ubuntu Feisty, Fuse 2.6.3.
>> 
>> Any ideas?
>> 
>> Thanks,
>> 
>> Brent
>> 
>> 
>> On Sat, 14 Jul 2007, Brent A Nelson wrote:
>> 
>> > It's the same spec I was using previously (AFRed namespace cache,
>> unified
>> > AFRs spread across four servers, posix-locks, readahead, and
>> writebehind).
>> > It's not just the top-level directory; it's everywhere.
>> >
>> > Thanks,
>> >
>> > Brent
>> >
>> > On Sat, 14 Jul 2007, Anand Avati wrote:
>> >
>> >> Brent,
>> >> this is strange, we are having patch-313 work pretty smooth so far. are
>> >> there any changes in your spec? is this behaviour seen only in this
>> >> particular directory or 'anywhere' in general? please attach your spec
>> so
>> >> that we can try to reproduce it in our labs.
>> >>
>> >> thanks,
>> >> avati
>> >>
>> >> 2007/7/14, Brent A Nelson <brent at phys.ufl.edu>:
>> >>>
>> >>> Updating to the latest TLA patch, I got odd issues just with "ls":
>> >>>
>> >>> Example:
>> >>>
>> >>> ls -al /beast/
>> >>> ls: /beast/: No such file or directory
>> >>> ls: /beast/.: No such file or directory
>> >>> ls: /beast/lost+found: No such file or directory
>> >>> ls: /beast/usr0: No such file or directory
>> >>> ls: /beast/usr: No such file or directory
>> >>> total 32
>> >>> drwxr-xr-x  5 root root  4096 2007-07-13 16:18 .
>> >>> drwxr-xr-x 27 root root  4096 2007-06-25 18:34 ..
>> >>> drwx------  2 root root 16384 2007-06-25 17:08 lost+found
>> >>> drwxr-xr-x 10 root root  4096 2007-06-18 13:31 usr
>> >>> drwxr-xr-x 10 root root  4096 2007-06-18 13:31 usr0
>> >>>
>> >>> I have one machine that is no longer returning from an "ls".  I get
>> other
>> >>> messages sometimes, not just "No such file or directory", but also
>> "Bad
>> >>> file descriptor" or even "File exists".  These extraneous messages are
>> >>> also occurring when copying from the GlusterFS to the GlusterFS.  The
>> >>> files and directories mentioned do, in fact, exist, no matter what the
>> >>> extraneous error message says.
>> >>>
>> >>> Is there a known issue with the current patchset?
>> >>>
>> >>> Thanks,
>> >>>
>> >>> Brent
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Gluster-devel mailing list
>> >>> Gluster-devel at nongnu.org
>> >>> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Anand V. Avati
>> >>
>> >
>> 
>
>
>
> -- 
> Anand V. Avati
>
-------------- next part --------------
execve("/bin/ls", ["ls", "-ial", "/beast"], [/* 19 vars */]) = 0
brk(0)                                  = 0x805c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f55000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13581, ...}) = 0
mmap2(NULL, 13581, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f51000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=30624, ...}) = 0
mmap2(NULL, 33356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f48000
mmap2(0xb7f4f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f4f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libacl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\24"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=22368, ...}) = 0
mmap2(NULL, 25168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f41000
mmap2(0xb7f47000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7f47000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libselinux.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0=\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=83512, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f40000
mmap2(NULL, 88980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f2a000
mmap2(0xb7f3e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7f3e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0`\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1307104, ...}) = 0
mmap2(NULL, 1312164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de9000
mmap2(0xb7f24000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13b) = 0xb7f24000
mmap2(0xb7f27000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f27000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20H\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=112362, ...}) = 0
mmap2(NULL, 90592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd2000
mmap2(0xb7de5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7de5000
mmap2(0xb7de7000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7de7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libattr.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13448, ...}) = 0
mmap2(NULL, 16228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dce000
mmap2(0xb7dd1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7dd1000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9684, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dca000
mmap2(0xb7dcc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7dcc000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libsepol.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3604\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=220380, ...}) = 0
mmap2(NULL, 265664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d89000
mmap2(0xb7dbf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35) = 0xb7dbf000
mmap2(0xb7dc0000, 40384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dc0000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d88000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d87000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d876c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f24000, 4096, PROT_READ)   = 0
munmap(0xb7f51000, 13581)               = 0
set_tid_address(0xb7d87708)             = 9497
sendto(-1210550512, umovestr: Input/output error
0xc, 3084804084, MSG_EOR|MSG_ERRQUEUE|MSG_DONTWAIT|MSG_FIN|MSG_SYN|MSG_RST|MSG_NOSIGNAL|0xb7d80000, {sa_family=AF_DECnet, sa_data="\0\0\320=\0\0\r\0\0\0p\362\0\0"}, 3217628840) = 0
rt_sigaction(SIGRTMIN, {0xb7dd63f0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7dd6300, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="hydra01", ...}) = 0
access("/etc/selinux/", F_OK)           = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x805c000
brk(0x807d000)                          = 0x807d000
open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
read(3, "rootfs / rootfs rw 0 0\nnone /sys"..., 1024) = 1024
read(3, "b/nfs/rpc_pipefs rpc_pipefs rw 0"..., 1024) = 283
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7f54000, 4096)                = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0777, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7f54000, 4096)                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=391, ...}) = 0
mmap2(NULL, 391, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f54000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25460, ...}) = 0
mmap2(NULL, 25460, PROT_READ, MAP_SHARED, 3, 0) = 0xb7d80000
close(3)                                = 0
futex(0xb7f26a4c, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f53000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f52000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155, ...}) = 0
mmap2(NULL, 155, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f51000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0
mmap2(NULL, 77, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d7f000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d7e000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d7d000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap2(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d7c000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=880094, ...}) = 0
mmap2(NULL, 880094, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca5000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0
mmap2(NULL, 2451, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca4000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca3000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=238336, ...}) = 0
mmap2(NULL, 238336, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c68000
close(3)                                = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
lstat64("/beast", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast", 6/beast)                   = 6
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=475, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c67000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 475
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c67000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13581, ...}) = 0
mmap2(NULL, 13581, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c64000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libnss_compat.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\16\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=30436, ...}) = 0
mmap2(NULL, 33348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c5b000
mmap2(0xb7c62000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7c62000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libnsl.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`0\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=79596, ...}) = 0
mmap2(NULL, 91944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c44000
mmap2(0xb7c57000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7c57000
mmap2(0xb7c59000, 5928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c59000
close(3)                                = 0
munmap(0xb7c64000, 13581)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13581, ...}) = 0
mmap2(NULL, 13581, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c64000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libnss_nis.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\31\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=34352, ...}) = 0
mmap2(NULL, 37436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c3a000
mmap2(0xb7c42000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7c42000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\31\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=38416, ...}) = 0
mmap2(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c2f000
mmap2(0xb7c38000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7c38000
close(3)                                = 0
munmap(0xb7c64000, 13581)               = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=997, ...}) = 0
mmap2(NULL, 997, PROT_READ, MAP_SHARED, 3, 0) = 0xb7c67000
_llseek(3, 997, [997], SEEK_SET)        = 0
munmap(0xb7c67000, 997)                 = 0
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/group", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=659, ...}) = 0
mmap2(NULL, 659, PROT_READ, MAP_SHARED, 3, 0) = 0xb7c67000
_llseek(3, 659, [659], SEEK_SET)        = 0
munmap(0xb7c67000, 659)                 = 0
close(3)                                = 0
open("/beast", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents64(3, /* 8 entries */, 4096)    = 192
lstat64("/beast/usr1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/usr1", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/usr1", 11/beast/usr1)             = 11
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/usr0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/usr0", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/usr0", 11/beast/usr0)             = 11
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/nfs1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/nfs1", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/nfs1", 11/beast/nfs1)             = 11
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/nfs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/nfs", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/nfs", 10/beast/nfs)              = 10
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/nfs0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/nfs0", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/nfs0", 11/beast/nfs0)             = 11
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/.", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/.", 8/beast/.)                 = 8
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/usr", "system.posix_acl_access", 0x0, 0) = -1 EEXIST (File exists)
write(2, "ls: ", 4ls: )                     = 4
write(2, "/beast/usr", 10/beast/usr)              = 10
write(2, ": File exists", 13: File exists)           = 13
write(2, "\n", 1
)                       = 1
lstat64("/beast/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getxattr("/beast/..", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported)
getdents64(3, /* 0 entries */, 4096)    = 0
close(3)                                = 0
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c67000
read(3, "MemTotal:      8311424 kB\nMemFre"..., 1024) = 728
close(3)                                = 0
munmap(0xb7c67000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c67000
write(1, "total 32\n", 9)               = 9
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0777, st_size=1267, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0777, st_size=1267, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c66000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 1267
close(3)                                = 0
munmap(0xb7c66000, 4096)                = 0
clock_gettime(CLOCK_REALTIME, {1184768056, 468609726}) = 0
write(1, "       2 drwxr-xr-x  8 root root"..., 57) = 57
write(1, "       2 drwxr-xr-x 27 root root"..., 58) = 58
write(1, "45334529 drwxr-xr-x 10 root root"..., 59) = 59
write(1, "34324481 drwxr-xr-x 10 root root"..., 60) = 60
write(1, "41926657 drwxr-xr-x 10 root root"..., 60) = 60
write(1, "45006849 drwxr-xr-x 10 root root"..., 59) = 59
write(1, "83410945 drwxr-xr-x 10 root root"..., 60) = 60
write(1, "13254657 drwxr-xr-x 10 root root"..., 60) = 60
close(1)                                = 0
munmap(0xb7c67000, 4096)                = 0
exit_group(0)                           = ?
Process 9497 detached


More information about the Gluster-devel mailing list