[ 
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)

Reply via email to