zfs: merge openzfs/zfs@84aa7e7e0Notable upstream pull request merges: #16761 eb1738bcb FreeBSD: Enable Direct IO by default #16747 -multiple On-demand log-spacemap flush #18474 0d0eae2ab implem
zfs: merge openzfs/zfs@84aa7e7e0Notable upstream pull request merges: #16761 eb1738bcb FreeBSD: Enable Direct IO by default #16747 -multiple On-demand log-spacemap flush #18474 0d0eae2ab implement thorough scrub support (zpool scrub -t) #18562 6721ab981 Calling thread IO #18657 7ed1268d3 Fix race between device removal completion and pool export #18707 0d1f3b1c6 RAIDZ: Fix parity regeneration/check condition #18713 -multiple libzfs: fix key unload failure when unmounting an encryption root #18714 d902eec64 Disconnect metaslab tracing from default builds #18716 e78fa488a zstream: multithreading #18718 6acb99cb1 Do not return ESTALE for open-unlinked files #18720 f607ef7e7 Fix insufficient locking in dedup verify #18722 -multiple snapdir: misc cleanups #18724 9bf75b4b1 Fix reads for blocks freed after being cloned #18725 9b7642df9 Harden recv record validation #18732 37f066e3c FreeBSD: Wire sha512 offload to the build #18736 -multiple Remove idmap/userns concept from core & FreeBSD platform code #18742 d63f14057 libzutil: keep valid spare and l2cache paths on import #18749 f217627d4 Fix receive of split large blocks with a short trailing chunk #18754 83bf40784 Use a single creation time for a recursive snapshot #18755 ebd9e2765 zstream: add "drop records" chain module #18763 7d565cdfa zfs bookmark: add recursive (-r) bookmark creation #18765 50557cc80 zpool initialize: add -z to write zeroes #18766 0467ba01c Add SECURITY.md policy filE #18773 ffde77051 Fix deduce_nblkptr for large dnodes on receive #18784 -multiple libzfs: clarify the raw incremental "IV set guid mismatch" error #18793 9a02e53ad libzfs: don't abort receiving a raw encrypted send that carries holds #18795 30426217b Rate limit Direct I/O verify zevents #18798 73b202451 Bound explicit user prefetch to a fraction of the ARC #18801 2a5331f8e Fix dmu_zfetch_prime() assuming a stream was created #18802 fb5fdefd8 libzfs: fallback VDEV_UPATH to VDEV_PATH for non-DM devices #18809 bd2d87399 zdb: output refcounts from verify_spacemap_refcounts() #18811 5d530b8be ABD: Validate borrowed buffer length #18812 5d687a975 dbuf: use dirty record size for overridden writes #18819 -multiple ddt: fix refcount bypass and gang member leak for dedup gang blocks #18821 87e2e4047 BRT: Implement partial bv_entcount writing #18822 -multiple dnode_sync: Relax constraint on indirect freeing - #18822 #18827 d98fa72ca L2ARC: bound the rebuild by the write hand on a first sweep #18831 90cdd9aef Batch object reallocation syncs in zfs receive #18833 466d90e15 zed: let autoexpand see capacity changes on partitioned disks #18835 1ac3f2786 mmp: skip non-writeable vdevs during activity check #18838 a04c40138 DDT: Fix several bugs in pruning #18841 0bb41751f zpool export: return EBUSY when zvol minors are in use #18848 3020c18ca dmu_recv: Avoid potential null deref #18855 8cdd9b2b7 mmp: do not require writes to mirror legs the config marks absent #18858 596c7a0ec Reduce dp_lock scope for MOS writes #18859 3ebf3ffc4 Predict and throttle buffers dirtied by the sync context #18860 -multiple Further parallelize block cloning #18865 412b17a29 Fix DMU bonus hold leak on I/O error #18867 b5bb1f816 Add missing checks to zfs_clone_range_replay() #18868 3df5b2e7f libzfs: String trimming should not operate out of bounds #18869 be62c5385 libzfs: Do not call munmap() when mmap() fails #18871 74e76f2d8 libzfs: don't truncate a resolved vdev path in zpool_vdev_name() #18874 7312322b5 nvpair: Fix operator precedence #18883 3bd8cefdc libzfs: don't read a dataset handle after closing it in resume send #18886 b4f70cb9e Fix negative time overflows in DDT pruning #18888 674b1ae5c DDT: Make ddt_zap_walk() use cursor _by_dnode functions #18889 fd1ae59c7 DDT: Skip DDT log lookups in ddt_prune_walk() #18892 -multiple zhack: add "mmp reclaim" to recover a pool stranded by MMP #18897 216de07d8 arc: fix race between arc_release() and arc_read_done() #18899 28afe8b08 CodeQL: Flag implicit compare-then-assign in branch conditions #18917 0a79c039f arc: save on buf_hash_find() call at arc_read_done() #18920 7026d3335 Fix race condition in raidz expansion startup #18927 be55e01bc FreeBSD: Do not leak TSD zfs_geom_probe_vdev_key on errors #18928 5bd7d4466 scan: count skipped blocks as examined #18937 a5d678864 Allow pool import with corrupted spare/l2arc configs #18960 -multiple vdev_open: use calling credential to check for device access #18961 acbcdd92c dmu_recv_begin_check: dsl_dataset_rele() should be called on ds #18962 df3ff37fc dmu_redact_snap: Do proper cleanup on ENAMETOOLONG #18964 84aa7e7e0 libspl: consult ZFS_HOSTID on FreeBSD as wellObtained from: OpenZFSOpenZFS commit: 84aa7e7e09f6a4ddad9ec40dbe9498d50184ed07
show more ...
zfs: merge openzfs/zfs@8302b6e32Notable upstream pull request merges: #16853 894edd084 Add TXG timestamp database #17004 -multiple Implement dynamic gang header sizes #17405 dea0fc969 ZVOL: Retu
zfs: merge openzfs/zfs@8302b6e32Notable upstream pull request merges: #16853 894edd084 Add TXG timestamp database #17004 -multiple Implement dynamic gang header sizes #17405 dea0fc969 ZVOL: Return early, if volmode is ZFS_VOLMODE_NONE on FreeBSD side #17455 cf146460c Default to zfs_bclone_wait_dirty=1 #17481 523d9d600 Validate mountpoint on path-based unmount using statx #17482 92da9e0e9 ZVOL: Implement zvol_alloc() function on FreeBSD side #17489 dee62e074 spa: ZIO_TASKQ_ISSUE: Use symbolic priority #17496 bf846dcb7 Release topology restrictions on special/dedup #17497 4e92aee23 Relax special_small_blocks restrictions #17503 ea38787f2 Revert "Fix incorrect expected error in ztest" #17505 be1e991a1 Allow and prefer special vdevs as ZIL #17506 ee0cb4cb8 ztest: Fix false positive of ENOSPC handling #17507 92d3b4ee2 zio: rename `io_reexecute` as `io_post`; use it for the direct IO checksum error flag #17508 6af8db61b metaslab: don't pass whole zio to throttle reserve APIs #17518 4c2a7f85d FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM #17521 d7ab07dfb ZIL: Force writing of open LWB on suspend #17524 b6e8db509 zpool/zfs: Add '-a|--all' option to scrub, trim, initialize #17531 c1e51c55f Correct weight recalculation of space-based metaslabs #17533 d323fbf49 FreeBSD: zfs_putpages: don't undirty pages until after write completes #17536 b21e04e8d Fix zdb pool/ with -k #17537 -multiple Userspace tunables #17540 2957eabbe Add support for FreeBSD's Solaris style extended attribute interface #17547 4bd7a2eaa zdb: fix checksum calculation for decompressed blocks #17551 -multiple cleanup: remove var init/update #17561 0f8a1105e Skip dbuf_evict_one() from dbuf_evict_notify() for reclaim thread #17563 10a78e264 Faster checksum benchmark on system boot #17564 00ce064d8 spa: update blkptr diagram to include vdev padding on encrypted blocks #17565 -multiple Physical rewrite #17566 fc885f308 Don't use wrong weight when passivating group #17572 f70c85086 BRT: Fix ZAP entry endianness #17575 0b6fd024a ZVOL: Unify zvol minors operations and improve error handling #17581 cb5e7e097 range_tree: Provide more debug details upon unexpected add/remove #17587 -multiple Fix two issues with dynamic gang headersObtained from: OpenZFSOpenZFS commit: 8302b6e32bb153a6f402b106484d5736f082abcc
zfs: merge openzfs/zfs@2e6b3c4d9Notable upstream pull request merges: #15793 401c3563d libzfs: use zfs_strerror() in place of strerror() #15793 692f0daba libzfs: make userquota_propname_decode th
zfs: merge openzfs/zfs@2e6b3c4d9Notable upstream pull request merges: #15793 401c3563d libzfs: use zfs_strerror() in place of strerror() #15793 692f0daba libzfs: make userquota_propname_decode threadsafe #15798 0cbf13529 libnvpair.c: replace strstr() with strchr() for a single character #15812 78e8c1f84 Remove list_size struct member from list implementation #15816 aeb33776f Update vdev devid and physpath if changed between imports #15818 8161b7327 Don't assert mg_initialized due to device addition race #15823 c3fd7a521 Update man pages to time(1) from time(2) #15825 884a48d99 zpool wait: print timestamp before the headerObtained from: OpenZFSOpenZFS commit: 2e6b3c4d9453360a351af6148386360a3a7209b3