HDFS-9555. LazyPersistFileScrubber should still sleep if there are errors in the clear progress. Contributed by Phil Yang.
This commit is contained in:
parent
19f0f9608e
commit
5d4255a801
@ -3894,14 +3894,17 @@ public void run() {
|
|||||||
.debug("Namenode is in safemode, skipping scrubbing of corrupted lazy-persist files.");
|
.debug("Namenode is in safemode, skipping scrubbing of corrupted lazy-persist files.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
FSNamesystem.LOG.error(
|
||||||
|
"Ignoring exception in LazyPersistFileScrubber:", e);
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
Thread.sleep(scrubIntervalSec * 1000);
|
Thread.sleep(scrubIntervalSec * 1000);
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
FSNamesystem.LOG.info(
|
FSNamesystem.LOG.info(
|
||||||
"LazyPersistFileScrubber was interrupted, exiting");
|
"LazyPersistFileScrubber was interrupted, exiting");
|
||||||
break;
|
break;
|
||||||
} catch (Exception e) {
|
|
||||||
FSNamesystem.LOG.error(
|
|
||||||
"Ignoring exception in LazyPersistFileScrubber:", e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user