> On Fri, Jul 06, 2012 at 01:09:09PM +0200, Jens WEBER wrote: > > > On Fri, Jul 06, 2012 at 11:44:23AM +0200, Jens WEBER wrote: > > > > How I do that? > > > > > > That -v <num> argument sets that number of vnodes, which balances how > > > much data goes onto each node. I'd really love to automate this based > > > on statvfs or similar output, but that'll need some more work. > > > > > What is the number of vnodes? vnode = virtual guest / vnode = vdi disc image > / vnode = ? > > Right now it's really just a relative unit - the default is 64, and by > assigning more or less to a daemon you change it's weight. I'd really > love to make the correlate to actual storage capacity by default. > > > Test setup, 2 sheep in different zones, 1 copy. I create a vdi size 1G. > collie node info show that the vdi is balanced between the two sheep. > > collie vdi object test tell that vdi test is only on node 1 - ? How can I see > where my data is balanced in the cluster? > > What were the exact test commands and the exact output? > Test Setup: SHEEPDOG_START_SEQUENCE="_1 _2" SHEEPDOG_DEAMON_ARGS_1="-p 7000 -v 32 -z 1" SHEEPDOG_DEAMON_ARGS_2="-p 7001 -v 32 -z 2" SHEEPDOG_PATH_1="/var/lib/sheepdog/disc1" SHEEPDOG_PATH_2="/var/lib/sheepdog/disc2" root at sheep01:~# collie cluster format -c 1 using backend farm store root at sheep01:~# collie node list M Id Host:Port V-Nodes Zone - 0 172.30.0.80:7000 32 1 - 1 172.30.0.80:7001 32 2 root at sheep01:~# collie node info Id Size Used Use% 0 238 MB 0.0 MB 0% 1 238 MB 0.0 MB 0% Total 475 MB 0.0 MB 0% Total virtual image size 0.0 MB now: root at sheep01:~# collie vdi create -P test 400M root at sheep01:~# collie node info Id Size Used Use% 0 238 MB 200 MB 84% 1 238 MB 204 MB 85% Total 475 MB 404 MB 85% Total virtual image size 400 MB # shows perfect balanced 50%/50% root at sheep01:~# collie vdi object test Looking for the inode object 0x7c2b25 with 2 nodes 172.30.0.80:7000 has the object (should be 1 copies) 172.30.0.80:7001 doesn't have the object # vdi object says object only on node 0 root at sheep01:~# collie vdi tree test---(you are here) # means what root at sheep01:~# collie vdi track test Tracking the inode object 0x7c2b25 with 2 nodes obj 807c2b2500000000 locations at epoch 1, copies = 1 --------------------------------------------------- 172.30.0.80:7000 # like object only node 0 where can I see that test is spread over two nodes, specially node 0 and 1? Thanks Jens |