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