You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Tianyin Xu (JIRA)" <ji...@apache.org> on 2016/05/24 22:57:12 UTC
[jira] [Created] (HADOOP-13201) Print the directory paths when
ViewFs denies the rename operation on internal dirs
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-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org