zfs-linux/0.7.5-1ubuntu16.11 ADT test failure with linux-hwe-5.4/5.4.0-79.88~18.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-hwe-5.4 (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Bionic |
New
|
Undecided
|
Unassigned | ||
zfs-linux (Ubuntu) |
Fix Released
|
Medium
|
Colin Ian King | ||
Xenial |
Fix Released
|
Medium
|
Colin Ian King | ||
Bionic |
Fix Released
|
Medium
|
Colin Ian King | ||
Focal |
Fix Released
|
Medium
|
Colin Ian King | ||
Groovy |
Fix Released
|
Medium
|
Colin Ian King | ||
Hirsute |
Fix Released
|
Medium
|
Colin Ian King | ||
Impish |
Fix Released
|
Medium
|
Colin Ian King |
Bug Description
== zfs-linux SRU ==
IMPISH, HIRSUTE, GROOVY, FOCAL, BIONIC, XENIAL
[Impact]
The zfs debian scrub test sometimes times out on slower test systems
because scrub can take a while to complete and the scrub test can
time out. The test needs some more intelligence to detect this
and a longer time out for slower systems.
The fix now polls the scrub completion more thoroughly and increases
timeout to 15 minutes.
[Test Plan]
Run the test with autopkgtest on slow file systems. With the fix the test
has longer timeout and will pass rather than fail with a timeout. e.g.
autopkgtest zfs-linux_
[Where problems could occur]
The timeout is hard coded to 15 minutes. This should be enough for slow
devices with the small ZFS volume set used by this test. However, it may
still fail if the backing store is really slow. However, we don't want the
test to be blocked indefinitely waiting for a timeout, so a 15 minute
scrub timeout seems to be long enough to be more than reasonable. Any longer and it's highly likely that the scrub has hung.
[Other Info]
This test is almost identical to the same scrub test run from the kernel
team autotest zfs smoke test, so it has been exercised regularly and is
known to reliably.
-------
This is a scripted bug report about ADT failures while running zfs-linux tests for linux-hwe-
Testing failed on:
amd64: https:/
arm64: https:/
ppc64el: https:/
s390x: https:/
This is a similar issue as reported on bug 1885289, which was fixed on autotest-
tags: | added: kernel-adt-failure |
description: | updated |
no longer affects: | linux-hwe-5.4 (Ubuntu Xenial) |
no longer affects: | linux-hwe-5.4 (Ubuntu Focal) |
no longer affects: | linux-hwe-5.4 (Ubuntu Groovy) |
no longer affects: | linux-hwe-5.4 (Ubuntu Hirsute) |
no longer affects: | linux-hwe-5.4 (Ubuntu Impish) |
description: | updated |
no longer affects: | zfs-linux (Ubuntu Groovy) |
no longer affects: | linux-hwe-5.4 (Ubuntu Groovy) |
Changed in zfs-linux (Ubuntu Xenial): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Bionic): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Focal): | |
assignee: | nobody → Colin Ian King (colin-king) |
assignee: | Colin Ian King (colin-king) → nobody |
Changed in zfs-linux (Ubuntu Groovy): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Hirsute): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Impish): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Focal): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in zfs-linux (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Groovy): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Hirsute): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Impish): | |
importance: | Undecided → Medium |
Changed in zfs-linux (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in zfs-linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in zfs-linux (Ubuntu Focal): | |
status: | New → In Progress |
Changed in zfs-linux (Ubuntu Groovy): | |
status: | New → In Progress |
Changed in zfs-linux (Ubuntu Hirsute): | |
status: | New → In Progress |
Changed in zfs-linux (Ubuntu Impish): | |
status: | New → In Progress |
From the look of this (and some quick testing on a VM), the scrub is taking ~10 minutes and I suspect that the test is timing out before the scrub completes. I've bumped it to 15 minutes,
https:/ /kernel. ubuntu. com/git/ ubuntu/ autotest- client- tests.git/ commit/ ?id=e5905f5f0b8 3764301f2869d64 4e71c6a96a8ae9
Can this test be re-run to see if this addresses the failure?