----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/68518/ -----------------------------------------------------------
Review request for hive, Marta Kuczora and Peter Vary. Bugs: HIVE-20465 https://issues.apache.org/jira/browse/HIVE-20465 Repository: hive-git Description ------- Few list_bucket_query_oneskew_*.q tests started to fail. It is the side effect of this Hadoop change: http://github.mtv.cloudera.com/CDH/hadoop/commit/073a38ee09f40b25677cc49eff777241c8fb2eba#diff-4bf68d76a459a69bbb0affbf579ebcf3 In Hive there is the ProxyFileSystem class which has the 'swizzleParamPath' method. This method will replace the 'pfile' prefix to 'file' in the path. The ProxyFileSystem will be used as file system during the test execution and this class implements some methods of the hadoop FileSystem class. Before the linked Hadoop patch, the file status are fetched with the 'listStatus' method call which is implemented in the ProxyFileSystem. But the patch changed this code path and now it calls the FileSystem.listStatusIterator method which is not implemented in the ProxyFileSystem, so it will fall back to the Hadoop implementation which will throw error for the 'pfile' prefix. Diffs ----- shims/common/src/main/java/org/apache/hadoop/fs/ProxyFileSystem.java a82b2f0564 Diff: https://reviews.apache.org/r/68518/diff/1/ Testing ------- Thanks, denys kuzmenko