[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#764287: GRUB before 2.02 doesn't support ZFS lz4 compression



Package: partman-zfs
Version: 39
Severity: critical
Tags: pending
User: debian-bsd@lists.debian.org
Usertags: kfreebsd

Hi,

If d-i is running kfreebsd 10.1, lz4 will be active by default for
newly-created ZFS pools.  GRUB 2.02 (in sid) can boot from these,
but GRUB 2.00 (in jessie) cannot.

So, installing sid from sid d-i is fine.

Installing jessie from sid d-i will fail to install a bootloader,
if /boot or /lib/modules are in a newly-created ZFS pool.

Installing jessie from jessie d-i Beta 2 is also fine, but new
installs to ZFS could fail as above if kfreebsd 10.1 udebs migrate
before GRUB 2.00 does.

To avoid that happening, I'm changing the default to not enable
lz4 in newly-created zpools.  This change can be reverted as soon as
GRUB migrates to jessie.

Old zpools created by wheezy are not affected because lz4 is already
disabled for them.

Thanks.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: