Took a closer look: HarFileSystem extends FilterFileSystem and it uses the underlying file system to get file checksum. That's why we got Wrong FS since HarFileSystem passes a har:// path to the underlying fs.getFileChecksum(..). In our case, the underlying fs is hdfs.

Tsz Wo Nicholas Sze
added a comment - 11/Feb/10 21:57 Took a closer look: HarFileSystem extends FilterFileSystem and it uses the underlying file system to get file checksum. That's why we got Wrong FS since HarFileSystem passes a har:// path to the underlying fs.getFileChecksum(..). In our case, the underlying fs is hdfs.