MAPREDUCE-6639 Process hangs in LocatedFileStatusFetcher if FileSystem.get throws. Ryan Blue via stevel

This commit is contained in:
Steve Loughran 2016-05-12 18:59:56 +01:00
parent 0bbe01f8d5
commit 7eddecd357

View File

@ -175,7 +175,7 @@ private void registerInvalidInputError(List<IOException> errors) {
private void registerError(Throwable t) {
lock.lock();
try {
if (unknownError != null) {
if (unknownError == null) {
unknownError = t;
condition.signal();
}
@ -368,4 +368,4 @@ public void onFailure(Throwable t) {
registerError(t);
}
}
}
}