[libvirt] Failures in existing qemu domain save/restore.

After running a bunch more tests, I am now noticing failures in domain save/restore *without* my patch (ie sources built straight from git), not 100% in either case (with or without patches), and the same saved domain sometimes fails to restore and sometimes is successful. (Most of the time (but not all), when I try to restore a domain immediately after a save, it fails, but if I then force shutdown of that failed restore and restore again from the same file, it succeeds. (Note that this is all to/from a local disk - it's not related to NFS) Is there a known problem in domain save/restore? Is anyone else seeing any failures? On 02/19/2010 02:30 AM, Laine Stump wrote:
(This patch requires that you first apply the virFileOperation patches that I sent to the list yesterday.)
I'm hoping someone else's keen eye can see what I'm failing to see here.
The patch following this message makes domain save "work" on root-squash NFS (both the libvirt header and the QEMU state are saved to the file), but the files that it saves don't restore properly, even when simply saving to a local directory w/o forking - the guest screen comes up black, or reboots immediately, or some other such thing. I've looked at the data files and the code, and can't see what difference is causing this - at least the header written by libvirt seems to be the same, and the part written by qemu starts in the same place and looks similar.
If anyone's got an idea, please let me know! I'd like to get this figured out and a working patch submitted before the day is done.
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
participants (1)
-
Laine Stump