diff options
| author | Benjamin Coddington <[email protected]> | 2022-10-13 11:58:01 -0400 |
|---|---|---|
| committer | Anna Schumaker <[email protected]> | 2022-10-27 15:52:10 -0400 |
| commit | 038efb6348ce96228f6828354cb809c22a661681 (patch) | |
| tree | ee8fbf07ed6e8a8931bcea50136d113f9a81f9e2 /tools/perf/scripts/python/libxed.py | |
| parent | 8a0fa3ff3b606b55c4edc71ad133e61529b64549 (diff) | |
NFSv4.2: Fixup CLONE dest file size for zero-length count
When holding a delegation, the NFS client optimizes away setting the
attributes of a file from the GETATTR in the compound after CLONE, and for
a zero-length CLONE we will end up setting the inode's size to zero in
nfs42_copy_dest_done(). Handle this case by computing the resulting count
from the server's reported size after CLONE's GETATTR.
Suggested-by: Trond Myklebust <[email protected]>
Signed-off-by: Benjamin Coddington <[email protected]>
Fixes: 94d202d5ca39 ("NFSv42: Copy offload should update the file size when appropriate")
Signed-off-by: Anna Schumaker <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions