From 10391c9b49ea35cc1c2f55fde5f160cde832e503 Mon Sep 17 00:00:00 2001 From: Koushik Das Date: Mon, 1 Sep 2014 17:44:55 +0530 Subject: [PATCH] Set 'last ping' time for host based on ping.timeout and ping.interval global config values (currentTime - (ping.timeout * ping.interval)) instead of using hardcoded value of (currentTime - 10mins) --- engine/schema/src/com/cloud/host/dao/HostDaoImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/schema/src/com/cloud/host/dao/HostDaoImpl.java b/engine/schema/src/com/cloud/host/dao/HostDaoImpl.java index 92283ae0528..58d472e9848 100755 --- a/engine/schema/src/com/cloud/host/dao/HostDaoImpl.java +++ b/engine/schema/src/com/cloud/host/dao/HostDaoImpl.java @@ -633,7 +633,7 @@ public class HostDaoImpl extends GenericDaoBase implements HostDao host = createForUpdate(); host.setManagementServerId(null); - host.setLastPinged((System.currentTimeMillis() >> 10) - (10 * 60)); + host.setLastPinged(lastPing); host.setDisconnectedOn(new Date()); ub = getUpdateBuilder(host); update(ub, sc, null);