Hi Hrvoje,

On 11:39 Wed 22 Jan     , Hrvoje Ribicic wrote:
> On Mon, Jan 20, 2014 at 5:46 PM, Apollon Oikonomopoulos
> <[email protected]>wrote:
> 
> > > This case is reproducable in Ganeti:
> > > 1) Allocator runs and invokes GetAllInstancesInfo()
> >
> > Doesn't the IAllocator run with the nodes locked?
> >
> 
> It does, and all of them if opportunistic locking is not used, yet instance
> info calls do not require these locks, AFAIK.

Yes, I forgot about that :)

> >
> > This sounds like a qemu bug, and as such it should IMHO be discussed
> > with the qemu upstream first. Is it also present in qemu-1.6? Earlier
> > versions?
> >
> 
> It should definitely be discussed with the qemu upstream, yet if this is
> reproducible, with any version of qemu, Ganeti should provide a workaround.
> Chances are that many users will be stuck with a certain qemu version for a
> while, and we don't want getting bug reports regarding this a year or two
> from now.

Agreed. Personally I can't reproduce it with qemu-kvm 1.1.2 using the 
test case (A connects, B connects, B disconnects, A disconnects, C 
connects and gets only one greeting), but I can reproduce it with 1.6.0.

Regards,
Apollon

Reply via email to