Hi,
I have a setup with multiple virtual machines (VMs), each with a saved state. All VMs share the same parent, which is located on a shared drive. Whenever I restore any VM using virsh restore
, the parent is dropped from the system cache, causing all data to be downloaded from the shared drive again. This results in unnecessary network traffic, even though the parent changes very rarely. However, if I create a child from the parent and call virsh create
to create a new VM, the parent is never dropped from the system cache.
Is this expected behavior? Should the parent be retained in the system cache during a virsh restore
operation? Are there any configurations or settings that can prevent the parent from being dropped from the cache?
thanks