freebsd-nq/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
fsck.zfs.8 fsck.zfs: implement 4/8 exit codes as suggested in manpage 2021-03-31 10:49:56 -07:00
Makefile.am
mount.zfs.8
vdev_id.8
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
zfs-change-key.8
zfs-clone.8
zfs-create.8 Add -u option to 'zfs create' 2020-12-04 14:01:42 -08:00
zfs-destroy.8
zfs-diff.8 Fix trivial typo in zfs-diff.8 2020-12-03 10:18:26 -08:00
zfs-get.8
zfs-groupspace.8
zfs-hold.8
zfs-inherit.8
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
zfs-mount-generator.8.in Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs-mount.8
zfs-program.8 Widen mancheck target to all pages, fix them 2021-05-12 21:32:48 -07:00
zfs-project.8
zfs-projectspace.8
zfs-promote.8
zfs-receive.8 Fix whitespace introduced in ecc277cff 2021-03-11 19:42:04 -08:00
zfs-recv.8
zfs-redact.8
zfs-release.8
zfs-rename.8
zfs-rollback.8
zfs-send.8 zfs-send(8): Restore sorting of flags 2021-04-15 17:43:07 -07:00
zfs-set.8
zfs-share.8
zfs-snapshot.8
zfs-unallow.8
zfs-unjail.8
zfs-unload-key.8
zfs-unmount.8
zfs-upgrade.8
zfs-userspace.8
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
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
zpool_influxdb.8
zpool-add.8
zpool-attach.8
zpool-checkpoint.8
zpool-clear.8
zpool-create.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-destroy.8
zpool-detach.8
zpool-events.8
zpool-export.8
zpool-get.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-history.8
zpool-import.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-initialize.8
zpool-iostat.8
zpool-labelclear.8
zpool-list.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-offline.8
zpool-online.8
zpool-reguid.8
zpool-remove.8
zpool-reopen.8
zpool-replace.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-resilver.8
zpool-scrub.8
zpool-set.8
zpool-split.8 man: fix wrong .Xr macros usages 2021-04-06 12:27:40 -07:00
zpool-status.8
zpool-sync.8
zpool-trim.8
zpool-upgrade.8 Improvements to the 'compatibility' property 2021-04-12 09:08:56 -07:00
zpool-wait.8
zpool.8
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