Hi Andre, There was a bug in io-cache, which was being triggered by loading quick-read on top of it. A fix is being reviewed and should be available in the next release. Thanks for reporting. This bug can be tracked at http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=314 regards, ----- Original Message ----- From: "Andre Felipe Machado" <andremachado at techforce.com.br> To: gluster-users at gluster.org Sent: Tuesday, October 13, 2009 10:37:09 PM GMT +04:00 Abu Dhabi / Muscat Subject: Re: quick-read hang / lock up Hello, The mail list server strips attachments, so the conf files are in line now. I hope these help to find the problem. Regards. Andre Felipe Machado glusterfs.vol client files at each node: volume remote1 type protocol/client option transport-type tcp option remote-host 10.200.113.170 # IP address of the remote brick # option transport.socket.remote-port 6996 # default server port is 6996 option ping-timeout 10 # seconds to wait for a reply # from server for each request option transport.socket.nodelay on # undocumented option for speed # http://gluster.org/pipermail/gluster-users/2009-September/003158.html option remote-subvolume brick # name of the remote volume end-volume volume remote2 type protocol/client option transport-type tcp option remote-host 10.200.113.171 # IP address of the remote brick # option transport.socket.remote-port 6996 # default server port is 6996 option ping-timeout 10 # seconds to wait for a reply # from server for each request option transport.socket.nodelay on # undocumented option for speed # http://gluster.org/pipermail/gluster-users/2009-September/003158.html option remote-subvolume brick # name of the remote volume end-volume volume remote3 type protocol/client option transport-type tcp option remote-host 10.200.113.172 # IP address of the remote brick # option transport.socket.remote-port 6996 # default server port is 6996 option ping-timeout 10 # seconds to wait for a reply # from server for each request option transport.socket.nodelay on # undocumented option for speed # http://gluster.org/pipermail/gluster-users/2009-September/003158.html option remote-subvolume brick # name of the remote volume end-volume volume remote4 type protocol/client option transport-type tcp option remote-host 10.200.113.173 # IP address of the remote brick # option transport.socket.remote-port 6996 # default server port is 6996 option ping-timeout 10 # seconds to wait for a reply # from server for each request option transport.socket.nodelay on # undocumented option for speed # http://gluster.org/pipermail/gluster-users/2009-September/003158.html option remote-subvolume brick # name of the remote volume end-volume volume distributed type cluster/distribute option lookup-unhashed off # off will reduce cpu usage, and network # option min-free-disk 20% subvolumes remote1 remote2 remote3 remote4 end-volume ### Performance translators below ### Add quick-read for small files volume quickread type performance/quick-read option cache-timeout 1 # default 1 second option max-file-size 256KB # default 64Kb subvolumes distributed end-volume ### Add IO-Cache feature volume iocache type performance/io-cache option cache-size 1000MB # default is 32MB # option priority *.h:3,*.html:2,*:1 # default is '*:0' option cache-timeout 1 # default is 1 second subvolumes quickread end-volume ### Add writeback feature volume writeback type performance/write-behind # option aggregate-size 2MB # deprecated option option cache-size 500MB # default is equal to aggregate-size option flush-behind off # default is 'off' # too aggressive and slow background flush! # do not enable for php sessions behaviour subvolumes iocache end-volume glusterfsd.vol server configuration: volume posix type storage/posix # POSIX FS translator option directory /srv/export/php_sessions # Export this directory end-volume volume locks type features/locks option mandatory-locks on subvolumes posix end-volume volume iothreads type performance/io-threads option thread-count 16 # default is 16 subvolumes locks end-volume volume writebehind type performance/write-behind option cache-size 1000MB # default is equal to aggregate-size option flush-behind off # default is 'off' # too aggressive and slow background flush! # do not enable for php sessions behaviour subvolumes iothreads end-volume volume brick type performance/io-cache option cache-size 2000MB # default is 32MB # option priority *.h:3,*.html:2,*:1 # default is '*:0' option cache-timeout 1 # default is 1 second subvolumes writebehind end-volume ### Add network serving capability to above brick. volume server type protocol/server option transport-type tcp option transport.socket.nodelay on # undocumented option for speed # http://gluster.org/pipermail/gluster-users/2009-September/003158.html option auth.addr.brick.allow * # Allow access to "brick" volume end-volume _______________________________________________ Gluster-users mailing list Gluster-users at gluster.org http://gluster.org/cgi-bin/mailman/listinfo/gluster-users