[Users] All VMs disappeared

Kapetanakis Giannis bilias at edu.physics.uoc.gr
Fri Sep 6 22:43:01 UTC 2013


On 27/08/13 15:44, Frank Wall wrote:
> Hi Laszlo,
>
> On 27.08.2013 14:24, Laszlo Hornyak wrote:
>> If I understand correctly, this is what happens to your installation,
>> the AddVmFromTemplate command goes to fail and engine tries to
>> compensate, and upon successful compensation you get VM records
>> removed from DB and storage cleaned up.
> just to be sure, please note, that the task actually completed
> successfully from my point of view. The new VM (direved from the
> template clone task) is fully usable and on the webadmin the task is
> shown as "completed".
>
> So maybe at some point in time the engine does get the job status wrong
> and the problem begins...
>
>> I need to look into this but I think it should be safe to remove this
>> record while the engine is down. Make sure to make a backup if you
>> try!
> OK, I did the following test:
>
> - created a new VM from my custom template (with cloned Disk)
> - waited for the job to complete
> - manually deleted the related DB entry from the table "async_tasks"
> - set host/node to maintenance
> - rebootet engine
>
> Result: The VM did NOT disappear! :-)
>
> I think somehow ovirt-engine does get the results of the job wrong, thus
> it does not recognize that the job completed *successfully* and does a
> retry after reboot (which fails horribly and leads to disappearing VMs).
>
>
> Thanks
> - Frank

Hi,

I had the same experience with the latest beta version, 
ovirt-engine-3.3.0-1.el6.noarch

After create VM from template was initiated, two rows where inserted in 
the table "async_tasks" .
After the creation finished successfully (and the VM could be used), one 
row was deleted from the table
but one was left there.

If you restart ovirt-engine then the VMs (created from template) where 
deleted. Their disks were not deleted.
The left over row was also deleted.

If you manually delete the left-over row from the table before you 
restart ovirt-engine, then
the VM is not deleted.

Is there a BZ for this to monitor it's fix progress?

regards,

Giannis





More information about the Users mailing list