libvirt/tests/qemublocktestdata/checkpointdelete
Peter Krempa 8e94e29010 qemu: checkpoint: Track and relabel images for bitmap merging
Allow qemu access to modify backing files in case when we want to delete
a checkpoint.

This patch adds tracking of which images need to be relabelled when
calculating the transaction, the code to relabel them and rollback.

To verify that stuff works we also output the list of images to relabel
into the test case output files in qemublocktest.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2020-02-04 13:45:32 +01:00
..
basic-current-out.json tests: qemublock: Add few more test cases for checkpoint deletion 2020-02-04 13:45:32 +01:00
basic-intermediate1-out.json tests: qemublock: Add few more test cases for checkpoint deletion 2020-02-04 13:45:32 +01:00
basic-intermediate2-out.json tests: qemublock: Add few more test cases for checkpoint deletion 2020-02-04 13:45:32 +01:00
basic-intermediate3-out.json tests: qemublock: Add few more test cases for checkpoint deletion 2020-02-04 13:45:32 +01:00
basic-noparent-out.json
snapshots-current-out.json tests: qemublock: Add checkpoint deletion test for deep backing chain 2020-02-04 13:45:32 +01:00
snapshots-intermediate1-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-intermediate2-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-intermediate3-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-noparent-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-synthetic-checkpoint-current-out.json tests: qemublock: Add checkpoint deletion tests for some special cases 2020-02-04 13:45:32 +01:00
snapshots-synthetic-checkpoint-intermediate1-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-synthetic-checkpoint-intermediate2-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-synthetic-checkpoint-intermediate3-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00
snapshots-synthetic-checkpoint-noparent-out.json qemu: checkpoint: Track and relabel images for bitmap merging 2020-02-04 13:45:32 +01:00