Kanagaraj M has posted comments on this change.
Change subject: engine:BLL Command modified to return status after rebalance
stop
......................................................................
Patch Set 1:
(2 comments)
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/StopRebalanceGlusterVolumeCommand.java
Line 69: // Run the VDSM verb to get the status
Line 70: VDSReturnValue vdsRettunValueStatus =
Line 71:
runVdsCommand(VDSCommandType.GetGlusterVolumeRebalanceStatus,
Line 72: new
GlusterVolumeVDSParameters(upServer.getId(), getGlusterVolumeName()));
Line 73:
What if the above command fails?
Line 74: // Set the volume re-balance start time
Line 75: GlusterVolumeTaskStatusEntity entity =
Line 76: (GlusterVolumeTaskStatusEntity)
vdsRettunValueStatus.getReturnValue();
Line 77: List<Step> stepsList =
Line 77: List<Step> stepsList =
Line 78: getDbFacade().getStepDao()
Line 79:
.getStepsByExternalId(getGlusterVolumeDao().getById(getParameters().getVolumeId())
Line 80: .getAsyncTask()
Line 81: .getStepId());
taskId should be passed to getStepsByExternalId() instead of stepId.
Also getGlusterVolume().getAsyncTask() can be used here.
Line 82: if (stepsList != null && !stepsList.isEmpty()) {
Line 83: entity.setStartTime(stepsList.get(0).getStartTime());
Line 84: }
Line 85: getReturnValue().setActionReturnValue(entity);
--
To view, visit http://gerrit.ovirt.org/19585
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: Ica92511e4898e2119eec312854f390a22152e212
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: anmolbabu <[email protected]>
Gerrit-Reviewer: Kanagaraj M <[email protected]>
Gerrit-Reviewer: Sahina Bose <[email protected]>
Gerrit-Reviewer: Shubhendu Tripathi <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches