NFSTEST_PNFS(1) | nfstest_pnfs 1.5 | NFSTEST_PNFS(1) |
nfstest_pnfs - Basic pNFS functional tests
nfstest_pnfs --server <server> [options]
Verify basic pNFS functionality for file (both READ and WRITE), including opening a second file within the same mount and having a lock on the file. Also, verify basic pNFS functionality for a file opened for both READ and WRITE while reading the file first and then writing to it or the other way around by writing to the file fist and then reading the file. These tests verify proper functionality of pNFS and NFSv4.1 as well.
Verify basic pNFS functionality on a couple of files opened for reading within the same mount.
Verify basic pNFS functionality on a couple of files opened for writing and then re-opening the first file for writing within the same mount.
Verify basic pNFS functionality on a couple of files opened for reading and then re-opening the first file for writing within the same mount.
Verify basic pNFS functionality on a couple of files opened for writing and then re-opening the first file for reading within the same mount.
Verify traffic for locked file opened for reading using pNFS.
Verify traffic for locked file opened for writing using pNFS.
Verify setattr traffic for file using pNFS.
Verify setattr traffic for locked file using pNFS.
Verify traffic for file opened for read and write: reading file first.
Verify traffic for file opened for read and write: writing file first.
Verify client only connects to the DS with I/O.
Verify traffic for file using pNFS when mount option rsize < 4096.
Verify traffic for file using pNFS when mount option wsize < 4096.
Verify traffic for file using pNFS when mount option rsize < 4096 and wsize < 4096.
Verify file created with pNFS is read correctly from different versions of NFS. Also, verify files created with different versions of NFS are read correctly from pNFS
Run all tests: read, write, read_write, write_read, read_lock, write_lock, setattr, setattr_lock, rw_read, rw_write, one_ds, rsize, wsize, rwsize, nfsvers
The only required option is --server
$ nfstest_pnfs --server 192.168.0.11
The user id in the local host must have access to run commands as root using the 'sudo' command without the need for a password.
formatstr(3), nfstest.test_util(3), nfstest_alloc(1), nfstest_cache(1), nfstest_delegation(1), nfstest_dio(1), nfstest_fcmp(1), nfstest_file(1), nfstest_interop(1), nfstest_io(1), nfstest_lock(1), nfstest_pkt(1), nfstest_posix(1), nfstest_rdma(1), nfstest_sparse(1), nfstest_ssc(1), nfstest_xattr(1), nfstest_xid(1), packet.nfs.nfs4_const(3)
No known bugs.
Jorge Mora (mora@netapp.com)
21 March 2023 | NFStest 3.2 |