OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Project: NFS version 4.1 pNFS

View the leaders for this project
Project Observers

Endorsing communities

HPC Developer
NFS
Storage

What's New?

  • July 2, 2008 – Code and BFU archives based off of Nevada build 91 and Draft 19 have been posted at our download page.
  • March 26, 2008 – Code and BFU archives based off of Nevada build 85 and Draft 19 have been posted at our download page.
  • October 26, 2007 – Code and BFU archives based off of Nevada build 75 and Draft 13 have been posted at our download page.
  • October 17, 2007 – The NFS Team will host a bake-a-thon in Austin, Tx the week of Feb 18th 2008.
  • August 9, 2007 – Code and BFU archives based off of Nevada build 69 have been posted at our download page.
  • June 25, 2007 – Code and BFU archives based off of Nevada build 66 have been posted at our download page. Give it a whirl!
  • April 24, 2007 – We've created a demo showing the basics of pNFS.
  • We have put together some information focusing on the logistics of how we propose to run this project. Please feel free to check out the logistics and FAQ pages!

The Project

Mission Statement

  • To openly design and develop a NFSv4.1 parallel NFS (pNFS) implementation for OpenSolaris
  • To verify and provide feedback to the IETF NFSv4 working group about the NFSv4.1 specification
  • To understand the impacts and requirements of NFSv4.1 pNFS for OpenSolaris

Mailing List

Proposed Deliverables

The project gate

  • We have our project gate out here

Status

Current Information

  • We will be testing the Solaris pNFS client and server at the next interoperability event, the September 2008 Bake-a-thon (BAT), hosted by the NFS team in Austin Texas..

Past Information

  • We will be testing the Solaris pNFS client and server at the next interoperability event, the May 2008 ConnectAthon hosted by Sun and NetApp in San Jose, CA.
  • The pNFS client prototype was taken to the NFSv4 Bakeathon held in Ann Arbor, MI, Sept. 11-15, 2006. The OpenSolaris pNFS client was able to successfully do parallel I/O against all of the files-based pNFS servers in attendance.
  • The pNFS client and server was taken to both the June 2007 Bakeathon in Austin, Texas and the October 2007 Bakeathon in Ann Arbor, MI.

The Technology

What is NFSv4.1?

  • NFSv4.1 is the first minor version of NFSv4. The major extensions included in NFSv4.1 are Sessions, Directory Delegations and parallel NFS.

What is pNFS?

  • The pNFS protocol allows us to separate a NFS file system's data and metadata paths. With a separate data path we are free to lay file data out in interesting ways like striping it across multiple different file servers. For more information, see the NFSv4.1 specification.

Links

  • Summary (including slides) of the September 2006 FROSUG Meeting where pNFS was presented.
  • NFSv4.1 Specification – Draft 23

Code…We like code…

  • Go to the Downloads page for our current installable bits.

Announcements

02 Jul 2008 New NFSv4.1 pNFS Source and Binaries posted
26 Mar 2008 New NFSv4.1 pNFS Source and Binaries posted
26 Oct 2007 New NFSv4.1 pNFS Source and Binaries posted
09 Aug 2007 New NFSv4.1 pNFS Source and Binaries posted
25 Jun 2007 NFSv4.1 pNFS Source and Binaries Posted - June 2007

Blogs

shepler - ONC RPC program number list

Jun 16, 5:31 PM

The IETF NFSv4 Working Group has been going through a lot of house cleaning lately in support of NFSv4.1. One of those items is an update of RFC 1831 . For those of you who don't have a score card ...

samf - goodbye MANPATH

May 25, 10:18 PM

I don't usually blog about every config file change I make, but here's one I'm particularly happy with, as it's removing a kludge. This is a change made to my zsh configuration that only runs on ...

samf - smcup/rmcup: hate

Apr 2, 11:00 AM

Some terminals have the capability to save and restore themselves. Some programs take advantage of this, so that when you exit the program, your screen is restored to its previous state. In terms of ...

tdh - Followup om pNFS testing under VMWare

Mar 28, 1:03 PM

I got a pNFS community and client to run under VMWare on a XP box. Okay, so I made sure to make independent clones of the same machine as before. And this time I went from 512M to 1G of available ...

tdh - Trying to do pNFS testing under VMWare

Mar 28, 10:08 AM

I'm trying to get a NFSv4.1 (aka pNFS) DS, MDS, and client all running as VMWare machines on my XP box. I took a base nevada 85 system (with a Core Custom load - which only eats up 1.4G of disk ...