Description of problem: Libvirt currently doesn't migrate checkpoint definitions when migrating a VM. Block-dirty-bitmaps themselves are migrated through the storage files by qemu itself. This prevents certain operations linked to incremental backups unless users re-populate the bitmap definitions manually (e.g via virsh checkpoint-create --redefine). Note that this will need to be a opt-in feature as checkpoint definitions are rather big XML documents as they also contain the VM definition embedded into it, so it might prevent migration due to RPC limits set by libvirt on it's protocol.
This not needed for RHV, since we already store checkpoints in cluster level, and redefine them before the first backup.