Az OpenZFS legújabb, 2.3.3-as kiadása hivatalosan is elérhetővé vált, számos frissítéssel a Linux és a FreeBSD rendszerekhez. A fájlrendszer mostantól Linuxon a 4.18-as és a 6.15-ös kernelverziók között biztosít teljes körű kompatibilitást, míg FreeBSD alatt a 13.3-as, illetve a 14.0-s verziótól fölfelé használható problémamentesen. A kiadás jelentős része a Linux 6.15-höz történő illesztésről szólt, amely során több kernel-specifikus változást kellett lekövetni. A FreeBSD platformon szintén érkeztek célzott frissítések, köztük a SYSCTL_SIZEOF makró alkalmazása és a rendszerhívások finomhangolása.
Tartalomjegyzék

Teljesítményjavítások és memóriakezelés
Az OpenZFS frissítés különösen nagy figyelmet fordít az ARC és L2ARC gyorsítótárak működésének optimalizálására. A párhuzamos memóriaürítés bevezetése, valamint az exportálás során végzett aszinkron flush-műveletek révén a ZFS rugalmasabban kezeli a nagy terhelést. A memóriahasználat precízebb szabályozása érdekében átalakult az ARC méretezése és skálázása is. A blokk-klónozással kapcsolatos számítások pontosabbak lettek, a dmu offset követése mostantól kisebb teljesítménycsökkenéssel jár, és biztonságosabbá váltak a tranzakciók közbeni leállások kezelése. A fájlrendszer új viselkedést alkalmaz a deduplikációs beállítások mellett, lehetővé téve a nulla tömörítés engedélyezését.
Funkcióbővítések és stabilitási javítások
Az OpenZFS frissítés számos kisebb, de célzott fejlesztést hoz. Átalakult a szinkronizáció viselkedése, különösen az olyan esetekben, amikor a rendszer pool felfüggesztés alatt áll. További fejlesztések érkeztek az írási naplózás, az elérési útvonalak kezelése és a hibakezelés területén. Több hibát is javítottak a fájlküldés során, különösen a titkosított és nem-raw adattípusoknál, valamint pontosabbá vált a ZFS rollback parancs példakódja. A fejlesztők az eszközkezelés szintjén is módosításokat vezettek be, így például javult az eltávolított eszközök állapotjelentése, illetve megszűntek bizonyos duplikált tartalékeszköz-regisztrációk.
Tesztelési környezet és fejlesztői infrastruktúra
Az OpenZFS tesztcsomagja, a ZTS számos új rendszer támogatásával és eljárással bővült. Már támogatott az io_uring technológia CentOS Stream 9 és 10 rendszereken, valamint hozzáadásra került az AlmaLinux 10 tesztkörnyezet is. A tesztek pontosabbá váltak az online és offline eszközkezelés, valamint a resilvering folyamat során fellépő versenyhelyzetek szimulációjában. A fejlesztői infrastruktúrában is jelentős változások történtek: új pull request sablonokat vezettek be minőségbiztosítási szempontokkal, frissítették az Ubuntu 20.04 és Fedora 40 tesztkörnyezetek kezelését, valamint lehetővé tették egyedi kernelek telepítését Fedora alatt. A közösség is bővült, az AUTHORS és mailmap fájlok naprakésszé váltak az új hozzájárulók adataival.
Az OpenZFS 2.3.3 változásainak hosszú listája elérhető a GitHubon közzétett kiadási bejelentésben.