Xfstests
From Linux NFS
Contents |
Setup
Clone and configure the xfstests source code on your NFS client:
git clone git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git cd xfstests ./configure
The configure script might complain about missing packages needed to run the tests. You should install those using your distribution's package manager and rerun ./configure before continuing (see the README for examples). Build the test suite when you are ready:
make
Next, add the fsgqa user and group:
sudo useradd fsgqa sudo groupadd fsgqa
Finally, configure test and scratch exports on your NFS server. The exports MUST have different fsid values set if they are on the same local filesystem:
# /etc/exports - exports(5) - directories exported to NFS clients /export/test *(rw,no_subtree_check,no_root_squash) /export/scratch *(rw,no_subtree_check,no_root_squash,fsid=1)
Running
Copy local.config.example to local.config and edit the file with your server information
- TEST_DEV and SCRATCH_DEV refer to the server export information
- TEST_DIR and SCRATCH_MNT are mountpoints on the client
- NFS_MOUNT_OPTIONS is to configure mount options
# Ideally define at least these 5 to match your environment # The first 2 are required. # See README for other variables which can be set. export TEST_DEV=192.168.0.100:/export/test export TEST_DIR=/nfs/test export SCRATCH_DEV=192.168.0.100:/export/scratch export SCRATCH_MNT=/nfs/scratch export NFS_MOUNT_OPTIONS="-o rw,relatime,vers=4.1"
Alternatively, these values can be set as global variables through the command line.
Now you should be able to run the tests:
sudo ./check -nfs # Runs default tests sudo ./check -nfs -g quick # Runs tests in the "quick" group sudo ./check -nfs generic/001 # Runs a specific test and then exits
Expected output / failures ("quick" group)
FSTYP -- nfs PLATFORM -- Linux/x86_64 arch 4.16.0-ANNA+ MKFS_OPTIONS -- 192.168.0.100:/export/scratch MOUNT_OPTIONS -- -o rw,relatime,vers=4.1 192.168.0.100:/export/scratch /nfs/scratch generic/001 2s ... 2s generic/002 1s ... 1s generic/003 [not run] atime related mount options have no effect on NFS generic/004 [not run] xfs_io flink failed (old kernel/wrong fs?) generic/005 0s ... 0s generic/006 2s ... 2s generic/007 7s ... 8s generic/008 [not run] xfs_io fzero failed (old kernel/wrong fs?) generic/009 [not run] xfs_io fzero failed (old kernel/wrong fs?) generic/011 2s ... 2s generic/012 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/013 6s ... 7s generic/014 3s ... 2s generic/015 [not run] Filesystem nfs not supported in _scratch_mkfs_sized generic/016 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/018 [not run] defragmentation not supported for fstype "nfs" generic/020 [not run] attrs not supported by this filesystem type: nfs generic/021 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/022 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/023 1s ... 1s generic/024 [not run] fs doesn't support RENAME_NOREPLACE generic/025 [not run] fs doesn't support RENAME_EXCHANGE generic/026 [not run] ACLs not supported by this filesystem type: nfs generic/028 5s ... 5s generic/029 1s ... 1s generic/030 0s ... 0s generic/031 [not run] xfs_io fcollapse failed (old kernel/wrong fs?) generic/032 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/033 [not run] xfs_io fzero failed (old kernel/wrong fs?) generic/034 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/035 - output mismatch (see /home/anna/xfstests/results//generic/035.out.bad) --- tests/generic/035.out 2015-04-21 10:56:21.252431832 -0400 +++ /home/anna/xfstests/results//generic/035.out.bad 2018-04-13 10:42:05.358781041 -0400 @@ -1,3 +1,5 @@ QA output created by 035 overwriting regular file: +nlink is 1, should be 0 overwriting directory: +t_rename_overwrite: fstat(3): Stale file handle ... (Run 'diff -u tests/generic/035.out /home/anna/xfstests/results//generic/035.out.bad' to see the entire diff) generic/037 [not run] attrs not supported by this filesystem type: nfs generic/039 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/040 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/041 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/050 [not run] nfs does not support shutdown generic/052 [not run] nfs does not support shutdown generic/053 0s ... [not run] ACLs not supported by this filesystem type: nfs generic/056 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/057 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/058 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/059 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/060 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/061 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/062 [not run] attrs not supported by this filesystem type: nfs generic/063 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/064 [not run] xfs_io fiemap failed (old kernel/wrong fs?) generic/065 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/066 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/067 [not run] This test requires loopback device support generic/069 3s ... 3s generic/070 [not run] attrs not supported by this filesystem type: nfs generic/071 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/073 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/075 3s ... 3s generic/076 [not run] require 192.168.0.100:/export/scratch to be local device generic/078 [not run] fs doesn't support RENAME_WHITEOUT generic/079 [not run] file system doesn't support chattr +ia generic/080 2s ... 2s generic/081 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/082 [not run] Quota user tools not installed generic/084 5s ... 5s generic/086 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/087 0s ... 1s generic/088 0s ... 0s generic/090 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/091 8s ... 7s generic/092 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/094 [not run] xfs_io fiemap failed (old kernel/wrong fs?) generic/096 [not run] xfs_io fzero failed (old kernel/wrong fs?) generic/097 [not run] attrs not supported by this filesystem type: nfs generic/098 0s ... 0s generic/099 [not run] ACLs not supported by this filesystem type: nfs generic/101 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/103 [not run] attrs not supported by this filesystem type: nfs generic/104 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/105 0s ... [not run] ACLs not supported by this filesystem type: nfs generic/106 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/107 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/108 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/110 [not run] Reflink not supported by test filesystem type: nfs generic/111 [not run] Reflink not supported by test filesystem type: nfs generic/112 3s ... 2s generic/113 2s ... 2s generic/114 [not run] device block size: 4096 greater than 512 generic/115 [not run] Reflink not supported by test filesystem type: nfs generic/116 [not run] Reflink not supported by test filesystem type: nfs generic/117 [not run] attrs not supported by this filesystem type: nfs generic/118 [not run] Reflink not supported by test filesystem type: nfs generic/119 [not run] Reflink not supported by test filesystem type: nfs generic/120 [not run] atime related mount options have no effect on NFS generic/121 [not run] Dedupe not supported by test filesystem type: nfs generic/122 [not run] Dedupe not supported by test filesystem type: nfs generic/123 0s ... 1s generic/124 1s ... 1s generic/126 0s ... 0s generic/128 0s ... 0s generic/129 5s ... 6s generic/130 4s ... 4s generic/131 1s ... 1s generic/134 [not run] Reflink not supported by test filesystem type: nfs generic/135 0s ... 1s generic/136 [not run] Dedupe not supported by test filesystem type: nfs generic/138 [not run] Reflink not supported by test filesystem type: nfs generic/139 [not run] Reflink not supported by test filesystem type: nfs generic/140 [not run] Reflink not supported by test filesystem type: nfs generic/141 0s ... 0s generic/142 [not run] Reflink not supported by test filesystem type: nfs generic/143 [not run] Reflink not supported by test filesystem type: nfs generic/144 [not run] Reflink not supported by test filesystem type: nfs generic/145 [not run] Reflink not supported by test filesystem type: nfs generic/146 [not run] Reflink not supported by test filesystem type: nfs generic/147 [not run] Reflink not supported by test filesystem type: nfs generic/148 [not run] Reflink not supported by test filesystem type: nfs generic/149 [not run] Reflink not supported by test filesystem type: nfs generic/150 [not run] Reflink not supported by test filesystem type: nfs generic/151 [not run] Reflink not supported by test filesystem type: nfs generic/152 [not run] Reflink not supported by test filesystem type: nfs generic/153 [not run] Reflink not supported by test filesystem type: nfs generic/154 [not run] Reflink not supported by test filesystem type: nfs generic/155 [not run] Reflink not supported by test filesystem type: nfs generic/156 [not run] Reflink not supported by test filesystem type: nfs generic/157 [not run] Reflink not supported by test filesystem type: nfs generic/158 [not run] Dedupe not supported by test filesystem type: nfs generic/159 [not run] lsattr not supported by test filesystem type: nfs generic/160 [not run] lsattr not supported by test filesystem type: nfs generic/161 [not run] Reflink not supported by scratch filesystem type: nfs generic/162 [not run] Dedupe not supported by test filesystem type: nfs generic/163 [not run] Dedupe not supported by test filesystem type: nfs generic/169 0s ... 1s generic/171 [not run] Reflink not supported by scratch filesystem type: nfs generic/172 [not run] Reflink not supported by scratch filesystem type: nfs generic/173 [not run] Reflink not supported by scratch filesystem type: nfs generic/174 [not run] Reflink not supported by scratch filesystem type: nfs generic/177 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/178 [not run] Reflink not supported by test filesystem type: nfs generic/179 [not run] Reflink not supported by test filesystem type: nfs generic/180 [not run] Reflink not supported by test filesystem type: nfs generic/181 [not run] Reflink not supported by test filesystem type: nfs generic/182 [not run] Dedupe not supported by test filesystem type: nfs generic/183 [not run] Reflink not supported by scratch filesystem type: nfs generic/184 0s ... 1s generic/185 [not run] Reflink not supported by scratch filesystem type: nfs generic/188 [not run] Reflink not supported by scratch filesystem type: nfs generic/189 [not run] Reflink not supported by scratch filesystem type: nfs generic/190 [not run] Reflink not supported by scratch filesystem type: nfs generic/191 [not run] Reflink not supported by scratch filesystem type: nfs generic/193 0s ... 0s generic/194 [not run] Reflink not supported by scratch filesystem type: nfs generic/195 [not run] Reflink not supported by scratch filesystem type: nfs generic/196 [not run] Reflink not supported by scratch filesystem type: nfs generic/197 [not run] Reflink not supported by scratch filesystem type: nfs generic/198 1s ... 0s generic/199 [not run] Reflink not supported by scratch filesystem type: nfs generic/200 [not run] Reflink not supported by scratch filesystem type: nfs generic/201 [not run] Reflink not supported by scratch filesystem type: nfs generic/202 [not run] Reflink not supported by scratch filesystem type: nfs generic/203 [not run] Reflink not supported by scratch filesystem type: nfs generic/205 [not run] Reflink not supported by scratch filesystem type: nfs generic/206 [not run] Reflink not supported by scratch filesystem type: nfs generic/207 1s ... 0s generic/210 0s ... 0s generic/211 0s ... 1s generic/212 0s ... 0s generic/213 7s ... [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/214 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/215 2s ... 2s generic/216 [not run] Reflink not supported by scratch filesystem type: nfs generic/217 [not run] Reflink not supported by scratch filesystem type: nfs generic/218 [not run] Reflink not supported by scratch filesystem type: nfs generic/219 [not run] Quota user tools not installed generic/220 [not run] Reflink not supported by scratch filesystem type: nfs generic/221 1s ... 1s generic/222 [not run] Reflink not supported by scratch filesystem type: nfs generic/223 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/225 [not run] xfs_io fiemap failed (old kernel/wrong fs?) generic/227 [not run] Reflink not supported by scratch filesystem type: nfs generic/228 0s ... [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/229 [not run] Reflink not supported by scratch filesystem type: nfs generic/230 [not run] Quota user tools not installed generic/235 [not run] Quota user tools not installed generic/236 1s ... 1s generic/237 0s ... [not run] ACLs not supported by this filesystem type: nfs generic/238 [not run] Reflink not supported by scratch filesystem type: nfs generic/240 0s ... 0s generic/244 [not run] Quota user tools not installed generic/245 0s ... 0s generic/246 0s ... 0s generic/247 4s ... 4s generic/248 0s ... 0s generic/249 0s ... 1s generic/250 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/252 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/253 [not run] Reflink not supported by scratch filesystem type: nfs generic/254 [not run] Reflink not supported by scratch filesystem type: nfs generic/255 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/256 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/257 0s ... 0s generic/258 0s ... 0s generic/259 [not run] Reflink not supported by scratch filesystem type: nfs generic/260 [not run] FITRIM not supported on /nfs/scratch generic/261 [not run] Reflink not supported by scratch filesystem type: nfs generic/262 [not run] Reflink not supported by scratch filesystem type: nfs generic/263 3s ... 4s generic/264 [not run] Reflink not supported by scratch filesystem type: nfs generic/265 [not run] Reflink not supported by scratch filesystem type: nfs generic/266 [not run] Reflink not supported by scratch filesystem type: nfs generic/267 [not run] Reflink not supported by scratch filesystem type: nfs generic/268 [not run] Reflink not supported by scratch filesystem type: nfs generic/271 [not run] Reflink not supported by scratch filesystem type: nfs generic/272 [not run] Reflink not supported by scratch filesystem type: nfs generic/276 [not run] Reflink not supported by scratch filesystem type: nfs generic/277 [not run] file system doesn't support chattr +A generic/278 [not run] Reflink not supported by scratch filesystem type: nfs generic/279 [not run] Reflink not supported by scratch filesystem type: nfs generic/281 [not run] Reflink not supported by scratch filesystem type: nfs generic/282 [not run] Reflink not supported by scratch filesystem type: nfs generic/283 [not run] Reflink not supported by scratch filesystem type: nfs generic/284 [not run] Reflink not supported by scratch filesystem type: nfs generic/286 2s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE generic/287 [not run] Reflink not supported by scratch filesystem type: nfs generic/288 [not run] FITRIM not supported on /nfs/scratch generic/289 [not run] Reflink not supported by scratch filesystem type: nfs generic/290 [not run] Reflink not supported by scratch filesystem type: nfs generic/291 [not run] Reflink not supported by scratch filesystem type: nfs generic/292 [not run] Reflink not supported by scratch filesystem type: nfs generic/293 [not run] Reflink not supported by scratch filesystem type: nfs generic/294 0s ... - output mismatch (see /home/anna/xfstests/results//generic/294.out.bad) --- tests/generic/294.out 2016-07-28 14:37:35.543883543 -0400 +++ /home/anna/xfstests/results//generic/294.out.bad 2018-04-13 10:43:25.833294555 -0400 @@ -1,5 +1,5 @@ QA output created by 294 -mknod: SCRATCH_MNT/294.test/testnode: File exists -mkdir: cannot create directory 'SCRATCH_MNT/294.test/testdir': File exists +mknod: SCRATCH_MNT/294.test/testnode: Read-only file system +mkdir: cannot create directory 'SCRATCH_MNT/294.test/testdir': Read-only file system touch: cannot touch 'SCRATCH_MNT/294.test/testtarget': Read-only file system ln: creating symbolic link 'SCRATCH_MNT/294.test/testlink': File exists ... (Run 'diff -u tests/generic/294.out /home/anna/xfstests/results//generic/294.out.bad' to see the entire diff) generic/295 [not run] Reflink not supported by scratch filesystem type: nfs generic/296 [not run] Reflink not supported by scratch filesystem type: nfs generic/301 [not run] Reflink not supported by scratch filesystem type: nfs generic/302 [not run] Reflink not supported by scratch filesystem type: nfs generic/303 [not run] Reflink not supported by test filesystem type: nfs generic/304 [not run] Dedupe not supported by test filesystem type: nfs generic/305 [not run] Reflink not supported by scratch filesystem type: nfs generic/306 1s ... 0s generic/307 2s ... [not run] ACLs not supported by this filesystem type: nfs generic/308 0s ... 0s generic/309 1s ... 1s generic/312 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/313 4s ... 4s generic/314 0s ... 0s generic/315 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/316 [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/317 [not run] This test requires procfs uid_map support. generic/318 [not run] ACLs not supported by this filesystem type: nfs generic/319 0s ... [not run] ACLs not supported by this filesystem type: nfs generic/321 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/322 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/324 [not run] defragmentation not supported for fstype "nfs" generic/325 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/326 [not run] Reflink not supported by scratch filesystem type: nfs generic/327 [not run] Reflink not supported by scratch filesystem type: nfs generic/328 [not run] Reflink not supported by scratch filesystem type: nfs generic/329 [not run] Reflink not supported by scratch filesystem type: nfs generic/330 [not run] Reflink not supported by scratch filesystem type: nfs generic/331 [not run] Reflink not supported by scratch filesystem type: nfs generic/332 [not run] Reflink not supported by scratch filesystem type: nfs generic/335 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/336 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/337 [not run] attrs not supported by this filesystem type: nfs generic/338 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/341 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/342 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/343 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/346 4s ... 3s generic/347 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/348 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/353 [not run] Reflink not supported by scratch filesystem type: nfs generic/355 1s ... 0s generic/356 [not run] Reflink not supported by scratch filesystem type: nfs generic/357 [not run] Reflink not supported by scratch filesystem type: nfs generic/358 [not run] Reflink not supported by scratch filesystem type: nfs generic/359 [not run] Reflink not supported by scratch filesystem type: nfs generic/360 0s ... 0s generic/361 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/362 [not run] this test requires richacl support on $SCRATCH_DEV generic/363 [not run] this test requires richacl support on $SCRATCH_DEV generic/364 [not run] this test requires richacl support on $SCRATCH_DEV generic/365 [not run] this test requires richacl support on $SCRATCH_DEV generic/366 [not run] this test requires richacl support on $SCRATCH_DEV generic/367 [not run] this test requires richacl support on $SCRATCH_DEV generic/368 [not run] this test requires richacl support on $SCRATCH_DEV generic/369 [not run] this test requires richacl support on $SCRATCH_DEV generic/370 [not run] this test requires richacl support on $SCRATCH_DEV generic/371 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/372 [not run] Reflink not supported by scratch filesystem type: nfs generic/373 [not run] Reflink not supported by scratch filesystem type: nfs generic/374 [not run] Dedupe not supported by test filesystem type: nfs generic/375 0s ... [not run] ACLs not supported by this filesystem type: nfs generic/376 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/377 [not run] attrs not supported by this filesystem type: nfs generic/378 0s ... 0s generic/379 [not run] Quota user tools not installed generic/380 [not run] Quota user tools not installed generic/381 [not run] Quota user tools not installed generic/382 [not run] Quota user tools not installed generic/383 [not run] Quota user tools not installed generic/384 [not run] Quota user tools not installed generic/385 [not run] Quota user tools not installed generic/386 [not run] Quota user tools not installed generic/389 [not run] xfs_io flink failed (old kernel/wrong fs?) generic/391 2s ... [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/392 [not run] nfs does not support shutdown generic/393 0s ... 0s generic/394 0s ... 1s generic/395 [not run] No encryption support for nfs generic/396 [not run] No encryption support for nfs generic/397 [not run] No encryption support for nfs generic/398 [not run] No encryption support for nfs generic/400 [not run] Quota user tools not installed generic/401 0s ... 0s generic/402 [not run] no kernel support for y2038 sysfs switch generic/403 [not run] attrs not supported by this filesystem type: nfs generic/404 [not run] xfs_io finsert failed (old kernel/wrong fs?) generic/406 0s ... 0s generic/407 [not run] Reflink not supported by test filesystem type: nfs generic/408 [not run] Dedupe not supported by test filesystem type: nfs generic/409 [not run] require 192.168.0.100:/export/scratch to be local device generic/410 [not run] require 192.168.0.100:/export/scratch to be local device generic/411 [not run] require 192.168.0.100:/export/scratch to be local device generic/412 0s ... 0s generic/413 [not run] mount 192.168.0.100:/export/scratch with dax failed generic/414 [not run] Reflink not supported by scratch filesystem type: nfs generic/417 [not run] nfs does not support shutdown generic/419 [not run] No encryption support for nfs generic/420 0s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/421 [not run] No encryption support for nfs generic/422 [not run] xfs_io falloc failed (old kernel/wrong fs?) generic/423 - output mismatch (see /home/anna/xfstests/results//generic/423.out.bad) --- tests/generic/423.out 2017-10-26 12:01:16.371917281 -0400 +++ /home/anna/xfstests/results//generic/423.out.bad 2018-04-13 10:43:49.679323205 -0400 @@ -9,3 +9,6 @@ Test statx on a symlink Test statx on an AF_UNIX socket Test a hard link to a file +[!] attr 'stx_mask' differs from ref file, 7ff != e0 +Failed +stat_test failed ... (Run 'diff -u tests/generic/423.out /home/anna/xfstests/results//generic/423.out.bad' to see the entire diff) generic/424 [not run] file system doesn't support any of /usr/bin/chattr +a/+c/+d/+i generic/425 [not run] attrs not supported by this filesystem type: nfs generic/426 3s ... 3s generic/427 [not run] Filesystem nfs not supported in _scratch_mkfs_sized generic/428 0s ... 0s generic/430 0s ... 0s generic/431 0s ... 0s generic/432 0s ... 0s generic/433 1s ... 0s generic/434 0s ... 0s generic/436 0s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE generic/437 0s ... 1s generic/439 0s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/440 [not run] No encryption support for nfs generic/441 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/443 0s ... 0s generic/444 [not run] ACLs not supported by this filesystem type: nfs generic/445 1s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE generic/446 8s ... [not run] xfs_io fpunch failed (old kernel/wrong fs?) generic/448 0s ... [not run] File system does not support llseek(2) SEEK_DATA/HOLE generic/449 [not run] ACLs not supported by this filesystem type: nfs generic/450 0s ... 0s generic/451 31s ... 30s generic/452 0s ... 0s generic/453 0s ... 1s generic/454 [not run] attrs not supported by this filesystem type: nfs generic/456 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/458 [not run] Reflink not supported by scratch filesystem type: nfs generic/460 2s ... 3s generic/462 [not run] mount 192.168.0.100:/export/scratch with dax failed generic/463 [not run] Reflink not supported by test filesystem type: nfs generic/465 - output mismatch (see /home/anna/xfstests/results//generic/465.out.bad) --- tests/generic/465.out 2017-10-26 12:01:16.381916958 -0400 +++ /home/anna/xfstests/results//generic/465.out.bad 2018-04-13 10:44:29.941579293 -0400 @@ -1,3 +1,5 @@ QA output created by 465 non-aio dio test +encounter an error: block 0 offset 0, content 62 aio-dio test +encounter an error: block 0 offset 0, content 62 ... (Run 'diff -u tests/generic/465.out /home/anna/xfstests/results//generic/465.out.bad' to see the entire diff) generic/466 [not run] Filesystem nfs not supported in _scratch_mkfs_sized generic/467 1s ... 0s generic/468 [not run] nfs does not support shutdown generic/469 0s ... 0s generic/470 [not run] This test requires a valid $LOGWRITES_DEV generic/471 [not run] xfs_io pwrite failed (old kernel/wrong fs?) generic/474 [not run] nfs does not support shutdown generic/477 0s ... 1s generic/478 0s ... 0s generic/479 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/480 [not run] require 192.168.0.100:/export/scratch to be valid block disk generic/481 [not run] require 192.168.0.100:/export/scratch to be valid block disk nfs/001 [not run] nfs4_setfacl utility required, skipped this test shared/001 [not run] not suitable for this filesystem type: nfs shared/002 [not run] not suitable for this filesystem type: nfs shared/003 [not run] not suitable for this filesystem type: nfs shared/004 [not run] not suitable for this filesystem type: nfs shared/032 [not run] not suitable for this filesystem type: nfs shared/289 [not run] not suitable for this filesystem type: nfs
NFS v3
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/099 generic/112 generic/113 generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/237 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257 generic/258 generic/263 generic/286 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/375 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/436 generic/437 generic/443 generic/444 generic/445 generic/448 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478 Failures: generic/035 generic/099 generic/258 generic/375 generic/423 generic/444 generic/465 generic/467 generic/477 Failed 9 of 73 tests
NFS v4.0
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/112 generic/113 generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257 generic/258 generic/263 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/437 generic/443 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478 Failures: generic/035 generic/423 generic/426 generic/465 generic/467 generic/477 Failed 6 of 65 tests
NFS v4.1
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/087 generic/088 generic/091 generic/112 generic/113 generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/215 generic/221 generic/236 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257 generic/258 generic/263 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/394 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/437 generic/443 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478 Failures: generic/035 generic/423 generic/465 Failed 3 of 65 tests
NFS v4.2
Ran: generic/001 generic/002 generic/005 generic/006 generic/007 generic/011 generic/013 generic/014 generic/023 generic/028 generic/035 generic/075 generic/080 generic/086 generic/087 generic/088 generic/091 generic/112 generic/113 generic/123 generic/126 generic/131 generic/184 generic/193 generic/198 generic/207 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/221 generic/228 generic/236 generic/240 generic/245 generic/246 generic/247 generic/248 generic/249 generic/257 generic/258 generic/263 generic/286 generic/308 generic/309 generic/313 generic/314 generic/355 generic/360 generic/378 generic/391 generic/394 generic/420 generic/423 generic/426 generic/428 generic/430 generic/431 generic/432 generic/433 generic/434 generic/436 generic/437 generic/443 generic/445 generic/448 generic/450 generic/451 generic/465 generic/467 generic/469 generic/477 generic/478 Failures: generic/035 generic/423 generic/465 generic/469 Failed 4 of 75 tests
Other sources
Ben Coddington's list of NFS xfstests failures with commentary, somewhat out of date as of early 2019: http://people.redhat.com/bcodding/nfs/2016/10/07/nfs_xfstest_generic/
Bruce Fields's list of NFS xfstest failures with very brief comments: http://git.linux-nfs.org/?p=bfields/testd.git;a=blob;f=data/xfstests-failed;