[ 
https://issues.apache.org/jira/browse/HDFS-1926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Kelly updated HDFS-1926:
-----------------------------

    Description: 
The JournalManager interface introduced by HDFS-1799 has a getStorageDirectory 
method which is out of place in a generic interface. This JIRA removed that 
call by refactoring the error handling for FSEditLog. Each 
EditLogFileOutputStream is now a NNStorageListener and listens for error on 
it's containing StorageDirectory. If an error occurs from FSImage, the stream 
will be aborted. If the error occurs in FSEditLog, the stream will be aborted 
and NNStorage will be notified that the StorageDirectory is no longer valid.


> Remove references to StorageDirectory from JournalManager interface
> -------------------------------------------------------------------
>
>                 Key: HDFS-1926
>                 URL: https://issues.apache.org/jira/browse/HDFS-1926
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Ivan Kelly
>            Assignee: Ivan Kelly
>
> The JournalManager interface introduced by HDFS-1799 has a 
> getStorageDirectory method which is out of place in a generic interface. This 
> JIRA removed that call by refactoring the error handling for FSEditLog. Each 
> EditLogFileOutputStream is now a NNStorageListener and listens for error on 
> it's containing StorageDirectory. If an error occurs from FSImage, the stream 
> will be aborted. If the error occurs in FSEditLog, the stream will be aborted 
> and NNStorage will be notified that the StorageDirectory is no longer valid.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to