Hi, The patched sheepdog version now immediately fails with: shell-srv1> kvm-img convert -f raw -O sheepdog /dev/sys/kvm-img zopa find_vdi_name 1041: Invalid error code, zopa find_vdi_name 1041: Invalid error code, zopa qemu-img: Could not open 'zopa' shell-srv1> shell-srv1> find /sheepdog/ /sheepdog/ /sheepdog/0 /sheepdog/0/vdi /sheepdog/0/vdi/zopa /sheepdog/0/vdi/zopa/0000000000040000-00000000 /sheepdog/0/40000 shell-srv1> shell-srv2>find /sheepdog/ /sheepdog/ /sheepdog/0 /sheepdog/0/vdi /sheepdog/0/vdi/zopa /sheepdog/0/vdi/zopa/0000000000040000-00000000 shell-srv2> shell-srv3> find /sheepdog/ /sheepdog/ /sheepdog/0 /sheepdog/0/40000 shell-srv3> shell-srv1> shepherd info -t vm Name |Vdi size |Allocated| Shared | Status ----------------+---------+---------+---------+------------ zopa | 5120 MB| 0 MB| 0 MB| not running shell-srv1> shepherd info -t vdi 40000 : zopa 5120 MB (allocated: 0 MB, shared: 0 MB), 2009-12-27 12:25:04, tag: 0, current shell-srv1> Thanks Alex MORITA Kazutaka wrote: > Hi, > > Thanks for reporting the bug. > Can you try the below patch against the current git head? > > >> PS. another question since I've used --copies=2 , i've expected to find >> each sheepdog VM block repliacted to 2 nodes not 3 but >> under /sheepdog/0/ i see that exactly the same number (with same names) >> of files where created on all 3 nodes - the only exceptions >> is that /sheepdog/0/vdi/zopa was created only on 2 nodes. >> Is that expected and what is the actual meaning --copies=N ? >> > > The meaning of --copies is just what you expected, and this patch will also fix > the problem, I think. > |