-
OpenZFS 2.1.0-rc7 Pre-Release
released this
2021-06-11 00:28:46 +00:00 | 779 commits to zfs-2.1-release since this releaseSupported 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