On Sun, Nov 30, 2008 at 11:14:37PM +0000, Daniel P. Berrange wrote:
The following huge series of patches adds thread safety for the
libvirtd
daemon and drivers, and makes the daemon multi-threaded in processing
RPC calls. This enables multiple clients to be processed in parallel,
without blocking each other. It does not change the thread rules for the
virConnectPtr object though, so each individual client is still serialized.
This touches a huge amount of code, so I'd like to get this all
merged
ASAP as it'll be really hard to keep it synced with ongoing changes.
I've committed this whole series of patches + the fixes the various
reviews suggested, plus the fixes CIL identified. Now for people to find
all the real-world bugs it....
Daniel
--
|: Red Hat, Engineering, London -o-
http://people.redhat.com/berrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org -o-
http://ovirt.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|