You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Chris Trezzo (JIRA)" <ji...@apache.org> on 2016/08/23 18:07:20 UTC

[jira] [Updated] (HADOOP-13052) ChecksumFileSystem mishandles crc file permissions

     [ https://issues.apache.org/jira/browse/HADOOP-13052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Trezzo updated HADOOP-13052:
----------------------------------
    Target Version/s: 2.6.5

> ChecksumFileSystem mishandles crc file permissions
> --------------------------------------------------
>
>                 Key: HADOOP-13052
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13052
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 2.7.0
>            Reporter: Daryn Sharp
>            Assignee: Daryn Sharp
>             Fix For: 2.7.3
>
>         Attachments: HADOOP-13052.patch
>
>
> CheckFileSystem does not override permission related calls to apply those operations to the hidden crc files.  Clients may be unable to read the crcs if the file is created with strict permissions and then relaxed.
> The checksum fs is designed to work with or w/o crcs present, so it silently ignores FNF exceptions.  The java file stream apis unfortunately may only throw FNF, so permission denied becomes FNF resulting in this bug going silently unnoticed.
> (Problem discovered via public localizer.  Files are downloaded as user-readonly and then relaxed to all-read.  The crc remains user-readonly)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org