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

Kan Zhang commented on HDFS-578:
--------------------------------

I suggest we bundle the 3 params (blockSize, bytesPerChecksum and 
writePacketSize) together. If a client decides to use server default for 
blockSize, then all 3 will use server defaults. If a (sophisticated) client 
decides not to use server default for blockSize, then the client has to provide 
valid values for all 3 params. In particular, the validation that blockSize 
matches bytesPerChecksum is done at the client side since currently 
bytesPerChecksum is not sent to the namenode on the create() call. but I'm open 
to adding this param to the create() call so that it can be validated on the 
namenode. Thoughts? 

> Support for using server default values for blockSize and replication when 
> creating a file
> ------------------------------------------------------------------------------------------
>
>                 Key: HDFS-578
>                 URL: https://issues.apache.org/jira/browse/HDFS-578
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>          Components: hdfs client, name-node
>            Reporter: Kan Zhang
>            Assignee: Kan Zhang
>
> This is a sub-task of HADOOP-4952. This improvement makes it possible for a 
> client to specify that it wants to use the server default values for 
> blockSize and replication params when creating a file.

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