В пятницу вечером на рассылке Linux Kernel разгорелась драма... Линус Торвальдс выразил сожаление по поводу слияния файловой системы Bcachefs, что привело к обмену репликами.
Был представлен набор исправлений для Linux 6.11. В основном были небольшие исправления, а также два крупных, связанные с преобразованием rhashtable и новой структурой данных для управления списками свободных ключей в кэше BTree.
Это далеко не первый случай, когда после закрытия окна слияния подаются большие запросы на исправления для Bcachefs.
💬 Линус Торвальдс устал от этого и ответил на этот запрос:
«Нет, хватит, довольно. Последний запрос на слияние уже был большим.
Этот слишком большой, он затрагивает код вне Bcachefs, и это даже отдалённо не похоже на исправление регрессии.
В какой-то момент "исправление чего-то" превращается в разработку, и это тот самый момент.
Никто в здравом уме не использует Bcachefs, ожидая стабильности, поэтому каждый пользователь — это экспериментальная площадка.
Патчи для Bcachefs превратились в "массовую разработку в течение циклов выпуска, а не до них", до такой степени, что я начинаю сожалеть о слиянии Bcachefs.
Если Bcachefs не может нормально работать в рамках обычного расписания выпусков ядра, возможно, ему не место в обычном ядре.
Это становится уже совершенно абсурдным.»