Eli Mesika has uploaded a new change for review.

Change subject: core: skipping DOWN hosts in PM proxy selection
......................................................................

core: skipping DOWN hosts in PM proxy selection

Hosts with DOWN state were not filtered out when no UP Host available
and we are looking for Hosts in other statuses.
This patch addresses this issue and filter out all Hosts with DOWN
status.

Change-Id: Ie12002cbdbf025d5e53b2283dee7b373dac2a0a4
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1073896
Signed-off-by: Eli Mesika <emes...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/FenceExecutor.java
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/82/26282/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/FenceExecutor.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/FenceExecutor.java
index 2ec8cd3..4ccf704 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/FenceExecutor.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/FenceExecutor.java
@@ -275,7 +275,10 @@
 
     private boolean isHostNetworkUnreacable(VDS vds) {
         VdsDynamic vdsDynamic = vds.getDynamicData();
-        return ((vdsDynamic.getStatus() == VDSStatus.Reboot) || 
(vdsDynamic.getStatus() == VDSStatus.NonOperational && 
vdsDynamic.getNonOperationalReason() == 
NonOperationalReason.NETWORK_UNREACHABLE));
+        return (vdsDynamic.getStatus() == VDSStatus.Down
+                 || vdsDynamic.getStatus() == VDSStatus.Reboot
+                 || (vdsDynamic.getStatus() == VDSStatus.NonOperational
+                     && vdsDynamic.getNonOperationalReason() == 
NonOperationalReason.NETWORK_UNREACHABLE));
     }
 
     private VDS getFenceProxy(final boolean onlyUpHost, final boolean 
filterSelf, final PMProxyOptions proxyOptions) {


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie12002cbdbf025d5e53b2283dee7b373dac2a0a4
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.4
Gerrit-Owner: Eli Mesika <emes...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to