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 -=|