RFC Errata
RFC 8881, "Network File System (NFS) Version 4 Minor Version 1 Protocol", August 2020
Source of RFC: nfsv4 (wit)See Also: RFC 8881 w/ inline errata
Errata ID: 7386
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: Pali Rohár
Date Reported: 2023-03-13
Verifier Name: Zaheduzzaman Sarker
Date Verified: 2024-10-30
Section 18.46.3. says:
Operations other than SEQUENCE, BIND_CONN_TO_SESSION, EXCHANGE_ID, CREATE_SESSION, and DESTROY_SESSION, MUST NOT appear as the first operation in a COMPOUND.
It should say:
Operations other than SEQUENCE, BIND_CONN_TO_SESSION, EXCHANGE_ID, CREATE_SESSION, DESTROY_SESSION, and DESTROY_CLIENTID, MUST NOT appear as the first operation in a COMPOUND.
Notes:
Section 18.50.3. DESCRIPTION of DESTROY_CLIENTID says
"DESTROY_CLIENTID MAY be preceded with a SEQUENCE"
and also says
"If DESTROY_CLIENTID is not prefixed by SEQUENCE, it MUST be the only operation in the COMPOUND request"
which implies that DESTROY_CLIENTID can appear as the first (and the only) operation in a COMPOUND.