Bug 1867084 - incremental backup: RFE: Add mechanism to migrate checkpoint definitions with VM
Summary: incremental backup: RFE: Add mechanism to migrate checkpoint definitions with VM
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat Enterprise Linux Advanced Virtualization
Classification: Red Hat
Component: libvirt
Version: 8.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 8.3
Assignee: Peter Krempa
QA Contact: yisun
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-08-07 10:29 UTC by Peter Krempa
Modified: 2021-02-11 09:20 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-02-11 09:19:54 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Peter Krempa 2020-08-07 10:29:11 UTC
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.

Comment 1 Nir Soffer 2020-08-19 16:37:52 UTC
This not needed for RHV, since we already store checkpoints in cluster level,
and redefine them before the first backup.


Note You need to log in before you can comment on or make changes to this bug.