Η απελευθέρωση έγινε OpenZFS 2.4.2, μια διορθωτική έκδοση της υλοποίησης ανοιχτού κώδικα του συστήματος αρχείων ZFS για Linux και FreeBSD. Η κύρια αλλαγή στη νέα έκδοση είναι η υποστήριξη για τον σταθερό κλάδο. Linux 7.0Η προηγούμενη έκδοση του OpenZFS 2.4 υποστήριζε πυρήνες Linux μόνο μέχρι την έκδοση 6.19, ενώ η συμβατότητα με παλαιότερους πυρήνες διατηρείται ξεκινώντας από Linux 4.18. Για το FreeBSD, αναφέρεται ότι λειτουργεί με τις εκδόσεις 13.3 και νεότερες, καθώς και με τον κλάδο 14.x.
Το OpenZFS 2.4.2 περιλαμβάνει ένα μεγάλο σύνολο διορθώσεων που επηρεάζουν τη συναρμολόγηση, τις δοκιμές, την εργασία με initramfs, την υποστήριξη για POSIX_FADV_DONTNEED, τον χειρισμό σημείων προσάρτησης και Linux-ειδικός κώδικας. Απαιτούνται αλλαγές για συμβατότητα με Linux 7.0, καθώς και οι πρώτες τροποποιήσεις για τον μελλοντικό κλάδο Linux 7.1.
Τα διορθωμένα προβλήματα περιλαμβάνουν σφάλματα στο vdev_rebuild_range(), σπάνια σφάλματα checksum μετά από ανακατασκευές πινάκων, καταστροφή δεδομένων μετά από κλωνοποίηση μπλοκ και επακόλουθη περικοπή, αδιέξοδο κατά την αυτόματη προσάρτηση στιγμιότυπων κατά τη διάρκεια ταυτόχρονης ανάκτησης zfs, διαρροές μνήμης και μια σειρά από προβλήματα dRAID, όπως σφάλματα μετά από ανακατασκευές, υποβαθμισμένες καταστάσεις και αντικαταστάσεις δίσκων.
В LinuxΤο OpenZFS συνέχισε να προσαρμόζεται στο νέο μοντέλο τοποθέτησης πυρήνα. Οι προγραμματιστές αφαίρεσαν την υποστήριξη για το παλιό API τοποθέτησης, μετεγκατέστησαν τον κώδικα στο fs_context, αναδιατύπωσαν τον χειρισμό των παραμέτρων τοποθέτησης και πρόσθεσαν μια λύση για πυρήνες που επιβάλλουν αυστηρότερα τις επιλογές τοποθέτησης "απαγορευμένων". Αλλαγές έγιναν επίσης στα LSM, statx, setlease, ACL και στη μετονομασία ορισμένων εσωτερικών API πυρήνα. Linux 7.0.
Ένα παράλληλο τεύχος δημοσιεύτηκε OpenZFS 2.3.7 για χρήστες που βρίσκονται ακόμα στον προηγούμενο σταθερό κλάδο 2.3. Η υποστήριξη έχει επίσης μετακινηθεί σε αυτόν Linux 7.0 και μερικές διορθώσεις από τη νέα σειρά.
Πηγή: linux.org.ru
