Moti Asayag has uploaded a new change for review. Change subject: engine: Networks error should be handled specifically ......................................................................
engine: Networks error should be handled specifically when a network error is detected, there should be a non-responding treatment which will eventually move the host into Non-Responsive state. Change-Id: I84ca0964537f91c0f3db07ef244cf41cbb1bbb58 Bug-Url: https://bugzilla.redhat.com/1222417 Signed-off-by: Moti Asayag <[email protected]> --- M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerCommand.java 1 file changed, 11 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/29/41529/1 diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerCommand.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerCommand.java index 8a3f24d..8f2cdac 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerCommand.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerCommand.java @@ -99,6 +99,17 @@ protected void executeVDSCommand() { try { executeVdsBrokerCommand(); + } catch (VDSNetworkException ex) { + printReturnValue(); + VDSError error = ex.getVdsError(); + if (error == null) { + error = new VDSError(VdcBllErrors.VDS_NETWORK_ERROR, ex.getMessage()); + ex.setVdsError(error); + } + + error.setVdsId(getVds().getId()); + networkError.fire(ex); + throw ex; } catch (VDSExceptionBase ex) { printReturnValue(); throw ex; -- To view, visit https://gerrit.ovirt.org/41529 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I84ca0964537f91c0f3db07ef244cf41cbb1bbb58 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Moti Asayag <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
