[
https://issues.apache.org/jira/browse/FALCON-2029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Balu Vellanki updated FALCON-2029:
----------------------------------
Assignee: (was: Balu Vellanki)
> HDFS-8828 requires Falcon to update Snapshot based mirroring extension
> ----------------------------------------------------------------------
>
> Key: FALCON-2029
> URL: https://issues.apache.org/jira/browse/FALCON-2029
> Project: Falcon
> Issue Type: Bug
> Affects Versions: 0.10
> Reporter: Balu Vellanki
> Priority: Critical
>
> HDFS-8828 has introduced the following backward incompatible behavior in
> Hadoop 2.8.0 (as yet unreleased version). "-delete" option in snapshot based
> distcp is invalid. Distcp utilizes the snapshot diff report to build diff
> copy list, if Falcon provides the "-delete" option an exception will be
> thrown unless the method DistCpOptions.validate() is called before running
> distcp execute method.
> Where as in Hadoop 2.7.*, Falcon is required to provide "-delete" option for
> snapshot based distcp.
> HDFS snapshot based mirroring extension provided as part of Falcon 0.10
> release (and trunk) is supposed to work with Hadoop 2.7.1 and above. To make
> the code work with both 2.7.*, 2.8.* and future versions, Falcon should call
> the validate method on distcp options. If the method does not exist (in
> 2.7.1), Falcon should catch the exception and proceed with distCp.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)