[ 
https://issues.apache.org/jira/browse/HADOOP-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12653153#action_12653153
 ] 

mry.maillist edited comment on HADOOP-4764 at 12/4/08 11:19 PM:
------------------------------------------------------------

Hi, Konstantin Shvachko

Current trunk version has implemented what you said.

But it is different from my point. You know the default replication factor for 
file in hadoop-default.xml is 3. few people will modify it. And if i (as a 
hadoop administrator) want to change the default value, want to limit some file 
replication factor in some directory to 2. I don't know how to do now. Current 
hadoop can't support it.

If i can set replication factor for directory, the file's default replication 
factor will inherite its parent dir's factor. I can give different dir 
different default replication factor.

Yes it is a big patch. it will modify the FSEditLog format. But it can be 
compatible with old format. 

Please forgive me for my poor English!

Thanks

      was (Author: mry.maillist):
    Hi, Konstantin Shvachko

Current trunk version has implemented what you said.

But it is different from my point. You know the default replication factor for 
file in hadoop-default.xml is 3. few people will modify it. And if i (as a 
hadoop administrator) want to change the default value, want to limit some file 
replication factor in some directory to 2. I don't know how to do now. Current 
hadoop can't support it.

If i can set replication factor for directory, the file's default replication 
factor will inherite its parent dir's factor. I can give different dir 
different default replication factor.

Yes it is a big patch. it will modify the image format. But it can be 
compatible with old format. 

Please forgive me for my poor English!

Thanks
  
> add replication factor for hdfs directory
> -----------------------------------------
>
>                 Key: HADOOP-4764
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4764
>             Project: Hadoop Core
>          Issue Type: New Feature
>          Components: dfs
>            Reporter: Ruyue Ma
>            Assignee: Ruyue Ma
>
> If we can set replication factor for directory. we can modify the 
> DFSClent.create() method, pass 0 for the default block replication. Namenode 
> check create request, if blockreplication is 0, it will give its parent dir 
> replication factor to the file blockreplication factor. This will simplify 
> the administration work. You know we can set /Test or /Tmp dir's replication 
> factor 2 or 1, then all their children files and dirs replication factor is 2 
> or 1 defaultly.
>    

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