[Libvir] [PATCH 0/6] Inactive domain support
Daniel P. Berrange
berrange at redhat.com
Wed Nov 15 02:37:06 UTC 2006
On Wed, Nov 15, 2006 at 02:11:59AM +0000, Daniel P. Berrange wrote:
> The following series of patches is an update of my previous patches for
> supporting inactive domains in libvirt. A rough highlight of changes
> since last time:
>
> - Can override /etc/xen by setting LIBVIRT_XM_CONFIG_DIR env variable
> for people who move it to non-standard location
> - Several memory corruption bugs in config file refresh were solved
> - Fixed booting with paravirt framebuffer + grub
> - Added support for new APIs to python binding
> - Removed logic for supressing 404 errors (already merged earlier)
> - More complete device handling support (now creates network devices)
>
> Previous posting was here:
>
> http://www.redhat.com/archives/libvir-list/2006-September/msg00003.html
I forgot to mention, there is a branch of the main virt-manager codebase
which adds support for managing inactive domains. This is the main way I
have been validating correct operation of these patches (along with the
standard virsh).
http://hg.et.redhat.com/virt/applications/virt-manager--passive
The only issue this has exposed was not in the patches themselves, but
in XenD - the filtering of currently running domains from the inactive
domain list imposes a non-trivial performance hit. This is because of
the absolutely ridiculous number of XenStored database transactions that
XenD triggers. I've investigated many ways around this, but none made any
signficant difference - this ultimately has to be fixed in xenstored
which is something targetted for xen 3.0.4
Regards,
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the libvir-list
mailing list