Steve Loughran created HDFS-12831: ------------------------------------- Summary: HDFS throws FileNotFoundException on getFileBlockLocations(path-to-directory) Key: HDFS-12831 URL: https://issues.apache.org/jira/browse/HDFS-12831 Project: Hadoop HDFS Issue Type: Bug Components: namenode Affects Versions: 2.8.1 Reporter: Steve Loughran
The HDFS implementation of {{getFileBlockLocations(path, offset, len)}} throws an exception if the path references a directory. The base implementation (and all other filesystems) just return an empty array, something implemented in {{getFileBlockLocations(filestatsus, offset, len)}}; something written up in filesystem.md as the correct behaviour. # has been shown to break things: SPARK-14959 # there's no contract tests for these APIs; shows up in HADOOP-15044. # even if this is considered a wontfix, it should raise something like {{PathIsDirectoryException}} rather than FNFE -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org