Debian Patches

Status for zfs-linux/2.1.11-1

Patch Description Author Forwarded Bugs Origin Last update
1000-dont-symlink-zed-scripts.patch track default symlinks, instead of symlinking=================================================================== invalid
1001-Prevent-manual-builds-in-the-DKMS-source.patch Block manual building in the DKMS source tree. To avoid messing up future DKMS builds and the zfs installation,
block manual building of the DKMS source tree.

===================================================================
unknown not-needed ubuntu 2017-10-06
1002-Check-for-META-and-DCH-consistency-in-autoconf.patch check for META and dch consistency in autoconf=================================================================== invalid
1003-relocate-zvol_wait.patch relocate the executable path=================================================================== invalid
1005-enable-zed.patch Enable zed emails The OpenZFS event daemon monitors pools. This patch enables the email
sending function by default (if zed is installed). This is consistent with
the default behavior of mdadm.

===================================================================
Richard Laager <rlaager@wiktel.com> not-needed
1006-zed-service-bindir.patch Fix the path to the zed binary on the systemd unit. We install zed into /usr/sbin manually meanwhile the upstream default
is installing it into /sbin.
Ubuntu packages also install zed to /usr/sbin, but they ship their own
zfs-zed unit.
===================================================================
Chris Dos <chris@chrisdos.com> no debian
1007-dkms-pkgcfg.patch =================================================================== no
2100-zfs-load-module.patch explicitly load the ZFS module via systemd service=================================================================== Ubuntu developers no
3100-remove-libzfs-module-timeout.patch Reduce the timeout to zero seconds when running in a container (LP: #1760173)

When inside a lxd container with zfs storage, zfs list or zpool status
appears to hang, no output for 10 seconds. Check if we are inside a
container and set the timeout to zero in this specific case.
no
force-verbose-rules.patch force libtool to produce verbose output=================================================================== Mo Zhou invalid
4620-zfs-vol-wait-fix-locked-encrypted-vols.patch don't wait for links when volume has property keystatus=unavailable zfs-volume-wait.service systemd unit does not start if the encrypted
zvol is locked. The /sbin/zvol_wait should not wait for links when the
volume has property keystatus=unavailable. This patch fixes this issue

===================================================================
James Dingwall no upstream ubuntu 2020-07-22
move-arcstat-1-to-8.patch commit c999ab77f8dad6c6655007baebe9c7992d6fe206

Move arcstat(1) to arcstat(8) to avoid conflict with binary package nordugrid-arc-client.
We regenerate Makefile.in, so we don't have to modify them explicitly here.

===================================================================
Mo Zhou <cdluminate@gmail.com> no 2021-01-15
skip-on-PREEMPT_RT.patch do not attempt to build the modules on PREEMPT_RT kernels
===================================================================
Andreas Beckmann <anbe@debian.org> yes debian upstream
zzstd-version-bump.patch Bump zzstd.ko module version number. All modules are going to be merged into one upstream soon. At the
moment all other modules increase with every build, but zzstd
one. Append zfs package version to zzstd module version number, to
make dkms module versions higher than kernel prebuilt ones.

===================================================================
Dimitri John Ledkov <dimitri.ledkov@canonical.com> no
cross-compile.patch Fix cross-compile of the dkms module.

===================================================================
Dimitri John Ledkov <dimitri.ledkov@canonical.com> no
0004-Increase-default-zfs_scan_vdev_limit-to-16MB.patch [PATCH] Increase default zfs_scan_vdev_limit to 16MB
For HDD based pools the default zfs_scan_vdev_limit of 4M
per-vdev can significantly limit the maximum scrub performance.
Increasing the default to 16M can double the scrub speed from
80 MB/s per disk to 160 MB/s per disk.

This does increase the memory footprint during scrub/resilver
but given the performance win this is a reasonable trade off.
Memory usage is capped at 1/4 of arc_c_max. Note that number
of outstanding I/Os has not changed and is still limited by
zfs_vdev_scrub_max_active.

Closes #14428
Brian Behlendorf <behlendorf1@llnl.gov> no 2023-01-24
0005-Increase-default-zfs_rebuild_vdev_limit-to-64MB.patch [PATCH] Increase default zfs_rebuild_vdev_limit to 64MB
When testing distributed rebuild performance with more capable
hardware it was observed than increasing the zfs_rebuild_vdev_limit
to 64M reduced the rebuild time by 17%. Beyond 64MB there was
some improvement (~2%) but it was not significant when weighed
against the increased memory usage. Memory usage is capped at 1/4
of arc_c_max.

Additionally, vr_bytes_inflight_max has been moved so it's updated
per-metaslab to allow the size to be adjust while a rebuild is
running.

Closes #14428
Brian Behlendorf <behlendorf1@llnl.gov> no 2023-01-24
0006-rootdelay-on-zfs-should-be-adaptive.patch [PATCH] rootdelay on zfs should be adaptive
The 'rootdelay' boot option currently pauses the boot for a specified
amount of time. The original intent was to ensure that slower
configurations would have ample time to enumerate the devices to make
importing the root pool successful. This, however, causes unnecessary
boot delay for environments like Azure which set this parameter by
default.

This commit changes the initramfs logic to pause until it can
successfully load the 'zfs' module. The timeout specified by
'rootdelay' now becomes the maximum amount of time that initramfs will
wait before failing the boot.

Closes #14430
George Wilson <george.wilson@delphix.com> no 2023-02-02
0009-zdb-zero-pad-checksum-output.patch [PATCH] zdb: zero-pad checksum output
The leading zeroes are part of the checksum so we should show them.

Closes #14464
=?UTF-8?q?Rob=20N=20=E2=98=85?= <robn@despairlabs.com> no 2023-02-08
0010-zdb-zero-pad-checksum-output-follow-up.patch [PATCH 01/13] zdb: zero-pad checksum output follow up
Apply zero padding for checksums consistently. The SNPRINTF_BLKPTR
macro was not updated in commit ac7648179c8 which results in the
`cli_root/zdb/zdb_checksum.ksh` test case reliably failing.

Closes #14497
Brian Behlendorf <behlendorf1@llnl.gov> no 2023-02-15

All known versions for source package 'zfs-linux'

Links