[PATCH pynfs 00/13] server41tests: add some tests for copy offload
Jeff Layton <[email protected]>
| Newsgroups | gmane.linux.nfs |
|---|---|
| Message-ID | <[email protected]> |
This patchset adds a number of tests for copy offload. Most of them are normal single-server testcases, but the last one adds a test of an actual server-to-server copy from one server to another. This requires a new command-line option for specifying the source server. When omitted, the test is skipped. This is based on top of my dir delegation pynfs tests, but I don't think they touch much of the same code. Signed-off-by: Jeff Layton <[email protected]> --- Jeff Layton (13): server41tests: add helpers and basic synchronous COPY test server41tests: test COPY with non-zero offsets server41tests: test async COPY with OFFLOAD_STATUS polling server41tests: test OFFLOAD_STATUS persists after async copy completes server41tests: test OFFLOAD_CANCEL on async copy server41tests: test COPY with bad source stateid server41tests: test COPY with bad destination stateid server41tests: test OFFLOAD_STATUS with fabricated stateid server41tests: test COPY within same file nfs4.1: fix COPY_NOTIFY args union arm name in XDR server41tests: test COPY_NOTIFY server41tests: support a second server for inter-server copy server41tests: test inter-server COPY CLAUDE.md | 100 +++++ ...ts-add-a-test-for-rename-within-a-dir-wit.patch | 55 +++ nfs4.1/server41tests/environment.py | 127 ++++-- nfs4.1/server41tests/st_copy.py | 488 ++++++++++++++++++++- nfs4.1/testserver.py | 14 + nfs4.1/xdrdef/nfs4.x | 2 +- 6 files changed, 740 insertions(+), 46 deletions(-) --- base-commit: 95d7055e00ab861fb16f750d244dacc57a30ca19 change-id: 20260709-copy-df33bb31e88c Best regards, -- Jeff Layton <[email protected]>