Tianyin Xu created HADOOP-13201: ----------------------------------- Summary: Print the directory paths when ViewFs denies the rename operation on internal dirs Key: HADOOP-13201 URL: https://issues.apache.org/jira/browse/HADOOP-13201 Project: Hadoop Common Issue Type: Bug Components: viewfs Affects Versions: 2.7.2 Reporter: Tianyin Xu
With ViewFs, the delete and rename operations on internal dirs are denied by throwing {{AccessControlException}}. Unlike the {{delete()}} which notify the internal dir path, rename does not. The attached patch appends the directory path on the logged exception. {code:title=ViewFs.java|borderStyle=solid} InodeTree.ResolveResult<AbstractFileSystem> resSrc = fsState.resolve(getUriPath(src), false); if (resSrc.isInternalDir()) { throw new AccessControlException( - "Cannot Rename within internal dirs of mount table: it is readOnly"); + "Cannot Rename within internal dirs of mount table: it is readOnly" + + src); } InodeTree.ResolveResult<AbstractFileSystem> resDst = fsState.resolve(getUriPath(dst), false); if (resDst.isInternalDir()) { throw new AccessControlException( - "Cannot Rename within internal dirs of mount table: it is readOnly"); + "Cannot Rename within internal dirs of mount table: it is readOnly" + + dst); } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org