%% You should probably cite rfc9737 instead of this I-D. @techreport{ietf-nfsv4-layrec-04, number = {draft-ietf-nfsv4-layrec-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-ietf-nfsv4-layrec/04/}, author = {Thomas Haynes and Trond Myklebust}, title = {{Reporting of Errors via LAYOUTRETURN in NFSv4.2}}, pagetotal = 7, year = 2024, month = nov, day = 21, abstract = {The Parallel Network File System (pNFS) allows for a file's metadata (MDS) and data (DS) to be on different servers. When the metadata server is restarted, the client can still modify the data file component. During the recovery phase of startup, the metadata server and the data servers work together to recover state (which files are open, last modification time, size, etc.). If the client has not encountered errors with the data files, then the state can be recovered, avoiding resilvering of the data files. With any errors, there is no means by which the client can report errors to the metadata server. As such, the metadata server has to assume that file needs resilvering. This document presents an extension to RFC8435 to allow the client to update the metadata and avoid the resilvering.}, }