[
https://issues.apache.org/jira/browse/HADOOP-10297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13883870#comment-13883870
]
Jing Zhao commented on HADOOP-10297:
------------------------------------
bq. This could be solved by providing a default version returning null instead
of the abstract method.
Let's do this currently instead of breaking the compatibility. +1 once this is
addressed.
> FileChecksum should provide getChecksumOpt method
> -------------------------------------------------
>
> Key: HADOOP-10297
> URL: https://issues.apache.org/jira/browse/HADOOP-10297
> Project: Hadoop Common
> Issue Type: Improvement
> Reporter: Laurent Goujon
> Attachments: hadoop-10297.patch
>
>
> o.a.h.f.FileSystem has several methods which accepts directly or indirectly a
> ChecksumOpt parameter to configure checksum options, but there's no generic
> way of querying checksum options used for a given file.
> MD5MD5CRC32FileChecksum used by DFSClient has a getChecksumOpt() but since
> not just DistributedFileSystem is accepting a ChecksumOpt argument, but any
> FileSystem subclass (although only DistributedFileSystem implements a
> specific behaviour), I suggest to make getChecksumOpt an abstract method of
> FileChecksum. This could be used by tools like DistCp to replicate checksum
> options for example.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)