Andrew Wang created HDFS-4547:
---------------------------------

             Summary: Fallback to default authority if not specified in 
FileContext
                 Key: HDFS-4547
                 URL: https://issues.apache.org/jira/browse/HDFS-4547
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: Andrew Wang
            Assignee: Andrew Wang
            Priority: Minor


Currently, FileContext adheres rather strictly to RFC2396 when it comes to 
parsing absolute URIs (URIs with a scheme). If a user asks for a URI like 
"hdfs:///tmp", FileContext will error while FileSystem will add the authority 
of the default FS (e.g. turn it into "hdfs://defaultNN:port/tmp"). 

This is technically correct, but FileSystem's behavior is nicer for users and 
okay based on 5.2.3 in the RFC, so lets do it in FileContext too:

{noformat}
For backwards
compatibility, an implementation may work around such references
by removing the scheme if it matches that of the base URI and the
scheme is known to always use the  syntax.  The parser
can then continue with the steps below for the remainder of the
reference components.  Validating parsers should mark such a
misformed relative reference as an error.
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to