On 2012年08月06日 03:36, Jens WEBER wrote: >> >> Thanks a lot for your feedback, I've submitted a patch to fix this bug. >> >> thanks, >> >> levin >> > > Thanks a lot too! I still have the problem that gateway-only node crashes > after cluster shutdown, start and than collie cluster cleanup or collie vdi > object test2 -i 2. Any Idea here? > > [ ok ] sheepdog gateway-only (-d -p 7000 -g -z 999 /var/lib/sheepdog/disc0) > is running. > [ ok ] sheepdog for Disk A (-d -p 7001 -z 1 /var/lib/sheepdog/disc1) is > running. > [ ok ] sheepdog for Disk B (-d -p 7002 -z 2 /var/lib/sheepdog/disc2) is > running. > [ ok ] sheepdog for Disk C (-d -p 7003 -z 3 /var/lib/sheepdog/disc3) is > running. > [ ok ] sheepdog for Disk D (-d -p 7004 -z 4 /var/lib/sheepdog/disc4) is > running. > [ ok ] sheepdog for Disk E (-d -p 7005 -z 5 /var/lib/sheepdog/disc5) is > running. > [ ok ] sheepdog for Disk F (-d -p 7006 -z 6 /var/lib/sheepdog/disc6) is > running. > > - collie vdi object test2 -i 2 > [main] do_read(269) failed to read from socket: 0 > [main] exec_req(356) failed to read a response > Failed to connect to 172.30.0.80:7000 > The node list has changed: please try again > The node list has changed: please try again > The node list has changed: please try again > The node list has changed: please try again > The node list has changed: please try again > The node list has changed: please try again > Failed to read the inode object 0xfd3815 > > - collie cluster cleanup > [main] do_read(269) failed to read from socket: 0 > [main] exec_req(356) failed to read a response > failed to connect to localhost:7000 > failed to execute request > > my test script: > > #!/bin/bash > > pkill -9 sheep > sleep 6 > > for DIR in /var/lib/sheepdog/disc*; do > rm -r $DIR/* > ln -s /etc/sheepdog/$(basename $DIR).setup $DIR/setup > done > > /etc/init.d/sheepdog start > > collie cluster format -c 3 > for ((i=0;i<5;i++)); do > qemu-img create -f raw sheepdog:test$i 10M > qemu-io -c "write -P 0x01 0 10M" sheepdog:test$i > done > echo "- collie vdi object test2 -i 2 # ok, no problem" > collie vdi object test2 -i 2 # ok, no problem > echo "- collie cluster cleanup # ok, no problem" > collie cluster cleanup # ok, no problem > > # but now ... > echo "collie cluster shutdown" > collie cluster shutdown > sleep 6 > > /etc/init.d/sheepdog start > echo "- collie vdi object test2 -i 2" > collie vdi object test2 -i 2 # gateway-only crashes !!!! > > /etc/init.d/sheepdog start > echo "- collie cluster cleanup" > collie cluster cleanup # gateway-only crashes !!!! > > /etc/init.d/sheepdog start > echo "- collie node recovery" # ok, no problem > collie node recovery # ok, no problem > > Thanks Jens >
Later I'll give a fix to this bug. thanks, levin -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
