/** * @return when the last time the node health status is reported */ long getLastHealthReportTime() { long diskCheckTime = dirsHandler.getLastDisksCheckTime(); long lastReportTime = (nodeHealthScriptRunner == null) ? diskCheckTime : Math.max(nodeHealthScriptRunner.getLastReportedTime(), diskCheckTime); return lastReportTime; }
/** * @return when the last time the node health status is reported */ long getLastHealthReportTime() { long diskCheckTime = dirsHandler.getLastDisksCheckTime(); long lastReportTime = (nodeHealthScriptRunner == null) ? diskCheckTime : Math.max(nodeHealthScriptRunner.getLastReportedTime(), diskCheckTime); return lastReportTime; }
/** * @return when the last time the node health status is reported */ long getLastHealthReportTime() { return Collections.max(Arrays.asList( dirsHandler.getLastDisksCheckTime(), nodeHealthScriptRunner == null ? 0 : nodeHealthScriptRunner.getLastReportedTime(), nodeHealthExceptionReportTime)); }
/** * @return when the last time the node health status is reported */ long getLastHealthReportTime() { long diskCheckTime = dirsHandler.getLastDisksCheckTime(); long lastReportTime = (nodeHealthScriptRunner == null) ? diskCheckTime : Math.max(nodeHealthScriptRunner.getLastReportedTime(), diskCheckTime); return lastReportTime; }
/** * Wait for the NodeManger to go for the disk-health-check at least once. */ private void waitForDiskHealthCheck() { long lastDisksCheckTime = dirsHandler.getLastDisksCheckTime(); long time = lastDisksCheckTime; for (int i = 0; i < 10 && (time <= lastDisksCheckTime); i++) { try { Thread.sleep(1000); } catch(InterruptedException e) { LOG.error( "Interrupted while waiting for NodeManager's disk health check."); } time = dirsHandler.getLastDisksCheckTime(); } }
/** * Wait for the NodeManger to go for the disk-health-check at least once. */ private void waitForDiskHealthCheck() { long lastDisksCheckTime = dirsHandler.getLastDisksCheckTime(); long time = lastDisksCheckTime; for (int i = 0; i < 10 && (time <= lastDisksCheckTime); i++) { try { Thread.sleep(1000); } catch(InterruptedException e) { LOG.error( "Interrupted while waiting for NodeManager's disk health check."); } time = dirsHandler.getLastDisksCheckTime(); } }