• E
    backup: qemu: Implement metadata tracking for checkpoint APIs · 5f4e0796
    Eric Blake 提交于
    A lot of this work heavily copies from the existing snapshot APIs.
    What's more, this patch is (intentionally) very similar to the
    checkpoint code just added in the test driver, to the point that qemu
    checkpoints are not fully usable in this patch, but it at least
    bisects and builds cleanly.  The separation between patches is done
    because the grunt work of saving and restoring XML and tracking
    relations between checkpoints is common to the test driver, while the
    later patch adding integration with QMP is specific to qemu.
    
    Also note that the interlocking to prevent checkpoints and snapshots
    from existing at the same time will be a separate patch, to make it
    easier to revert that restriction when we finally round out the design
    for supporting interaction between the two concepts.
    Signed-off-by: NEric Blake <eblake@redhat.com>
    5f4e0796
qemu_driver.c 730.7 KB