mirror_zfs/man/man8
Allan Jude 2a673e76a9
Vdev Properties Feature
Add properties, similar to pool properties, to each vdev.
This makes use of the existing per-vdev ZAP that was added as
part of device evacuation/removal.

A large number of read-only properties are exposed,
many of the members of struct vdev_t, that provide useful
statistics.

Adds support for read-only "removing" vdev property.
Adds the "allocating" property that defaults to "on" and
can be set to "off" to prevent future allocations from that
top-level vdev.

Supports user-defined vdev properties.
Includes support for properties.vdev in SYSFS.

Co-authored-by: Allan Jude <allan@klarasystems.com>
Co-authored-by: Mark Maybee <mark.maybee@delphix.com>
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Mark Maybee <mark.maybee@delphix.com>
Signed-off-by: Allan Jude <allan@klarasystems.com>
Closes #11711
2021-11-30 07:46:25 -07:00
..
.gitignore Ignore *.o.ur-safe build artifacts 2018-05-13 18:59:02 -07:00
fsck.zfs.8 Consistentify miscellaneous style on remaining manpages 2021-06-09 14:35:53 -07:00
mount.zfs.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
vdev_id.8 vdev_id.8: modernise, note scsi topology 2021-05-29 20:22:01 -07:00
zdb.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zed.8.in Consistentify miscellaneous style on remaining manpages 2021-06-09 14:35:53 -07:00
zfs_ids_to_path.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-allow.8 Add missing properties to zfs allow manpage 2021-07-26 12:44:01 -07:00
zfs-bookmark.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-change-key.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-clone.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-create.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-destroy.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-diff.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-get.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-groupspace.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-hold.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-inherit.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-jail.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-list.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-load-key.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-mount-generator.8.in Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-mount.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-program.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-project.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-projectspace.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-promote.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-receive.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-recv.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-redact.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-release.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-rename.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-rollback.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zfs-send.8 Document additional -c caveat 2021-10-05 11:48:17 -07:00
zfs-set.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-share.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-snapshot.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-unallow.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-unjail.8 Add FreeBSD jail support hooks 2019-12-11 11:58:37 -08:00
zfs-unload-key.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-unmount.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-upgrade.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-userspace.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zfs-wait.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zfs.8 libshare: nfs: pass through ipv6 addresses in bracket notation 2021-10-20 10:40:00 -07:00
zgenhostid.8 zgenhostid.8: revisit 2021-06-09 14:36:03 -07:00
zinject.8 zinject.8: modernise 2021-05-29 20:21:58 -07:00
zpool_influxdb.8 Consistentify miscellaneous style on remaining manpages 2021-06-09 14:35:53 -07:00
zpool-add.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-attach.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-checkpoint.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-clear.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-create.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-destroy.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zpool-detach.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-events.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-export.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zpool-get.8 Vdev Properties Feature 2021-11-30 07:46:25 -07:00
zpool-history.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zpool-import.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-initialize.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-iostat.8 Extend zpool-iostat to account for ZIO_PRIORITY_REBUILD (#12319) 2021-08-26 11:26:49 -07:00
zpool-labelclear.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zpool-list.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-offline.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-online.8 Reorganize zpool(8) man page into sections 2019-11-13 09:21:07 -08:00
zpool-reguid.8 Modernise/fix/rewrite unlinted manpages 2021-06-07 13:41:54 -06:00
zpool-remove.8 zpool-remove.8: describe top-level vdev sector size limitation 2021-08-23 14:59:18 -07:00
zpool-reopen.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-replace.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-resilver.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool-scrub.8 Man zpool-scrub.8: describe sequential scrub 2021-08-05 15:30:28 -06:00
zpool-set.8 Reorganize zpool(8) man page into sections 2019-11-13 09:21:07 -08:00
zpool-split.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-status.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-sync.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-trim.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-upgrade.8 Move properties, parameters, events, and concepts around manual sections 2021-06-09 14:35:30 -07:00
zpool-wait.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zpool.8 Fix typo in zpool.8 2021-11-29 10:52:42 -08:00
zstream.8 Lint most manpages 2021-06-04 12:48:31 -07:00
zstreamdump.8 zstreamdump: replace with link to zstream 2021-05-21 10:16:14 -07:00