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?

  • June 30, 2009 – Added version 11 of our closed-bins and BFU images based on onnv_117 — see our download page.
  • April 10, 2009 – Added version 10 of our closed-bins and BFU images based on onnv_112 — see our download page.
  • April 02, 2009 – Added version 9 of our closed-bins and BFU images based on onnv_111 — see our download page.

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

The Project Gate

  • Our project gate is at nfs41-gate
  • It is available for Mercurial download at ssh://anon at hg dot opensolaris dot org/hg/nfsv41/nfs41-gate

Downloads

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

Mailing List

Proposed Deliverables

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 29

Status

Current Information

  • We will be testing the Solaris pNFS client and server at the next interoperability event, February 2009 ConnectAthon hosted by Sun in San Jose, CA.

Past Information

  • We tested the Solaris pNFS client and server at the interoperability event, the September 2008 Bake-a-thon (BAT), hosted by the NFS team in Austin, Texas.
  • 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 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.

Announcements

30 Jun 2009 Closed Binaries and BFU archives v11 posted
10 Apr 2009 Closed Binaries and BFU archives v10 posted
02 Apr 2009 Closed Binaries and BFU archives v9 posted
16 Mar 2009 Closed Binaries and BFU archives v8 posted
04 Mar 2009 Closed Binaries and BFU archives v7 posted | 03/04/2009

Blogs

tdh - New BFU bits and closed-bins for closedv11

Jun 30, 11:01 PM

tdh - Debugging NFS4ERR_BADSESSION from a DS

Jun 28, 7:26 PM

tdh - Trip report - BakeAThon at NetApp

Jun 22, 12:27 PM

tdh - Trying to strengthen the mold

May 31, 1:13 PM

I asked a friend who was a ChemE in college what I could do to make my CPU bracket stronger, he passed me on to Larry. Hi Larry! Larry's suggestion was to add fiberglass threads to the resin as it ...

tdh - Lock bug in DS teardown code

May 11, 6:55 AM

I've hit a nasty little bug which requires an orderly shutdown of the DS as the client is pounding it with traffic: panic[cpu1]/thread=ffffff01d16d38e0: rw_destroy: lock still active, ...