Hasty Briefsbeta

OpenZFS 2.4.0: Encryption Performance Improvements

a day ago
  • #OpenZFS
  • #Filesystem
  • #Release
  • OpenZFS 2.4.0 is released with support for Linux (kernels 4.18 - 6.18) and FreeBSD (versions 14, 15 & 16).
  • Key features include default user/group/project quotas, uncached IO for unaligned operations, unified allocation throttling to reduce vdev fragmentation, and improved encryption performance using AVX2 for AES-GCM.
  • Enhancements allow ZIL on special vdevs, extend special_small_blocks for ZVOL writes, and introduce zfs rewrite -P to preserve logical birth time.
  • New commands and options include zpool scrub -S -E for specific time ranges, zpool prefetch -t brt for BRT prefetching, and send:encrypted permission.
  • Improvements in ashift handling, gang blocks, dedup optimizations, and block cloning optimizations are notable.
  • Topology restrictions on special/dedup vdevs are relaxed, and child vdevs can temporarily 'sit out' if abnormally slow.
  • The release includes contributions from 121 developers, with significant input from Rob Norris, Alexander Motin, and others.
  • Documentation updates cover module options, feature flags, and vdev/dataset property changes.