On 13 Jan 2025, at 10:32, cel@xxxxxxxxxx wrote: > From: Chuck Lever <chuck.lever@xxxxxxxxxx> > > SCSI implementation experience has shown that an interrupt-only > COPY offload implementation is not reliable. There are too many > common scenarios where the client can miss the completion interrupt > (in our case, this is an NFSv4.2 CB_OFFLOAD callback). > > Therefore, a polling mechanism is needed. The NFSv4.2 protocol > provides one in the form of the its OFFLOAD_STATUS operation. Linux > NFSD implements OFFLOAD_STATUS already. This series adds a Linux NFS > client implementation of the OFFLOAD_STATUS operation that can query > the state of a background COPY on the server. > > These patches are also available here: > > https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git/log/?h=fix-async-copy > > Reposting to restart the review process. > > Changes since v2: > - Use an exponential backoff before posting OFFLOAD_STATUS Looks good to me! For this series: Reviewed-by: Benjamin Coddington <bcodding@xxxxxxxxxx>