Il rilascio ha avuto luogo OpenZFS 2.4.2, una versione correttiva dell'implementazione open source del file system ZFS per Linux e FreeBSD. La principale novità della nuova versione è il supporto per il ramo stabile. Linux 7.0La precedente versione di OpenZFS 2.4 supportava i kernel Linux solo fino alla versione 6.19, mentre la compatibilità con i kernel più vecchi è mantenuta a partire dalla versione 6.19. Linux 4.18. Per FreeBSD, si afferma che funziona con le versioni 13.3 e successive, nonché con il ramo 14.x.
OpenZFS 2.4.2 include un ampio set di correzioni che interessano l'assemblaggio, il test, il lavoro con initramfs, il supporto per POSIX_FADV_DONTNEED, la gestione dei punti di montaggio e Linux-codice specifico. Modifiche necessarie per la compatibilità con Linux 7.0, così come le prime modifiche per il ramo futuro Linux 7.1
Tra i problemi risolti figurano bug in vdev_rebuild_range(), rari errori di checksum dopo la ricostruzione degli array, danneggiamento dei dati dopo la clonazione dei blocchi e il successivo troncamento, deadlock durante il montaggio automatico degli snapshot durante la ricezione simultanea di zfs, perdite di memoria e una serie di problemi di dRAID, inclusi errori dopo le ricostruzioni, gli stati degradati e la sostituzione dei dischi.
В LinuxOpenZFS ha continuato ad adattarsi al nuovo modello di montaggio del kernel. Gli sviluppatori hanno rimosso il supporto per la vecchia API di montaggio, migrato il codice a fs_context, rielaborato la gestione dei parametri di montaggio e aggiunto una soluzione alternativa per i kernel che applicano in modo più rigoroso le opzioni di montaggio "proibite". Sono state apportate modifiche anche a LSM, statx, setlease, ACL e sono state rinominate alcune API interne del kernel. Linux 7.0
È stato pubblicato un numero parallelo OpenZFS 2.3.7 per gli utenti che sono ancora sul precedente ramo stabile 2.3. Il supporto è stato spostato anche su di esso Linux Versione 7.0 e alcune correzioni della nuova serie.
Fonte: linux.org.ru
