hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Cutting (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-7018) FileContext's list operation should return local names in the status object rather then the full path.
Date Mon, 15 Nov 2010 19:16:16 GMT

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

Doug Cutting commented on HADOOP-7018:
--------------------------------------

To be clearer:
 - I understand that the relative path is useful and should be provided
 - The relative path could be provided via a new class returned by FileContext or could or
a new method on the existing FileStatus.
 - In either case, folks would need to update their code to use the new functionality.
 
My question is: why should one approach be preferred over the other?

If we add a new class:
 - we'd remove FileContext methods that return FileStatus
 - add new methods that return FileStatusInfo
 - any user programs that update to FileContext will also need to update all their uses of
FileStatus.  A program could not easily update partially, e.g., still calling a library that
accepts FileStatus but not FileStatusInfo.

If we add a new method:
 - user programs could update incrementally
 - user programs that adopt FileContext would not be compelled to update, so programs may
take longer to transition.

Does that sound right or have I mis-analyzed things?  Are there other pros and cons to the
two approaches?

> FileContext's list operation should return local names in the status object rather then
the full path.
> ------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-7018
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7018
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Sanjay Radia
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message