rfc9754v3.txt | rfc9754.txt | |||
---|---|---|---|---|
skipping to change at line 460 ¶ | skipping to change at line 460 ¶ | |||
client via a CB_GETATTR for the fattr4_time_deleg_access attribute | client via a CB_GETATTR for the fattr4_time_deleg_access attribute | |||
(see Section 5.2) and the fattr4_time_deleg_modify attribute (see | (see Section 5.2) and the fattr4_time_deleg_modify attribute (see | |||
Section 5.2). (Note that the change time can be derived from the | Section 5.2). (Note that the change time can be derived from the | |||
modify time.) Further, when a server gets a SETATTR with those | modify time.) Further, when a server gets a SETATTR with those | |||
attributes set, then it MUST accept those changes in the | attributes set, then it MUST accept those changes in the | |||
fattr4_time_deleg_access and fattr4_time_deleg_modify attributes and | fattr4_time_deleg_access and fattr4_time_deleg_modify attributes and | |||
derive the change time, or it MUST reject the changes with | derive the change time, or it MUST reject the changes with | |||
NFS4ERR_DELAY. | NFS4ERR_DELAY. | |||
When the server grants a delegation stateid, it MUST inform the | When the server grants a delegation stateid, it MUST inform the | |||
client by setting the approriate flag in the open_delegation_type4 | client by setting the appropriate flag in the open_delegation_type4 | |||
response. The server MUST set OPEN_DELEGATE_READ_ATTRS_DELEG when it | response. The server MUST set OPEN_DELEGATE_READ_ATTRS_DELEG when it | |||
grants a read attribute delegation and MUST set | grants a read attribute delegation and MUST set | |||
OPEN_DELEGATE_WRITE_ATTRS_DELEG when it grants a write attribute | OPEN_DELEGATE_WRITE_ATTRS_DELEG when it grants a write attribute | |||
delegation. | delegation. | |||
These new attributes are invalid to be used with GETATTR, VERIFY, and | These new attributes are invalid to be used with GETATTR, VERIFY, and | |||
NVERIFY, and they can only be used with CB_GETATTR and SETATTR by a | NVERIFY, and they can only be used with CB_GETATTR and SETATTR by a | |||
client holding an appropriate delegation. The SETATTR SHOULD be | client holding an appropriate delegation. The SETATTR SHOULD be | |||
either 1) in a separate compound before the one containing the | either 1) in a separate compound before the one containing the | |||
DELEGRETURN or 2) in the same compound as an operation before the | DELEGRETURN or 2) in the same compound as an operation before the | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |