My co-worker (and co-author) Ricardo Labiaga, just told me:
This is a major milestone for the Linux NFS client development community (consisting of a group that includes developers like Ricardo from NetApp, EMC, IBM, Panasas, and the University of Michigan) and for NFSv4.1. Congratulations!
Another RFC, another time to post in fixed width.
Just to re-cap, Internet RFCs which are standards-track, come in three flavors (maturity levels):
ONC RPC (the remote procedure call protocol that NFS uses) has been at Proposed since 1995, when Raj Srinivasan of Sun was the editor who guided the process of moving ONC RPC into IETF's hands.
On May 4, 2009, IETF announced that Rob Thurlow's (of Sun) editing work to make ONC RPC a Draft Standard was done, and as a consequence RFC5531 is now available. Congratulations to Rob.
Hopefully, Internet Standard status will not be far behind. RPC can then join XDR in an exclusive club of full standards.
This announcement was made on April 22, 2009. I've been busy getting ready for an overseas trip, and once overseas found my hotel had a lax approach to Internet service (when one is in a hotel filled with hundreds of vacationers, beware the phrase "the hotel WiFi is free": the Tragedy of the Commons kicks in with a vengeance) so regrettably am not commenting until today.
Microsoft is partnering with the University of Michigan's Center for Information Technology Integration to produce an NFSv4.1 client for Windows. Bob Muglia of Microsoft is quoted as:
Emphasis mine.
A couple quick comments.
Just as CITI has been obliged to do with its Linux NFSv4.0 and NFSv4.1 client efforts, I hope that the code it produces for Windows is as equally adept at supporting all classes of workloads and applications.
Here is something that should be possible with NFSv4.1 and I suspect is on many storage consumer's wish list: Microsoft Exchange support over NFS. That would be really stepping it up!
This week, Connectathon and FAST are running.
Yesterday I presented an update on the NFSv4 working group at IETF at Connectathon.
Today at Connectathon, (as I type), Pranoop Erasani is presenting a description of NetApp's pNFS server for Data ONTAP. Tomorrow, I've schedule to co-present with other storage vendors (icnluding EMC, Panasas, and Sun) at the pNFS BOF at the FAST 2009 Conference.
The Connectathon presentations will be available at http://www.connectathon.org/talks09/index.html .
Information about the pNFS BOF at the FAST conference is at http://www.usenix.org/events/fast09/bofs.html#pnfs .
Bryan Cantrill of Sun made a scathing indictment of the SPEC SFS benchmark earlier this week. I infer from Bryan's post that Sun's Fishworks team will not be posting SPEC SFS numbers.
My reactions:
NetApp, CITI (University of Michigan), EMC. IBM, LSI, Panasas, StorSpeed, and Sun co-hosted a BOF at SC08 last month.
Our presentation has been posted at http://pnfs.com/docs/sc08_pnfs_bof_slides.pdf .
IESG just sent the announcement. IESG also approved three of the companion documents (the XDR description of NFSv4.1, the blocks-based pNFS layout, and the objects-based pNFS layout).
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Message-Id: <20081219154356.CF25D28C101@core3.amsl.com>
Date: Fri, 19 Dec 2008 07:43:56 -0800 (PST)
Cc: nfsv4 chair <nfsv4-chairs@tools.ietf.org>,
Internet Architecture Board <iab@iab.org>,
nfsv4 mailing list <nfsv4@ietf.org>,
RFC Editor <rfc-editor@rfc-editor.org>
Subject: [nfsv4] Protocol Action: 'NFS Version 4 Minor Version 1'
to Proposed Standard
The IESG has approved the following document:
- 'NFS Version 4 Minor Version 1 '
<draft-ietf-nfsv4-minorversion1-29.txt> as a Proposed Standard
This document is the product of the Network File System Version 4
Working Group.
The IESG contact persons are Lars Eggert and Magnus Westerlund.
A URL of this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-nfsv4-minorversion1-29.txt
Technical Summary
This Internet-Draft describes NFS version 4 minor version
one, including features retained from the base protocol and
protocol extensions made subsequently. Major extensions
introduced in NFS version 4 minor version one include:
Sessions, Directory Delegations, and parallel NFS (pNFS).
Working Group Summary
This document is the result of long construction, review, and
prototyping. While not all features of NFSv4.1 have been
prototyped or implemented the mainline features have received
reasonable prototyping.
Document Quality
The NFSv4.1 specification was subjected to a series of formal
reviews or walk-throughs that resulted in close review and
resultant issues and resolutions. As a result, the NFSv4.1
documents are complete and of reasonably high quality.
Note to RFC Editor
Personnel
Brian Pawslowski (beepy@netapp.com) is the document shepherd.
Lars Eggert (lars.eggert@nokia.com) reviewed the document for the
IESG.
_______________________________________________
nfsv4 mailing list
nfsv4@ietf.org
https://www.ietf.org/mailman/listinfo/nfsv4
The IESG (Internet Engineering Steering Group) has completed its review the NFSv4.1 specification. The Co-Chair of the NFSv4 Working Group, Spencer Shepler, just sent out this announcement to the Working Group:
The IETF announcement of their approval is pending and then
they will move on to the RFC editor queue for final publication.We are DONE!
Regarding the last sentence, in my, very recent experience, the RFC Editor can make lots of editorial changes even for a small document. Given this is a 600+ page document, my work is not quite done, but nonetheless this is a great milestone.
Watch this space for the official IETF announcement.
Super Computing 2008 (SC08) in Austin and IETF in Minneapolis are next week. At SC08, several storage vendors supporting pNFS will host a Birds of a Feather (BOF)meeting. The BOF is scheduled for November 19, 2008, 5:30-7:00 pm in Ballroom F of the Austin Convention Center. In addition NetApp will have a booth at SC08.
Unfortunately, IETF and other obligations prevent me from attending SC08. Joshua Konkle is scheduled to represent NetApp at the pNFS BOF.
At IETF I am scheduled to present an update on Federated FS (standing in for James Lentini), and my proposals for de-dupe awareness and pNFS metadata striping.