The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В ZFS on Linux добавлена поддержка FreeBSD"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

. "В ZFS on Linux добавлена поддержка FreeBSD" +/
Сообщение от PnD (??), 19-Апр-20, 14:00 
"Простыня" на 6.5 килострок конечно страшновата, но…
Баг вот тут?
/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c

Налажали в int arc_read()?
(Остальное на выпуклый глаз — подробности исправления.)

Дальше в условии "if (hdr == NULL)", в разделе else:
Перед arc_access() вставляется arc_adapt(), а реализация arc_hdr_alloc_pabd() переписана с учётом 2-го аргумента:
static void arc_hdr_alloc_pabd(arc_buf_hdr_t *, boolean_t);

Если данная часть кода достаточно похожа в ZoL, заподозрить наличие бага можно на основе реализации данного фрагмента. "Сигнатура", так сказать…

(10 минут потратил, да.)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В ZFS on Linux добавлена поддержка FreeBSD, opennews, 15-Апр-20, 08:58  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру