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 "Daryn Sharp (Commented) (JIRA)" <ji...@apache.org> on 2012/03/15 17:39:38 UTC

[jira] [Commented] (HADOOP-3257) Path should handle all characters

    [ 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