Kent Overstreet, sviluppatore del file system Bcachefs, ha proposto l'inclusione nel kernel Linux 6.11 di una modifica che implementa nel file system Bcachefs la capacità di ripristino automatico e trasparente dei dati problematici, utilizzando codici di correzione degli errori ridondanti memorizzati. La logica di funzionamento della funzionalità proposta ricorda l'implementazione di una funzione simile in Btrfs: se si verifica un errore di input/output durante la lettura o viene calcolata una non corrispondenza della somma di controllo, il blocco di dati problematico verrà automaticamente riscritto, se è disponibile ridondanza per il suo ripristino.
Linus Torvalds ha rimandato l'accettazione di questa modifica nel kernel 6.11 a causa di problemi di formattazione dei patch (è stata effettuata un'operazione di 'git rebase' su un nuovo branch, cosa che non era necessaria) e alla presenza di domande rimaste senza risposta riguardo le modifiche apportate dai patch in aree al di fuori di fs/bcachefs.
Fonte: opennet.ru
