[
https://issues.apache.org/jira/browse/HADOOP-2652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12561445#action_12561445 ]
Hairong Kuang commented on HADOOP-2652:
---------------------------------------
1. HftpFileSystem.initialize should throw a LoginException when login failed. Otherwise, A NullPointerException might be thrown when a URL is constructed.
2. ListPathsServlet and FileDataServlet talks to namenode through RPC not by direct method call. Shall we concern about the performance?
3. ListPathsServlet.writeInfo should also write a path's permission-related info back to the client.
4, For secondary namenode communication, I think it is better to check the user in getFileServer and getInfoServer. This means that these two methods can not be static.
5. Can we also enforce user checking for NamenodeProtocol?
6. The patch passes the user info to StreamFile servlets but the user info is not used. Since currently dfs does not check user authorization for client to datanode communications, I feel it is better to do it later on.
> Fix permission issues for HftpFileSystem
> ----------------------------------------
>
> Key: HADOOP-2652
> URL:
https://issues.apache.org/jira/browse/HADOOP-2652> Project: Hadoop
> Issue Type: Bug
> Components: dfs
> Reporter: Tsz Wo (Nicholas), SZE
> Assignee: Tsz Wo (Nicholas), SZE
> Priority: Blocker
> Attachments: 2652_20080117.patch, 2652_20080117b.patch
>
>
> Similar to HADOOP-2614, HftpFileSystem requires UserGroupInformation to access NameNode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.