apache/hadoop · error · IOException
Found no edit logs to download on NN since txid ${sig.mostRe
Error message
Found no edit logs to download on NN since txid ${sig.mostRecentCheckpointTxId} What it means
Error "Found no edit logs to download on NN since txid ${sig.mostRecentCheckpointTxId}" thrown in apache/hadoop.
Source
Thrown at hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/SecondaryNameNode.java:399
}
/**
* Download <code>fsimage</code> and <code>edits</code>
* files from the name-node.
* @return true if a new image has been downloaded and needs to be loaded
* @throws IOException
*/
static boolean downloadCheckpointFiles(
final URL nnHostPort,
final FSImage dstImage,
final CheckpointSignature sig,
final RemoteEditLogManifest manifest
) throws IOException {
// Sanity check manifest - these could happen if, eg, someone on the
// NN side accidentally rmed the storage directories
if (manifest.getLogs().isEmpty()) {
throw new IOException("Found no edit logs to download on NN since txid "
+ sig.mostRecentCheckpointTxId);
}
long expectedTxId = sig.mostRecentCheckpointTxId + 1;
if (manifest.getLogs().get(0).getStartTxId() != expectedTxId) {
throw new IOException("Bad edit log manifest (expected txid = " +
expectedTxId + ": " + manifest);
}
try {
Boolean b = UserGroupInformation.getCurrentUser().doAs(
new PrivilegedExceptionAction<Boolean>() {
@Override
public Boolean run() throws Exception {
dstImage.getStorage().cTime = sig.cTime;
// get fsimageView on GitHub (pinned to 2add963021)
Solutions
- Ensure edit logs since the last checkpoint txid exist on the NameNode/JournalNodes and are reachable, then retry the checkpoint.
When it happens
Trigger: The SecondaryNameNode checkpoint finds no edit log files to download newer than its last checkpoint.
Common situations: Edits retention removed logs, JournalNodes unavailable, or checkpoint running against the wrong NN address.
AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22).
Data as JSON: /api/errors/1085d210be786f2c.
Report an issue: GitHub.