[Gluster-devel] Gluster failover question

Christopher Hawkins chawkins at bplinux.com
Thu May 20 21:19:59 UTC 2010


Scott, 

The server should self heal on first access. There are two things you should probably change:

1. Use a newer version. 3.0.4 has self heal on access built in, but in 2.x I think you have to kick off self heal manually. 

2. Don't ls on the back end (export) directory. Do 'ls -lR' on the mount point; in your case, /home. 

If you do these your setup should work. 

Chris


----- "Scott Whitney" <scott at journyx.com> wrote:

> We're moving to an HA solution in my SaaS environment, and I'm looking
> at using Gluster 2.09 (32 bit hardware) and CentOS 5.5. 
> 
> This is up and running as such: 
> gluster1 -- data server 
> gluster2 -- data server 
> app1 -- app server (mounts the glusterfs in /home) 
> app2 -- app server (ditto) 
> 
> Here's my question. 
> 
> Test 1: 
> create /home/foo and add 10 files on app1 
> ls /home/foo on app2 -- I see them 
> ls /data/export/foo on gluster1/gluster2 -- I see them 
> 
> Test2: 
> rm -rf /home/foo on app2 
> ls on the other 3. The directory is gone 
> 
> Test3: 
> create /home/foo and add 5 files on app1 
> shutdown gluster2 
> add 5 more files 
> startup gluster2 
> ls /data/export/foo on app1/app2/gluster1 -- I see 10 files 
> ls /data/export/foo on gluster2 -- I see only the 5 files created when
> the server was up. 
> 
> How is the failover/replication supposed to work in the situation that
> one of the backend RAID1 servers goes down? 
> 
> config files attached 
> 
> 
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel




More information about the Gluster-devel mailing list