Skip to main content

AFSVol Tag-Length-Value Remote Procedure Call Extensions

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Thomas Keiser , Steven Jenkins , Andrew Deason
Last updated 2013-03-15 (Latest revision 2012-09-11)
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


AFS-3 is a distributed file system based upon prototypes developed at Carnegie Mellon University during the 1980s. AFS-3 heavily leverages Remote Procedure Calls (RPCs) as the foundation for its distributed architecture. This memo extends the volume management interface to support getting and setting of AFS volume attributes via an extensible Tag-Length-Value (TLV) encoding, which is based upon AFS-3 extensible discriminated unions. TLV-based get and set RPCs are specified, along with a tag enumeration RPC. In addition, tags are allocated for existing volume and transaction metadata, and implementation-private tags are allocated for metadata related to the OpenAFS Demand Attach File Server, and the RxOSD protocol suite. Internet Draft Comments Comments regarding this draft are solicited. Please include the AFS-3 protocol standardization mailing list ( as a recipient of any comments. AFS-3 Document State This document is in state "draft", as per the document state definitions set forth in [I-D.wilkinson-afs3-standardisation].


Thomas Keiser
Steven Jenkins
Andrew Deason

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)