Kent Overstreet, desenvolvedor do sistema de arquivos Bcachefs, propôs a inclusão no núcleo do Linux 6.11 de uma alteração implementando a capacidade de recuperação automática e transparente de dados problemáticos no sistema de arquivos Bcachefs, utilizando códigos redundantes de recuperação de erros armazenados. A lógica de funcionamento da funcionalidade proposta é semelhante à implementação de uma função semelhante no Btrfs: se ocorrer um erro de entrada/saída durante a leitura ou se um desvio da soma de verificação for calculado, o bloco de dados problemático será regravado automaticamente, caso haja redundância disponível para sua recuperação.
Linus Torvalds adiou a aceitação dessa alteração no núcleo 6.11 devido a problemas com a formatação dos patches (foi executado um 'git rebase' em uma nova ramificação, o que não deveria ter sido feito) e à presença de perguntas sem resposta sobre as alterações introduzidas pelos patches em áreas além de fs/bcachefs.
Fonte: opennet.ru
