Software-update: OpenZFS 2.3.2
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 versie 2.3.2 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:
Supported PlatformsLinux: compatible with 4.18 - 6.14 kernelsFreeBSD: compatible with releases starting from 12.2-RELEASE
Linux: compatible with 4.18 - 6.14 kernelsLinuxFreeBSD: compatible with releases starting from 12.2-RELEASEFreeBSDChangesRPM: Hold back incompatible kernel packages on Fedora #17265 #17271CI: Add Fedora 42 runner (#17249)GCC 15: Fix unterminated-string-initialization (#17244)gcm_avx_init: zero the ghash state after hashing the IVFixed zfs_notify_email for programs like sendmailconfig: fix ZFS_LINUX_TEST_RESULT_SYMBOL with --enable-linux-builtin #17236Linux 6.0 compat: Check for migratepage VFS (#17217)debian: Add libtirpc-dev dependency (#17220)Fix memory leaks in pool properties handling #17208Added fix for zpool get state segfaults with two or more vdevs (#15972). (#17213)Fix FDT rollback to not overwrite unnecessary fields (#17205)[2.3.2] uconv: add SPDX license tagfreebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 #17219Fix nonrot property being incorrectly unset (#17206)Multiple printf() size fixes (#17199)Fix lock reversal on device removal cancel #17164Fix dspace underflow bug #17183simd_powerpc.h: enable FPU on FreeBSD #17191spl_vfs: fix vrele task runner signature mismatch #17101ZTS: Fix zpool dry run tests output formatingZTS: Fix zpool dry run tests depending on output formatcontrib/initramfs: use LVM autoactivation for activating VGs (#17125)zed: Ensure spare activation after kernel-initiated device removal #17187config: cache results of kernel checks (#17106)Block remap for cloned blocks on device removal #15604 #17180runners: Fix tarball build for zfs-qemu-packages workflow (#17158)runners: Fix zfs-release RPM creation (#17173)Linux: Fix zfs_prune panics v2 (#17121)ZTS: Fix zpool_status_features_001_pos local test (#17174)Disambiguate reference to kibibytes, not kilobytesFix spelling errorsCorrect "umount" to "unmount" in a couple of placesCapitalize in various places where appropriateFix cases where "descendent" is used as a nounMake use of "i.e." (id est) consistentHarmonize on American spelling in several placesCI: Remove FreeBSD 13.3 and 14.1 tests (#17162)Updating dio_read_verify ZTS test (#16830)Fix deadlock on I/O errors during device removal #17145Always perform bounds-checking in metaslab_free_concrete #17136convert_wycheproof: don't check tag len on invalid testsconvert_wycheproof: fix compile failuredmu_tx: rename dmu_tx_assign() flags from TXG_* to DMU_TX_* (#17143)spdxcheck: program to check SPDX license tagsSPDX: license tags: LicenseRef-OpenZFS-ThirdParty-PublicDomainSPDX: license tags: OpenSSL-standaloneSPDX: license tags: Brian-Gladman-3-ClauseSPDX: license tags: BSD-2-Clause OR GPL-2.0-onlySPDX: license tags: BSD-3-Clause OR GPL-2.0-onlySPDX: license tags: LGPL-2.1-or-laterSPDX: license tags: GPL-2.0-or-laterSPDX: license tags: Apache-2.0SPDX: license tags: MITSPDX: license tags: BSD-3-ClauseSPDX: license tags: BSD-2-ClauseSPDX: license tags: CDDL-1.0ZTS: ICP encryption testsZTS: test clearing pool and vdev userprops #16887spa_sync_props: remove pool userprops by setting empty-string #16887Add receive:append permission for limited receive #17015Update FreeBSD CI images #17139Fix deduplication of overridden blocks #17120Linux/vnops: implement STATX_DIOALIGN #16972Verify every block pointer is either embedded, hole, or has a valid DVA #17078AUTHORS: refresh with recent new contributorslinux: zvols: correctly detect flush requests (#17131)zed: Print return code on failed zpool_prepare_disk #17124Check portable objset MAC even if local is zeroed #17122Add more DDT tests #17049ZTS: replace uses of TMPDIR with mktempZTS: make uses of mktemp consistentZTS: zfs-tests: set TMPDIR to FILEDIRZTS: test-runner: always apply timestamp to outputdir before updatingZTS: runfiles: remove explicit outputdirZTS: zfs-tests: use configured FILEDIR for all temp pathsZTS: replace all uses of /var/tmp with TEST_BASE_DIRLinux 6.14 compat: META (#17098) (#17172)Revert "zinject: count matches and injections for each handler" (#17137)
RPM: Hold back incompatible kernel packages on Fedora #17265 #17271CI: Add Fedora 42 runner (#17249)GCC 15: Fix unterminated-string-initialization (#17244)gcm_avx_init: zero the ghash state after hashing the IVFixed zfs_notify_email for programs like sendmailconfig: fix ZFS_LINUX_TEST_RESULT_SYMBOL with --enable-linux-builtin #17236Linux 6.0 compat: Check for migratepage VFS (#17217)debian: Add libtirpc-dev dependency (#17220)Fix memory leaks in pool properties handling #17208Added fix for zpool get state segfaults with two or more vdevs (#15972). (#17213)Fix FDT rollback to not overwrite unnecessary fields (#17205)[2.3.2] uconv: add SPDX license tagfreebsd: unbreak module/Makefile.bsd build on 15-CURRENT-arm64 #17219Fix nonrot property being incorrectly unset (#17206)Multiple printf() size fixes (#17199)Fix lock reversal on device removal cancel #17164Fix dspace underflow bug #17183simd_powerpc.h: enable FPU on FreeBSD #17191spl_vfs: fix vrele task runner signature mismatch #17101ZTS: Fix zpool dry run tests output formatingZTS: Fix zpool dry run tests depending on output formatcontrib/initramfs: use LVM autoactivation for activating VGs (#17125)zed: Ensure spare activation after kernel-initiated device removal #17187config: cache results of kernel checks (#17106)Block remap for cloned blocks on device removal #15604 #17180runners: Fix tarball build for zfs-qemu-packages workflow (#17158)runners: Fix zfs-release RPM creation (#17173)Linux: Fix zfs_prune panics v2 (#17121)ZTS: Fix zpool_status_features_001_pos local test (#17174)Disambiguate reference to kibibytes, not kilobytesFix spelling errorsCorrect "umount" to "unmount" in a couple of placesCapitalize in various places where appropriateFix cases where "descendent" is used as a nounMake use of "i.e." (id est) consistentHarmonize on American spelling in several placesCI: Remove FreeBSD 13.3 and 14.1 tests (#17162)Updating dio_read_verify ZTS test (#16830)Fix deadlock on I/O errors during device removal #17145Always perform bounds-checking in metaslab_free_concrete #17136convert_wycheproof: don't check tag len on invalid testsconvert_wycheproof: fix compile failuredmu_tx: rename dmu_tx_assign() flags from TXG_* to DMU_TX_* (#17143)spdxcheck: program to check SPDX license tagsSPDX: license tags: LicenseRef-OpenZFS-ThirdParty-PublicDomainSPDX: license tags: OpenSSL-standaloneSPDX: license tags: Brian-Gladman-3-ClauseSPDX: license tags: BSD-2-Clause OR GPL-2.0-onlySPDX: license tags: BSD-3-Clause OR GPL-2.0-onlySPDX: license tags: LGPL-2.1-or-laterSPDX: license tags: GPL-2.0-or-laterSPDX: license tags: Apache-2.0SPDX: license tags: MITSPDX: license tags: BSD-3-ClauseSPDX: license tags: BSD-2-ClauseSPDX: license tags: CDDL-1.0ZTS: ICP encryption testsZTS: test clearing pool and vdev userprops #16887spa_sync_props: remove pool userprops by setting empty-string #16887Add receive:append permission for limited receive #17015Update FreeBSD CI images #17139Fix deduplication of overridden blocks #17120Linux/vnops: implement STATX_DIOALIGN #16972Verify every block pointer is either embedded, hole, or has a valid DVA #17078AUTHORS: refresh with recent new contributorslinux: zvols: correctly detect flush requests (#17131)zed: Print return code on failed zpool_prepare_disk #17124Check portable objset MAC even if local is zeroed #17122Add more DDT tests #17049ZTS: replace uses of TMPDIR with mktempZTS: make uses of mktemp consistentZTS: zfs-tests: set TMPDIR to FILEDIRZTS: test-runner: always apply timestamp to outputdir before updatingZTS: runfiles: remove explicit outputdirZTS: zfs-tests: use configured FILEDIR for all temp pathsZTS: replace all uses of /var/tmp with TEST_BASE_DIRLinux 6.14 compat: META (#17098) (#17172)Revert "zinject: count matches and injections for each handler" (#17137)
Source:
Tweakers.net