• zfs-2.1.0-rc7 c3b60ededa

    OpenZFS 2.1.0-rc7 Pre-Release

    behlendorf released this 2021-06-11 00:28:46 +00:00 | 779 commits to zfs-2.1-release since this release

    Supported Platforms

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

    Changes

    • Re-embed multilist_t storage #12158
    • dracut: 90zfs: respect zfs_force=1 on systemd systems #11403 #12195
    • Remove pool io kstats #12212
    • Added error for writing to /dev/ on Linux #11991
    • libzfs: format safety #12116
    • zgenhostid.8: revisit #12196
    • Consistentify miscellaneous style on remaining manpages #12196
    • Move properties, parameters, events, and concepts around manual sections #12149 #12196
    • man: use one Makefile, use OpenZFS for .Os #12196
    • Fix minor shellcheck 0.7.2 warnings #12208
    • zed.d/history_event-zfs-list-cacher.sh.in: parallelise, simplify #12042
    • zed.d/all-debug.sh: simplify #12042
    • zed-functions.sh: zed_lock(): don't truncate lock #12042
    • libzfs: On FreeBSD, use MNT_NOWAIT with getfsstat #12091
    • Modernise/fix/rewrite unlinted manpages #12169
    • Force --enable-debug on FreeBSD if INVARIANTS is set #12185 #12163
    • Livelist logic should handle dedup blkptrs #11480 #12177
    • More aggsum optimizations #12145
    • libzfs: write_inuse_diffs_one: format strerror() with "%s" #12197
    • i-t: don't try to import from empty cache #12108
    • Use %%/* instead of awk -F/ {print $1} to strip datasets #12108
    • dracut: 90zfs: zfs-load-key: don't load unencrypted bootfs' keylocation #11800 #12108
    • dracut: 90zfs: module-setup: try /lib*/libgcc_s.so*, relax /u/l/gcc path #11750 #12108
    • Let zfs diff be more permissive #12072
    • FreeBSD: incorporate changes to the VFS_QUOTACTL(9) KPI #12052
    • Fix error check in nvlist_print_json_string #12175 #12176
    • Lint most manpages #12129
    • mancheck: accept lints, accept lint overrides #12129
    • Linux: Set spl_kmem_cache_slab_limit when page size !4K #12152 #11429 #11574 #12150
    • A couple of small style cleanups #12156
    • zfs-module-parameters.5: remove nonexistent parameters #12157
    • spl-module-parameters.5: remove spl_kmem_cache_{expire,obj_per_slab_min} #12157
    • Quick fixes for two ZTS failures #12165
    • Added another missed case to arc_summary3 #12160
    • FreeBSD boot code reminder after zpool upgrade #12099 #12104
    • Remove iov_iter_advance() for iter_write #11378 #12041 #12155
    • Turn checkbashisms into a make target #12101
    • Turn shellcheck into a normal make target. Fix new files it caught #10512 #12101
    • udev/rules.d: .gitignore: glob all rules #12101
    • i-t: don't suggest zpool-import with altroot to /root #12148
    • i-t: let rootdelay= set $ZFS_INITRD_PRE_MOUNTROOT_SLEEP #11663 #12148
    • zstream: force-install zstreamdump link #12143
    • Widen mancheck to all of man and test-runner #12125
    • test-runner.1: modernise #12125
    • zfs-events.5: modernise #12125
    • vdev_id.conf.5: modernise #12125
    • man: use Nm/Cm/Fl consistently #12125
    • zed.8: modernise #12125
    • cstyle.1: modernise #12125
    • vdev_id.8: modernise, note scsi topology #12125
    • zhack.1: modernise #12125
    • zpool_influxdb.8: modernise #12125
    • zinject.8: modernise #12125
    • raidz_test.1: modernise #12125
    • zpoolprops.8: fix spacing in ashift #12125
    • fsck.zfs.8: modernise #12125
    • arcstat.1: modernise #12125
    • ztest.1: modernise #12125
    • zgenhostid.8: use single-line indent macro for single-line examples #12125
    • long options for ztest #12117
    • Don't direct to freenode in issue template #12127
    • Introduce write-mostly sums #12114
    • Improve scrub maxinflight_bytes math. #12046
    • etc/systemd/zfs-mount-generator: output tweaks #11915
    • etc/systemd/zfs-mount-generator: rewrite in C #11917
    • zstreamdump: replace with link to zstream #12015
    • d/zfsutils.zfs.init derivatives: shellcheck, fix header #12042
    • contrib/bash_completion.d: fix obvious shellcheck problems #12042
    • zgenhostid: use argument path directly #12042
    • Trim excess shellcheck annotations. Widen to all non-Korn scripts #12042
    • Fix SC2181 ("[ $?") outside tests/ #12042
    • i-t: rewrite hooks #12017
    • dracut/90/module-setup: mainly shellcheck cleanup #11956

    The majority of the above changes are documentation updates or minor cleanup.

    Downloads