Description of problem: With libvirt 0.10.2 it is possible to take live snapshot with ram, but it is not possible to run the vm after it is reverted to this snapshot. we get the following error in vdsm: TypeError: restoreFlags() takes exactly 4 arguments (3 given) The problem is that in libvirt > 1.0.1, the restoreFlags verb assign default values for its optional arguments (specifically the "flags" attribute), and in 0.10.2 they don't get default values, so when calling this verb with only 3 arguments we get an error. Version-Release number of selected component (if applicable): libvirt 0.10.2-18.el6 How reproducible: 100% Steps to Reproduce: 1. Take live snapshot with ram 2. Power down the vm and revert to that snapshot 3. Run the VM Actual results: The run fails with the error mentioned above in vdsm log Expected results: The vm run and the memory from the snapshot is restored Additional info:
http://gerrit.ovirt.org/gitweb?p=vdsm.git;a=commit;h=905713c47a72e5955e77a2efc194c460adb5b514
as RC is built, moving to ON_QA (hopefully did not catch incorrect bugs when doing this)
closing as this should be in 3.3 (doing so in bulk, so may be incorrect)