[sheepdog-users] cluster data distribution
Valerio Pachera
sirio81 at gmail.com
Thu May 9 13:55:00 CEST 2013
2013/5/9 Liu Yuan <namei.unix at gmail.com>:
>> root at sheepdog004:~# collie node info
>> Id Size Used Use%
>> 0 1.6 TB 778 GB 47%
>> 1 1.6 TB 723 GB 42%
>> 2 2.1 TB 175 GB 8%
>> Total 5.4 TB 1.6 TB 30%
>> Total virtual image size 1.2 TB
> Yes, plugging the new disk doesn't trigger a data re-balance across the
> nodes but re-balance data between the disks in this node, which is not
> the same as adding a new node that trigger a data re-balance across the
> nodes.
I've been writing more data on the cluster.
Now it looks like this:
root at sheepdog004:~# collie node info
Id Size Used Use%
0 1.6 TB 846 GB 51%
1 1.6 TB 787 GB 46%
2 2.1 TB 191 GB 8%
Total 5.4 TB 1.8 TB 33%
Total virtual image size 1.2 TB
Calculating the difference of used space I get
86G written on id 0
64G written on id 1
16G written on id 2
Sheepdog doesn't seem to balance when writing.
I mean, I thought that when it finds a situation like that, while
writing new data was going to move more data on node 2.
Is there a way to force balancing without adding a node?
>> root at sheepdog004:~# collie node md info --all
>> Id Size Use Path
>> Node 0:
>> 0 1.3 TB 544 GB /mnt/ST2000DM001-1CH164_W1E2N5G6/obj
>> 1 232 GB 233 GB /mnt/wd_WMAYP0904279
>
> Looks like this node is full of space because disk 1 doesn't have enough
> space to hold more objects.
I don't get this. "Node0 id1" is a 500G disk. 232 used and 233 free. Right?
Is it possible to change the label "Size" into "Free".
More information about the sheepdog-users
mailing list