[ 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