Moti Asayag has posted comments on this change.

Change subject: core: Add Task Manager Tables
......................................................................


Patch Set 2: (1 inline comment)

....................................................
File 
backend/manager/dbscripts/upgrade/03_01_0160_add_job_subject_entity_table.sql
Line 13:          CONSTRAINT pk_jobs_subject_entity PRIMARY 
KEY(job_id,entity_id,entity_type)
the tables contains only 3 fields, it seems more efficient to get the data from 
the index rather getting the rowid by jobid and entity id and searching the  
data again by the rowid for the entity type.

If entity is deleted, e.g. RemoveVm, the job should describe the deletion 
operation. At the deletion the status of the VM should be change to ImageLocked 
till the removal. During that period any other command should fail in the 
can-do-action, which means a job in status failed with a single step for 
validation.

If the command will fail due to missing entity, the job should be marked as 
failed with the proper step it failed in: validation, execution or other step 
created to describe it.

--
To view, visit http://gerrit.ovirt.org/1083
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ib662f58d8a739b1fa44f4c4ec25f053923178fc0
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <masa...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Itamar Heim <ih...@redhat.com>
Gerrit-Reviewer: Moti Asayag <masa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to