Re: [PATCH 1/4] storage: Introduce virStorageVolAbortJob

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 13.03.2012 15:48, Daniel P. Berrange wrote:
> 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

yeah, virStorageVolGetJobInfo() is one of the improvements I'm
mentioning in cover letter. But I've decided to not implement it for now
as another huge bunch of code would have to be rewritten make this patch
set unbearable big. But if it is a show stopper I can rewrite and post v2.

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]