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

Kihwal Lee commented on HADOOP-8240:
------------------------------------

I thought the same way. To me, when I think of "create flag", it reminded me of 
O_CREATE in open() system call. So it looked very wrong. But CreateFlag in 
Hadoop is actually different. It's a set of flags for create() method. If you 
look at from this angle, it is less objectionable. :) 

It would be nice if there is a way users can specify various parameters to 
create() without having to add a new version of create(). Configuration cannot 
be used to control per call behaviors because of the FileSystem cache. I.e. the 
conf used for creation of the cached entry will stick.  Please let me know if 
you have better ideas.

                
> Allow users to specify a checksum type on create()
> --------------------------------------------------
>
>                 Key: HADOOP-8240
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8240
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs
>    Affects Versions: 0.23.0
>            Reporter: Kihwal Lee
>            Assignee: Kihwal Lee
>             Fix For: 0.23.3, 2.0.0, 3.0.0
>
>         Attachments: hadoop-8240.patch
>
>
> Per discussion in HADOOP-8060, a way for users to specify a checksum type on 
> create() is needed. The way FileSystem cache works makes it impossible to use 
> dfs.checksum.type to achieve this. Also checksum-related API is at 
> Filesystem-level, so we prefer something at that level, not hdfs-specific 
> one.  Current proposal is to use CreatFlag.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to