Software-update: OpenZFS 2.1.10
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 data corruptie in zowel de data als de metadata te voorkomen, biedt data-redundancy via raid-z en spaart ruimte door de data transparant te comprimeren. Voor meer informatie verwijzen we jullie door naar de OpenZFS website. De ontwikkelaars hebben versie 2.1.1 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:
Supported PlatformsLinux: compatible with 3.10 - 6.2 kernelsFreeBSD: compatible with releases starting from 12.2-RELEASE
Linux: compatible with 3.10 - 6.2 kernelsFreeBSD: compatible with releases starting from 12.2-RELEASEChangesRemoved Python 2 and Python 3.5- support #12925linux 6.3 compat: needs REQ_PREFLUSH | REQ_OP_WRITE #14695Fix "Add colored output to zfs list" #14712ZTS: Log test name to /dev/kmsg on Linux #13227Add Linux kmemleak support to ZTS #13084Linux 6.2 compat: META #14689Fix console progress reporting for recursive send #14448zfs_main.c: fix unused variable error with GCC #14441Use setproctitle to report progress of zfs send #14376Additional limits on hole reporting #14512 #14641Add colored output to zfs list #14621 #14350Colorize zpool iostat output #14621 #14459Add more ANSI colors to libzfs #14621linux 6.3 compat: add another bdev_io_acct case #14658 #14668Update vdev state for spare vdev #14653zed: add hotplug support for spare vdevs #14295zed: post a udev change event from spa_vdev_attach() #14172zed: mark disks as REMOVED when they are removedFreeBSD: Remove extra arc_reduce_target_size() call #14639Improve arc_read() error reportingQAT: Fix uninitialized seed in QAT compression #14632 #14463Fix for mountpoint=legacy #14599 #14604ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced() #13368Update workflowsWorkaround GitHub Action failure #14530Ubuntu 22.04 integration: GitHub workflows #14148initramfs: fix zpool get argument order #14572Turn default_bs and default_ibs into ZFS_MODULE_PARAMs #14293Add missing increment to dsl_deadlist_move_bpobj() #14573Optimize the is_l2cacheable functions #14494 #14563System-wide speculative prefetch limit. #14516Prefetch on deadlists merge #14402Introduce minimal ZIL block commit delay #14418Pack zrlock_t by 8 bytes #14317Remove few pointer dereferences in dbuf_read() #14199Switch dnode stats to wmsums #14198Micro-optimize zrl_remove() #14200Remove atomics from zh_refcount #14196Optimize microzaps #14039autoconf: add support for openEuler #14241Set DEFAULT_INIT_SHELL to /sbin/openrc-run for Gentoo and Alpine #12683 #12692rpm: add support for openEuler #14222Revert zfeature_active() to staticMove dmu_buf_rele() after dsl_dataset_sync_done() #14522 #14523Partially revert eee9362 #14502Fix a race condition in dsl_dataset_sync() when activating features #13816initramfs: Make mountpoint=none work #14455Avoid a null pointer dereference in zfs_mount() on FreeBSD #14218Allow mounting snapshots in .zfs/snapshot as a regular user #13758
Removed Python 2 and Python 3.5- support #12925linux 6.3 compat: needs REQ_PREFLUSH | REQ_OP_WRITE #14695Fix "Add colored output to zfs list" #14712ZTS: Log test name to /dev/kmsg on Linux #13227Add Linux kmemleak support to ZTS #13084Linux 6.2 compat: META #14689Fix console progress reporting for recursive send #14448zfs_main.c: fix unused variable error with GCC #14441Use setproctitle to report progress of zfs send #14376Additional limits on hole reporting #14512 #14641Add colored output to zfs list #14621 #14350Colorize zpool iostat output #14621 #14459Add more ANSI colors to libzfs #14621linux 6.3 compat: add another bdev_io_acct case #14658 #14668Update vdev state for spare vdev #14653zed: add hotplug support for spare vdevs #14295zed: post a udev change event from spa_vdev_attach() #14172zed: mark disks as REMOVED when they are removedFreeBSD: Remove extra arc_reduce_target_size() call #14639Improve arc_read() error reportingQAT: Fix uninitialized seed in QAT compression #14632 #14463Fix for mountpoint=legacy #14599 #14604ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced() #13368Update workflowsWorkaround GitHub Action failure #14530Ubuntu 22.04 integration: GitHub workflows #14148initramfs: fix zpool get argument order #14572Turn default_bs and default_ibs into ZFS_MODULE_PARAMs #14293Add missing increment to dsl_deadlist_move_bpobj() #14573Optimize the is_l2cacheable functions #14494 #14563System-wide speculative prefetch limit. #14516Prefetch on deadlists merge #14402Introduce minimal ZIL block commit delay #14418Pack zrlock_t by 8 bytes #14317Remove few pointer dereferences in dbuf_read() #14199Switch dnode stats to wmsums #14198Micro-optimize zrl_remove() #14200Remove atomics from zh_refcount #14196Optimize microzaps #14039autoconf: add support for openEuler #14241Set DEFAULT_INIT_SHELL to /sbin/openrc-run for Gentoo and Alpine #12683 #12692rpm: add support for openEuler #14222Revert zfeature_active() to staticMove dmu_buf_rele() after dsl_dataset_sync_done() #14522 #14523Partially revert eee9362 #14502Fix a race condition in dsl_dataset_sync() when activating features #13816initramfs: Make mountpoint=none work #14455Avoid a null pointer dereference in zfs_mount() on FreeBSD #14218Allow mounting snapshots in .zfs/snapshot as a regular user #13758
Source:
Tweakers.net