v0.7.0-rc5
Pre-release
Pre-release
·
7403 commits
to master
since this release
Supported Kernels
- Compatible with 2.6.32 - 4.12 Linux kernels.
New Features
- Added
createtxgandguidnative pool properties. - Added property overriding
-o|-xtozfs receive. - Added
zpool offline -foption to force fault a device. - Added
zpool synccommand to force a transaction group sync. - Added support to
zpool iostat/status -cfor user provided scripts. - Added
zpool scrub -pto pause/resume an active scrub. - Added
volmodeproperty from FreeBSD to control volume visibility. - Added
multihostpool property which prevents a fail-over configuration
from importing a shared pool on different hosts at the same time.
Performance
- Skip unnecessary resilver IOs for raidz pools.
- Faster multi-threaded object allocation.
Bug Fixes
- Fixed
zpool scrubthinking it repaired offline device. - Fixed
snapdevproperty inheritance behavior. - Fixed unneeded writes when bpobj has no entries.
- Fixed volume deadlock by refining the locking.
- Fixed hang when using volumes on single core systems.
- Fixed
zpool importfinding wrong spare/l2cache when path changes. - Fixed incorrect warning when raidz and mirror pools do have similar redundancy.
- Fixed memory leak in
zpool eventhandling. - Fixed memory leak in
zvol_set_volsize(). - Fixed ida leak in
zvol_create_minor_impl(). - Fixed file handle leak in
dir_is_empty_readdir(). - Fixed missing
arc_free_cksum()call inarc_release(). - Fixed mount error message when using kernels without
nbmandsupport. - Fixed inaccurate
zfs sendsize estimate for some volumes. - Fixed L2ARC for devices which don't support 512b access.
- Fixed L2ARC writing beyond target size.
- Fixed panic when setting
zfs_vdev_aggregation_limit=16777216. - Fixed panic in bookmark deletion.
- Fixed panic in
zfs create. - Fixed panic when running
zpool clearon a readonly pool. - Fixed several minor LZ4 issues.
- Fixed
zinject(8)to allow a fractional percentage of errors to be injected. - Fixed setting
arc_meta_limitandarc_dnode_limiton change. - Fixed large dnode send stream flag conflict with upstream.
- Fixed stack usage in
dsl_dir_tempreserve_impl(). - Fixed gcc 7.1.1 build warnings.
- Fixed glibc-2.23 compatibility warnings.
- Fixed Clang build warnings.
- Fixed Musl libc build warnings.
- Fixed Linux kernel compatibility issues.
- Fixed need for
--with-linux-objoption when specifying--with-linuxtoconfigure. - Fixed
.debdependency warnings. - Fixed
test-runnerto return non-zero exit code on failure. - Fixed and enabled additional ZFS Test Suite tests.
- Applied 29 upstream OpenZFS patches.
- Applied upstream
mdoc(7)formatting forzpool(8)andzfs(8)man pages. - Assorted documentation and man page updates.
This tag is the final rc prior to the release of 0.7.0.