diff options
| author | Chuck Lever <[email protected]> | 2024-10-31 13:40:07 +0000 |
|---|---|---|
| committer | Chuck Lever <[email protected]> | 2024-11-19 01:23:11 +0000 |
| commit | ac0514f4d198b5d1d5ba367b122cdf5a68e711d4 (patch) | |
| tree | a6649ecf6d30d684b92008a3b6cc7ece020e06a9 /rust/helpers/err.c | |
| parent | NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (diff) | |
| download | kernel-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
