Category: ZFS
-

Changes since RC1
- ZTS: Make use of optimal CPU pinning #16641
- ZTS: Optimize Kernel Same-page Merging (KSM) #16641
- Fallback to strerror() when strerror_l() isn’t available #16636 #16640
- ZTS: Increase zpool_import_parallel_pos import margin #16638
- ZTS: Slightly increase dedup_quota limit #16637
- CI: Stick with ubuntu-22.04 for CodeQL analysis #16639
- zdb: fix printf format in dump_zap() #16635
- zpool/zfs: allow –json wherever -j is allowed #16632
- Always validate checksums for Direct I/O reads #16598
- FreeBSD: ignore some includes when not building kernel #16616
- ztest: Fix scrub check in ztest_raidz_expand_check() #16627
- vdev_id: multi-lun disks & slot num zero pad #16603
- ZTS: resilver_restart_001.ksh restore defaults #16618
- Only serialize native-deb* targets #16622
- zpool/zfs: restore -V & –version options #16615 #16617
- Return boolean_t in inline functions of lib/libspl/include/sys/uio.h #16613
- Bump SONAME of libzfs and libzpool #16609
- contrib/debian: add new manpages to installation list #16609
- Fix generation of kernel uevents for snapshot rename on linux #14223 #16600
- ZTS: Fix summary page creation again – second try #16611
- ZTS: Remove FreeBSD 13.4-STABLE #16610
-
Klara Systems – the company maybe with the most contributions into OpenZFS – published a new article.
“ZFSBootMenu is a Linux bootloader that attempts to provide an experience similar to FreeBSD’s bootloader. By taking advantage of ZFS features, it allows a user to have multiple “boot environments” (with different distributions, for example), manipulate snapshots before booting, and, for the adventurous user, even bootstrap a system installation via
zfs recv“

-
New pre-release of the most advanced filesystem developed.
Major features include:
- RAIDZ Expansion
- Fast Dedup
- File and directory name up to 1023 bytes


Amen brother 🙂

-
Completely supports Kernel 6.10 and early phase of 6.11.
It also provides support for FreeBSD 12.2-RELEASE and newer.

-
“OpenZFS 2.2.5 is now available as the newest stable update to this open-source ZFS file-system implementation for Linux and FreeBSD systems.
OpenZFS 2.2.5 adds official support now for Linux 6.9 while continuing to retain support back through Linux 4.18 kernels. Yes, Linux 6.10 is out as stable now for the past three weeks and there are some Linux 6.10 compatibility patches in OpenZFS 2.2.5 but apparently not yet enough to claim full support. On the FreeBSD side there is support with FreeBSD 12.2 and later.
Besides supporting Linux 6.9 and some Linux 6.10 bits, OpenZFS 2.2.5 brings dozens of various bug fixes. There is improved dnode hashing, cleaning up buffer re-compression in L2ARC, various libspl fixes, various ZTS fixes, and other fixes scattered throughout.”


-
“The current implementation of zvol uses a single taskq, leading to lock contention under heavy load and consequently decreased throughput. Introducing multiple taskqs and implementing a switch based on IO offset can alleviate this lock contention, thus improving overall throughput.”

https://github.com/openzfs/zfs/pull/15992
https://github.com/openzfs/zfs/commit/99741bde59d1d1df0963009bb624ddc105f7d8dc












