[Gluster-users] How to debug a hanging client?

Martin Schenker martin.schenker at profitbricks.com
Fri May 13 13:35:56 UTC 2011


Hi all!

We have on server/client where the client part hangs quite often.

Strace shows:
0 root at de-blnstage-c2-pserver12:~ # strace -Tfv -p 12407 (
Process 12407 attached with 6 threads - interrupt to quit
[pid 12417] futex(0x2cb98a8, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 12412] read(12,  <unfinished ...>
[pid 12411] read(11,  <unfinished ...>
[pid 12410] futex(0x2cb9330, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 12408] rt_sigtimedwait([HUP INT TRAP BUS USR1 USR2 PIPE ALRM TERM CHLD
TTOU], NULL, NULL, 8

I can read from the server mountpoint just fine but any access to the fuse
mounted glusterfs hangs and can only be killed.

Any idea how to resolve this? If I try to kill all glusterfs process the
kill -9 on the process

root     12407     1  0 May11 ?        00:00:01 /usr/sbin/glusterfs
--log-level=NORMAL --volfile-id=storage0 --volfile-server=localhost
/opt/profitbricks/storage

will hang as well. Just like an NFS server hang... waiting for I/O

Thanks, Martin




More information about the Gluster-users mailing list