hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daryn Sharp (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-3257) Path should handle all characters
Date Thu, 15 Mar 2012 16:39:38 GMT

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

Daryn Sharp commented on HADOOP-3257:

Per the bug that got dupped to this one, : could be handled correctly if the RFC for URI syntax
is more closely followed for scheme & authority.
* Path looks for a : and / and checks that the colon occurs before the /.  It really should
be colon_index = slash_index - 1.  
* There's a limited number of chars valid in a scheme.  Path should stop looking for a : if
a non-valid scheme char is encountered.

That would take care of most cases.  Now let's say someone _really_ does want a relative path
that looks like a URI, ex. {{foo:/bar}}.  They can use {{./foo:/bar}} to disambiguate.

I have a heap of un-submitted patches littering my home/work laptop, and one that implements
this behavior is lying around somewhere...
> Path should handle all characters
> ---------------------------------
>                 Key: HADOOP-3257
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3257
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 0.17.0
>            Reporter: Arun C Murthy
> Currently Path is limited by URI semantics in the sense that one cannot create files
whose names include characters such as ":" etc.
> HADOOP-2066 & HADOOP-3256 are manifestations of this problem. It would be nice if
Path handled all characters correctly...

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


View raw message