Bot releases are visible (Hide)
Published by behlendorf almost 6 years ago
See the updated zpool(8) and zfs(8) man pages for details on these new features.
(*) Introduced in zfs-0.8.0-rc2
This tag is provided for evaluation and testing of the upcoming 0.8.0 release.
It is not recommended for production use.
Published by tonyhutter almost 6 years ago
ZFS
SPL
Published by tonyhutter about 6 years ago
ZFS
SPL
Published by behlendorf about 6 years ago
See the updated zpool(8) and zfs(8) man pages for details on these new features.
This tag is provided for evaluation and testing of the upcoming 0.8.0 release.
It is not recommended for production use.
Published by tonyhutter about 6 years ago
Updated 9/17/18: We've found a serious regression in 0.7.10 (https://github.com/zfsonlinux/zfs/issues/7906 https://github.com/zfsonlinux/zfs/issues/7899). Please use 0.7.9 or 0.7.11.
ZFS
SPL
Published by tonyhutter over 6 years ago
ZFS
SPL
Published by tonyhutter over 6 years ago
This is a one-patch release to fix a major regression: #7401.
ZFS
Published by tonyhutter over 6 years ago
Updated 4/9/18: We've found a serious regression in 0.7.7 (https://github.com/zfsonlinux/zfs/issues/7401). Please use 0.7.6 or 0.7.8.
ZFS
SPL
Published by tonyhutter over 6 years ago
ZFS
SPL
Published by tonyhutter almost 7 years ago
Published by tonyhutter almost 7 years ago
zfs-import.target
file was added to the RPM packages but not automatically enabled at install time. This leads to an incorrect unit ordering on startup and missing mounted file systems. This issue can be resolved by running systemctl enable zfs-import.target
after installing the packages. #6953Published by tonyhutter almost 7 years ago
Published by tonyhutter about 7 years ago
Published by tonyhutter about 7 years ago
Published by behlendorf about 7 years ago
Resumable zfs send/receive
- Allow an interrupted zfs receive
to be resumed if the stream was prematurely terminated (e.g. due to remote system or network failure).
Compressed zfs send/receive
- Use the zfs send -c
option to directly send the compressed data in the ARC or on-disk to another pool without needing to decompress it.
Multiple Import Protection - Prevents a shared pool in a fail-over configuration from being imported on different hosts at the same time. When the multihost pool property is on, perform an activity check prior to importing the pool to verify it is not in use.
Customized zpool iostat|status
columns - Additional columns can be added to the zpool iostat
and zpool status
output to show more information. Several useful scripts are provided which can report drive temperature, SMART data, enclosure LED status, and more. Administrators and users can add additional scripts to meet their needs.
Latency and request size histograms - Use the zpool iostat -l
option to show on-the-fly latency stats and zpool iostat -w
to generate a histogram showing the total latency of each IO. The zpool iostat -r
option can be used to show the size of each IO. These statistics are available per-disk to aid in finding misbehaving devices.
Scrub Pause - The zpool scrub -p
option can be used to pause/resume an active scrub without having to cancel it.
Delegations - The zfs allow
and zfs unallow
subcommands can be used to delegate ZFS administrative permissions for the file systems to non-privileged users.
Large dnodes - This feature improves metadata performance allowing extended attributes, ACLs, and symbolic links with long target names to be stored in the dnode. This benefits workloads such as SELinux, distributed filesystems like Lustre and Ceph, and any application which makes use of extended attributes.
User/group object accounting and quota - This feature adds per-object user/group accounting and quota limits to the existing space accounting and quota functionality. The zfs userspace
and zfs groupspace
subcommands have been extended to set quota limits and report on object usage.
Cryptographic checksums - Stronger SHA-512, Skein, or Edon-R checksums are available.
JBOD Management
zpool offline -f
to proactively fault a problematic device.zpool list
, zpool iostat
, zpool status
, zpool get
, zfs list
, and zfs get
. These commands no longer need to be added to the /etc/sudoers
file./dev/zfs
device have changed from 0600
to 0666
to let ZFS do access control in kernel space and make zfs allow
and zfs unallow
work properly. If you have been changing permissions / group owner of the device file yourself your change won't work correctly anymore and breaks proper behavior of zfs allow
. From this release forward you should be able to satisfy your use-case with the officially supported zfs allow
command.crossmnt
option be added to the /etc/exports
file. The nfsd
service is now aware that snapshots are different filesystems. A result of this change is that older distributions, like CentOS 6.x, can no longer provide access to snapshots over NFS.zfs-module-parameters(5)
man page for a more complete description of the options and what they control.dbuf_cache_max_bytes
when dbufs must be evicteddbuf_cache_max_bytes
when dbufs stop being evictedPublished by behlendorf over 7 years ago
createtxg
and guid
native pool properties.-o|-x
to zfs receive
.zpool offline -f
option to force fault a device.zpool sync
command to force a transaction group sync.zpool iostat/status -c
for user provided scripts.zpool scrub -p
to pause/resume an active scrub.volmode
property from FreeBSD to control volume visibility.multihost
pool property which prevents a fail-over configurationzpool scrub
thinking it repaired offline device.snapdev
property inheritance behavior.zpool import
finding wrong spare/l2cache when path changes.zpool event
handling.zvol_set_volsize()
.zvol_create_minor_impl()
.dir_is_empty_readdir()
.arc_free_cksum()
call in arc_release()
.nbmand
support.zfs send
size estimate for some volumes.zfs_vdev_aggregation_limit=16777216
.zfs create
.zpool clear
on a readonly pool.zinject(8)
to allow a fractional percentage of errors to be injected.arc_meta_limit
and arc_dnode_limit
on change.dsl_dir_tempreserve_impl()
.--with-linux-obj
option when specifying --with-linux
to configure
..deb
dependency warnings.test-runner
to return non-zero exit code on failure.mdoc(7)
formatting for zpool(8)
and zfs(8)
man pages.This tag is the final rc prior to the release of 0.7.0.
Published by tonyhutter over 7 years ago
Published by tonyhutter over 7 years ago
Published by behlendorf over 7 years ago
zpool iostat -c
extended outputfeature@multi_vdev_crash_dump
compatibilitylseek(SEEK_HOLE)
performance for dirty fileszfs_vdev_async_write_min_active
(to 2) which can speed up rebuildszfs_dirty_data_max_max
limit (4G)zdb -e
regression for active cacheless poolsvdev_id
failure due to multipath -l
bugsend_iterate_fs()
zpool import|labelclear
spa_get_worst_case_asize
zpool create
accepts raidz and mirrors with similar redundancyzpool list
reporting 16.0e for expandsz (OpenZFS 7885)zpool add
vdev_cache_write()
zfs_znode_alloc()
failure in zfs_mknode()
with retryzpool status -v
error messagedsl_dataset_rollback_sync()
may try to free already free blocks (OpenZFS 7199)zfs receive
of deduplicated streamszfs get
behavior with bookmarks (OpenZFS 7386)zdb(8)
lookup files by path (OpenZFS 6410)zdb(8)
only dump unique configurations and uberblockszdb -G
to print zfs_dbgmsg'szdb -ll
to print the nvlist payload statsThis tag is provided for evaluation and testing of the upcoming 0.7.0 release.
Published by behlendorf over 7 years ago
zfs allow/unallow
support-gLp
to zpool subcommands for alternative vdev names-lhHpw
options to zpool iostat
for avg latency, histograms, & queues-r
request size histograms to zpool iostat
zloop.sh
This tag is provided for evaluation and testing of the upcoming 0.7.0 release.
It is not recommended for production use.