Software-update: OpenZFS 2.3.4
Het opensource zfs-bestandssysteem werd oorspronkelijk door Sun ontwikkeld voor Solaris, maar in 2013 heeft een aantal ontwikkelaars OpenZFS opgericht om de verdere ontwikkeling te waarborgen. Het bestandssysteem wordt momenteel officieel ondersteund op Linux en FreeBSD. Het bevat onder andere methodes om datacorruptie in zowel de data als de metadata te voorkomen, biedt dataredundantie via RAID-Z en bespaart ruimte door de data transparant te comprimeren. Voor meer informatie verwijzen we jullie door naar de OpenZFS-website. De ontwikkelaars hebben enkele dagen geleden versie 2.3.4 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:
Supported PlatformsLinux: compatible with 4.18 - 6.16 kernelsFreeBSD: compatible with releases starting from 13.3+, 14.0+
Linux: compatible with 4.18 - 6.16 kernelsFreeBSD: compatible with releases starting from 13.3+, 14.0+ChangesCI: Add Debian 13 to the FULL_OS runner list #17648Debian rules: install scripts/objtool-wrapper.in into dkms tree #17633 #17646objtool-wrapper: Update Debian packaging #17633 #17646add uncompressed_size to arc_summary #17556FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM #17518Add templated zfs-mount@.service #17483FreeBSD: Ensure that z_pflags is initialized for new znodes #17486CI: Add optional patch level, fix hostname on F42 #17638Add CodeQL mismatched dsl_dataset_hold/_rele pairs check #17352Add conflict/replacement with older SONAME libzfs and libzpool packages #17586FreeBSD: zfs_putpages: don't undirty pages until after write completes #17533Revert "FreeBSD: zfs_putpages: don't undirty pages until after write completes" #17533Allow vmem_alloc backed multilists #17616Silence zstd large allocation warning #17620 #11557FreeBSD 15.0 is now "PRERELEASE" #17617Linux 6.16 compat: META #17578zed: prettify slack notification message #17610linux/zvol_os: fix crash with blk-mq on Linux 4.19 #17597rpm: don't list /sbin/zgenhostid twice in %files #17601config: Avoid void main() in toolchain-simd.m4 #13303 #17590SIMD: Don't require definition of HAVE_XSAVE #13303 #17590Linux: zfs_putpage: document (and fix!) confusing sync/commit modes #17584Linux: zfs_putpage: complete async page writeback immediately #17584 #14290Linux: sync: remove async/sync accounting #17584ZTS: mmap_ftruncate test to confirm async writeback behaviour #17584CI: match and trim out internal timestamp for test prefix #17045ZTS: include microsecond timestamps on all output #17045CI: Remove Debian backports #17569linux: Fix out-of-src builds #17517Fix zdb pool/ with -k #17536CI: Add CentOS Stream 9/10 to the FULL_OS runner list #16904 #17526Delete unused .cirrus.yml #17155 #17535ZTS: Fix FreeBSD 15.0 ksh errors #17523CI: Switch from FreeBSD 13.4 to 13.5 #17519Revert "Fix incorrect expected error in ztest" #17503ztest: Fix false positive of ENOSPC handling #17506CI: run ztest on compressed zpool #17501pyzfs: Adapt python lib directory evaluation from ax_python_devel.m4 #16155 #17480pyzfs: Update ax_python_devel.m4 to serial 37 #17480Missing tests in make pkg #17491spa: ZIO_TASKQ_ISSUE: Use symbolic priority #17489Fix TestGroup warning due to missing tags #17473ZTS: Use FreeBSD cloudinit images #17462objtool wrapper: use absolute path to call the wrapper #17541Linux build: handle CONFIG_OBJTOOL_WERROR=y #17456Make TX abort after assign safer #17438Introduce zfs rewrite subcommand (#17246)Linux 6.16: remove writepage and readahead_page #17443Skip dbuf_evict_one() from dbuf_evict_notify() for reclaim thread #17561enforce arc_dnode_limit #17487 #17542Increase meta-dnode redundancy in "some" mode #17339Ensure that gang_copies is always at least as large as copies #17484zts: add spdx license tags to gang_blocks tests (#17160)Make ganging redundancy respect redundant_metadata property (#17073)SPDX: Add missing CDDL-1.0 licenserange_tree: Provide more debug details upon unexpected add/remove #17581Faster checksum benchmark on system boot #17563 #17560Don't use wrong weight when passivating group #17566Default to zfs_bclone_wait_dirty=1 #17455zdb: fix checksum calculation for decompressed blocks #17547ZED: Fix device type detection and pool iteration logic #17545Define sops->free_inode() to prevent use-after-free during lookup #17546ZIL: Force writing of open LWB on suspend #17521Correct weight recalculation of space-based metaslabs #17531Validate mountpoint on path-based unmount using statx #17481Fix other nonrot bugs #17469Polish db_rwlock scope #17441scrub: generate scrub_finish event #17432Some arc_release() cleanup #17126FDT dedup log sync -- remove incremental #17038ZIL: Relax parallel write ZIOs processing #17458
CI: Add Debian 13 to the FULL_OS runner list #17648Debian rules: install scripts/objtool-wrapper.in into dkms tree #17633 #17646objtool-wrapper: Update Debian packaging #17633 #17646add uncompressed_size to arc_summary #17556FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM #17518Add templated zfs-mount@.service #17483FreeBSD: Ensure that z_pflags is initialized for new znodes #17486CI: Add optional patch level, fix hostname on F42 #17638Add CodeQL mismatched dsl_dataset_hold/_rele pairs check #17352Add conflict/replacement with older SONAME libzfs and libzpool packages #17586FreeBSD: zfs_putpages: don't undirty pages until after write completes #17533Revert "FreeBSD: zfs_putpages: don't undirty pages until after write completes" #17533Allow vmem_alloc backed multilists #17616Silence zstd large allocation warning #17620 #11557FreeBSD 15.0 is now "PRERELEASE" #17617Linux 6.16 compat: META #17578zed: prettify slack notification message #17610linux/zvol_os: fix crash with blk-mq on Linux 4.19 #17597rpm: don't list /sbin/zgenhostid twice in %files #17601config: Avoid void main() in toolchain-simd.m4 #13303 #17590SIMD: Don't require definition of HAVE_XSAVE #13303 #17590Linux: zfs_putpage: document (and fix!) confusing sync/commit modes #17584Linux: zfs_putpage: complete async page writeback immediately #17584 #14290Linux: sync: remove async/sync accounting #17584ZTS: mmap_ftruncate test to confirm async writeback behaviour #17584CI: match and trim out internal timestamp for test prefix #17045ZTS: include microsecond timestamps on all output #17045CI: Remove Debian backports #17569linux: Fix out-of-src builds #17517Fix zdb pool/ with -k #17536CI: Add CentOS Stream 9/10 to the FULL_OS runner list #16904 #17526Delete unused .cirrus.yml #17155 #17535ZTS: Fix FreeBSD 15.0 ksh errors #17523CI: Switch from FreeBSD 13.4 to 13.5 #17519Revert "Fix incorrect expected error in ztest" #17503ztest: Fix false positive of ENOSPC handling #17506CI: run ztest on compressed zpool #17501pyzfs: Adapt python lib directory evaluation from ax_python_devel.m4 #16155 #17480pyzfs: Update ax_python_devel.m4 to serial 37 #17480Missing tests in make pkg #17491spa: ZIO_TASKQ_ISSUE: Use symbolic priority #17489Fix TestGroup warning due to missing tags #17473ZTS: Use FreeBSD cloudinit images #17462objtool wrapper: use absolute path to call the wrapper #17541Linux build: handle CONFIG_OBJTOOL_WERROR=y #17456Make TX abort after assign safer #17438Introduce zfs rewrite subcommand (#17246)Linux 6.16: remove writepage and readahead_page #17443Skip dbuf_evict_one() from dbuf_evict_notify() for reclaim thread #17561enforce arc_dnode_limit #17487 #17542Increase meta-dnode redundancy in "some" mode #17339Ensure that gang_copies is always at least as large as copies #17484zts: add spdx license tags to gang_blocks tests (#17160)Make ganging redundancy respect redundant_metadata property (#17073)SPDX: Add missing CDDL-1.0 licenserange_tree: Provide more debug details upon unexpected add/remove #17581Faster checksum benchmark on system boot #17563 #17560Don't use wrong weight when passivating group #17566Default to zfs_bclone_wait_dirty=1 #17455zdb: fix checksum calculation for decompressed blocks #17547ZED: Fix device type detection and pool iteration logic #17545Define sops->free_inode() to prevent use-after-free during lookup #17546ZIL: Force writing of open LWB on suspend #17521Correct weight recalculation of space-based metaslabs #17531Validate mountpoint on path-based unmount using statx #17481Fix other nonrot bugs #17469Polish db_rwlock scope #17441scrub: generate scrub_finish event #17432Some arc_release() cleanup #17126FDT dedup log sync -- remove incremental #17038ZIL: Relax parallel write ZIOs processing #17458
Source:
Tweakers.net