Közel három hónappal az előző, 2.4.1-es kiadás után az OpenZFS – egy nyílt forráskódú fájlrendszer és kötetkezelő, amely fejlett adatvédelmi funkciókat kínál, például Snapshotokat, ellenőrzőösszegeket és replikációt – kiadta a 2.4.2-es verziót. Ez a 2.4-es sorozat második karbantartási kiadása, és kompatibilis a Linux kernel 4.18-tól 7.0-ig terjedő verzióival, valamint a FreeBSD 13.3-as és 14.0-s vagy újabb kiadásaival.
Az újabb Linux rendszereken ZFS-t használóknak több frissítés is érkezett: fejlesztették a
fs_context
-alapú csatolási API-t, javítottak a csatolási opciók kezelésén, a lease-kezelőkön, az ACL-lel kapcsolatos kernel változásokon, valamint a block queue API módosításain.
A kernel kompatibilitás mellett az OpenZFS 2.4.2 több, a tárolás megbízhatóságát érintő javítást is hoz. Ezek ritkán előforduló, újraépítés utáni ellenőrzőösszeg-hibákat, a dRAID ellenőrzőösszeg-problémáit degradált lemezeknél, valamint a dRAID konfigurációkban egy lemez törlése után jelentkező adatkárosodást kezelnek. A kiadás emellett megszüntet egy holtpontot a
vdev_rebuild()
függvényben, és kijavít egy importálási hibát is, amely dRAID poolokban lemezcserék után fordulhatott elő.
A kiadás egy olyan olvasási adatkárosodási problémát is javít, amely blokkklónozás, majd csonkítás után jelentkezhetett. Fejlesztették a Snapshotok és a csatolás kezelését is: az OpenZFS 2.4.2 megold egy Snapshot automatikus csatolásakor fellépő holtpontot párhuzamos
zfs recv
műveletek során, kijavít egy opciókhoz kapcsolódó memóriaszivárgást a

zfsctl_Snapshot_mount
függvényben, valamint egy
s_active
szivárgást a
zfsvfs_hold()
esetén, amikor a fájlrendszer már le van csatolva.
További változások: támogatás a
POSIX_FADV_DONTNEED
számára, a
POSIX_FADV_DONTNEED
jobb kezelése egysávos (single-block) fájloknál, az allocation class kiválasztásának rendbetétele, memóriaszivárgások javításai, build fejlesztések, valamint bővített CI lefedettség az újabb Fedora és FreeBSD kiadásokhoz.
További részletekért nézd meg a változásnaplót.
