zfs: update share/zfs/compatibility.d to match current ZFS codeMFC after: 3 days(cherry picked from commit 7a0e9e3f8f3a9379df793284f719f1a7ee5734c2)
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
pkgbase: Put zfs utilities and lib in their own packageIt is useful to have zfs utilities and lib in a separate package asit allow users to create image that can support ZFS (i.e. not withWITHOUT
pkgbase: Put zfs utilities and lib in their own packageIt is useful to have zfs utilities and lib in a separate package asit allow users to create image that can support ZFS (i.e. not withWITHOUT_ZFS in src.conf set) without bloating the default image withall zfs tools (for example for jails).Differential Revision: https://reviews.freebsd.org/D36225
show more ...
cddl/*: add a WITH(OUT)_DTRACE optionAdd an option to enable/disable DTrace without disabling ZFS. Newarchitectures such as CHERI may support ZFS before they support DTraceand the old model of W
cddl/*: add a WITH(OUT)_DTRACE optionAdd an option to enable/disable DTrace without disabling ZFS. Newarchitectures such as CHERI may support ZFS before they support DTraceand the old model of WITHOUT_CDDL disabling both wasn't helpful.For compatiblity, the CDDL option remains and WITHOUT_CDDL impliesWITHOUT_DTRACE. WITHOUT_DTRACE also implies WITHOUT_CTF.As part of this change, largely convert cddl/*/Makefile to using themore compact SUBDIR.${MK_<FOO>}+= form rather than using intermediatevariables.Reviewed by: markjObtained from: CheriBSDSponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D35718
zfs: merge openzfs/zfs@75b4cbf62 (master) into mainNotable upstream pull request merges: #11710 Allow zfs to send replication streams with missing snapshots #11751 Avoid taking global lock to d
zfs: merge openzfs/zfs@75b4cbf62 (master) into mainNotable upstream pull request merges: #11710 Allow zfs to send replication streams with missing snapshots #11751 Avoid taking global lock to destroy zfsdev state #11786 Ratelimit deadman zevents as with delay zevents #11803 ZFS traverse_visitbp optimization to limit prefetch #11813 Allow pool names that look like Solaris disk names #11822 Atomically check and set dropped zevent count #11822 Don't scale zfs_zevent_len_max by CPU count #11833 Refactor zfsdev state init/destroy to share common code #11837 zfs get -p only outputs 3 columns if "clones" property is empty #11843 libzutil: zfs_isnumber(): return false if input empty #11849 Use dsl_scan_setup_check() to setup a scrub #11861 Improvements to the 'compatibility' property #11862 cmd/zfs receive: allow dry-run (-n) to check property args #11864 receive: don't fail inheriting (-x) properties on wrong dataset type #11877 Combine zio caches if possible #11881 FreeBSD: use vnlru_free_vfsops if available #11883 FreeBSD: add support for lockless symlink lookup #11884 FreeBSD: add missing seqc write begin/end around zfs_acl_chown_setattr #11896 Fix crash in zio_done error reporting #11905 zfs-send(8): Restore sorting of flags #11926 FreeBSD: damage control racing .. lookups in face of mkdir/rmdir #11930 vdev_mirror: don't scrub/resilver devices that can't be read #11938 Fix AVX512BW Fletcher code on AVX512-but-not-BW machines #11955 zfs get: don't lookup mount options when using "-s local" #11956 libzfs: add keylocation=https://, backed by fetch(3) or libcurl #11959 vdev_id: variable not getting expanded under map_slot() #11966 Scale worker threads and taskqs with number of CPUs #11994 Clean up use of zfs_log_create in zfs_dir #11997 FreeBSD: Don't force xattr mount option #11997 FreeBSD: Implement xattr=sa #11997 FreeBSD: Use SET_ERROR to trace xattr name errors #11998 Simplify/fix dnode_move() for dn_zfetch #12003 FreeBSD: Initialize/destroy zp->z_lock #12010 Fix dRAID self-healing short columns #12033 Revert "Fix raw sends on encrypted datasets when copying back snapshots" #12040 Reinstate the old zpool read label logic as a fallback #12046 Improve scrub maxinflight_bytes math #12049 FreeBSD: avoid memory allocation in arc_prune_async #12052 FreeBSD: incorporate changes to the VFS_QUOTACTL(9) KPI #12061 Fix dRAID sequential resilver silent damage handling #12072 Let zfs diff be more permissive #12077 FreeBSD: Retry OCF ENOMEM errors. #12088 Propagate vdev state due to invalid label corruption #12091 libzfs: On FreeBSD, use MNT_NOWAIT with getfsstat #12097 FreeBSD: Update dataset_kstats for zvols in dev mode #12104 FreeBSD boot code reminder after zpool upgrade #12114 Introduce write-mostly sumsObtained from: OpenZFSOpenZFS commit: 75b4cbf62590c23fac3667537961a2a75fdc2cc3
Install links for zpool feature compat aliasesThe alias links were missed when this feature was introduced to theFreeBSD build system in 10f57cb98fd61b2669640a84aa73ad118601f281.Reviewed by: mm
Install links for zpool feature compat aliasesThe alias links were missed when this feature was introduced to theFreeBSD build system in 10f57cb98fd61b2669640a84aa73ad118601f281.Reviewed by: mmMFC after: 1 weekSponsored by: iXsystems, Inc.Differential Revision: https://reviews.freebsd.org/D28925
zfs: bump version and install new share files- bump version to 2.0.0-FreeBSD_gbf156c966- install definition files for the new "-o compatibility" option to "zpool create"MFC after: 2 weeks