[ 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)