Bug#1108448: partman-btrfs: support for other checksum algorithms than crc32c
Source: partman-btrfs
Version: 63
Severity: wishlist
Tags: d-i
X-Debbugs-Cc: debian-amd64@lists.debian.org, debian@linux.kai-herlemann.de, debian-boot@lists.debian.org
User: debian-amd64@lists.debian.org
Usertags: amd64
User: debian-boot@lists.debian.org
Usertags: amd64
Hi,
Other checksum algorithms besides crc32c should be supported, especially xxhash. xxhash has better collision resistance, and according to some sources, it also has better performance (depending on the CPU model).
Currently, it's not possible to select a different checksum algorithm in the installer. Even if you pre-create the filesystem before installation, this doesn't work – it seems the Debian Installer kernel doesn't support it. When I tried this, after attempting to mount the filesystem, I found the following error message in dmesg: "BTRFS error (device nvme0n1p2): error allocating xxhash64 for checksum"
Regards,
Kai
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.32-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Reply to: