On 12/01/2010 06:04 PM, Hu Tao wrote:
This patch series adds a new watchdog action `dump' which lets
libvirtd
can do auto-dump when receiving a watchdog event from qemu guest.
In order to make the function work, there must be a watchdog device
added to guest, and guest must have a watchdog daemon running, for
example, /etc/init.d/watchdog start or auto-started on boot.
Changes:
v4:
- getCompressionType returns type of enum qemud_save_formats rather
than int
- use virThread api in thread pool
- fix an error that qemuDomainObjBeginJobWithDriver() get lost in
qemuDomainCoreDump()
You'll want to update to the latest libvirt.git, and rebase this series
on top of that. In particular, you don't need to commit any po/*.po
file changes ('git checkout po' is the easiest way to undo those changes
if running 'make' caused them to be regenerated), and patches 3 and 7
have already been incorporated upstream, so they are no longer needed in
your series.
Hu Tao (7):
bug: local var referenced in another thread
Add a threadpool implementation
Fall back to QEMUD_SAVE_FORMAT_RAW if compression method fails.
Add a new function doCoreDump
Add a watchdog action `dump'
Using threadpool API to manage qemud worker
Add me to AUTHORS to make `make syntax-check' happy
AUTHORS | 1 +
cfg.mk | 3 +-
daemon/libvirtd.c | 168 +++++------------------------
daemon/libvirtd.h | 4 +
po/af.po | 14 ++--
po/am.po | 14 ++--
Hmm; this diffstat appears to include uncommitted changes on your HEAD,
since none of the 7 commits actually included po changes.
--
Eric Blake eblake(a)redhat.com +1-801-349-2682
Libvirt virtualization library
http://libvirt.org