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
