[...]
> > > > One thing you've missed though is that deletion of snapshots now > becomes > > > quite a challenge. > > > > > > > Yeah I did not consider implementing deleting at that moment. However to > > make > > external snapshots usable it should be implemented as well. > > Yeah, both need to be implemented at the same time. > > > Anyway is anybody in Red Hat working on this (considering you and Pavel > > discussed > > the topic recently)? If not I would like to proceed with implementation. > > We definitely plan to work on it, but I can't give you any time > estimates yet. > > More importantly, since you are interested into this as well, it would > be great if you could elaborate on how you want to use this if it's > ready especially any special scenarios. > > For us the basic goal is to achieve feature parity between internal and > external snapshots so that they can be used interchangably and > eventually prefering external snapshots as the way forward. > > Basically this is what we want to do too. On top of that we want to support asynchronous snapshot/revert to snapshot based on work in progress in QEMU being done by Virtuozzo [1]. We have no any patches for libvirt yet. Do you mind if we proceed with implementation? I guess I can start more or less right now. Nikolay [1] Background Snapshots in QEMU: Towards Asynchronous Revert https://kvmforum2021.sched.com/event/ke2f?iframe=no