[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] XenStore fix

On 07/28/09 12:28, Daniel Veillard wrote:
Going to the Hypervisor first will just re-introduce the bug
shown in this mail you quote:

http://www.mail-archive.com/libvir-list redhat com/msg09855.html
ie, the Hypervisor will report a domain exists, while XenD will
claim it wouldn't, and thus virsh will print out lots of errors

   The real question is why xend should stop reporting about domains that
are still present at the hypervisor level. Except for state transitions
taht smells fishy to me !

One case where this happens is domain shutdown. xend shuts down the domain, cleans xenstore. xen can't zap all pages owned by the domain because some pages are still referenced. xen will report the domain until all references are gone, although the management knows nothing about it.

Usually it takes only a very short time until all references are dropped (basically the backends have to notice the frontend is gone and release all grant mappings). It may take longer or not happen at all though. Which indeed indicates a bug somewhere. Still it may happen. I suspect you can trigger it using "kill -STOP xenconsoled".


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]