Udgivelsen har fundet sted OpenZFS 2.4.2, en korrektion release af den åbne implementering af ZFS-filsystemet til Linux og FreeBSD. Den primære ændring i den nye version er støtte til den stabile gren Linux 7.0. Den tidligere version, OpenZFS 2.4, understøttede Linux-kerner kun op til 6.19, mens kompatibilitet med ældre kerner bevares fra Linux 4.18. For FreeBSD er der erklæret funktionalitet med versioner 13.3 og nyere samt med 14.x-grenen.
OpenZFS 2.4.2 indeholder et stort sæt af rettelser, der vedrører bygning, test, arbejde med initramfs, støtte til POSIX_FADV_DONTNEED, behandling af monteringspunkter og Linux-specifik kode. Der er også noteret ændringer nødvendige for kompatibilitet med Linux 7.0 samt de første rettelser til den kommende Linux 7.1-gren.
Blandt de rettede problemer er fejl i vdev_rebuild_range(), sjældne kontrolsumfejl efter rekonstruktion af array, dataskader efter block clone og efterfølgende truncate, deadlock ved automatisk montering af snapshots under samtidig zfs recv, hukommelseslækager og en række problemer i dRAID, inklusive fejl efter rebuild, degraded-tilstande og udskiftning af diske.
I Linux-delen fortsættes tilpasningen af OpenZFS til den nye kernelmonteringsmodel. Udviklerne har fjernet understøttelse af det gamle mount API, omdannet koden til fs_context, omarbejdet håndteringen af monteringsparametre og tilføjet en omgåelse for kerner, der strenger kontrol over 'forbudte' mount options. Der er også foretaget ændringer relateret til LSM, statx, setlease, ACL og omdøbning af visse interne API'er i Linux 7.0.
Samtidig blev OpenZFS 2.3.7 offentliggjort til brugere, der endnu ikke er opdateret til den tidligere stabile version 2.3. Denne version indeholder også støtte til Linux 7.0 og en del rettelser fra den nye serie.
Kilde: linux.org.ru
