Sowmya Ramesh created FALCON-2028: ------------------------------------- Summary: HDFS extension: Validate and append/remove the scheme://authority for the paths Key: FALCON-2028 URL: https://issues.apache.org/jira/browse/FALCON-2028 Project: Falcon Issue Type: Bug Reporter: Sowmya Ramesh Assignee: Sowmya Ramesh Fix For: trunk
In hdfs-mirroring-workflow.xml target EP is added only for target dir. {noformat} <arg>-sourcePaths</arg> <arg>${sourceDir}</arg> <arg>-targetPath</arg> <arg>${targetClusterFS}${targetDir}</arg> {noformat} in the req, if sourceDir is not sent as fully qualified paths then extension should generate fully qualified paths before submitting the process. For targetDir if passed it should be removed. e.g. {noformat} sourceDir=/user/ambari-qaqa/dr/test/primaryCluster/input1, /user/ambari-qaqa/dr/test/primaryCluster/input2 After processing: sourceDir=hdfs://240.0.0.10:8020/user/ambari-qaqa/dr/test/primaryCluster/input1, hdfs://240.0.0.10:8020/user/ambari-qaqa/dr/test/primaryCluster/input2 {noformat} Also, if user has already specified the fully qualified path then it should not be added for sourceDir but it should be removed for targetDir {noformat} sourceDir=hdfs://240.0.0.10:8020/user/ambari-qa/dr/test/primaryCluster/input1, hdfs://240.0.0.10:8020/user/ambari-qa/dr/test/primaryCluster/input2 After processing: sourceDir=hdfs://240.0.0.10:8020/user/ambari-qa/dr/test/primaryCluster/input1, hdfs://240.0.0.10:8020/user/ambari-qa/dr/test/primaryCluster/input2 ================================================================ targetDir=hdfs://240.0.0.11:8020/user/ambari-qa/dr/test/backupCluster/outputs After processing: targetDir=/user/ambari-qa/dr/test/backupCluster/outputs {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)