Az OpenZFS 2.3.4-es verziója megjelent, amely újabb fejlesztésekkel és hibajavításokkal bővíti a fájlrendszer és kötetkezelő lehetőségeit. A kiadás Linuxon a 4.18-tól egészen a 6.16-os kernelverzióig biztosít kompatibilitást, míg FreeBSD alatt a 13.3-as és újabb kiadásokkal, valamint a 14.0-sorozattól kezdve használható. Ezzel a verzióval a projekt lépést tart a legfrissebb kernelváltoztatásokkal és FreeBSD kiadásokkal, amelyek folyamatosan új funkciókat és API-kat vezetnek be. A FreeBSD 15.0 fejlesztői ágat immár „PRERELEASE” állapotban is figyelembe veszi a rendszer, ami előrevetíti a közelgő támogatást.
Tartalomjegyzék

Új funkciók és fejlesztések az OpenZFS-ben
Az új OpenZFS kiadásban több újdonság is helyet kapott, köztük a templated zfs-mount@.service egységfájl, amely a rendszerintegrációt könnyíti meg. A fejlesztők bemutatták az új zfs rewrite parancsot, amely jelentős előrelépést jelent a fájlrendszer belső adatkezelésében. Számos változtatás érinti az aszinkron írási folyamatokat, például a Linux alatti zfs_putpage működését, ahol a szinkronizálási módokat pontosabban dokumentálták és kijavították. Emellett a ZIL (ZFS Intent Log) kezelésében is pontosítás történt, a párhuzamos írások kezelésének rugalmasságával és a nyitott logblokkok felfüggesztés előtti kényszerített írásával. Az arc_release és az ARC-hoz kapcsolódó funkciók további kódtisztítást kaptak, valamint az arc_summary kiegészült az uncompressed_size mezővel.
Hibajavítások az új kiadásban
A fejlesztők számos hibajavítást is élesítettek az új verzióban. A FreeBSD platformon több probléma megoldódott, például a z_pflags inicializálása új znodes létrehozásakor, illetve a zfs_putpages kezelésének pontosítása. Linux alatt javították a blk-mq modulhoz kapcsolódó összeomlásokat, a nem forrásfa alapú build folyamatokat és a toolchain-simd körüli inkompatibilitást okozó problémákat. A ZED alrendszerben szebb Slack értesítések, valamint pontosabb eszköztípus-felismerés érkezett. A tesztkörnyezetekben kiterjesztették a ZTS funkcionalitását mikro- és nanomásodperces időbélyegekkel, FreeBSD felhőalapú képfájlokkal, valamint új mmap_ftruncate tesztekkel az aszinkron írás visszaellenőrzésére. A Debian és CentOS Stream környezetek friss támogatást kaptak a CI-futtatások során, miközben régi beállításokat és nem használt fájlokat eltávolítottak.
Jobb teljesítmény, nagyobb megbízhatóság
Az OpenZFS 2.3.4-es verzió teljesítményjavító fejlesztései között fontos megemlíteni, hogy gyorsabb lett a checksum-mérési folyamat a rendszerindítás során, finomították a metaslab súlyszámítás logikáját, valamint javították a gang blokkok és a redundáns metaadatok kezelését, így növelve a biztonságot és megbízhatóságot. Emellett érvényesítés került a csatolási pontokra a statx használatával, amely megakadályozza a hibás unmount műveleteket. A szoftver mostantól alapértelmezetten bekapcsolva hagyja a zfs_bclone_wait_dirty beállítást, amely stabilabb működést eredményez a másolási műveletek során.
A kiadási megjegyzések és a forráskód a projekt Github oldalán olvasható.
