At 02:47 AM 12/9/2008, Stas Oskin wrote: >Hi. > >What about using Wackamole and server side AFR? > >Wackamole >(<http://www.backhand.org/wackamole/>http://www.backhand.org/wackamole/) >allows to set a P2P kind of fault tolerance, where remaining server >would take the IP of the crashed one. Then the client could continue >working with the remaining server. > >What do you think about this? I think this would likely be fine. the client would timeout then try to reconnect at which point it would connect to the other server. Server-side AFR also keeps the clients out of the replication process which seems better to me. >Also, can someone provide more info about server side - I remember I >only seen some config examples, but never any info how it actually works. here's my server configs: volume home1 type storage/posix # POSIX FS translator option directory /gluster/home # Export this directory end-volume volume posix-locks-home1 type features/posix-locks option mandatory on subvolumes home1 end-volume ## Reference volume "home2" from remote server volume home2 type protocol/client # POSIX FS translator option transport-type tcp/client option remote-host 192.168.2.2 # IP address of remote host option remote-subvolume posix-locks-home1 # use home1 on remote host option transport-timeout 10 end-volume ### Create automatic file replication volume home type cluster/afr option read-subvolume posix-locks-home1 subvolumes posix-locks-home1 home2 end-volume ### Add network serving capability to above home. volume server type protocol/server option transport-type tcp/server # For TCP/IP transport subvolumes posix-locks-home1 option auth.addr.posix-locks-home1.allow 192.168.2.2,127.0.0.1 ###I believe the following will do what you want, it's not exactly the same as mine since I added the auth option for the clients (192.168.1.x) to mount home--the AFR volume option auth.addr.home.allow 92.168.1.1,192.168.1.2,127.0.0.1 # end-volume