On Tue, May 22, 2018 at 1:27 PM, Milan Zamazal <mzamazal(a)redhat.com> wrote:
Yaniv Kaul <ykaul(a)redhat.com> writes:
> On Fri, May 18, 2018 at 11:48 PM, Milan Zamazal <mzamazal(a)redhat.com> wrote:
>
>> Hi, I have been playing with using Lago snapshots to restart oVirt
>> system tests from a certain point without all the preceding
>> initialization and tests. The primary purpose is to save time when
>> running a suite over different data center compatibility versions but it
>> could be also useful e.g. when writing and debugging tests.
>>
>> However since `lagocli snapshot' makes disk-only snapshots the VMs get
>> restarted when they are reverted. This may cause various problems. For
>> instance, when I snapshot/revert before running add_dc test then
>> verify_notifier test fails -- I assume due to the event being initiated
>> before the snapshot and completed after the snapshot, so it's missing in
>> after-revert runs. Snapshots with memory should resolve similar issues.
>> Is it possible to make such snapshots in Lago?
>>
>
> It's not entirely clear to me that this will work well for all flows.
> For example, I don't anticipate network connections (storage, storage,
> storage...) to persist well.
> This will make the whole exercise pointless, regretfully. (or in other
> words: this is when I gave up on the same idea).
I think for some time now about doing this too, but start earlier - mainly
to test different setup-related flows. Can you see some obvious problem
with this, that should make me give up already?
Any of you has example patches for OST to try playing with this?
Sadly I didn't manage so far to make OST run on my machines [1], I only use
it in CI.
[1]
https://lists.ovirt.org/archives/list/infra@ovirt.org/message/QGYRKBBLD4M...
I see, right, it's most likely not going to work reliably. I'll rather
try to handle regular snapshots and related tweaks.
Thanks,
Milan
>> I'd also like to clarify how is `lagocli revert' supposed to be used.
>> It seems to basically work as such but I could experience network
>> accessibility problems of the reverted Lago VMs. lagocli stop + revert
>> + start seems to be a safer way of reverting to a snapshot. How should
>> `lagocli revert' be used properly?
>>
>> Thanks,
>> Milan
>> _______________________________________________
>> lago-devel mailing list -- lago-devel(a)ovirt.org
>> To unsubscribe send an email to lago-devel-leave(a)ovirt.org
>>
_______________________________________________
lago-devel mailing list -- lago-devel(a)ovirt.org
To unsubscribe send an email to lago-devel-leave(a)ovirt.org
--
Didi