• zfs-2.1.10 33003ecc93

    zfs-2.1.10 Stable

    tonyhutter released this 2023-04-14 20:26:06 +00:00 | 1836 commits to master since this release

    Supported Platforms

    • Linux: compatible with 3.10 - 6.2 kernels
    • FreeBSD: compatible with releases starting from 12.2-RELEASE

    Changes

    • Removed Python 2 and Python 3.5- support #12925
    • linux 6.3 compat: needs REQ_PREFLUSH | REQ_OP_WRITE #14695
    • Fix "Add colored output to zfs list" #14712
    • ZTS: Log test name to /dev/kmsg on Linux #13227
    • Add Linux kmemleak support to ZTS #13084
    • Linux 6.2 compat: META #14689
    • Fix console progress reporting for recursive send #14448
    • zfs_main.c: fix unused variable error with GCC #14441
    • Use setproctitle to report progress of zfs send #14376
    • Additional limits on hole reporting #14512 #14641
    • Add colored output to zfs list #14621 #14350
    • Colorize zpool iostat output #14621 #14459
    • Add more ANSI colors to libzfs #14621
    • linux 6.3 compat: add another bdev_io_acct case #14658 #14668
    • Update vdev state for spare vdev #14653
    • zed: add hotplug support for spare vdevs #14295
    • zed: post a udev change event from spa_vdev_attach() #14172
    • zed: mark disks as REMOVED when they are removed
    • FreeBSD: Remove extra arc_reduce_target_size() call #14639
    • Improve arc_read() error reporting
    • QAT: Fix uninitialized seed in QAT compression #14632 #14463
    • Fix for mountpoint=legacy #14599 #14604
    • ZFS_IOC_COUNT_FILLED does unnecessary txg_wait_synced() #13368
    • Update workflows
    • Workaround GitHub Action failure #14530
    • Ubuntu 22.04 integration: GitHub workflows #14148
    • initramfs: fix zpool get argument order #14572
    • Turn default_bs and default_ibs into ZFS_MODULE_PARAMs #14293
    • Add missing increment to dsl_deadlist_move_bpobj() #14573
    • Optimize the is_l2cacheable functions #14494 #14563
    • System-wide speculative prefetch limit. #14516
    • Prefetch on deadlists merge #14402
    • Introduce minimal ZIL block commit delay #14418
    • Pack zrlock_t by 8 bytes #14317
    • Remove few pointer dereferences in dbuf_read() #14199
    • Switch dnode stats to wmsums #14198
    • Micro-optimize zrl_remove() #14200
    • Remove atomics from zh_refcount #14196
    • Optimize microzaps #14039
    • autoconf: add support for openEuler #14241
    • Set DEFAULT_INIT_SHELL to /sbin/openrc-run for Gentoo and Alpine #12683 #12692
    • rpm: add support for openEuler #14222
    • Revert zfeature_active() to static
    • Move dmu_buf_rele() after dsl_dataset_sync_done() #14522 #14523
    • Partially revert eee9362a7 #14502
    • Fix a race condition in dsl_dataset_sync() when activating features #13816
    • initramfs: Make mountpoint=none work #14455
    • Avoid a null pointer dereference in zfs_mount() on FreeBSD #14218
    • Allow mounting snapshots in .zfs/snapshot as a regular user #13758
    Downloads