Распрацоўнікі ядра Linux абмяркоўваюць магчымасць выдалення ReiserFS

Мэцью Ўілкакс (Matthew Wilcox) з кампаніі Oracle, вядомы стварэннем драйвера nvme (NVM Express) і механізму прамога доступу да ФС DAX, прапанаваў выдаліць файлавую сістэму ReiserFS са складу ядра Linux па аналогіі з калісьці выдаленымі састарэлымі ФС ext і xiafs або скараціць код ReiserFS, пакінуўшы толькі падтрымку працы ў рэжыме толькі для чытання.

Матывам для выдалення сталі дадатковыя цяжкасці з мадэрнізацыяй інфраструктуры ядра, выкліканыя тым, што адмыслова для ReiserFS распрацоўнікі змушаныя пакінуць у ядры састарэлы апрацоўшчык сцяга AOP_FLAG_CONT_EXPAND, бо ReiserFS застаецца адзінай ФС, выкарыстоўвалай дадзены сцяг у функцыі write. Пры гэтым апошняе выпраўленне ў кодзе ReiserFS датавана 2019 годам і незразумела, наколькі наогул дадзеная ФС запатрабавана і ці працягваюць ёй карыстацца.

Ян Кара (Jan Kára) з кампаніі SUSE пагадзіўся, што ReiserFS знаходзіцца на шляху да састарэння, але незразумела, ці дастаткова яна састарэла для выдалення з ядра. Па дадзеных Яна, ReiserFS працягвае пастаўляцца ў openSUSE і SLES, але карыстацкая база дадзенай ФС малаважная і ўвесь час скарачаецца. Для карпаратыўных карыстачоў падтрымка ReiserFS у SUSE была спыненая 3-4 гады назад, і модуль з ReiserFS не ўваходзіць па змаўчанні ў пакет з ядром. Як варыянт Ян прапанаваў пачаць выводзіць папярэджанне аб састарванні пры манціраванні частак ReiserFS і лічыць дадзеную ФС гатовай да выдалення, калі на працягу года ці двух ніхто не дасць ведаць аб жаданні працягнуць выкарыстанне дадзенай ФС.

Да дыскусіі падлучыўся Эдуард Шышкін, які суправаджае файлавую сістэму ReiserFS, і падаў патч, які прыбірае выкарыстанне сцяга AOP_FLAG_CONT_EXPAND з кода ReiserFS. Мэцью Ўілкакс прыняў патч у сваю галінку. Такім чынам, нагода для выдалення ўхілены і пытанне выключэння ReiserFS з ядра можна лічыць адкладзеным на досыць працяглы час.

Цалкам адкінуць пытанне састарэння ReiserFS не атрымаецца з-за працы па выключэнні з ядра файлавых сістэм з нявырашанай праблемай 2038 гады. Напрыклад, па дадзеным чынніку ўжо падрыхтаваны графік выдалення з ядра чацвёртай версіі фармату файлавай сістэмы XFS (новы фармат XFS быў прапанаваны ў ядры 5.10 і ссунуў перапаўненне лічыльніка часу да 2468 гады). Зборка XFS v4 будзе адключаная па змаўчанні ў 2025 году, а код выдалены ў 2030 году). Падобны графік прапануецца выпрацаваць і для ReiserFS, падаўшы як мінімум пяць гадоў на міграцыю на іншыя ФС або зменены фармат метададзеных.

Крыніца: opennet.ru

Дадаць каментар