On Wed, Mar 24, 2021 at 20:54:04 -0400, Masayoshi Mizuma wrote: > This patch series has two parts; the first part is trying to support > for hotplugging disks with <transient/> option for qemu, and make the > disk shareable when <shareable/> disk option is set as well. > > The second part is trying to make shareable the disks with <transient/> > disk option which is described on the domain xml. The second part > is marked as Work In Progress (WIP) because the design may be modified > by the first part changes. I have had a look at this series and I have spotted a few significant problems with it: - <shareable/> must not be abused in this case, since you've used it in a different meaning that it actually has: - shareable means that the TOP image is shareable between VMs - QCOW2 images must not be shareable as QCOW2 metadata can't be shared - the combination of commandline instantiated -blockdev backends and hotplugged disk frontends - everything should be done together - tests fail in between patches Since I'm planning a few refactors around this code which will allow simpler fixing of some of the problems I have with the patches I think it will be best if I pick up the patches and fix them after I'm done with the refactors, so there's no need to attempt to fix the problems I've pointed out for now. Thanks Peter