Ravi Nori has uploaded a new change for review. Change subject: core : Change HibernateVmCommand to persist all placeholders ......................................................................
core : Change HibernateVmCommand to persist all placeholders This patch changes HibernateVmCommand to persist all async task placeholders before executing the command on vdsm. Change-Id: Iff09771c32381805b59130cc5425907b7946cd63 Signed-off-by: Ravi Nori <rn...@redhat.com> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java 1 file changed, 6 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/64/15564/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java index a9d9c48..65ffeab 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/HibernateVmCommand.java @@ -56,6 +56,12 @@ private Guid _storageDomainId = Guid.Empty; + @Override + protected void insertAsyncTaskPlaceHolders() { + persistAsyncTaskPlaceHolder(getParameters().getParentCommand(), SAVE_IMAGE_TASK_KEY); + persistAsyncTaskPlaceHolder(getParameters().getParentCommand(), SAVE_RAM_STATE_TASK_KEY); + } + /* * find a storage domain to store the hibernation volumes * domain must: @@ -103,7 +109,6 @@ } }); - persistAsyncTaskPlaceHolder(VdcActionType.HibernateVm, SAVE_IMAGE_TASK_KEY); final Guid taskId1 = getAsyncTaskId(SAVE_IMAGE_TASK_KEY); getReturnValue().getTaskPlaceHolderIdList().add(taskId1); @@ -149,7 +154,6 @@ getReturnValue().getVdsmTaskIdList().add(guid1); - persistAsyncTaskPlaceHolder(VdcActionType.HibernateVm, SAVE_RAM_STATE_TASK_KEY); Guid taskId2 = getAsyncTaskId(SAVE_RAM_STATE_TASK_KEY); getReturnValue().getTaskPlaceHolderIdList().add(taskId2); -- To view, visit http://gerrit.ovirt.org/15564 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iff09771c32381805b59130cc5425907b7946cd63 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Ravi Nori <rn...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches