Skip to main content

Parallel NFS (pNFS) Block Disk Protection
draft-ietf-nfsv4-pnfs-block-disk-protection-03

Revision differences

Document history

Date Rev. By Action
2012-07-12
03 (System) IANA Action state changed to No IC
2012-06-27
03 Cindy Morgan State changed to RFC Ed Queue from Approved-announcement sent
2012-06-26
03 Amy Vezza State changed to Approved-announcement sent from Approved-announcement to be sent
2012-06-26
03 Amy Vezza IESG has approved the document
2012-06-26
03 Amy Vezza Closed "Approve" ballot
2012-06-26
03 Amy Vezza Ballot approval text was generated
2012-06-26
03 Martin Stiemerling State changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2012-06-26
03 Martin Stiemerling Ballot writeup was changed
2012-06-22
03 Jean Mahoney Request for Telechat review by GENART is assigned to Vijay Gurbani
2012-06-22
03 Jean Mahoney Request for Telechat review by GENART is assigned to Vijay Gurbani
2012-06-22
03 Sean Turner [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Discuss
2012-06-22
03 (System) Sub state has been changed to AD Followup from Revised ID Needed
2012-06-22
03 David Black New version available: draft-ietf-nfsv4-pnfs-block-disk-protection-03.txt
2012-06-21
02 Cindy Morgan State changed to IESG Evaluation::Revised ID Needed from IESG Evaluation
2012-06-21
02 Wesley Eddy [Ballot Position Update] New position, No Objection, has been recorded for Wesley Eddy
2012-06-21
02 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2012-06-20
02 Ralph Droms [Ballot Position Update] New position, No Objection, has been recorded for Ralph Droms
2012-06-19
02 Sean Turner
[Ballot discuss]
The following paragraph seems more like fodder for the proto write-up:

  As of November 2011, many current operating system versions support
  …
[Ballot discuss]
The following paragraph seems more like fodder for the proto write-up:

  As of November 2011, many current operating system versions support
  the GPT, including FreeBSD, Linux and Solaris [GPT-W].

Did you comply with the trademark terms of use for FreeBSD, Linux, and Solaris?  For example:

http://www.freebsdfoundation.org/documents/Guidelines.shtml

If not then it's probably best to just remove this paragraph.
2012-06-19
02 Sean Turner [Ballot Position Update] New position, Discuss, has been recorded for Sean Turner
2012-06-18
02 Benoît Claise [Ballot comment]
I strongly suggest that you remove the conclusion section, which doesn't add anything to this document
2012-06-18
02 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2012-06-18
02 Robert Sparks [Ballot Position Update] New position, No Objection, has been recorded for Robert Sparks
2012-06-18
02 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded for Ronald Bonica
2012-06-17
02 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2012-06-15
02 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley
2012-06-14
02 Barry Leiba
[Ballot comment]
These are non-blocking, but please consider them seriously, and feel free to chat with me about them:

-- Section 3 --
        The pNFS …
[Ballot comment]
These are non-blocking, but please consider them seriously, and feel free to chat with me about them:

-- Section 3 --
        The pNFS Block Storage partitions are identified in the GPT with 
        GUID e5b72a69-23e5-4b4d-b176-16532674fc34.  This GUID has been 
        generated by one of the draft authors for this purpose.

This won't be a "draft" when it's published, and I don't think it matters who generate the GUID.  How about this?:

        The pNFS Block Storage partitions are identified in the GPT with 
        GUID e5b72a69-23e5-4b4d-b176-16532674fc34, which has been
        generated for this purpose.

As I read section 3, what I think I get is that the whole thing defined by this document is this:
- A new GUID is defined.
- If servers put this GUID in, clients can use is presence to behave better.

Is that right?  If so, I think the last paragraph of the Introduction could be expanded by another sentence or two to make the simplicity fully clear.

Of course, if that's NOT right, then I'm missing something, so please tell me what.  :-)

Oh, and you might consider updating the date in the last paragraph of Section 3, especially if you have more recent detail of the implementation.

I don't think the Conclusions section adds anything, and would remove it.  "Conclusions" aren't customary in IETF specs, unless there's really something to say.
2012-06-14
02 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2012-06-14
02 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2012-06-14
02 Stephen Farrell
[Ballot comment]
I don't get why you use a  SHOULD in "A pNFS client operating
system that supports block layouts SHOULD recognize this GUID
and …
[Ballot comment]
I don't get why you use a  SHOULD in "A pNFS client operating
system that supports block layouts SHOULD recognize this GUID
and use its presence to prevent data access to pNFS block
devices until a layout that includes the device is received from
the MDS. " Maybe you mean "SHOULD use its presence" but it reads
as if you're saying "SHOULD recognize."
2012-06-14
02 Stephen Farrell Ballot comment text updated for Stephen Farrell
2012-06-14
02 Stephen Farrell
[Ballot comment]
I don't why you use a  SHOULD in "A pNFS client operating
system that supports block layouts SHOULD recognize this GUID
and use …
[Ballot comment]
I don't why you use a  SHOULD in "A pNFS client operating
system that supports block layouts SHOULD recognize this GUID
and use its presence to prevent data access to pNFS block
devices until a layout that includes the device is received from
the MDS. " Maybe you mean "SHOULD use its presence" but it reads
as if you're saying "SHOULD recognize."
2012-06-14
02 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2012-06-13
02 Adrian Farrel [Ballot comment]
Please s/draft/document/ in the text.
2012-06-13
02 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2012-06-13
02 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2012-06-13
02 Martin Stiemerling State changed to IESG Evaluation from Waiting for AD Go-Ahead
2012-06-06
02 (System) State changed to Waiting for AD Go-Ahead from In Last Call
2012-06-04
02 Martin Stiemerling Placed on agenda for telechat - 2012-06-21
2012-06-04
02 Martin Stiemerling Ballot has been issued
2012-06-04
02 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2012-06-04
02 Martin Stiemerling Created "Approve" ballot
2012-05-31
02 Pearl Liang
IANA has reviewed draft-ietf-nfsv4-pnfs-block-disk-protection-02, which is currently in Last Call, and has the following comments:

IANA understands that, upon approval of this document, there …
IANA has reviewed draft-ietf-nfsv4-pnfs-block-disk-protection-02, which is currently in Last Call, and has the following comments:

IANA understands that, upon approval of this document, there are no IANA Actions that need completion.
2012-05-24
02 Vijay Gurbani Request for Last Call review by GENART Completed. Reviewer: Vijay Gurbani.
2012-05-24
02 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2012-05-24
02 Jean Mahoney Request for Last Call review by GENART is assigned to Vijay Gurbani
2012-05-23
02 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Subject: Last Call:  (pNFS block disk protection) to Proposed …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Subject: Last Call:  (pNFS block disk protection) to Proposed Standard


The IESG has received a request from the Network File System Version 4 WG
(nfsv4) to consider the following document:
- 'pNFS block disk protection'
  as Proposed
Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2012-06-06. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  Parallel NFS (pNFS) extends Network File System version 4 (NFSv4) to
  enable direct client access to file data on storage, bypassing the
  NFSv4 server.  This can increase both performance and parallelism,
  but requires additional client functionality, some of which depends
  upon the type of storage used.  The pNFS specification for block
  storage (RFC 5663) describes how clients can identify the volumes
  used for pNFS, but this mechanism requires communication with the
  NFSv4 server.  This document updates RFC 5663 to add a mechanism that
  enables identification of block storage devices used by pNFS file
  systems without communicating with the server.  This enables clients
  to control access to pNFS block devices when the client initially
  boots, as opposed to waiting until the client can communicate with
  the NFSv4 server.

This last call explicitly identifies 1 downref in the normative references
of this document:
  [GPT]    Unified EFI Forum, "Unified Extensible Firmware Interface
            Specification", Version 2.3.1, Errata A, Section 5.3,
            September 2011, available from http://www.uefi.org .

GPT GUID usage is well understood and implemented. This I-D provides a
documentation/definition point.Given the use case of NFSv4.1 pNFS block
devices, the documentation of the pNFS GPT GUID in an IETF RFC best
suites the need of the community.

The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-nfsv4-pnfs-block-disk-protection/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-nfsv4-pnfs-block-disk-protection/ballot/


No IPR declarations have been submitted directly on this I-D.


2012-05-23
02 Amy Vezza State changed to In Last Call from Last Call Requested
2012-05-23
02 Amy Vezza Last call announcement was changed
2012-05-23
02 Amy Vezza Last call announcement was generated
2012-05-23
02 Martin Stiemerling Last call was requested
2012-05-23
02 Martin Stiemerling Ballot approval text was generated
2012-05-23
02 Martin Stiemerling State changed to Last Call Requested from AD Evaluation::AD Followup
2012-05-23
02 Martin Stiemerling Last call announcement was changed
2012-05-23
02 Martin Stiemerling Last call announcement was changed
2012-05-23
02 Martin Stiemerling Ballot writeup was changed
2012-05-22
02 (System) Sub state has been changed to AD Followup from Revised ID Needed
2012-05-22
02 David Black New version available: draft-ietf-nfsv4-pnfs-block-disk-protection-02.txt
2012-05-15
01 Martin Stiemerling State changed to AD Evaluation::Revised ID Needed from AD Evaluation
2012-05-15
01 Martin Stiemerling Ballot writeup was generated
2012-05-15
01 Martin Stiemerling Last call announcement was generated
2012-05-14
01 Martin Stiemerling State changed to AD Evaluation from Expert Review
2012-03-29
01 Martin Stiemerling Responsible AD changed to Martin Stiemerling from David Harrington
2012-02-03
01 Martin Stiemerling Assignment of request for Early review by TSVDIR to David Black was rejected
2012-02-03
01 Martin Stiemerling Request for Early review by TSVDIR is assigned to Martin Stiemerling
2012-02-03
01 Martin Stiemerling Request for Early review by TSVDIR is assigned to Martin Stiemerling
2012-02-03
01 Martin Stiemerling Request for Early review by TSVDIR is assigned to David Black
2012-02-03
01 Martin Stiemerling Request for Early review by TSVDIR is assigned to David Black
2012-02-03
01 David Harrington State changed to Expert Review from Publication Requested.
tsvdir
2012-01-11
01 Amy Vezza
Working Group: NFSv4
Area Director: David Harrington
Document Author/Shepherd: Spencer Shepler (sshepler@microsoft.com)

Internet Draft:

draft-ietf-nfsv4-pnfs-block-disk-protection-01.txt

(1.a) Spencer Shepler (sshepler@microsoft.com) is the …
Working Group: NFSv4
Area Director: David Harrington
Document Author/Shepherd: Spencer Shepler (sshepler@microsoft.com)

Internet Draft:

draft-ietf-nfsv4-pnfs-block-disk-protection-01.txt

(1.a) Spencer Shepler (sshepler@microsoft.com) is the document shepherd.
I have reviewed the document and believe it is ready for further
review by the IESG and publication as a standards track RFC.

(1.b) The document has received necessary and sufficient review.

(1.c) Review by area experts or outside parties is not needed.

(1.d) The shepherd has no outstanding concerns and there are no
IPR disclosures for this work.

(1.e) There is strong WG consensus for this document's content.

(1.f) No dissent has been expressed in relation to this document or
the review of such.

(1.g) The document meets all ID nits.

(1.h) The document has split references and normative references
are of an appropriate form.

(1.i) The IANA section exists and is correct for the document's content.

(1.j) The GUID definition made in the document is appropriate and correct.

(1.k) The IESG approval announcement includes a Document
Announcement Write-Up. Please provide such a Document
Announcement Write-Up? Recent examples can be found in the
"Action" announcements for approved documents. The approval
announcement contains the following sections:

Technical Summary

The NFSv4.1 protocol allows for the location of file system data
to be expressed in the form of "layouts". The layout for a
particular file identifies location and access information such
that the NFSv4.1 client may "directly" access the data without
interaction with the primary or NFSv4.1 meta-data server.
In the instance of the pNFS block layout type (defined in RFC 5663)
the client accesses data via traditional block storage protocols.
The NFSv4.1 pNFS block enabled client, by definition, will have
read/write access to the block devices of the NFSv4.1 server.
This access presents a problem for the client operating environment
in that identification of these NFSv4.1 pNFS block devices is not
well defined. This I-D provides the needed identification by
defining and documenting a GPT GUID value for pNFS block devices.
By using this GPT GUID, the NFSv4.1 pNFS block server can now
label the block devices under its control and thus eliminating the
immediate conflict that may occur at the NFSv4.1 client operating system.

Working Group Summary

The NFSv4.1 working group had immediate consensus for the need
of the definition/documentation of an identifying mechanism for
the pNFS block layout.

Document Quality

GPT GUID usage is well understood and implemented. This I-D
provides a documentation/definition point. A central
registration mechanism does not exist for GPT GUIDs. Given the
use case of NFSv4.1 pNFS block devices, the documentation of
the pNFS GPT GUID in an IETF RFC best suites the need of the
community.
2012-01-11
01 Amy Vezza Draft added in state Publication Requested
2012-01-11
01 Amy Vezza [Note]: 'Spencer Shepler (sshepler@microsoft.com) is the document shepherd. ' added
2012-01-11
01 Spencer Shepler
I-D has completed working group last call and has been reviewed by the
document shepherd.  The I-D is ready for IESG review and IETF last …
I-D has completed working group last call and has been reviewed by the
document shepherd.  The I-D is ready for IESG review and IETF last call
on the way to publication on the standards track.
2012-01-11
01 Spencer Shepler IETF state changed to Submitted to IESG for Publication from WG Document
2012-01-11
01 Spencer Shepler initial writeup
2012-01-11
01 Spencer Shepler
2012-01-11
01 Spencer Shepler Changed protocol writeup
2011-11-21
01 (System) New version available: draft-ietf-nfsv4-pnfs-block-disk-protection-01.txt
2011-11-17
00 (System) New version available: draft-ietf-nfsv4-pnfs-block-disk-protection-00.txt