[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