[ 
https://issues.apache.org/jira/browse/HDFS-6406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13999051#comment-13999051
 ] 

Andrew Wang commented on HDFS-6406:
-----------------------------------

Hey ATM, definitely a nice feature here. A few review comments:

- I believe privileged ports are [0-1023] inclusive, so 1024 actually isn't a 
privileged port. Based on the comment in hdfs-default.xml, the correct value 
would actually be 1023.
- There's some ambiguity about setting a value of 0 for this config parameter. 
Zero isn't positive or negative and also isn't a valid port (and thus not a 
valid config setting either), but we don't WARN or abort on this. It might make 
sense to have 0 be the default special value rather than introducing the 
special "-1", and then throwing some exception if a negative value is set.
- Because of the above two comments, I'd prefer a boolean rather than 
specifying an int, which seems more error prone. AFAIK you can't configure the 
privileged port range (which I think is kind of the point), so I don't see much 
utility in being able to specify a range.
- This is a good opportunity to try out SLF4J if you're interested, since we 
can skip the isDebugEnabled if wrappers
- Typo in test: "s/rung/run"

> Add capability for NFS gateway to reject connections from unprivileged ports
> ----------------------------------------------------------------------------
>
>                 Key: HDFS-6406
>                 URL: https://issues.apache.org/jira/browse/HDFS-6406
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: nfs
>    Affects Versions: 2.4.0
>            Reporter: Aaron T. Myers
>            Assignee: Aaron T. Myers
>         Attachments: HDFS-6406.patch, HDFS-6406.patch
>
>
> Many NFS servers have the ability to only accept client connections 
> originating from privileged ports. It would be nice if the HDFS NFS gateway 
> had the same feature.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to