Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
There is a comment in our POM indicating we cannot upgrade httpclient, which is problematic.
<!-- Updating the httpclient will break hbase-rest. It writes out URLs with '//' in it especially when writing out 'no column families'. Later httpclients collapse the '//' into single '/' as double-slash is not legal in an URL. Breaks #testDelete in TestRemoteTable. -->
This behavior in httpclient manifests when URI normalization is enabled, which is the default. The client must disable it, Otherwise some required URI constructions for performing various actions against the REST gateway are impossible.