[
https://issues.apache.org/jira/browse/HDFS-9568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15061140#comment-15061140
]
Allen Wittenauer commented on HDFS-9568:
----------------------------------------
It's not actually that new. To quote from RFC5403: "Version 2 is the same as
version 1 (specified in RFC 2203) except that support for channel bindings has
been added."
Here's some backstory.
RPCSEC was optional in NFSv3. Inside Sun (and I'd like to think NetApp since
Eisler was ex-Sun), it was viewed as a mistake to make it optional since not
everyone implemented it (e.g., Hadoop implementation). This meant that NFS
gained a reputation for "not being secure" when really it was individual
implementations that were insecure. So when the v4 RFC was being written, it
was codified as a requirement to help dispel that myth. (Source: the devs I was
working with to deploy Kerberized NFS internally at Sun.)
So while RPCSEC is required for NFSv4, it's effectively the same implementation
for NFSv3.
There's also the issue that that JIRA has more watchers and has been opened
longer. It also has the title of "Add NFSv4 + Kerberos", which is ultimately
the same as this one. But I get the feeling this is one of those "Cloudera
wants credit" things given the swarm of Cloudera folks suddenly watching this
one.
> Support NFSv4 interface to HDFS
> -------------------------------
>
> Key: HDFS-9568
> URL: https://issues.apache.org/jira/browse/HDFS-9568
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: nfs
> Reporter: John Zhuge
> Assignee: John Zhuge
>
> [HDFS-4750|https://issues.apache.org/jira/browse/HDFS-4750] added NFSv3
> interface to HDFS. As NFSv4 client support in many OSes has matured, we can
> addd NFSv4 interface to HDFS. There are some NFSv4 features quite suitable in
> Hadoop's distributed environment in addition to simplified configuration and
> added security.
> This JIRA is to track NFSv4 support to access HDFS.
> We will upload the design doc and then the initial implementation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)