Liron Aravot has posted comments on this change.

Change subject: core: compensation should not clean entities with associated 
tasks
......................................................................


Patch Set 3: I would prefer that you didn't submit this

I think that this change should be merge only after all other tasks related 
patch will be merged (missing tasks).
right now this change will cause problem in most parent-children commands, 
right now the fact that compensation runs is being used as a safety measurement 
in endSuccesfully() method, most commands check in endSuccesfuly() if entities 
that they added still exist, if they aren't they assume that compensation has 
ran and doesn't perform any operations. not performing the compensation will 
hurt all of those flows as they will run endSuccesfully although there might 
have been missing tasks, so the user will have inconsistent data.

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

Gerrit-MessageType: comment
Gerrit-Change-Id: Iec0941108ae66c6174626915a45f02ab0996cfea
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <yzasl...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Liron Aravot <lara...@redhat.com>
Gerrit-Reviewer: Michael Kublin <mkub...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to