HDFS-10792. RedundantEditLogInputStream should log caught exceptions. Contributed by Wei-Chiu Chuang.
(cherry picked from commit ae13a5ccbe
)
This commit is contained in:
parent
91d229bf35
commit
968c95bfba
@ -170,6 +170,7 @@ protected FSEditLogOp nextValidOp() {
|
|||||||
}
|
}
|
||||||
return nextOp();
|
return nextOp();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
LOG.warn("encountered an exception", e);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -228,7 +229,8 @@ protected FSEditLogOp nextOp() throws IOException {
|
|||||||
"streams are shorter than the current one! The best " +
|
"streams are shorter than the current one! The best " +
|
||||||
"remaining edit log ends at transaction " +
|
"remaining edit log ends at transaction " +
|
||||||
newLast + ", but we thought we could read up to transaction " +
|
newLast + ", but we thought we could read up to transaction " +
|
||||||
oldLast + ". If you continue, metadata will be lost forever!");
|
oldLast + ". If you continue, metadata will be lost forever!",
|
||||||
|
prevException);
|
||||||
}
|
}
|
||||||
LOG.error("Got error reading edit log input stream " +
|
LOG.error("Got error reading edit log input stream " +
|
||||||
streams[curIdx].getName() + "; failing over to edit log " +
|
streams[curIdx].getName() + "; failing over to edit log " +
|
||||||
|
Loading…
Reference in New Issue
Block a user