[libvirt-users] domain has active block job

Eric Blake eblake at redhat.com
Tue Jan 13 15:49:53 UTC 2015


On 01/13/2015 07:21 AM, Kashyap Chamarthy wrote:
> On Tue, Jan 13, 2015 at 03:07:07PM +0100, Fiorenza Meini wrote:
>> Il 13/01/2015 10:51, Kashyap Chamarthy ha scritto:
> 
> [. . .]
> 
>>>> In libvirt log file I can see:
>>>> error : qemuDomainDefineXML:6312 : block copy still active: domain has
>>>> active block job

> 
> Seems like you're hitting an old bug[1] where 'blockcopy' (or
> 'blockcommit') missed to execute a cleanup routine which destroys a
> reference to the active block operation -- resulting in the error you're
> seeing when you attempted to 'abort' the block operation manually.
> 
> This bug is fixed in libvirt-1.2.8 and above. I see you're using
> libvirt-1.2.7, if you can update libvirt in your environment, that
> should fix your issue.

Are you using a pre-built distro libvirt?  If so, which one?  We should
figure out how to get that vendor to backport the right fix for this issue.

Also, I just now committed another related fix; so even the latest
1.2.11 release has an issue where libvirt can get into weird states if
parallel block job attempts are made.  See commit e1125ce.

> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1135169 -- blockcopy job
> was cancel by "CTRL+C" while it show there still be one block job in
> background

That was against RHEL 7; but I don't know if any Fedora releases suffer
from the same issue.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 604 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20150113/5d0853a0/attachment.sig>


More information about the libvirt-users mailing list