Deux nouvelles versions de OpenZFS corrigent une erreur de corruption cachée depuis longtemps

Le bug qui corrompait occasionnellement les données sur les copies de fichiers dans OpenZFS 2.2.0 a été identifié et corrigé, et il y a une solution pour la version précédente d’OpenZFS également. L’équipe de développement d’OpenZFS a publié non pas une, mais deux nouvelles versions du système de fichiers open source multiplateforme pour Linux et FreeBSD. La version 2.2.2 corrige le problème qui s’est manifesté dans la dernière version, qui est incluse dans FreeBSD 14 ainsi que dans plusieurs distributions Linux, dont Ubuntu 23.10. Une nouvelle version est également disponible dans la version précédente d’OpenZFS : la version 2.1.14, qui s’applique à FreeBSD à partir de la version 12. Cela était nécessaire car, comme nous l’avons rapporté il y a une semaine, ce n’est que la version 2.2.0 d’OpenZFS qui a mis le problème en lumière et l’a rendu visible, mais il ne l’a pas réellement causé. Il n’a fait qu’exposer un bug sous-jacent qui existait depuis des années : la nouvelle fonction de copie plus rapide d’OpenZFS 2.2.0 rend simplement l’ancien problème beaucoup plus probable. Le projet FreeBSD a publié un avis d’erreur, et des corrections ont été apportées pour FreeBSD 12, 13 et 14. L’enquête menée depuis lors a permis de découvrir davantage de choses. Par exemple, le bug a également été confirmé dans Illumos, la branche open source d’OpenSolaris qui a poursuivi son développement depuis que Oracle a arrêté le projet open source en 2010. Illumos est lui-même à l’origine de plusieurs distributions basées sur OpenSolaris. Comme l’indiquent les notes de mise à jour de ces deux versions, le problème est légèrement plus grave qu’il ne semblait il y a une semaine, lorsque nous avons écrit ceci :

Share the Post: