• zfs-2.0.6 ef686e96ec

    zfs-2.0.6 Stable

    tonyhutter released this 2021-09-22 22:19:27 +00:00 | 2747 commits to master since this release

    Supported Platforms

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

    Changes

    • Linux 5.15 compat: get_acl() #12548
    • Linux 5.15 compat: standalone <linux/stdarg.h> #12531
    • Linux 5.15 compat: block device readahead #12532
    • Linux 5.14 compat: META #12565
    • Linux 5.13 compat: META
    • FreeBSD: Ignore make_dev_s() errors #12375
    • FreeBSD: Switch from MAXPHYS to maxphys on FreeBSD 13+ #12378
    • FreeBSD: Retry OCF ENOMEM errors. #12077
    • Livelist logic should handle dedup blkptrs #11480 #12177
    • Linux 5.14 compat: explicity assign set_page_dirty #12427
    • Add SIGSTOP and SIGTSTP handling to issig #11801
    • Linux 5.14 compat: blk_alloc_disk() #12362 #12409
    • Initialize dn_next_type[] in the dnode constructor #12383
    • Zero pad bytes following TX_WRITE log data #12383
    • Zero pad bytes when allocating a ZIL record #12383
    • Initialize all fields in zfs_log_xvattr() #12383
    • file reference counts can get corrupted #12299
    • Revert Consolidate arc_buf allocation checks #11531 #12227
    • Fix unfortunate NULL in spa_update_dspace #12380 #12428
    • Tinker with slop space accounting with dedup #12271
    • Add upper bound for slop space calculation #11023

    Note:

    We had to re-push the zfs-2.0-release branch and zfs-2.0.6 tag after mistakenly leaving out some commits (see https://github.com/openzfs/zfs/issues/12582). RPMs, release notes and tarballs already had the correct commits, and were unaffected.

    Downloads