Skip to content

zfs-macOS-2.4.3rc2

Pre-release
Pre-release

Choose a tag to compare

@lundman lundman released this 31 Jul 00:17
· 758 commits to main since this release

=== zfs-macOS-2.4.3rc2 ===

⏺ - Missing symbol zfs_mount_setattr

=== zfs-macOS-2.4.3rc1 REPACK ===

⏺ - ZetaWatch — fix incorrect library path

No code changes, only ZetaWatch fixup

=== zfs-macOS-2.4.3rc1 ===

⏺ - ZetaWatch — menu-bar GUI pool monitor now built in-tree via --enable-zetawatch.
⏺ - L2ARC overhaul — smarter, fairer, parallel cache writes (DWPD rate limiting, per-device threads, persistent markers), plus a use-after-free fix.
⏺ - Unit test framework — new fast, standalone test harness (no pool needed), ported to macOS.
⏺ - zpool condense — new command to reclaim wasted metaslab space on demand.
⏺ - Thorough scrub — zpool scrub -t for a deeper verification pass.
⏺ - dRAID hardening — failure domains, rebuild/resilver/import fixes across several bugs.
⏺ - Send/recv hardening — stricter recv validation, safer key handling, new encrypted-send controls.
⏺ - Block cloning safety — cloning restricted across mismatched properties/encryption; a double-free fixed.
⏺ - Dedup — new dedupused/dedupsaved pool properties.
⏺ - macOS tunables — several Linux-only ARC/metaslab knobs now exposed on macOS, plus an import path-handling fix.
⏺ - Misc correctness fixes — RAIDZ parity bug, dedup-verify locking, snapshot-automount deadlock, MMP import races.