HADOOP-13201. Print the directory paths when ViewFs denies the rename operation on internal dirs. Contributed by Tianyin Xiu
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/0c837db8 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/0c837db8 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/0c837db8 Branch: refs/heads/HDFS-9806 Commit: 0c837db8a874079dd5db83a7eef9c4d2b9d0e9ff Parents: b439517 Author: Brahma Reddy Battula <[email protected]> Authored: Thu Oct 27 19:46:41 2016 +0530 Committer: Brahma Reddy Battula <[email protected]> Committed: Thu Oct 27 19:46:41 2016 +0530 ---------------------------------------------------------------------- .../src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/0c837db8/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java index 3beda53..6195540 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/viewfs/ViewFs.java @@ -472,14 +472,16 @@ public class ViewFs extends AbstractFileSystem { 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: src=" + src + + " is readOnly"); } - + 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: dest=" + dst + + " is readOnly"); } /** --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
