Fri 12 Oct 2007 12:19:20 PM UTC, original submission:
deatails from core:
info threads:
5 process 371 0x00002ad3e66c3e25 in nanosleep () from /lib/libc.so.6
4 process 372 0x00002ad3e65271bf in __read_nocancel () from /lib/libpthread.so.0
3 process 373 0x00002ad3e6682891 in _IO_vfscanf () from /lib/libc.so.6
2 process 374 0x00002ad3e65271bf in __read_nocancel () from /lib/libpthread.so.0
- 1 process 370 data_to_uint64 (data=0x682ce0) at ../../../libglusterfs/src/dict.c:1046
bt of thread 3:
#0 0x00002ad3e6682891 in _IO_vfscanf () from /lib/libc.so.6
#1 0x00002ad3e6691395 in vsscanf () from /lib/libc.so.6
#2 0x00002ad3e668cca8 in sscanf () from /lib/libc.so.6
#3 0x00002ad3e60ddc84 in dict_unserialize (buf=<value optimized out>, size=<value optimized out>,
fill=0x661be0) at ../../../libglusterfs/src/dict.c:613
#4 0x00002ad3e60e532c in gf_block_unserialize_transport (trans=0x539a30)
at ../../../libglusterfs/src/protocol.c:354
#5 0x00002aaaaaab25b1 in notify (this=0x5131d0, event=-1, data=0x539a30)
at ../../../../../xlators/protocol/client/src/client-protocol.c:4786
#6 0x00002aaaab14fcdf in ib_verbs_recv_completion_proc (data=<value optimized out>)
at ../../../../../transport/ib-verbs/ib-verbs.c:984
#7 0x00002ad3e6521f1a in start_thread () from /lib/libpthread.so.0
#8 0x00002ad3e66fb602 in clone () from /lib/libc.so.6
#9 0x0000000000000000 in ?? ()
bt of thread 1:
#0 data_to_uint64 (data=0x682ce0) at ../../../libglusterfs/src/dict.c:1046
#1 0x00002aaaaaab3ecc in client_lookup (frame=0x2aaac3b48410, this=0x514090, loc=0x2aaac3b289a8, need_xattr=0)
at ../../../../../xlators/protocol/client/src/client-protocol.c:2065
#2 0x00002aaaaabc1b56 in unify_lookup (frame=0x2aaac3b08120, this=<value optimized out>, loc=0x2aaac3b289a8,
need_xattr=0) at ../../../../../xlators/cluster/unify/src/unify.c:338
#3 0x00000000004068bc in fuse_lookup (req=<value optimized out>, par=<value optimized out>,
name=<value optimized out>) at ../../../glusterfs-fuse/src/fuse-bridge.c:431
#4 0x0000000000406fec in fuse_transport_notify (xl=<value optimized out>, event=<value optimized out>,
data=<value optimized out>) at ../../../glusterfs-fuse/src/fuse-bridge.c:2136
#5 0x00002ad3e60e5f8c in sys_epoll_iteration (ctx=<value optimized out>)
at ../../../libglusterfs/src/epoll.c:53
#6 0x000000000040341a in main (argc=6, argv=0x7fffc4ae9368) at ../../../glusterfs-fuse/src/glusterfs.c:388
Client crashed in thread 1 at line number 1046.
Client spec file:
volume client-1
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.128
option remote-subvolume brick-storage
end-volume
volume client-2
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.129
option remote-subvolume brick-storage
end-volume
volume client-3
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.130
option remote-subvolume brick-storage
end-volume
volume client-4
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.131
option remote-subvolume brick-storage
end-volume
volume client-5
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.132
option remote-subvolume brick-storage
end-volume
volume client-6
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.133
option remote-subvolume brick-storage
end-volume
volume client-7
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.134
option remote-subvolume brick-storage
end-volume
volume client-8
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.135
option remote-subvolume brick-storage
end-volume
volume client-9
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.136
option remote-subvolume brick-storage
end-volume
volume client-10
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.137
option remote-subvolume brick-storage
end-volume
volume client-11
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.138
option remote-subvolume brick-storage
end-volume
volume client-12
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.140
option remote-subvolume brick-storage
end-volume
volume client-13
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.141
option remote-subvolume brick-storage
end-volume
volume client-14
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.142
option remote-subvolume brick-storage
end-volume
volume client-15
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.139
option remote-subvolume brick-storage
end-volume
volume client-16
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.143
option remote-subvolume brick-storage
end-volume
volume ns
type protocol/client
option transport-type ib-verbs/client
option ib-verbs-work-request-send-size 1048576
option ib-verbs-work-request-send-count 64
option ib-verbs-work-request-recv-size 1048576
option ib-verbs-work-request-recv-count 64
option remote-host 10.0.10.128
option remote-subvolume ns
end-volume
volume unify
type cluster/unify
option namespace ns
option scheduler rr
subvolumes client-1 client-2 client-3 client-4 client-5 client-6 client-7 client-8 client-10 client-11 client-\
12 client-13 client-14 client-15 client-16
end-volume
### Add IO-Cache feature
volume iocache
type performance/io-cache
option cache-size 2GB
option page-size 1MB
subvolumes unify
end-volume
volume readahead
type performance/read-ahead
option page-size 1MB # unit in bytes
option page-count 8 # cache per file = (page-count x page-size)
subvolumes iocache
end-volume
### Add writeback feature
volume writeback
type performance/write-behind
option aggregate-size 1MB
option flush-behind off
subvolumes readahead
end-volume
comand-line used:
glusterfs -f client.vol -n unify /mnt/glusterfs/1
|