Katti, Vadiraj (STSD-Openview) wrote:
Hi Richard, DOMFLAGS_DYING is available in dom0_ops.h # find /usr/include -name '*.h' | xargs grep DOMFLAGS_DYING /usr/include/xen/dom0_ops.h:#define DOMFLAGS_DYING (1<<0) /* Domain is scheduled to die. */
I'm pretty certain this is a bug in libvirt, introduced by this patch: http://www.redhat.com/archives/libvir-list/2007-April/msg00078.htmlI think Dan's probably the best one to tell us what's going on here, but from my understanding the patch above is wrong and should have instead added this:
#ifndef DOMFLAGS_HVM #define DOMFLAGS_HVM (1<<1) #endif //... #ifdef DOMFLAGS_HVM domain_flags &= ~DOMFLAGS_HVM; /* Mask out HVM flags */ #endif
The versions of xen I'm running are : # rpm -qa |grep -i xen xen-3.0.4_13138-0.40 xen-doc-html-3.0.4_13138-0.40 xen-devel-3.0_8259-0.1 xen-libs-3.0.4_13138-0.40 kernel-xen-18.104.22.168-0.12 xen-tools-ioemu-3.0.4_13138-0.40 xen-doc-pdf-3.0.4_13138-0.40xen-tools-3.0.4_13138-0.40 xenstored and xend both of them are running. # ps -ef|grep xenstoredroot 32458 1 0 09:36 ? 00:00:00 xenstored --pid-file /var/run/xenstore.pid Now info1 fails with the following error # ./info1 failed to find libvirt_proxy Domains 0: 4 CPUs This was error I had encountered earlier, which is why I wanted to know what libvirt_proxy does.
I think if the Xen driver can be correctly built then you won't need the proxy.
Rich. -- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903
Description: S/MIME Cryptographic Signature