Francois Gouget : testbot: Separate the Libvirt operations from the VM class.
Alexandre Julliard
julliard at winehq.org
Wed Oct 4 14:54:44 CDT 2017
Module: tools
Branch: master
Commit: c98fb895228afaddebcbf5cb0847ed146b362280
URL: http://source.winehq.org/git/tools.git/?a=commit;h=c98fb895228afaddebcbf5cb0847ed146b362280
Author: Francois Gouget <fgouget at codeweavers.com>
Date: Wed Oct 4 12:37:57 2017 +0200
testbot: Separate the Libvirt operations from the VM class.
Libvirt operations can be slow and should be avoided in the
single-threaded Engine server. Separating them from the VM class makes
the issues more apparent.
The new architecture also resets the Libvirt connection whenever a
Libvirt error occurs.
Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
testbot/bin/Engine.pl | 9 +-
testbot/bin/RevertVM.pl | 5 +-
testbot/bin/WineRunBuild.pl | 4 +-
testbot/bin/WineRunReconfig.pl | 8 +-
testbot/bin/WineRunTask.pl | 9 +-
testbot/lib/WineTestBot/Jobs.pm | 8 +-
testbot/lib/WineTestBot/LibvirtDomain.pm | 336 +++++++++++++++++++++++++++++++
testbot/lib/WineTestBot/VMs.pm | 295 ++-------------------------
8 files changed, 377 insertions(+), 297 deletions(-)
Diff: http://source.winehq.org/git/tools.git/?a=commitdiff;h=c98fb895228afaddebcbf5cb0847ed146b362280
More information about the wine-cvs
mailing list