[Kimchi-devel] [PATCH] Re: Solve the snapshot revert problem, relate to issue #526
Crístian Viana
vianac at linux.vnet.ibm.com
Wed Jan 21 21:15:00 UTC 2015
Reviewed-by: Crístian Viana <vianac at linux.vnet.ibm.com>
A few comments below:
On 20-01-2015 10:10, gouzongmei at ourfuture.cn wrote:
> From: Zongmei Gou <gouzongmei at ourfuture.cn>
>
> Hi, Cristian
>
> Thanks for your time on this, I've modified my patch according to your opinion,
> some problems may still exist.
>
> 1. The 'revert' function need return vm name recorded in the snapshot xml, not the snapshot
> name, so the "vir_snap.getName()" won't help.
You're right, we need the VM name there, not the snapshot name. So I
guess you could call "vir_dom.name()" instead of "vir_snap.getXMLDesc()
+ xpath_get_text". I'm expecting that libvirt will return the updated
value when it changes. But you don't need to send another revision of
this patch just because of that, it already works as it is.
> 4. For "test_rest", the snapshot revert function in mockmodel.py is different with the real model,
> which causes the response status different. So I just kept it, and all related test cases passed
> by now in my environment.
Now I see that we cannot create that specific test scenario in our
mockmodel, given its current implementation. Our MockSnapshot is too
simple, it isn't aware of the original VM's name (and many more things),
so unless we change our class MockSnapshot - which I don't think it's
worth it now - we cannot reproduce that issue. So we can keep it as it
is now, as you proposed.
More information about the Kimchi-devel
mailing list