[
https://issues.apache.org/jira/browse/HDFS-2844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13194546#comment-13194546
]
Uma Maheswara Rao G commented on HDFS-2844:
-------------------------------------------
I just debugged this issue. Looks like , when we restart the namenode, it is
checking for the safemode.
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem$SafeModeInfo.checkMode(FSNamesystem.java:3440)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem$SafeModeInfo.setBlockTotal(FSNamesystem.java:3483)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem$SafeModeInfo.access$8(FSNamesystem.java:3478)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.setBlockTotal(FSNamesystem.java:3759)
at
org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadFSEdits(FSEditLogLoader.java:94)
at
org.apache.hadoop.hdfs.server.namenode.FSImage.loadEdits(FSImage.java:685)
at
org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:634)
at
org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:245)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:441)
at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:380)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:351)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:385)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:540)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:526)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:836)
at
org.apache.hadoop.hdfs.MiniDFSCluster.restartNameNode(MiniDFSCluster.java:1291)
Here before actually initializing the nnResourceChecker, it is using
hasResouceAvailable flag. Since that is not initialized, that flag will be
flase and needEnter will return true in FSNamesystem$SafeModeInfo#checkMode.
So, it is entering into safemode initially and further it will check for
safemode extention to leave.
Thanks
Uma
> HA: TestSafeMode#testNoExtensionIfNoBlocks is failing
> -----------------------------------------------------
>
> Key: HDFS-2844
> URL: https://issues.apache.org/jira/browse/HDFS-2844
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: ha, name-node
> Affects Versions: HA branch (HDFS-1623)
> Reporter: Aaron T. Myers
> Assignee: Uma Maheswara Rao G
>
> The test is timing out after 45 seconds. It's also failed in the last two
> nightly builds.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira