[ https://issues.apache.org/jira/browse/HDFS-5277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14600898#comment-14600898 ]
Vinayakumar B commented on HDFS-5277: ------------------------------------- Source Fix looks good. But in test, test failure is actually not fixed. Its just not using {{TestLFS}} which have the different home directory. Since {{LocalFileSystem}} have {{RawLocalFileSystem}} as a child fs, Overriding the home directory required in child also during creation. This can be done as below. {code} } - TestLFS(Path home) { - super(); + + TestLFS(final Path home) { + super(new RawLocalFileSystem() { + @Override + protected Path getInitialWorkingDirectory() { + return makeQualified(home); + } + + @Override + public Path getHomeDirectory() { + return makeQualified(home); + } + }); this.home = home; }{code} > hadoop fs -expunge does not work for federated namespace > --------------------------------------------------------- > > Key: HDFS-5277 > URL: https://issues.apache.org/jira/browse/HDFS-5277 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 2.0.5-alpha > Reporter: Vrushali C > Assignee: J.Andreina > Attachments: HDFS-5277.1.patch, HDFS-5277.2.patch > > > We noticed that hadoop fs -expunge command does not work across federated > namespace. This seems to look at only /user/<username>/.Trash instead of > traversing all available namespace and expunging from individual namespace. -- This message was sent by Atlassian JIRA (v6.3.4#6332)