[sheepdog] [PATCH] sheep: exit when version of QEMU is old

Hitoshi Mitake mitake.hitoshi at gmail.com
Thu Feb 28 12:58:58 CET 2013


At Thu, 28 Feb 2013 20:31:25 +0900,
MORITA Kazutaka wrote:
> 
> At Thu, 28 Feb 2013 19:59:07 +0900,
> Hitoshi Mitake wrote:
> > 
> > I encountered a problem which might be caused by a combination of old
> > QEMU and latest sheepdog. Suddenly qemu reported I/O errors and
> > objects of sheeps seemed to be broken. In the log message, I could
> > find the message "Some VDI faild to release the object cache. Probably
> > you are running old QEMU." So I updated my QEMU and the problem seemed
> > to be solved.
> > 
> > I'm not sure the real source of the problem was the version
> > mismatch. But from a perspective of administration, I believe that
> > sheep should exit in such a case.
> 
> In such cases, killing sheep is not a good idea at all.  If there is a
> problem in the older version of QEMU, incrementing SD_PROTO_VER and
> checking the protocol version in request headers are the correct way
> to go, I think.
> 
> But, is there really such a problem in the older QEMU?  What version
> of QEMU are you using?
> 

The version of QEMU we used is 1.2.50.

Thanks,
Hitoshi



More information about the sheepdog mailing list