Shashikant Banerjee created HDFS-15590: ------------------------------------------
Summary: namenode fails to start when ordered snapshot deletion feature is disabled Key: HDFS-15590 URL: https://issues.apache.org/jira/browse/HDFS-15590 Project: Hadoop HDFS Issue Type: Sub-task Components: snapshots Reporter: Shashikant Banerjee Fix For: 3.4.0 {code:java} 1. Enabled ordered deletion snapshot feature. 2. Created snapshottable directory - /user/hrt_6/atrr_dir1 3. Created snapshots s0, s1, s2. 4. Deleted snapshot s2 5. Delete snapshot s0, s1, s2 again 6. Disable ordered deletion snapshot feature 5. Restart Namenode Failed to start namenode. org.apache.hadoop.hdfs.protocol.SnapshotException: Cannot delete snapshot s2 from path /user/hrt_6/atrr_dir2: the snapshot does not exist. at org.apache.hadoop.hdfs.server.namenode.snapshot.DirectorySnapshottableFeature.removeSnapshot(DirectorySnapshottableFeature.java:237) at org.apache.hadoop.hdfs.server.namenode.INodeDirectory.removeSnapshot(INodeDirectory.java:293) at org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotManager.deleteSnapshot(SnapshotManager.java:510) at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.applyEditLogOp(FSEditLogLoader.java:819) at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadEditRecords(FSEditLogLoader.java:287) at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadFSEdits(FSEditLogLoader.java:182) at org.apache.hadoop.hdfs.server.namenode.FSImage.loadEdits(FSImage.java:912) at org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:760) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:337) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:1164) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:755) at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:646) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:717) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:960) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:933) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1670) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1737) {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org