[ 
https://issues.apache.org/jira/browse/HDFS-2902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13203002#comment-13203002
 ] 

Bikas Saha commented on HDFS-2902:
----------------------------------

Reading the code shows a possible inconsistency issue.

FSImage.storage (an NNStorage object) manages the info about all storage dirs 
and records their health state. This includes edits and name dirs.
FSEditLogs.journalSet manages the info about all the journals and each journal 
maintains its own reference to the StorageDirectory it is writing to. This 
storage directory is managed by FSImage.storage above.

However, both these work independently. So marking a directory as bad in 
FSImage.storage does not really stop it from being written via a journal. And 
vice versa.


                
> HA: Allow new shared edit logs dir to be configured while NN is running
> -----------------------------------------------------------------------
>
>                 Key: HDFS-2902
>                 URL: https://issues.apache.org/jira/browse/HDFS-2902
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ha, name-node
>    Affects Versions: HA branch (HDFS-1623)
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>


--
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

        

Reply via email to