• zfs-2.1.0-rc5 cb2e336038

    OpenZFS 2.1.0-rc5 Pre-Release

    behlendorf released this 2021-05-10 22:14:25 +00:00 | 883 commits to zfs-2.1-release since this release

    Supported Platforms

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

    Changes

    • libzfs: zfs_asprintf(): don't return undefined pointer
    • libzfsbootenv: lzbe_set_boot_device(): don't free undefined pointer
    • zfs_get_enclosure_sysfs_path(): don't free undefined pointer
    • zfs_get_enclosure_sysfs_path(): don't leak dev path
    • zpool: vdev_run_cmd(): don't free undefined pointers
    • libzfs: zpool_load_compat(): don't free undefined pointers
    • libzfs: zpool_load_compat(): open feature file cloexec
    • copy-builtin: posix conformance
    • Fix dRAID self-healing short columns
    • Replace ZoL with OpenZFS where applicable
    • FreeBSD: Remove !FreeBSD ifdef'd code
    • Clean up use of zfs_log_create in zfs_dir
    • zed: protect against wait4()/fork() races to the global PID table
    • Return required size when encode_fh size too small
    • Simplify/fix dnode_move() for dn_zfetch
    • FreeBSD: Initialize/destroy zp->z_lock
    • Updated zfs_dbgmsg_enable documentation to be more accurate
    • zed.d/zed-functions.sh: fix zed_guid_to_pool() on dash
    • zed.d/history_event-zfs-list-cacher.sh: no grep for snapshot detection
    • zed.d/*-notify.sh: use mktemp instead of generating temp path manually
    • zed.d/pool_import-led.sh: fix for current zpool scripts
    • libzutil: fix dm_get_underlying_path() return if not a DM device
    • ZTS: Fix xattr_002_neg passing too soon
    • FreeBSD: Prune some unneeded definitions
    • vdev_id: variable not getting expanded under map_slot()
    • vdev_mirror: don't scrub/resilver devices that can't be read
    • zfs.spec.in: remove post ldconfig scriptlets
    • zdb: ASSERT issues when DEBUG is not defined
    • ZTS: Add known exceptions
    • Drop "All rights reserved" from files by trasz@FreeBSD.org
    • receive: don't fail inheriting (-x) properties on wrong dataset type
    • FreeBSD: damage control racing .. lookups in face of mkdir/rmdir
    • Fix AVX512BW Fletcher code on AVX512-but-not-BW machines
    Downloads