Deux nouvelles versions de OpenZFS corrigent un bug de corruption caché 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 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 produit dans la dernière version, qui est incluse dans FreeBSD 14 ainsi que dans plusieurs distributions Linux, y compris 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 n’en était pas à l’origine. Il n’a simplement exposé qu’un bug sous-jacent qui existait depuis des années : la nouvelle fonction de copie plus rapide d’OpenZFS 2.2.0 rendait 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 révélé davantage d’informations. 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 tué le projet open source en 2010. Illumos est lui-même à la base de plusieurs distributions OpenSolaris. Comme le précisent les notes de version de ces deux versions, il est légèrement pire qu’il ne le semblait il y a une semaine, lorsque nous avons écrit ceci :

Share the Post: