aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/err.c
diff options
context:
space:
mode:
authorChuck Lever <[email protected]>2024-10-31 13:40:07 +0000
committerChuck Lever <[email protected]>2024-11-19 01:23:11 +0000
commitac0514f4d198b5d1d5ba367b122cdf5a68e711d4 (patch)
treea6649ecf6d30d684b92008a3b6cc7ece020e06a9 /rust/helpers/err.c
parentNFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (diff)
downloadkernel-ac0514f4d198b5d1d5ba367b122cdf5a68e711d4.tar.gz
kernel-ac0514f4d198b5d1d5ba367b122cdf5a68e711d4.zip
NFSD: Add a laundromat reaper for async copy state
RFC 7862 Section 4.8 states: > A copy offload stateid will be valid until either (A) the client > or server restarts or (B) the client returns the resource by > issuing an OFFLOAD_CANCEL operation or the client replies to a > CB_OFFLOAD operation. Instead of releasing async copy state when the CB_OFFLOAD callback completes, now let it live until the next laundromat run after the callback completes. Reviewed-by: Jeff Layton <[email protected]> Signed-off-by: Chuck Lever <[email protected]>
Diffstat (limited to 'rust/helpers/err.c')
0 files changed, 0 insertions, 0 deletions