draft-ietf-nfsv4-minorversion1-PAv7.txt | draft-ietf-nfsv4-minorversion1-PAv8.txt | |||
---|---|---|---|---|
NFSv4 S. Shepler | NFSv4 S. Shepler | |||
Internet-Draft M. Eisler | Internet-Draft M. Eisler | |||
Intended status: Standards Track D. Noveck | Intended status: Standards Track D. Noveck | |||
Expires: May 2, 2010 Editors | Expires: June 9, 2010 Editors | |||
October 29, 2009 | December 06, 2009 | |||
NFS Version 4 Minor Version 1 | NFS Version 4 Minor Version 1 | |||
draft-ietf-nfsv4-minorversion1-PAv7.txt | draft-ietf-nfsv4-minorversion1-PAv8.txt | |||
Status of this Memo | Status of this Memo | |||
This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
Drafts. | Drafts. | |||
skipping to change at page 1, line 33 | skipping to change at page 1, line 33 | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
This Internet-Draft will expire on May 2, 2010. | This Internet-Draft will expire on June 9, 2010. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2009 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
skipping to change at page 264, line 12 | skipping to change at page 264, line 12 | |||
by the server in any number of ways, including specification by the | by the server in any number of ways, including specification by the | |||
administrator or by current protocols for transferring data among | administrator or by current protocols for transferring data among | |||
replicas and protocols not yet developed. NFSv4.1 only defines how | replicas and protocols not yet developed. NFSv4.1 only defines how | |||
this information is presented by the server to the client. | this information is presented by the server to the client. | |||
11.10.1. The fs_locations_server4 Structure | 11.10.1. The fs_locations_server4 Structure | |||
The fs_locations_server4 structure consists of the following items: | The fs_locations_server4 structure consists of the following items: | |||
o An indication of file system up-to-date-ness (fls_currency) in | o An indication of file system up-to-date-ness (fls_currency) in | |||
terms of approximate seconds before the present. This value is | seconds. This value is relative to the master copy. A negative | |||
relative to the master copy. A negative value indicates that the | value indicates that the server is unable to give any reasonably | |||
server is unable to give any reasonably useful value here. A zero | useful value here. A zero indicates that file system is the | |||
indicates that file system is the actual writable data or a | actual writable data or a reliably coherent and fully up-to-date | |||
reliably coherent and fully up-to-date copy. Positive values | copy. Positive values indicate how out-of-date this copy can | |||
indicate how out-of-date this copy can normally be before it is | normally be before it is considered for update. Such a value is | |||
considered for update. Such a value is not a guarantee that such | not a guarantee that such updates will always be performed on the | |||
updates will always be performed on the required schedule but | required schedule but instead serves as a hint about how far the | |||
instead serve as a hint about how far the copy of the data would | copy of the data would be expected to be behind the most up-to- | |||
be expected to be behind the most up-to-date copy. | date copy. | |||
o A counted array of one-byte values (fls_info) containing | o A counted array of one-byte values (fls_info) containing | |||
information about the particular file system instance. This data | information about the particular file system instance. This data | |||
includes general flags, transport capability flags, file system | includes general flags, transport capability flags, file system | |||
equivalence class information, and selection priority information. | equivalence class information, and selection priority information. | |||
The encoding will be discussed below. | The encoding will be discussed below. | |||
o The server string (fls_server). For the case of the replica | o The server string (fls_server). For the case of the replica | |||
currently being accessed (via GETATTR), a zero-length string MAY | currently being accessed (via GETATTR), a zero-length string MAY | |||
be used to indicate the current address being used for the RPC | be used to indicate the current address being used for the RPC | |||
skipping to change at page 268, line 8 | skipping to change at page 268, line 8 | |||
system has an 8-bit class number. Two file systems belong to the | system has an 8-bit class number. Two file systems belong to the | |||
same class if both have identical non-zero class numbers. Zero is | same class if both have identical non-zero class numbers. Zero is | |||
treated as non-matching. Most often, the relevant question for the | treated as non-matching. Most often, the relevant question for the | |||
client will be whether a given replica is identical-to/ | client will be whether a given replica is identical-to/ | |||
continuous-with the current one in a given respect but the | continuous-with the current one in a given respect but the | |||
information should be available also as to whether two other replicas | information should be available also as to whether two other replicas | |||
match in that respect as well. | match in that respect as well. | |||
The following fields specify the file system's class numbers for the | The following fields specify the file system's class numbers for the | |||
equivalence relations used in determining the nature of file system | equivalence relations used in determining the nature of file system | |||
transitions. See Section 11.7 for details about how this information | transitions. See Section 11.7 and its various subsections for | |||
is to be used. Servers may assign these values as they wish, so long | details about how this information is to be used. Servers may assign | |||
as file system instances that share the same value have the specified | these values as they wish, so long as file system instances that | |||
relationship to one another, conversely file systems which have the | share the same value have the specified relationship to one another, | |||
specified relationship to one another share a common class value. As | conversely file systems which have the specified relationship to one | |||
each instance entry is added, the relationships of this instance to | another share a common class value. As each instance entry is added, | |||
previously entered instances can be consulted and if one is found | the relationships of this instance to previously entered instances | |||
that bears the specified relationship, that entry's class value can | can be consulted and if one is found that bears the specified | |||
be copied to the new entry. When no such previous entry exists, a | relationship, that entry's class value can be copied to the new | |||
new value for that byte index, not previously used can be selected, | entry. When no such previous entry exists, a new value for that byte | |||
most likely by increment the value of the last class value assigned | index, not previously used can be selected, most likely by | |||
for that index. | incrementing the value of the last class value assigned for that | |||
index. | ||||
o The field with byte index FSLI4BX_CLSIMUL defines the | o The field with byte index FSLI4BX_CLSIMUL defines the | |||
simultaneous-use class for the file system. | simultaneous-use class for the file system. | |||
o The field with byte index FSLI4BX_CLHANDLE defines the handle | o The field with byte index FSLI4BX_CLHANDLE defines the handle | |||
class for the file system. | class for the file system. | |||
o The field with byte index FSLI4BX_CLFILEID defines the fileid | o The field with byte index FSLI4BX_CLFILEID defines the fileid | |||
class for the file system. | class for the file system. | |||
skipping to change at page 618, line 28 | skipping to change at page 618, line 28 | |||
Jari Arkko, David Black, Scott Bradner, Lisa Dusseault, Lars Eggert, | Jari Arkko, David Black, Scott Bradner, Lisa Dusseault, Lars Eggert, | |||
Chris Newman, and Tim Polk provided valuable review and guidance. | Chris Newman, and Tim Polk provided valuable review and guidance. | |||
Olga Kornievskaia found several errors in the SSV specification. | Olga Kornievskaia found several errors in the SSV specification. | |||
Ricardo Labiaga found several places where the use of RPCSEC_GSS was | Ricardo Labiaga found several places where the use of RPCSEC_GSS was | |||
underspecified. | underspecified. | |||
Those who provided miscellaneous comments include: Andy Adamson, | Those who provided miscellaneous comments include: Andy Adamson, | |||
Sunil Bhargo, Alex Burlyga, Pranoop Erasani, Vadim Finkelstein, Jason | Sunil Bhargo, Alex Burlyga, Pranoop Erasani, Bruce Fields, Vadim | |||
Goldschmidt, Vijay K. Gurbani, Sergey Klyushin, Ricardo Labiaga, | Finkelstein, Jason Goldschmidt, Vijay K. Gurbani, Sergey Klyushin, | |||
James Lentini, Anshul Madan, Daniel Muntz, Daniel Picken, Archana | Ricardo Labiaga, James Lentini, Anshul Madan, Daniel Muntz, Daniel | |||
Ramani, Jim Rees, Mahesh Siddheshwar, Tom Talpey, and Peter Varga. | Picken, Archana Ramani, Jim Rees, Mahesh Siddheshwar, Tom Talpey, and | |||
Peter Varga. | ||||
Appendix B. RFC Editor Notes | Appendix B. RFC Editor Notes | |||
[RFC Editor: please remove this section prior to publishing this | [RFC Editor: please remove this section prior to publishing this | |||
document as an RFC] | document as an RFC] | |||
[RFC Editor: prior to publishing this document as an RFC, please | [RFC Editor: prior to publishing this document as an RFC, please | |||
replace all occurrences of RFCTBD10 with RFCxxxx where xxxx is the | replace all occurrences of RFCTBD10 with RFCxxxx where xxxx is the | |||
RFC number of this document] | RFC number of this document] | |||
End of changes. 6 change blocks. | ||||
30 lines changed or deleted | 32 lines changed or added | |||
This html diff was produced by rfcdiff 1.35. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |