[ 
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.

Reply via email to