<div dir="ltr">Hi All --
<div><br></div><div>It seems as though it would be beneficial to use virDomainSave rather than virDomainManagedSave for suspending instances. The primary benefit of doing so would be to locate the save files within the instance's dedicated directory. As it stands suspend operations are utilizing ManagedSave, which places all save files in a single directory (/var/lib/libvirt/qemu/save by default on Ubuntu). This is the only instance-specific state data which lives both outside the instance directory and the database. Also, ManagedSave does not consider Libvirt's "save_image_format" directive and stores all saves as raw, rather than offering the various compression options available when DomainSave is used.</div>
<div><br></div><div>ManagedSave is certainly easier but offers less control than what I think is desired in this case. Is there anything I'm missing? If not, would folks be open to this change?</div><div><br></div><div>
Thanks,</div><div>Rafi</div></div>