• zfs-2.0.0-rc2 4ce06f940e

    OpenZFS 2.0.0-rc2 Pre-Release

    behlendorf released this 2020-09-18 19:51:55 +00:00 | 3121 commits to master since this release

    Supported Platforms:

    • Linux: compatible with 3.10 - 5.8 kernels
    • FreeBSD 12.1 (release), stable/12, and HEAD (13)

    Changes

    • vdev_ashift should only be set once #10932
    • libzfs: Don't leak buf if nvlist is too large #10882
    • pool may become suspended during device expansion #10897
    • zdb leak detection fails with in-progress device removal #10920
    • FreeBSD: Do not copy vp into f_data for DTYPE_VNODE files #10929
    • Need a long hold in zpl_mount_impl #10936
    • libzfsbootenv: lzbe_nvlist_set needs to store bootenv version VB_NVLIST #10937
    • Rename acltype=posixacl to acltype=posix #10918
    • cmd/zgenhostid: replace with simple c implementation #10887 #10925
    • Fix stack frame size: dnode_dirty_l1range() #10879
    • dmu_redact_snap: fix possible memleak #10879
    • Fix stack frame size: dmu_redact_snap() #10879
    • Fix stack frame size: spa_livelist_delete_cb() #10879
    • zpoolprops.8: fix raidz par[i]ty typo #10923
    • zfs label bootenv should store data as nvlist #10774
    • Linux: Prevent destruction while showing mount devname #10892 #10927
    • config/zfs-build.m4: never define _initramfs in RPM_DEFINE_UTIL #10898
    • libzutil depends on libnvpair #10915
    • FreeBSD: convert teardown inactive lock to a read-mostly sleepable lock #10896
    • Force the use of '.' as decimal separator. #10878
    • Initialize mmp_last_write when the mmp thread starts #10873
    • FreeBSD: drop dependency on cryptodev module #10901
    • Introduce ZFS module parameter l2arc_mfuonly #10710
    • Avoid possibility of division by zero #10894
    • dnode_special_open() error: unchecked function return 'zrl_tryenter' #10876
    • Add a missing option prefix - in zfs-tests.sh usage() #10893
    • Display pbkdf2iters property as plain number #10871
    • libshare: Add missing headers for nfs.c #10880
    • FreeBSD: reduce priority of ZIO_TASKQ_ISSUE writes by a larger value #10872
    • Spruce up pkg-config files for libzfs/libzfs_core #10869
    • man: Cross-reference zfs-load-key(8) for ENCRYPTION mention #10866
    • man: Add zfs rename -r to zfs-rename(8) SYNOPSIS #10866
    • Sequential scrub and resilver updated comments
    • Avoid posting duplicate zpool events #10861
    • nowait synctask must succeed #10855
    • Retain thread name when resuming a zthr #10881
    • Fixes for running FreeBSD buildworld on Linux/macOS hosts #10863
    • Replace cv_{timed}wait_sig with cv_{timed}wait_idle where appropriate #10843
    • Links in Source Files #10859
    • zvol: unsigned off can not be less than zero #10867
    • Fix -Werror,-Wmacro-redefined in limits.h #10864
    • Make spa_stats.c tunables visible on FreeBSD #10858
    • FreeBSD: Fix up after spa_stats.c move #10860
    • Add 'zfs rename -u' to rename without remounting #10839
    • FreeBSD: Remove unused SECLABEL code #10847
    • libspl: Provide platform-specific zone implementations #10851
    • FreeBSD: Simplify INGLOBALZONE #10851
    • FreeBSD: Define crgetzoneid appropriately #10851
    • zio_ereport_post() and zio_ereport_start() return values are ignored #10857
    • Typo Correction #10850
    • Move spa_stats.c to common code #10842
    • FreeBSD: Fix spurious failure in zvol_geom_open #10841
    • FreeBSD: add support for KSTAT_TYPE_RAW #10836
    • Linux 5.9 compat: NR_SLAB_RECLAIMABLE #10834
    • Fix another dependency loop #10356 #10388
    • Fix a dependency loop #10388
    • config/zfs-build.m4: add --with-vendor flag #10385
    • Fix definition of BLKGETSIZE64 on FreeBSD #10818
    • module/zstd: pass -U__BMI__ #10758 #10829
    • Add the Xr's to the SEE ALSO as well #10589
    • dnode_sync is careless with range tree #10708 #10823
    • Fix NEWS file #10824
    • zpool: Change base URL for ZFS messages to openzfs-docs #10820
    • Remove duplicate dnode.h include #10816 #10819
    • Always track temporary fses and snapshots for accounting #10791
    • Remove pragma ident lines #10810
    • FreeBSD: disable neon usage #10809
    • Introduce limit on size of L2ARC headers #10765
    Downloads