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

Re: [Xen-devel] Cancelling asynchronous operations in libxl


On Tue, Jan 20, 2015 at 04:38:24PM +0000, Ian Jackson wrote:
>  * Is an API along these lines going to meet your needs ?

The API you propose for libxl_ao_cancel, as described in the comment in
libxl.h, looks reasonable to us.    The comment for ERROR_NOTIMPLEMENTED
is a bit confusing: under what circumstances might a task actually be
cancelled although libxl_ao_cancel returned ERROR_NOTIMPLEMENTED?

>  * Can you help me test it ?  Trying to test this in xl is going to be
>    awkward and involve a lot of extraneous and very complicated signal
>    handling; and AFAIAA libvirt doesn't have any cancellation
>    facility.

Yes, of course.   However, wouldn't it also be useful for xl to gain
the ability to cancel long-running operations by handling SIGINT?

>  * Any further comments (eg, re timescales etc).

None that we can think of at the moment.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.