diff options
| author | Olivier Cochard <olivier@FreeBSD.org> | 2026-11-01 23:24:45 +0000 |
|---|---|---|
| committer | Olivier Cochard <olivier@FreeBSD.org> | 2026-11-01 23:29:58 +0000 |
| commit | 7a0021a0988fa39faee847953dd8df6bc9ff56b9 (patch) | |
| tree | 5696e02db5983c9a3b22f6f0245d7f7d1beb1267 /bin/ed/test/t.d | |
| parent | 64857418bb2379a7d89b6af04cddf92fa48dd28c (diff) | |
When a CREATE_SESSION with the extant ClientID failed with
NFS4ERR_STALE_CLIENTID within nfsc_renew of the previous full recovery,
nfsrpc_setclient() returned EIO and the mount did no I/O until that window
expired (about 45s).
The server has discarded the ClientID, so waiting cannot help; RFC 8881
Section 8.4.2 requires a new ClientID (EXCHANGE_ID) and a state reclaim.
AWS EFS discards both the session and the ClientID of clients whose lease is
current whenever it resets a connection, which makes this path common there.
PR: 299221
Approved by: rmacklem@
Sponsored by: Netflix
Diffstat (limited to 'bin/ed/test/t.d')
0 files changed, 0 insertions, 0 deletions
