Retrying a Live Merge fails with "A block job with id <job uuid> already exists for image <image uuid>"
Issue
-
After a Live Merge (snapshot deletion) had failed, it was retried but still failed.
-
The error reported in the vdsm logs was;
jsonrpc.Executor/1::ERROR::2017-02-10 10:46:35,083::vm::4427::virt.vm::(trackBlockJob) vmId=`c1f896d9-6a9f-4440-8c1d-fca3dec73312`::Cannot add block job 42cfa89c-30fb-431f-8093-504f49c0526e. A block job with id eda039fe-4b07-4d69-be7e-e7defe8a48e7 already exists for image 58d5941d-b132-411a-bfc1-300ec1ec37e3
Environment
- Red Hat Virtualization (RHV) 4.0
- Red Hat Virtualization Hypervisor (RHV-H) 4.0 for 7.2
- vdsm-4.18.11-1.el7
- libvirt-1.2.17-13.el7_2.5
and;
- Red Hat Enterprise Virtualization (RHEV) 3.6
- Red Hat Enterprise Virtualization Hypervisor (RHEV-H) 7.2
- vdsm-4.17.33-1.el7
- libvirt-1.2.17-13.el7_2.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.