Xfstests-nfs

Xfstests-nfs

Setup

在NFS客户端上克隆并配置xfstests源代码:

git clone git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
cd xfstests
./configure

配置脚本可能会抱怨缺少运行测试所需的包。您应该使用发行版的包管理器安装它们,并在继续之前重新运行./configure(有关示例,请参阅README)。准备好后构建测试套件:

make

接下来,添加fsgqa用户和组:

sudo useradd fsgqa
sudo groupadd fsgqa

最后,在NFS服务器上配置test和scratch导出。如果导出位于同一本地文件系统上,则必须设置不同的fsid值:

# /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)

运行

拷贝local.config.example到local.config并编辑带有服务器信息的文件

  • TEST_DEV和SCRATCH_DEV指的是服务器导出信息

  • TEST_DIR和SCRATCH_MNT是客户端上的挂载点

  • NFS_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"

或者,可以通过命令行将这些值设置为全局变量。

现在您应该能够运行测试了:

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

预期 输出/ failures (“quick” 组)

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

其它资源

Ben Coddington的NFS xfstests失败列表及其评论,截至2019年初有些过时:http://people.redhat.com/bcodding/nfs/2016/10/07/nfs_xfstest_generic/

Bruce Fields的NFS xfstest失败列表,并给出了非常简短的评论:http://git.linux-nfs.org/?p=bfields/testd.git;a=blob;f=data/xfstests-failed;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值