Prezentácia sa uskutočnila OpenZFS 2.4.2, aktualizácie otvorenej implementácie súborového systému ZFS pre Linux a FreeBSD. Hlavnou zmenou novej verzie je podpora stabilnej vetvy Linux 7.0. Predchádzajúce vydanie OpenZFS 2.4 podporovalo jadrá Linuxu iba do verzie 6.19, pričom kompatibilita so staršími jadrami zostáva od Linuxu 4.18. Pre FreeBSD je garantovaná podpora s verziami 13.3 a novšími, ako aj s vetvou 14.x.
Do OpenZFS 2.4.2 bolo zahrnutých množstvo opráv, ktoré sa týkajú zostavovania, testovania, práce s initramfs, podpory POSIX_FADV_DONTNEED, spracovania bodov pripojenia a kódu špecifického pre Linux. Osobitne sú uvedené zmeny potrebné pre kompatibilitu s Linuxom 7.0, ako aj prvé opravy pre budúcu vetvu Linuxu 7.1.
Medzi opravenými problémami sú chyby v vdev_rebuild_range(), zriedkavé chyby kontrolných súčtov po rekonštrukcii poľa, poškodenie údajov po block clone a následnom truncate, vzájomné blokovanie pri automatickom pripojení snímok počas súčasného zfs recv, úniky pamäte a množstvo problémov v dRAID, vrátane chýb po rebuild, degraded-stavoch a výmene diskov.
V Linuxovej časti pokračuje prispôsobenie OpenZFS novej modelovej montáži jadra. Vývojári odstránili podporu starého mount API, prešli na fs_context, prepracovali spracovanie parametrov pripojenia a pridali obchádzací postup pre jadra, ktoré prísnejšie kontrolujú "zakázané" mount options. Taktiež boli vykonané zmeny týkajúce sa LSM, statx, setlease, ACL a premenovania niektorých vnútorných API jadra Linuxu 7.0.
Zároveň bol vydaný release OpenZFS 2.3.7 pre používateľov, ktorí zatiaľ zostávajú na predchádzajúcej stabilnej vetve 2.3. Do neho bola prenesená aj podpora Linuxu 7.0 a niektoré opravy z novej série.
Zdroj: linux.org.ru
