
On Fri, Jun 19, 2020 at 10:10:36 -0500, Eric Blake wrote:
On 6/15/20 12:10 PM, Peter Krempa wrote:
Outline the basics and how to integrate with externally created overlays. Other topics will continue later.
Signed-off-by: Peter Krempa <pkrempa@redhat.com> --- docs/kbase.html.in | 3 + docs/kbase/incrementalbackupinternals.rst | 210 ++++++++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 docs/kbase/incrementalbackupinternals.rst
[...]
+Snapshot + + Similarly to a checkpoint it's a point in time in the lifecycle of the VM + but the state of the VM including memory is captured at that point allowing + returning to the state later.
Hmm. We have disk-only snapshots which do not save the state of memory. Does this paragraph need adjustment to mention the difference between a disk-only snapshot and a full state capture? Are we redefining any of the terms in domainstatecapture.rst, and/or should those two documents have cross-references?
Good idea! I'll keep this as is, but I'll link to the domainstatecapture.rst document at the beginning of the glossary. [...]
+ fi + + for BACKING_BITMAP_ in $(jq -c '.[]' <<< "$BACKING_BITMAPS"); do + BITMAP_FLAGS=$(jq -c -r '.flags[]' <<< "$BACKING_BITMAP_") + BITMAP_NAME=$(jq -r '.name' <<< "$BACKING_BITMAP_") + + if grep 'in-use' <<< "$BITMAP_FLAGS" || + grep -v 'auto' <<< "$BITMAP_FLAGS"; then + continue + fi + + qemu-img bitmap -f "$SNAP_FMT" "$SNAP_IMG" --add "$BITMAP_NAME"
Do you want to also copy the --granularity of the bitmaps being added?
Hmm, yeah, that's what libvirt does.