libvirt/tools
Eric Blake ed23b10660 blockjob: add virsh blockcommit
The new command 'virsh blockcommit $dom $disk' requests the start
of an asynchronous commit operation across the entire chain of
$disk.  Further arguments can fine-tune which portion of the
chain is committed.  Existing 'virsh blockjob' commands can then
track the status, change the bandwidth, or abort the commit job.

With a bit more on the command line, 'virsh blockcommit $dom $disk
--wait --verbose' can be used for blocking behavior, with visual
feedback on the overall status, and can be canceled with Ctrl-C.

The overall design, including the wait loop logic, borrows heavily
from the existing blockpull command.

* tools/virsh-domain.c (cmdBlockCommit): New function.
* tools/virsh.pod (blockcommit): Document it.
2012-09-17 21:44:49 -06:00
..
console.c
console.h
libvirt_win_icon_16x16.ico
libvirt_win_icon_32x32.ico
libvirt_win_icon_48x48.ico
libvirt_win_icon_64x64.ico
libvirt-guests.init.sh
libvirt-guests.service.in
libvirt-guests.sysconf
Makefile.am
virsh_win_icon.rc
virsh-domain-monitor.c
virsh-domain-monitor.h
virsh-domain.c blockjob: add virsh blockcommit 2012-09-17 21:44:49 -06:00
virsh-domain.h
virsh-edit.c
virsh-host.c
virsh-host.h
virsh-interface.c
virsh-interface.h
virsh-network.c
virsh-network.h
virsh-nodedev.c
virsh-nodedev.h
virsh-nwfilter.c
virsh-nwfilter.h
virsh-pool.c
virsh-pool.h
virsh-secret.c
virsh-secret.h
virsh-snapshot.c
virsh-snapshot.h
virsh-volume.c
virsh-volume.h
virsh.c
virsh.h
virsh.pod blockjob: add virsh blockcommit 2012-09-17 21:44:49 -06:00
virt-host-validate-common.c
virt-host-validate-common.h
virt-host-validate-lxc.c
virt-host-validate-lxc.h
virt-host-validate-qemu.c
virt-host-validate-qemu.h
virt-host-validate.c
virt-pki-validate.in
virt-sanlock-cleanup.in
virt-xml-validate.in