libvirt/src/qemu
Matthias Bolte 2412babedb qemu: Reparent children when deleting a snapshot
Shorten qemuDomainSnapshotWriteSnapshotMetadata function name
and make it take a snapshot pointer instead of dealing with
the current snapshot. Update other functions accordingly.

Add a qemuDomainSnapshotReparentChildren hash iterator to
reparent the children of a snapshot that is being deleted. Use
qemuDomainSnapshotWriteMetadata to write updated metadata
to disk.

This fixes a problem where outdated parent information breaks
the snapshot tree and hinders the deletion of child snapshots.

Reported by Philipp Hahn.
2010-12-23 16:42:08 +01:00
..
libvirtd_qemu.aug Add a watchdog action `dump' 2010-12-09 11:59:27 -07:00
qemu_audit.c Move QEMU audit helper code out of the QEMU driver 2010-12-17 13:46:15 +00:00
qemu_audit.h Move QEMU audit helper code out of the QEMU driver 2010-12-17 13:46:15 +00:00
qemu_bridge_filter.c Remove conn parameter from virReportSystemError 2010-02-09 01:04:54 +01:00
qemu_bridge_filter.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_capabilities.c Move QEMU capabilities management into a separate file 2010-12-17 13:39:18 +00:00
qemu_capabilities.h Move QEMU capabilities management into a separate file 2010-12-17 13:39:18 +00:00
qemu_cgroup.c Move QEMU cgroup helper code out of the QEMU driver 2010-12-17 13:48:30 +00:00
qemu_cgroup.h Move QEMU cgroup helper code out of the QEMU driver 2010-12-17 13:48:30 +00:00
qemu_command.c Move QEMU command line management into a separate file 2010-12-17 13:43:20 +00:00
qemu_command.h Move QEMU private data & namespace code into separate file 2010-12-17 13:44:54 +00:00
qemu_conf.c Move QEMU driver lock helpers to a separate file 2010-12-17 13:50:47 +00:00
qemu_conf.h Move QEMU driver lock helpers to a separate file 2010-12-17 13:50:47 +00:00
qemu_domain.c Move QEMU domain lock / job helper code to separate file 2010-12-17 13:58:54 +00:00
qemu_domain.h Move QEMU domain lock / job helper code to separate file 2010-12-17 13:58:54 +00:00
qemu_driver.c qemu: Reparent children when deleting a snapshot 2010-12-23 16:42:08 +01:00
qemu_driver.h Move QEMU private data & namespace code into separate file 2010-12-17 13:44:54 +00:00
qemu_hostdev.c Move QEMU hostdev helper code out of the QEMU driver 2010-12-17 13:50:21 +00:00
qemu_hostdev.h Move QEMU hostdev helper code out of the QEMU driver 2010-12-17 13:50:21 +00:00
qemu_hotplug.c Move QEMU hotplug helper code out of the QEMU driver 2010-12-17 13:58:54 +00:00
qemu_hotplug.h Move QEMU hotplug helper code out of the QEMU driver 2010-12-17 13:58:54 +00:00
qemu_monitor_json.c Move QEMU command line management into a separate file 2010-12-17 13:43:20 +00:00
qemu_monitor_json.h qemu: call drive_del in DetachPciDiskDevice 2010-12-08 14:43:45 -07:00
qemu_monitor_text.c Move QEMU command line management into a separate file 2010-12-17 13:43:20 +00:00
qemu_monitor_text.h qemu: call drive_del in DetachPciDiskDevice 2010-12-08 14:43:45 -07:00
qemu_monitor.c qemu: call drive_del in DetachPciDiskDevice 2010-12-08 14:43:45 -07:00
qemu_monitor.h maint: avoid space-tab 2010-12-21 13:21:25 -07:00
qemu_security_dac.c Skip file-based security checks for network disks 2010-12-21 07:30:25 -07:00
qemu_security_dac.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_security_stacked.c Pass security driver object into all security driver callbacks 2010-07-19 18:25:13 +01:00
qemu_security_stacked.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu.conf Add a watchdog action `dump' 2010-12-09 11:59:27 -07:00
test_libvirtd_qemu.aug Add a watchdog action `dump' 2010-12-09 11:59:27 -07:00
THREADS.txt Release driver and domain lock when running monitor commands 2009-11-10 13:27:18 +00:00