[
https://issues.apache.org/jira/browse/HDFS-7822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14333396#comment-14333396
]
Kihwal Lee commented on HDFS-7822:
----------------------------------
>From RFC 3986, section 2.2. "Reserved Characters",
{noformat}
If data for a URI component would conflict with a reserved
character's purpose as a delimiter, then the conflicting data must be
percent-encoded before the URI is formed.
reserved = gen-delims / sub-delims
gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
{noformat}
> Make webhdfs handling of URI stardard compliant
> -----------------------------------------------
>
> Key: HDFS-7822
> URL: https://issues.apache.org/jira/browse/HDFS-7822
> Project: Hadoop HDFS
> Issue Type: Bug
> Reporter: Kihwal Lee
> Priority: Critical
>
> As seen in HDFS-7816, webhdfs client is not encoding URI properly. But since
> webhdfs is often used as the compatibility layer, we cannot simply fix it and
> break the compatibility. Instead, we should stage the fix so that breakages
> caused by incompatibility can be minimized.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)