-
OpenZFS 2.0.1 Stable
released this
2021-01-05 22:18:47 +00:00 | 2911 commits to master since this releaseSupported Platforms
- Linux: compatible with 3.10 - 5.10 kernels
- FreeBSD: Release 12.2, stable/12, 13.0 (HEAD)
Changes
- Autoconf 2.70 compatibility #11413 #11419
- zfs_mount_all_mountpoints: cleanup_all should leave pool root mounted #11417
- VZ 7 kernel compat: introduce ITER-enabled .direct_IO() via IOVECs #11410 #11411
- Memory leak in zdb:import_checkpointed_state() #11396
- Memory leak in ztest_dmu_objset_own() #11396
- Memory leak in ztest_vdev_attach_detach() #11396
- nvlist leaked in zpool_find_config() #11396
- implicit conversion from 'boolean_t' to 'ds_hold_flags_t' #11406
- Linux 5.11 compat: blk_{un}register_region() #11387 #11390
- Linux 5.11 compat: revalidate_disk_size() #11387 #11390
- Linux 5.11 compat: bdev_whole() #11387 #11390
- Linux 5.11 compat: bio_start_io_acct() / bio_end_io_acct() #11387 #11390
- Linux 5.11 compat: lookup_bdev() #11387 #11390
- Linux 5.11 compat: conftest #11387 #11390
- dbufstat: Fix warnings with Python 3.8 #11394
- Linux 5.10 compat: META #11391
- zfs-kmods: install to /lib/modules instead of /usr/lib/modules #11381
- Dangling reference from dmu_objset_upgrade #11368
- Linux 4.18.0-257.el8 compat: blk_alloc_queue() #11374
- Linux 5.10 compat: also zvol_revalidate_disk() #11358
- Fix maybe uninitialized variable warning #11373
- Remove iov_iter_advance() from iter_read #11375 #11378
- Linux 5.10 compat: use iov_iter in uio structure #11351
- Remove incorrect assertion #11235
- Reduce confusion in zfs_write #11191
- Return EFAULT at the end of zfs_write() when set #11193
- Simplify offset and length limit in zfs_write #11176
- Const some unchanging variables in zfs_write #11176
- Remove redundant oid parameter to update_pages #11176
- Factor uid, gid, and projid out of loop in zfs_write #11176
- Share zfs_fsync, zfs_read, zfs_write, et al between Linux and FreeBSD #11078
- ZTS: Simplify zpool_initialize_verify_initialized #11365
- special device removal space accounting fixes #11329
- Use the correct return type for getopt #11359
- DKMS: Disable weak modules #9891 #11128 #11242 #11335
- lua: avoid gcc -Wreturn-local-addr bug #11337
- spa: avoid type narrowing warning #11336
- FreeBSD libzfs: gcc requires __thread after static #11331
- Fix reporting of CKSUM errors in indirect vdevs #11277
- arc_summary3: Handle overflowing value width #11270
- FreeBSD: Implement sysctl for fletcher4 impl #11270
- Fix kernel panic induced by redacted send #11297
- FreeBSD: Fix format of vfs.zfs.arc_no_grow_shift #11318
- FreeBSD: Update usage of py-sysctl #11318
- Fix possibly uninitialized 'root_inode' variable warning #11306
- CI: add zloop workflow
- FreeBSD: Do zcommon_init sooner to avoid FPU panic #11302
- mount_zfs: print strerror instead of errno for error reporting #11303
- Drop path prefix workaround #11295
- Delete rw_semaphore.wait_lock configure check #11309
- Fix optional "force" arg handing in zfs_ioc_pool_sync() #11281 #11284
- CI: add new zfs-tests-sanity workflow #11304
- ZTS: zpool_trim tests throttle trim process #11296
- Reduce fletcher4 and raidz benchmark times #11282
- ZTS: adjust zpool_import_012_pos timeout #11286
- ZTS: Update zfs_share_concurrent_shares.ksh #11283
- Add sanity.run file #11271
- Fix trivial typo in zfs-diff.8 #11268 #11272
- Fix for "Reduce latency effects of non-interactive I/O" #11261
- Reduce latency effects of non-interactive I/O #11166
- Add compatibility for busybox mktemp #11269
- FreeBSD: notify userspace when a vdev is removed #11260
- Make zpool status "remove:" label print in bold #11255
- CI: simplify checkstyle runner #11262
- ZED/zfs-list-cacher.sh: don't exit on ignored event type #11164 #11247
Downloads