QEMU’s always been confused over what a snapshot is: Is it the overlay?
Is it the backing image?
Confusion is rarely a good thing. I can’t think of any objective reason
why the overlay would be a snapshot. A snapshot is something that does
not change over time; the overlay does.
(I suppose historically the reason is that “Taking an overlay” makes no
sense, so the operations are called “Taking a snapshot”. Somehow, this
meaning carried over to the new file that is created during that
operation; if “Creating a snapshot” creates a file, that file must be
the snapshot, right? Well, no, it isn’t.)
Let’s fix this as best as we can. Better Nate than lever.
Mae Reitz (2):
qapi/block-core: Overlays are not snapshots
blockdev: Overlays are not snapshots
qapi/block-core.json | 20 ++++++++++----------
blockdev.c | 10 +++++-----
2 files changed, 15 insertions(+), 15 deletions(-)
--
2.21.0