Race between empty cache file and fstab containing /boot/grub

Bug #1845606 reported by Didier Roche-Tolomelli
6
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.

Revision history for this message
Launchpad Janitor (janitor) wrote :

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
  * debian/patches/4500-fix-generator-invalid-cache.patch:
    - Regenerate cache file if empty to fix a race for the mount
      generator and fstab which contains /boot/grub (LP: #1845606)
  * debian/patches/4501-fix-var-lib-race.patch:
    - 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

Changed in zfs-linux (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.