[Gluster-devel] servers keep hanging with fuse errors

Jordi Moles jordi at cdmon.com
Wed Jan 30 12:14:27 UTC 2008


Hi,

what i did was....
because i alread had everything up to date and installed from apt-get, i 
just download fuse kernel, put it /usr/src and decompress it.
Then i make the configure thing, make, make install and reboot. Is that 
all i have to do? i got the impression new kernel was in place and running

the thing is that as soon as i started to send mails to the postfix 
servers, everything went down :( 
However, this time i didn't get that fuse kernel panic, servers are 
still running but it's just impossible to even list a dir content.

nodes reported this:

*********************

2008-01-30 11:45:16 E [protocol.c:254:gf_block_unserialize_transport] 
ultim: EOF from peer (192.168.1.211:1021)
2008-01-30 11:45:16 C [tcp.c:81:tcp_disconnect] ultim: connection 
disconnected
2008-01-30 11:45:16 E [protocol.c:254:gf_block_unserialize_transport] 
ultim: EOF from peer (192.168.1.211:1023)
2008-01-30 11:45:16 C [tcp.c:81:tcp_disconnect] ultim: connection 
disconnected

**********************

and postfix-clients this:

***********************

2008-01-30 12:03:16 W [client-protocol.c:209:call_bail] espai6: 
activating bail-out. pending frames = 1. last sent = 2008-01-30 
12:01:14. last received = 2008-01-30 12:00:48 transport-timeout = 108
2008-01-30 12:03:16 C [client-protocol.c:217:call_bail] espai6: bailing 
transport
2008-01-30 12:03:16 W [client-protocol.c:4503:client_protocol_cleanup] 
espai6: cleaning up state in transport object 0x523680
2008-01-30 12:03:16 E [client-protocol.c:4555:client_protocol_cleanup] 
espai6: forced unwinding frame type(0) op(34) reply=@0x52c6f0
2008-01-30 12:03:16 C [tcp.c:81:tcp_disconnect] espai6: connection 
disconnected
2008-01-30 12:03:16 W [client-protocol.c:288:client_protocol_xfer] 
espai6: attempting to pipeline request type(0) op(34) with handshake

***********************

dovecot-clients didn't report anything. They can't even list either, but 
nothing is logged on the glusterfs.log

The whole configuration file is this:


nodes:  (6 of them, in groups of 2)

****************

volume esp
    type storage/posix
    option directory /mnt/compartit
end-volume

volume espai
    type features/posix-locks
    subvolumes esp
end-volume

volume nm
    type storage/posix
    option directory /mnt/namespace
end-volume

volume ultim
    type protocol/server
    subvolumes espai nm
    option transport-type tcp/server
    option auth.ip.espai.allow *
    option auth.ip.nm.allow *
end-volume

**************

clients:

***************

volume espai1
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.204
    option remote-subvolume espai
end-volume

volume espai2
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.205
    option remote-subvolume espai
end-volume

volume espai3
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.206
    option remote-subvolume espai
end-volume

volume espai4
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.207
    option remote-subvolume espai
end-volume

volume espai5
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.213
    option remote-subvolume espai
end-volume

volume espai6
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.214
    option remote-subvolume espai
end-volume

volume namespace1
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.204
    option remote-subvolume nm
end-volume

volume namespace2
    type protocol/client
    option transport-type tcp/client
    option remote-host 192.168.1.205
    option remote-subvolume nm
end-volume

volume grup1
    type cluster/afr
    subvolumes espai1 espai2
end-volume

volume grup2
    type cluster/afr
    subvolumes espai3 espai4
end-volume

volume grup3
    type cluster/afr
    subvolumes espai5 espai6
end-volume

volume nm
    type cluster/afr
    subvolumes namespace1 namespace2
end-volume

volume ultim
    type cluster/unify
    subvolumes grup1 grup2 grup3
    option scheduler rr
    option namespace nm
end-volume

***************

En/na Anand Avati ha escrit:
>> Do you think i should install form the source code and ./configure
>> instead of apt-get install?
>> May be i can recompile now? I don't know if from the repository this
>> "--enable-kernel-module" thing is set or not
>>     
>
>
> compiling and installing from the 'kernel/' subdir in the glfs8 fuse tarball
> should be sufficient if you have done an apt-get install already.
>
> thanks,
> avati
>
>   






More information about the Gluster-devel mailing list