Andrey Zinovyev created HDFS-14408: -------------------------------------- Summary: HttpFS handles paths with special charactes different than WebHdfs Key: HDFS-14408 URL: https://issues.apache.org/jira/browse/HDFS-14408 Project: Hadoop HDFS Issue Type: Bug Components: httpfs Affects Versions: 3.1.1 Reporter: Andrey Zinovyev Attachments: httpfs-special-fix.patch, httpfs-special-test.patch
After HDFS-13176 WebHdfsFileSystem encodes special characters twice. For example path _/tmp/day=2018-01-01_ becomes _/webhdfs/v1/tmp/day%253D2018-01-01_ call. In NamenodeWebHdfsMethods it is handled by decode path twice (first by web server and then in code explicityly). But if we use httpfs it fails to get paths with special characters (like `=`), cause it decodes path once. Test to reproduce and simple fix in attachment. Although I think that double encoding doesn't look right. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org