Кент Оверстрит (Kent Overstreet), разработчик на файловой системе Bcachefs, предложил добавить в ядро Linux 6.11 изменение, которое реализует возможность автоматического прозрачного восстановления проблемных данных в файловой системе Bcachefs, используя сохраненные избыточные коды восстановления ошибок. Логика работы данной функции напоминает аналогичную реализацию в Btrfs: если при чтении возникает ошибка ввода/вывода или обнаруживается несоответствие контрольной суммы, проблемный блок данных будет автоматически перезаписан заново при наличии избыточности для его восстановления.
Линус Торвалдс отложи прием на това изменение в ядро 6.11 поради проблеми с оформлението на патчовете (беше направен «git rebase» на нов клон, което не беше нужно) и наличието на останали без отговор въпроси относно промените, внасяни от патчовете в областта извън fs/bcachefs.
Източник: opennet.ru
