Xfstests

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(Other sources)
 
(2 intermediate revisions not shown)
Line 35: Line 35:
Now you should be able to run the tests:
Now you should be able to run the tests:
-
  ./check -nfs              # Runs default tests
+
  sudo ./check -nfs              # Runs default tests
-
  ./check -nfs -g quick    # Runs tests in the "quick" group
+
  sudo ./check -nfs -g quick    # Runs tests in the "quick" group
-
  ./check -nfs generic/001  # Runs a specific test and then exits
+
  sudo ./check -nfs generic/001  # Runs a specific test and then exits
== Expected output / failures ("quick" group) ==
== Expected output / failures ("quick" group) ==
Line 500: Line 500:
  Failures: generic/035 generic/423 generic/465 generic/469
  Failures: generic/035 generic/423 generic/465 generic/469
  Failed 4 of 75 tests
  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;

Latest revision as of 19:48, 1 May 2019

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;

Personal tools