[ https://issues.apache.org/jira/browse/HDFS-578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750765#action_12750765 ]
Kan Zhang commented on HDFS-578: -------------------------------- Attached a patch that allows users to use server default values when creating a file (by specifying -1). The 4 params (blockSize, bytesPerChecksum, writePacketSize and io.file.buffer.size) are bundled together. If the user chooses to use server default for blockSize, all 4 params will use server defaults. DFSClient caches server default values for 1 hour and fetches them from server only when necessary. On a separate note, client can choose io.file.buffer.size and pass it to create() call, but it is actually ignored in the current implementation. > 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 > Attachments: h578-13.patch > > > 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.