[Gluster-users] expanding volumes produce weird results

Craig Carl craig at gluster.com
Wed Nov 3 18:05:39 UTC 2010


Samuele - 
You don't need to create a client vol file with 3.1. Please delete it from the clients and follow these instructions to mount - http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Manually_Mounting_Volumes 





Thanks, 
Craig 

--> 
Craig Carl 



Gluster, Inc. 
Cell - (408) 829-9953 (California, USA) 
Gtalk - craig.carl at gmail.com 


From: "Samuele Giovanni Tonon" <samu at linuxasylum.net> 
To: "Gluster General Discussion List" <gluster-users at gluster.org> 
Sent: Wednesday, November 3, 2010 10:20:14 AM 
Subject: [Gluster-users] expanding volumes produce weird results 

hi, i've found a strange problem while expanding volumes: 

steps to do: 

1) create a replica 2 volume 
gluster volume create ddvol replica 2 transport tcp \ 
192.168.1.200:/public/dd0 192.168.1.201:/public/dd1 

gluster volume start ddvol 

2) create a client vol files using: 
glusterfs-volgen -n ddvol --num-replica=2 -t tcp 
192.168.1.200:/public/dd0 192.168.1.201:/public/dd1 

3) mount it using 
mount -t glusterfs /root/ddvol-tcp.vol /mnt/ 

4) put some files in it and umount it: 
ls -la /mnt/ 
total 114008 
drwxr-xr-x 5 root root 8192 Nov 3 18:03 . 
drwxr-xr-x 22 root root 4096 Nov 3 17:32 .. 
-rw-r--r-- 1 root root 2139951 Nov 3 18:02 03 - All Together Now.mp3 
-rw-r--r-- 1 root root 14133252 Nov 3 18:02 Cyborg 009_opening.mpg 
-rw-r--r-- 1 root root 31162400 Nov 3 18:03 Scrat2.mp4 
drwxr-xr-x 2 root root 8192 Nov 3 18:03 sc2 

umount /mnt 

4) add 2 more bricks and rebalance 
gluster volume add-brick ddvol 192.168.1.202:/public/dd2 \ 
192.168.1.203:/public/dd3 

gluster volume rebalance ddvol start 

5) after rebalance has finished create a new client vol file and mount 
again: 

gluster volume rebalance ddvol status 
rebalance completed: rebalanced 94 files of size 50547334 (total files 
scanned 230) 


glusterfs-volgen -n ddvol --num-replica=2 -t tcp 
192.168.1.200:/public/dd0 192.168.1.201:/public/dd1 
192.168.1.202:/public/dd2 192.168.1.203:/public/dd3 

6) mount and ls: 
mount -t glusterfs /root/ddvol-tcp.vol /mnt/ 
ls -la /mnt/ 
total 228100 
drwxr-xr-x 5 root root 16384 Nov 3 18:05 . 
drwxr-xr-x 22 root root 4096 Nov 3 17:32 .. 
-rw-r--r-- 1 root root 2139951 Nov 3 18:02 03 - All Together Now.mp3 
-rw-r--r-- 1 root root 2139951 Nov 3 18:02 03 - All Together Now.mp3 
-rw-r--r-- 1 root root 14133252 Nov 3 18:02 Cyborg 009_opening.mpg 
-rw-r--r-- 1 root root 14133252 Nov 3 18:02 Cyborg 009_opening.mpg 
drwxr-xr-x 2 root root 16384 Nov 3 18:05 sc2 
-rw-r--r-- 1 root root 20977664 Nov 3 18:03 scryed.avi 
-rw-r--r-- 1 root root 20977664 Nov 3 18:03 scryed.avi 


as you can see only files are doubled, however : 
files inside sc2 are double too. 

if you start from the beginning with 4 nodes it won't happen. 
if you mount directly from one server you see normal files, this happen 
only after an "add-brick" action. 

you can delete one of those files but at the next mount you'll see them 
again. 


I'm mounting through client vol because i would like to implement a ha 
system (and pointing directly to a server would be a single point of 
failure) while being able to add more space "on the fly" if needed; i'm 
aware i need to add brick in "couple" and it's perfectly fine since 
until there aren't two servers down of the same couple i should be able 
to see my replica, i didn't expect this kind of behaviour . 

Is it well known ? i wasn't able to find any link to this issue. 

btw all was tested on ubuntu 10.10 64bit with package 3.1.0 
md5sum glusterfs_3.1.0-1_amd64.deb 
9e91f8a335f54c59bd771a0aea8e6ae1 /root/glusterfs_3.1.0-1_amd64.deb 

uname -a 
Linux ubuntu0 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 
2010 x86_64 GNU/Linux 

Best Regards 
Samuele 

-- 
While various networks have become deeply rooted, and thoughts have been 
sent out as light and electrons in a singular direction, this era has 
yet to digitize/computerize to the degree necessary for individuals to 
become a singular complex entity. 
KOUKAKU KIDOUTAI Stand Alone Complex 


_______________________________________________ 
Gluster-users mailing list 
Gluster-users at gluster.org 
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users 


More information about the Gluster-users mailing list