[
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