Broken atime in 2.2.2-0ubuntu9 (noble's version)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Bethany Jamison | ||
Noble |
Confirmed
|
Undecided
|
Unassigned | ||
linux-hwe-6.8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
zfs-linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
John Cabaj |
Bug Description
SRU Justification
[Impact]
* 2.2.2-0ubuntu9 has the 6.7 compat series, including https:/
https:/
Thanks to CONFIG_
This needs fixing in noble, and then propagating back through whatever kernels are pulling in this version, since linux-modules vendors copies of the pre-built DKMS modules, with the current 6.8 HWE kernel using 2.2.2-0ubuntu9 explicitly.
[Fix]
* Include f0bf7a247dbb: "[PATCH] Linux 6.7 compat: zfs_setattr fix atime update" from upstream ZFS as quilt patch.
[Test Case]
* Build tested against Noble generic
* Ran autopkgktests for regressions, none encountered
* Ran the following test case:
Using zfs-linux 2.2.2-0ubuntu9
$ cd /path/to/zfs
$ rm -f foo
$ touch foo
$ stat foo
$ # observe initial access time of 0 since epoch (1970-01-01)
Using zfs-linux 2.2.2-0ubuntu9.1
$ cd /path/to/zfs
$ rm -f foo
$ touch foo
$ stat foo
$ # observe initial access time same as modify/change/birth
Also see results attached as "zfs-bad" and "zfs-good", respectively
[Where things could go wrong]
* Low chance of regression, isolated instantiation and logic fix.
* Addition of time delta check could cause issues during unexpected delay > 2 seconds.
affects: | linux (Ubuntu) → zfs-linux (Ubuntu) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Bethany Jamison (bjamison) |
Changed in zfs-linux (Ubuntu): | |
status: | New → Fix Released |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux-hwe-6.8 (Ubuntu): | |
status: | New → Opinion |
status: | Opinion → Invalid |
Changed in linux-hwe-6.8 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in zfs-linux (Ubuntu Noble): | |
status: | New → In Progress |
description: | updated |
NB: Given the 22.04 HWE kernel is pulling from 24.04, this also affects 24.04 out of the box, as expected, no HWE kernel required to hit it.