Hello,
if no one has an idea how to correct the Disk/Snapshot paths in Engine
database, I see only one possible way to solve the issue:
Stop the VM and copy image/meta files target storage to source storage
(the one where Engine thinks the files are located). Start the VM.
Any concerns regarding this procedure? But I still hope that someone
from oVirt team can give an advice how to correct the database entries.
If necessary I would open a bug in Bugzilla.
Kind regards
Jan Siml
> after a failed live storage migration (cause unknown) we have a
> snapshot which is undeletable due to its status 'illegal' (as seen
> in storage/snapshot tab). I have already found some bugs [1],[2],[3]
> regarding this issue, but no way how to solve the issue within oVirt
> 3.5.3.
>
> I have attached the relevant engine.log snippet. Is there any way to
> do a live merge (and therefore delete the snapshot)?
>
> [1]
https://bugzilla.redhat.com/show_bug.cgi?id=1213157
> [2]
https://bugzilla.redhat.com/show_bug.cgi?id=1247377 links to [3]
> [3]
https://bugzilla.redhat.com/show_bug.cgi?id=1247379 (no access)
some additional informations. I have checked the images on both storages
and verified the disk paths with virsh's dumpxml.
a) The images and snapshots are on both storages.
b) The images on source storage aren't used. (modification time)
c) The images on target storage are used. (modification time)
d) virsh -r dumpxml tells me disk images are located on _target_ storage.
e) Admin interface tells me, that images and snapshot are located on
_source_ storage, which isn't true, see b), c) and d).
What can we do, to solve this issue? Is this to be corrected in database
only?