Notikusi izdošana OpenZFS 2.4.2, labojuma izlaišanai atvērtās ZFS failu sistēmas realizācijai Linux un FreeBSD. Galvenā jaunās versijas izmaiņa bija stabilas nozares atbalsts Linux 7.0. Iepriekšējā OpenZFS 2.4 versija atbalstīja Linux kodolus tikai līdz 6.19, nodrošinot saderību ar vecākiem kodoliem sākot ar Linux 4.18. FreeBSD ir paziņots par atbalstu 13.3 un jaunākiem laidieniem, kā arī 14.x nozarē.
OpenZFS 2.4.2 ietver plašu labojumu kopumu, kas attiecas uz būvniecību, testēšanu, darbu ar initramfs, atbalstu POSIX_FADV_DONTNEED, punktu montēšanu un Linux specifisku kodu. Atsevišķi izcelti labojumi, kas nepieciešami saderībai ar Linux 7.0, kā arī pirmie labojumi nākotnes Linux 7.1 versijai.
Starp labotajām problēmām ir kļūdas vdev_rebuild_range(), retas kontrolsummu kļūdas pēc masīva rekonstrukcijas, datu bojājumi pēc block clone un turpmākā truncate, savstarpējā bloķēšana automātiskajai snapshot montēšanai vienlaikus ar zfs recv, atmiņas noplūdes un virkne problēmu dRAID, tostarp kļūdas pēc rekonstrukcijas, degraded stāvokļiem un disku nomaiņas.
Linux daļā turpināta OpenZFS pielāgošana jaunajai kodola montēšanas modei. Izstrādātāji izņēma vecā mount API atbalstu, pārveidoja kodu uz fs_context, pārstrādāja montēšanas parametru apstrādi un pievienoja apvedceļu kodoliem, kas stingrāk pārbauda 'aizliegtos' montēšanas opcijas. Tāpat ieviesti labojumi, kas saistīti ar LSM, statx, setlease, ACL un dažādu iekšējo Linux 7.0 kodola API pārsaukšanu.
Vienlaikus tika publicēta OpenZFS 2.3.7 lietotājiem, kuri pagaidām paliek pie iepriekšējās stabilās nozares 2.3. Tajā arī tika integrēts atbalsts Linux 7.0 un daļa labojumu no jaunās sērijas.
Avots: linux.org.ru
