Hi Allon,
I am trying to leverage snapshot capability of underlying filesystem.
As per my understanding current snapshot works like this:
Base Image(raw)--->snap1(qcow)->snap2(qcow), i.e after each snapshot vm starts writing on newly created qcow image.
So in this case vm is going to do all new writes on snap2(qcow) voulme and will redirect read IOs to snap1 & Base image as required.
But in my case snapshots created by the filesystem are read only and it's in raw format.
As a result after creating snapshot vm disk configuration won't change after taking snapshot but will continue doing writes on same base image.
So snapshots will look like this:
Base Image(raw)--->snap1(raw)->snap2(raw)
Base Image will always remain writable, while the snapshots will remain read only raw format.
Just wanted to confirm is this configurable so that vm continues referring base image after the snapshot instead of newly created qcow image?