Skip to content

Easier way to recover from 'transaction': Bitmap already exists: virtnbdbackup.0] in cluster setup #136

Answered by abbbi
wkernpixel asked this question in Q&A / Support
Discussion options

You must be logged in to vote

if you have that issue now just remove the bitmaps from the qcow files using qemu-img while vm is offline.

Its not quite an issue in libvirt, its just that the checkpoints are not shared between libvirt environments during
migration. I dont know wether if this has already been addressed in newer libvirt versions or will. If you migrate
a virtual machine to a different system the checkpoints information is not migrated to the target system. So the qcow
images contain the bitmaps tied to the checkpoint, but libvirt doesnt know about them anymore.

This results in the situation that virtnbdbackup doenst see the checkpoint via libvirt api and attempts to create a new
one. This fails because th…

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
2 replies
@abbbi
Comment options

@wkernpixel
Comment options

Comment options

You must be logged in to vote
3 replies
@wkernpixel
Comment options

@abbbi
Comment options

Answer selected by wkernpixel
@wkernpixel
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants