mirror_zfs/man/man8
Ryan Moeller 210231ede0 FreeBSD: Implement xattr=sa
FreeBSD historically has not cared about the xattr property; it was
always treated as xattr=on.  With xattr=on, xattrs are stored as files
in a hidden xattr directory.  With xattr=sa, xattrs are stored as
system attributes and get cached in nvlists during xattr operations.
This makes SA xattrs simpler and more efficient to manipulate.  FreeBSD
needs to implement the SA xattr operations for feature parity with
Linux and to ensure that SA xattrs are accessible when migrated or
replicated from Linux.

Following the example set by Linux, refactor our existing extattr vnops
to split off the parts handling dir style xattrs, and add the
corresponding SA handling parts.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #11997
2021-05-13 15:14:12 -07:00
..
.gitignore Ignore *.o.ur-safe build artifacts 2018-05-13 18:59:02 -07:00
fsck.zfs.8 fsck.zfs: implement 4/8 exit codes as suggested in manpage 2021-03-31 10:49:56 -07:00
Makefile.am Add zpool_influxdb command 2020-10-09 09:29:21 -07:00
mount.zfs.8 man: Canonicalize .TH usage 2020-08-24 21:25:28 -07:00
vdev_id.8 man: Canonicalize .TH usage 2020-08-24 21:25:28 -07:00
zdb.8 Add zdb -r <dataset> <object-id | file> <output> 2021-01-27 21:36:01 -08:00
zed.8.in Replace ZoL with OpenZFS where applicable 2021-05-07 17:20:37 -07:00
zfs_ids_to_path.8 Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs-allow.8 Hold and release permissions exist 2021-03-16 15:01:21 -07:00
zfs-bookmark.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-change-key.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-clone.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-create.8 Add -u option to 'zfs create' 2020-12-04 14:01:42 -08:00
zfs-destroy.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-diff.8 Fix trivial typo in zfs-diff.8 2020-12-03 10:18:26 -08: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 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-inherit.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-jail.8 zfs-[un]jail(8): fix "zfs-jail [un]jail" leftovers 2021-04-11 15:41:55 -07:00
zfs-list.8 zfs-list.8: clarify listing snapshots 2021-02-04 09:56:28 -08:00
zfs-load-key.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-mount-generator.8.in Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs-mount.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-program.8 Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs-project.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-projectspace.8 Reorganize zfs(8) man page into sections 2019-11-12 11:17:40 -08:00
zfs-promote.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-receive.8 Fix whitespace introduced in ecc277cff 2021-03-11 19:42:04 -08: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 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-rollback.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-send.8 zfs-send(8): Restore sorting of flags 2021-04-15 17:43:07 -07:00
zfs-set.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-share.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-snapshot.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -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 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-userspace.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zfs-wait.8 Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs.8 Fix various typos 2021-04-02 18:52:15 -07:00
zfsconcepts.8 Remove hard coded "Linux" OS from manpages 2020-08-21 11:55:47 -07:00
zfsprops.8 FreeBSD: Implement xattr=sa 2021-05-13 15:14:12 -07:00
zgenhostid.8 Fix typo in zgenhostid.8 2021-03-19 22:39:42 -07:00
zinject.8 man: Canonicalize .TH usage 2020-08-24 21:25:28 -07:00
zpool_influxdb.8 Add zpool_influxdb command 2020-10-09 09:29:21 -07:00
zpool-add.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-attach.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-checkpoint.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-clear.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-create.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-destroy.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-detach.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-events.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-export.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-get.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-history.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-import.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-initialize.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-iostat.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-labelclear.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-list.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-offline.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-online.8 Reorganize zpool(8) man page into sections 2019-11-13 09:21:07 -08:00
zpool-reguid.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-remove.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-reopen.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-replace.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-resilver.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-scrub.8 Distributed Spare (dRAID) Feature 2020-11-13 13:51:51 -08:00
zpool-set.8 Reorganize zpool(8) man page into sections 2019-11-13 09:21:07 -08:00
zpool-split.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-status.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-sync.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-trim.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool-upgrade.8 Improvements to the 'compatibility' property 2021-04-12 09:08:56 -07:00
zpool-wait.8 Properly format NAME subsection of zfs/zpool subcommands 2020-10-22 11:28:10 -07:00
zpool.8 Replace ZFS on Linux references with OpenZFS 2020-10-08 20:10:13 -07:00
zpoolconcepts.8 Clean up RAIDZ/DRAID ereport code 2021-03-19 16:22:10 -07:00
zpoolprops.8 Add "compatibility" property for zpool feature sets 2021-02-17 21:30:45 -08:00
zstream.8 Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zstreamdump.8 man: Canonicalize .TH usage 2020-08-24 21:25:28 -07:00