Omer Frenkel has posted comments on this change.

Change subject: 6. core: Persist all async task placeholders
......................................................................


Patch Set 13: (3 inline comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
Line 1279:      */
Line 1280:     protected CommandBase<?> constructCommand(VdcActionType 
actionType,
Line 1281:             VdcActionParametersBase parameters,
Line 1282:             boolean runAsInternal,
Line 1283:             CommandContext context) {
i thought this should be private and call backend.createAction()
Line 1284:         ExecutionHandler.evaluateCorrelationId(parameters);
Line 1285:         CommandBase<?> command = 
CommandsFactory.CreateCommand(actionType, parameters);
Line 1286:         command.setInternalExecution(runAsInternal);
Line 1287:         command.setContext(context);


Line 1294:      * @param command
Line 1295:      * @param parameters
Line 1296:      * @return
Line 1297:      */
Line 1298:     protected VdcReturnValueBase runCommand(CommandBase<?> command) {
i thought this should be private and call backend.runAction(command)
Line 1299:         VdcReturnValueBase returnValue = command.executeAction();
Line 1300:         
returnValue.setCorrelationId(command.getParameters().getCorrelationId());
Line 1301:         returnValue.setJobId(command.getJobId());
Line 1302:         return returnValue;


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RunVmCommandBase.java
Line 171:             }
Line 172:             // set the _isRerun flag to false before calling 
executeAction so that we'll know if
Line 173:             // there is another rerun attempt within the method
Line 174:             _isRerun = false;
Line 175:             insertAsyncTaskPlaceHolders();
not sure why this is called here, i dont think tasks are created on rerun
Line 176:             executeAction();
Line 177: 
Line 178:             // if there was no rerun attempt in the previous 
executeAction call and the command
Line 179:             // wasn't done because canDoAction check returned false..


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I66628b98298ed1f500946889604ad906f0a68022
Gerrit-PatchSet: 13
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Ravi Nori <rn...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Ravi Nori <rn...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to