aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2022-08-21 00:20:02 -0400
committerTheodore Ts'o <tytso@mit.edu>2022-08-21 23:53:07 -0400
commitf6433b4ec4e28441c7dd33cddddb38f4ea3e504f (patch)
tree21680275575e9341e4ff6f234d7d4d0e95f957b6
parentd3da70f9d5bba65a1a59c79230fc5e44142b8d10 (diff)
downloadxfstests-bld-f6433b4ec4e28441c7dd33cddddb38f4ea3e504f.tar.gz
test-appliance: exclude tests which cause udf and vfat runs to hang
These need to be debugged, but for now, a number of tests that are causing udf and vfat test runs to hang, thus preventing the test runs from for these file system types from completing. Also disable using udf_test, since the URL where the UDF verification software can be found is no longer valid. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--test-appliance/files/root/fs/udf/config2
-rw-r--r--test-appliance/files/root/fs/udf/exclude25
-rw-r--r--test-appliance/files/root/fs/udf/exclude-opt2
-rw-r--r--test-appliance/files/root/fs/vfat/exclude11
-rw-r--r--test-appliance/files/root/fs/vfat/exclude-opt2
5 files changed, 42 insertions, 0 deletions
diff --git a/test-appliance/files/root/fs/udf/config b/test-appliance/files/root/fs/udf/config
index d339af99..9be16223 100644
--- a/test-appliance/files/root/fs/udf/config
+++ b/test-appliance/files/root/fs/udf/config
@@ -31,6 +31,7 @@ function setup_mount_opts()
export MOUNT_OPTIONS="-o $MNTOPTS"
fi
fi
+ export DISABLE_UDF_TEST=1
}
function get_mkfs_opts()
@@ -57,4 +58,5 @@ function reset_vars()
{
unset MOUNT_OPTIONS
unset UDF_MKFS_OPTIONS
+ unset DISABLE_UDF_TEST
}
diff --git a/test-appliance/files/root/fs/udf/exclude b/test-appliance/files/root/fs/udf/exclude
new file mode 100644
index 00000000..94aed4a6
--- /dev/null
+++ b/test-appliance/files/root/fs/udf/exclude
@@ -0,0 +1,25 @@
+// generic/074 results in a hang --- need to debug
+generic/074
+
+// generic/299 results in a hang -- need to debug
+generic/299
+
+// generic/344 results in a hang -- need to debug
+generic/344
+
+// generic/346 runs for at least 90 minutes or hangs
+generic/346
+
+// generic/466 results in a soft lockup -- need to debug
+// stack trace:
+// udf_update_tag+0x80/0x190
+// udf_write_aext+0x440/0x850
+// __udf_add_aext+0x1ac/0x7a0
+// udf_add_aext+0x1bc/0x280
+// udf_do_extend_file+0x35e/0x7a0
+// ...
+generic/466
+
+// The generic/558 tries to consume all of the inodes in
+// the file system which will take far more than 60 minutes.
+generic/558
diff --git a/test-appliance/files/root/fs/udf/exclude-opt b/test-appliance/files/root/fs/udf/exclude-opt
new file mode 100644
index 00000000..e6c36c12
--- /dev/null
+++ b/test-appliance/files/root/fs/udf/exclude-opt
@@ -0,0 +1,2 @@
+-x clone
+-x shutdown
diff --git a/test-appliance/files/root/fs/vfat/exclude b/test-appliance/files/root/fs/vfat/exclude
new file mode 100644
index 00000000..95ea59fd
--- /dev/null
+++ b/test-appliance/files/root/fs/vfat/exclude
@@ -0,0 +1,11 @@
+// generic/014 results in a hang --- need to debug
+generic/014
+
+// generic/129 results in a hang --- need to debug
+generic/129
+
+// generic/239 results in a hang --- need to debug
+generic/239
+
+// generic/308 results in fsck.vfat hanging
+generic/308
diff --git a/test-appliance/files/root/fs/vfat/exclude-opt b/test-appliance/files/root/fs/vfat/exclude-opt
new file mode 100644
index 00000000..e6c36c12
--- /dev/null
+++ b/test-appliance/files/root/fs/vfat/exclude-opt
@@ -0,0 +1,2 @@
+-x clone
+-x shutdown