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

Luca Telloli commented on HDFS-397:
-----------------------------------

Raghu, for the latest question I suggest to download 
https://issues.apache.org/jira/secure/attachment/12413314/HDFS-311.patch
and have a look for instance to: 
line 10: calling new EditLogFileInputStream on a StorageDirectory 
line 345 and below: where constructors for new EditLogOutputStream are 
instantiated and every time a newInstance() is called 

About BackupStorage, yes, there might be a problem there. I have to go a bit in 
deep with the Backup* architecture and might require some time. At the same 
time I believe a couple of things: 
- I agree that unit tests are not sufficient, but in general I think they 
should fail on non-standard non-planned cases. If, given a wrong directory, 
this test doesn't fail then I assume the test is broken or needs some fixing 
- Since this patch deals with new EditLogFileOutputStream instantiated with a 
directory, I'm guessing a change to support such a jspool dir can be easily 
implemented. But at the same time, in the design document for HADOOP-4539 I 
read "Journal Spool is an analog of 'edits.new'" which tells me a standard 
storage directory could be used. What's your take on this? 

> Incorporate storage directories into EditLogFileInput/Output streams
> --------------------------------------------------------------------
>
>                 Key: HDFS-397
>                 URL: https://issues.apache.org/jira/browse/HDFS-397
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Luca Telloli
>            Assignee: Luca Telloli
>         Attachments: HADOOP-6001.patch, HADOOP-6001.patch, HADOOP-6001.patch, 
> HDFS-397.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to