Re: [libvirt] XenStore fix

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

 



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@xxxxxxxxxx/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".

cheers,
  Gerd

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]