hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Suresh Srinivas (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-8014) ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication, getContentSummary
Date Fri, 06 Apr 2012 16:27:27 GMT

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

Suresh Srinivas commented on HADOOP-8014:
-----------------------------------------

bq. Are you suggesting that fs.getDefaultReplication(Path) should automatically delegate to
the filesystem of the path? Would it be better to call checkPath(Path)?

bq. I understand that you expect a comment change here - basically add a comment explaining
why path is used?
File system defaults with a path seems to be confusing - given common understanding would
be defaults are the file system level. These variants of methods become more meaningful, once
a user of API understands that a FileSystem implementation could be front ending another file
system or file systems. The path is used only for identifying an underlying file system, where
necessary. I was thinking if we could capture that information, to avoid confusion, where
user might end up thinking that the defaults are associated with a file corresponding to the
path.

Makes sense?
                
> ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication,
getContentSummary
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-8014
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8014
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 0.23.0, 0.23.2, 0.24.0
>            Reporter: Daryn Sharp
>            Assignee: John George
>         Attachments: HADOOP-8014.patch, HADOOP-8014.patch, HADOOP-8014.patch, HADOOP-8014.patch,
HADOOP-8014.patch, HADOOP-8014.patch
>
>
> {{ViewFileSystem}} incorrectly returns the {{FileSystem}} default values for {{getDefaultBlockSize()}}
and {{getDefaultReplication()}}.  This causes files to be created with incorrect values. 
The problem is that the current apis are insufficient for viewfs because the defaults depend
on the underlying mount point.  These methods need counterparts that accept a {{Path}} so
viewfs can resolve the mount point for a path.

--
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

        

Mime
View raw message