[libvirt] [PATCH 1/4] storage: Introduce virStorageVolAbortJob
Daniel P. Berrange
berrange at redhat.com
Tue Mar 13 14:48:25 UTC 2012
On Tue, Mar 13, 2012 at 03:35:29PM +0100, Michal Privoznik wrote:
> This API can be used to terminate long running jobs
> on a volume like its building, resizing, wiping.
> Moreover, like virDomainAbortJob() calling this API
> will block until job has either completed or aborted.
> ---
> include/libvirt/libvirt.h.in | 3 ++
> src/driver.h | 5 ++++
> src/libvirt.c | 49 ++++++++++++++++++++++++++++++++++++++++++
> src/libvirt_public.syms | 1 +
> src/remote/remote_driver.c | 1 +
> src/remote/remote_protocol.x | 8 ++++++-
> src/remote_protocol-structs | 5 ++++
> 7 files changed, 71 insertions(+), 1 deletions(-)
>
> diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
> index 7d41642..77ec3f0 100644
> --- a/include/libvirt/libvirt.h.in
> +++ b/include/libvirt/libvirt.h.in
> @@ -2513,6 +2513,9 @@ int virStorageVolResize (virStorageVolPtr vol,
> unsigned long long capacity,
> unsigned int flags);
>
> +int virStorageVolAbortJob (virStorageVolPtr vol,
> + unsigned int flags);
> +
No, virStorageVolGetJobInfo() API to go with it ? IMHO we should have
both, so we mirror the virDomain job API design.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list