• zfs-2.2.0-rc4 739db06ce7

    zfs-2.2.0-rc4 Pre-Release

    behlendorf released this 2023-09-07 23:12:37 +00:00 | 628 commits to master since this release

    Supported Platforms

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

    Changes

    • Intel QAT 1.7 compatibility #15190
    • Relax error reporting in zpool import and zpool split #15216
    • ZIL: Change ZIOs issue order. #15233
    • ZIL: Revert zl_lock scope reduction. #15228
    • ZIL: Tune some assertions. #15227
    • dmu_buf_will_clone: change assertion to fix 32-bit compiler warning #15224
    • checkstyle: fix action failures #15220
    • Try to clarify wording to reduce zpool add incidents #15179
    • Avoid save/restoring AMX registers to avoid a SPR erratum #14989 #15168
    • zed: update zed.d/statechange-slot_off.sh #15210
    • Make zoned/jailed zfsprops(7) make more sense. #15161
    • tests/block_cloning: rename and document get_same_blocks helper #15181
    • Update outdated assertion from zio_write_compress #15180
    • zed: Add zedlet to power off slot when drive is faulted #15200
    • copy_file_range: fix fallback when source create on same txg #15170 #15172
    • Move zinject from openzfs-zfs-test to openzfs-zfsutils #15160
    • dracut: support mountpoint=legacy for root dataset #15149
    • zfs_clone_range should return a descriptive error codes #15148
    • libzfs: sendrecv: send_progress_thread: handle SIGINFO/SIGUSR1 #15113
    • linux/spl/kmem_cache: undefine kmem_cache_alloc before defining it #15144
    • Fix some typos #15141
    • ZIL: Second attempt to reduce scope of zl_issuer_lock. #15122
    • ZIL: Replay blocks without next block pointer. #15132
    • ZIL: Avoid dbuf_read() before dmu_sync(). #15153
    • Remove fastwrite mechanism. #15107
    • Avoid waiting in dmu_sync_late_arrival(). #15096
    • zpool_vdev_remove() should handle EALREADY error return #15013 #15129
    • linux: zfs: ctldir: set [amc]time to snapshot's creation property #15110 #15117
    • readmmap.c: fix building with MUSL libc #15130
    • Check the return value in clonefile test #15128
    • linux/copy_file_range: properly request a fallback copy on Linux <5.3 #15131
    • zdb: include cloned blocks in block statistics #15123
    Downloads