[ https://issues.apache.org/jira/browse/HADOOP-2431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559146#action_12559146 ]
Doug Cutting commented on HADOOP-2431: -------------------------------------- Perhaps if the exception named in the RemoteException is a class that's loaded on the client and is permitted by the method signature, then RPC should automatically try to construct an instance and throw it. But that's not what RPC does today. If you feel it should do this, please file a separate issue. The FileSystem API promises that applications which attempt to violate permissions will be thrown an AccessControlException. Today, until RPC is changed, we must intercept RemoteException and explicitly throw an AccessControlException. The fact that a particular FileSystem is implemented using RPC should be invisible to clients. > Test HDFS File Permissions > -------------------------- > > Key: HADOOP-2431 > URL: https://issues.apache.org/jira/browse/HADOOP-2431 > Project: Hadoop > Issue Type: Test > Components: test > Affects Versions: 0.15.1 > Reporter: Hairong Kuang > Assignee: Hairong Kuang > Fix For: 0.16.0 > > Attachments: HDFSPermissionSpecification6.pdf, > PermissionsTestPlan1.pdf, testDFSPermission.patch, testDFSPermission1.patch > > > This jira is intended to provide junit tests to HADOOP-1298. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.