Race between empty cache file and fstab containing /boot/grub
Bug #1845606 reported by
Didier Roche-Tolomelli
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zfs-linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
There is a race between empty cache file for the mount generator and fstab which contains /boot/grub.
With zfs on root, the generator is the only solution to avoid races. However in 0.8 it misses cache invalidation (when rollbacking or booting on other datasets).
This is a workaround for the first boot with empty files to ensure we initialize it properly.
To post a comment you must log in.
This bug was fixed in the package zfs-linux - 0.8.1-1ubuntu12
---------------
zfs-linux (0.8.1-1ubuntu12) eoan; urgency=medium
* Rename zsys-support.patch to 4000-zsys- support. patch patches/ 4500-fix- generator- invalid- cache.patch: patches/ 4501-fix- var-lib- race.patch:
* debian/
- Regenerate cache file if empty to fix a race for the mount
generator and fstab which contains /boot/grub (LP: #1845606)
* debian/
- Fix a race between systemd-random-seed and zfs mount -a if
/var/lib is a separate persistent dataset. (LP: #1845298)
-- Didier Roche <email address hidden> Fri, 27 Sep 2019 09:48:23 +0200