T> Does the xen provider (libvirt/xen-cim) uses the xenstore to
T> access/change the configuration information regarding the domains.
T> e.g if Xen Client has to changes the memory allocation for any of
T> the domain (i assume discover of domain/UUID/domid is already done)
T> then can it uses xenstore to perform the operation in following
T> way.
We use libvirt to perform things like this, so your question is really
one of "how does libvirt change the memory for a Xen guest".
I believe that libvirt goes through xend to make such changes, but I
could be wrong. There are three drivers in libvirt that provide
different paths to make certain changes. Some things are done
directly against the hypervisor, while others go to xend directly. By
default, a combination of those drivers are used. From a quick look
at the libvirt code, I think the virDomainSetMemory() call is being
sent to xend.
Hope that helps...
--
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms(a)us.ibm.com