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

MORITA Kazutaka morita.kazutaka at gmail.com
Thu Feb 28 12:31:25 CET 2013


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?

Thanks,

Kazutaka



More information about the sheepdog mailing list