[
https://issues.apache.org/jira/browse/HDFS-164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Harsh J resolved HDFS-164.
--------------------------
Resolution: Cannot Reproduce
This appears to be fixed already, as the data directory consistency check is
not done for every xceiver thread.
Not sure on which JIRA it was that fixed/refactored this, however.
Marking as cannot reproduce (anymore). (Btw, this ticket was opened in '06)
> Startup sanity data directory check in main loop.
> -------------------------------------------------
>
> Key: HDFS-164
> URL: https://issues.apache.org/jira/browse/HDFS-164
> Project: Hadoop HDFS
> Issue Type: Bug
> Reporter: Benjamin Reed
> Assignee: Sameer Paranjpye
> Priority: Minor
>
> In the overall scheme of things this is probably a nit, but in the run()
> method of DataXceiveServer in DataNode.java the method "data.checkDataDir()"
> is called right after the socket accept. data.checkDataDir() is a sanity
> check that makes sure the data directory is setup properly. It is a good
> sanity check to do when the server is started, but it seems like a bit of a
> waste to do it after every socket accept. If something happens that causes
> the sanity check to fail, you would end up finding out about it during the
> processing of the request anyway.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira