[libvirt] [PATCH 0/5] Fix various error squashing issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series adds internal APIs that help prevent
legitimate errors from being overwritten by other errors
(for example in cleanup routines).

The majority of this series is a patch from Dan[1] which makes
error callbacks explictly triggered when exiting an API call,
rather than when an error is raised (I've updated this to cover
the current codebase)

[1] http://gitorious.org/~berrange/libvirt/staging/commits/error-callbacks

Cole Robinson (4):
  virterror: Add virSetError
  qemu: migrate: Save MigratePerform error in MigrateFinish.
  libvirt.c: Preserve MigratePerform failure
  qemu: Disable errors in qemudShutdownVMDaemon

Daniel P. Berrange (1):
  Ensure error handling callback functions are called from safe context

 src/libvirt.c                 |  849 +++++++++++++++++++++++------------------
 src/libvirt_private.syms      |    1 +
 src/qemu/qemu_driver.c        |   18 +
 src/util/virterror.c          |  102 +++---
 src/util/virterror_internal.h |    4 +-
 5 files changed, 548 insertions(+), 426 deletions(-)

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]