YARN-8054. Improve robustness of the LocalDirsHandlerService MonitoringTimerTask thread. Contributed by Jonathan Eagles

(cherry picked from commit 5aa7052e31)
This commit is contained in:
Jason Lowe 2018-03-21 17:19:20 -05:00
parent a253925862
commit 13f74a3601
1 changed files with 6 additions and 1 deletions

View File

@ -166,7 +166,12 @@ public class LocalDirsHandlerService extends AbstractService {
@Override
public void run() {
checkDirs();
try {
checkDirs();
} catch (Throwable t) {
// Prevent uncaught exceptions from killing this thread
LOG.warn("Error while checking local directories: ", t);
}
}
}