I see that cancellation of core dump jobs that are memory-only are explicitly rejected
>>> d.abortJob()
libvirt: QEMU Driver error : Requested operation is not valid: cannot abort memory-only dump
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 544, in abortJob
if ret == -1: raise libvirtError ('virDomainAbortJob() failed', dom=self)
libvirt.libvirtError: Requested operation is not valid: cannot abort memory-only dump
Is there a technical reason for this? Dumps of very large guests may take a long time and it would be useful to be able to abort them.
Simon