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
..
2012-07-23 10:50:50 +08:00
2012-08-21 00:23:12 -06:00
2012-09-17 21:44:49 -06:00
2012-08-20 07:04:10 -06:00
2012-08-20 23:51:29 -06:00
2012-08-21 00:11:29 -06:00
2012-08-21 00:16:35 -06:00
2012-08-21 00:23:12 -06:00
2012-09-17 11:29:31 +08:00
2012-09-17 11:29:31 +08:00
2012-09-17 21:44:49 -06:00