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