/** * Print status every 20 seconds. */ private void reportStatus(String msg, boolean rightNow) { long curTime = now(); if(!rightNow && (curTime - lastStatusReport < 20 * 1000)) return; NameNode.stateChangeLog.info(msg + " \n" + getTurnOffTip()); lastStatusReport = curTime; }
/** * Print status every 20 seconds. */ private void reportStatus(String msg, boolean rightNow) { long curTime = now(); if(!rightNow && (curTime - lastStatusReport < 20 * 1000)) return; NameNode.stateChangeLog.info(msg + " \n" + getTurnOffTip()); lastStatusReport = curTime; }
/** * Enter safe mode manually. * @throws IOException */ synchronized void enterSafeMode() throws IOException { if (!isInSafeMode()) { safeMode = new SafeModeInfo(); return; } safeMode.setManual(); NameNode.stateChangeLog.info("STATE* Safe mode is ON. " + safeMode.getTurnOffTip()); }
+ safeMode.getTurnOffTip()); } finally { writeUnlock("enterSafeMode");
+ safeMode.getTurnOffTip()); } finally { writeUnlock("enterSafeMode");
String getSafeModeTip() { // There is no need to take readLock. // Don't use isInSafeMode as this.safeMode might be set to null. // after isInSafeMode returns. boolean inSafeMode; SafeModeInfo safeMode = this.safeMode; if (safeMode == null) { inSafeMode = false; } else { inSafeMode = safeMode.isOn(); } if (!inSafeMode) { return ""; } else { return safeMode.getTurnOffTip(); } }
String getSafeModeTip() { // There is no need to take readLock. // Don't use isInSafeMode as this.safeMode might be set to null. // after isInSafeMode returns. boolean inSafeMode; SafeModeInfo safeMode = this.safeMode; if (safeMode == null) { inSafeMode = false; } else { inSafeMode = safeMode.isOn(); } if (!inSafeMode) { return ""; } else { return safeMode.getTurnOffTip(); } }
public SafeModeException(String text, FSNamesystem.SafeModeInfo mode ) { super(text + ". Name node is in safe mode.\n" + mode.getTurnOffTip()); }
public SafeModeException(String text, FSNamesystem.SafeModeInfo mode ) { super(text + ". Name node is in safe mode.\n" + mode.getTurnOffTip()); } }
String getSafeModeTip() { if (!isInSafeMode()) return ""; return safeMode.getTurnOffTip(); }
public SafeModeException(String text, FSNamesystem.SafeModeInfo mode ) { super(text + ". Name node is in safe mode.\n" + mode.getTurnOffTip()); } }
/** * Print status every 20 seconds. */ private void reportStatus(String msg, boolean rightNow) { long curTime = now(); if(!rightNow && (curTime - lastStatusReport < 20 * 1000)) return; NameNode.stateChangeLog.info(msg + " \n" + getTurnOffTip()); lastStatusReport = curTime; }