@techreport{tkeiser-afs3-volser-tlv-04, number = {draft-tkeiser-afs3-volser-tlv-04}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-tkeiser-afs3-volser-tlv/04/}, author = {Thomas Keiser and Steven Jenkins and Andrew Deason}, title = {{AFSVol Tag-Length-Value Remote Procedure Call Extensions}}, pagetotal = 60, year = 2012, month = sep, day = 11, abstract = {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 (afs3-standardization@openafs.org) 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{]}.}, }