[ https://issues.apache.org/jira/browse/HDFS-16448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mohanad Elsafty resolved HDFS-16448. ------------------------------------ Resolution: Won't Do It should be hadoop common not hdfs, will be closing this. > Add an option to preserve root directory permissions > ---------------------------------------------------- > > Key: HDFS-16448 > URL: https://issues.apache.org/jira/browse/HDFS-16448 > Project: Hadoop HDFS > Issue Type: Improvement > Components: distcp, tools > Reporter: Mohanad Elsafty > Priority: Minor > > As mentioned in https://issues.apache.org/jira/browse/HADOOP-15211 > > If *-update* or *-overwrite* is being passed when *distcp* used, the root > directory will be skipped in two occasions (CopyListing#doBuildListing & > CopyCommitter#preserveFileAttributesForDirectories), which will ignore root > directory's attributes. > > We face the same issue when distcp huge data between clusters and it takes > too much effort to update root directories attributes manually. > > From the earlier ticket it's obvious why this behaviour is there, but > sometime we need to enforce root directory update hence I will add a new > option for distcp to enable someone (who understands the need of this and > know what they are doing) to enforce the update of root directory's > attributes (permissions, ownership, ...) > > It should be simple one, something like this > {code:java} > $ hadoop distcp -p -update -updateRootDirectoryAttributes /a/b/c /a/b/d {code} > This behaviour is optional and will be *false* by default. (it should not > affect existing *distcp* users). -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org