Skip to content

Commit 022c405

Browse files
author
Daan Hoogland
committed
placeholder job with secondary object
1 parent 8b157db commit 022c405

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java

+7
Original file line numberDiff line numberDiff line change
@@ -6009,6 +6009,10 @@ public Pair<JobInfo.Status, String> handleVmWorkJob(final VmWork work) throws Ex
60096009
}
60106010

60116011
private VmWorkJobVO createPlaceHolderWork(final long instanceId) {
6012+
return createPlaceHolderWork(instanceId, null);
6013+
}
6014+
6015+
private VmWorkJobVO createPlaceHolderWork(final long instanceId, String secondaryObjectIdentifier) {
60126016
final VmWorkJobVO workJob = new VmWorkJobVO("");
60136017

60146018
workJob.setDispatcher(VmWorkConstants.VM_WORK_JOB_PLACEHOLDER);
@@ -6020,6 +6024,9 @@ private VmWorkJobVO createPlaceHolderWork(final long instanceId) {
60206024
workJob.setStep(VmWorkJobVO.Step.Starting);
60216025
workJob.setVmType(VirtualMachine.Type.Instance);
60226026
workJob.setVmInstanceId(instanceId);
6027+
if(StringUtils.isNotBlank(secondaryObjectIdentifier)) {
6028+
workJob.setSecondaryObjectIdentifier(secondaryObjectIdentifier);
6029+
}
60236030
workJob.setInitMsid(ManagementServerNode.getManagementServerId());
60246031

60256032
_workJobDao.persist(workJob);

0 commit comments

Comments
 (0)