Ilmus versioon OpenZFS 2.4.2, avatud ZFS failisüsteemi rakenduse korrektsiooni versioon Linuxile ja FreeBSD-le. Uue versiooni peamine muudatus on stabiilse haru tugi Linux 7.0. Eelmine OpenZFS 2.4 versioon toetas Linuxi kernelit ainult kuni 6.19, samas säilib ühilduvus vanemate kernelitega alates Linux 4.18. FreeBSD jaoks on lubatud töötamine versioonidega 13.3 ja uuemad, samuti haru 14.x.
OpenZFS 2.4.2 sisaldab suurt hulka paranduslikke muudatusi, mis mõjutavad kogumist, testimist, initramfs töötlust, POSIX_FADV_DONTNEED toetust, mount-punktide töötlemist ja Linuxi-spetsiifilist koodi. Eraldi on märgitud muudatused, mis on vajalikud ühilduvuseks Linux 7.0-ga, samuti esimesed parandused tulevase Linux 7.1 haru jaoks.
Parandatud probleemide seas on vead vdev_rebuild_range(), haruldased kontrollsummade vead pärast massiivi rekonstrueerimist, andmekadu pärast block clone'i ja hilisemate truncate'ide, vastastikune blokeerimine automaatsete snapshot'ide mountimisel samaaegse zfs recv'i ajal, mälu lekkeid ja mitmeid probleeme dRAID-is, sealhulgas vead pärast rekonstruktsiooni, degraded-olekud ja kettade vahetus.
Linuxi osas jätkub OpenZFS-i kohandamine uue tuumamonteeringu mudeliga. Arendajad eemaldasid vana mount API toe, viinud koodi üle fs_contextile, ümber töötanud monteerimisparameetrite käsitlemise ja lisanud ümberkäigutee tuumadele, mis kontrollivad rangemalt "keelatud" monteerimisvalikuid. Samuti on tehtud muudatusi, mis on seotud LSM-i, statx-i, setlease-i, ACL-i ja mõne sisemise Linuxi tuuma API ümbernimetamisega.
Samal ajal on avaldatud väljaanne OpenZFS 2.3.7 , mis on mõeldud kasutajatele, kes jäävad veel eelmisse stabiilsesse harusse 2.3. Sellest on samuti üle viidud Linux 7.0 tugi ja osa parandusi uuest seeriast.
Allikas: linux.org.ru
