]> git.ipfire.org Git - thirdparty/libvirt.git/commit
start: allow discarding managed save
authorEric Blake <eblake@redhat.com>
Sat, 27 Aug 2011 23:07:18 +0000 (17:07 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 30 Aug 2011 15:26:47 +0000 (09:26 -0600)
commit27c85260532f879be5674a4eed0811c21fd34f94
tree60f3d1d8f5a4b0095c88a0eb436fc710cf712219
parent71a0beaf3a1243fd97ac2359c5f524897cfada36
start: allow discarding managed save

There have been several instances of people having problems with
a broken managed save file, and not aware that they could use
'virsh managedsave-remove dom' to fix things.  Making it possible
to do this as part of starting a domain makes the same functionality
easier to find, and one less API call.

* include/libvirt/libvirt.h.in (VIR_DOMAIN_START_FORCE_BOOT): New
flag.
* src/libvirt.c (virDomainCreateWithFlags): Document it.
* src/qemu/qemu_driver.c (qemuDomainObjStart): Alter signature.
(qemuAutostartDomain, qemuDomainStartWithFlags): Update callers.
* tools/virsh.c (cmdStart): Expose it in virsh.
* tools/virsh.pod (start): Document it.
include/libvirt/libvirt.h.in
src/libvirt.c
src/qemu/qemu_driver.c
tools/virsh.c
tools/virsh.pod