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 distribution Linux, dont Ubuntu 23.10. Il y a également une nouvelle version 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, c’est OpenZFS 2.2.0 qui a mis le problème en lumière et l’a rendu visible, mais il ne l’a pas provoqué. Il a simplement révélé 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 correctifs ont été rendus disponibles pour FreeBSD 12, 13 et 14. L’enquête menée depuis lors a révélé davantage de détails. Par exemple, le bug a également été confirmé dans Illumos, la branche open source d’OpenSolaris qui a repris le développement après que Oracle ait mis fin au projet open source en 2010. Illumos est lui-même à la base de plusieurs distributions basées sur OpenSolaris. Comme le précisent les notes de version de ces deux versions, le problème est légèrement plus grave qu’il ne l’avait semblé il y a une semaine, lorsque nous avons écrit ceci :

Share the Post: