Comment 5 for bug 1741081

Revision history for this message
Scott Emmons (lscotte) wrote :

Note that for bionic as of this week the behavior is now different. This particular problem doesn't surface for zfs-import-cache.service (because the ConditionPathExists expression is back in the unit).

It's not all good news, however, as that one failed unit has been replaced with:

$ systemctl --failed
  UNIT LOAD ACTIVE SUB DESCRIPTION
● zfs-mount.service loaded failed failed Mount ZFS filesystems
● zfs-share.service loaded failed failed ZFS file system shares
● zfs-zed.service loaded failed failed ZFS Event Daemon (zed)

All because the zfs kernel module is now no longer being loaded. So, it's related to this bug in that the zfs-import-cache.service was loading the zfs kernel module because it was running unconditionally. Now that this unit is no longer running do to ConditionPathExists, other zfs units fail now.

I'm fairly certain we ran into this same issue back in xenial, I'll see if I can track down the launchpad # for it. Thanks!