[
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