The OpenNET Project / Index page

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



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

Оглавление

В ZFS on Linux добавлена поддержка FreeBSD, opennews (??), 15-Апр-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


91. "В ZFS on Linux добавлена поддержка FreeBSD"  +3 +/
Сообщение от нах. (?), 15-Апр-20, 13:49 
во-первых, никаких спеков не существует и не существовало.

Имеющаяся реализация zfs в bsd - изначально порт очень старого солярисного кода на очень существенно отличающуюся платформу (то есть объем изменений весьма недетский). В который старательно мержили осиливаемые изменения в основном проекте. Точно то же самое произошло и с ZoL, но этот порт делали другие люди и он сильно отличается архитектурно.

Проблема началась в тот момент, когда солярка внезапно-кончилась как открытый проект.

Некоторое время предполагалось, что знамя подхватит иллюмос, тем более что вокруг нее оставались те самые реально люди, которые и написали изрядный кусок оригинального кода.
Выяснилось, что увы, нет. Люди разбегались, забивали х.й на багрепорты, и ничего по сути не делали, кроме мелких исправлений.

Попытались зайти с другой стороны - создать общий репо openzfs, который был бы апстримом разом для всех - иллюмоса, линукса, фри и макоси. Результат довольно предсказуем, никому неинтересно было мержить и исправлять потом баги в принципиально непригодном для эксплуатации коде, чтобы конкурирующий проект имел потом щастье помержить эти исправления себе и еще раз починить все сломанное мержем.

Некоторое время по факту снова основным апстримом стал иллюмос. Но его разработчики ТАК старательно забивали х.и на даже простые исправления, и при этом еще и периодически осчастливливали всех какими-то крайне сомнительными улучшизмами, ломавшими все подряд, потому что тестировать им было и недосуг, и не на ком, и просто лень - что это всех достало и начали искать способ обойтись и без них, и без самого иллюмоса даже те, чей бизнес от этого зависел (читай - дельфикс).

А наиболее активно развивавшимся (кто сказал - лучшим? Вот и молчите дальше. Активное развитие далеко не всегда ведет к хорошему результату.) был, внезапно, ZoL.

Ну вот и получите, распишитесь. Я пошел настраивать ntfs.

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

105. "В ZFS on Linux добавлена поддержка FreeBSD"  –3 +/
Сообщение от andy (??), 15-Апр-20, 14:20 
> Проблема началась в тот момент, когда солярка внезапно-кончилась как открытый проект.

Внезапно? Она и не начиналась как открытый проект, просто вывалили исходиники по принципу "возьми же Боже, что нам не гоже", в надежде что коммунити сформируется вокруг. Поскольку окружение солярис - говнина, желающих нашлось очень немного, как, собственно, и Illumos.

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

108. "В ZFS on Linux добавлена поддержка FreeBSD"  +3 +/
Сообщение от нах. (?), 15-Апр-20, 14:36 
мнение сказочников, слышавших звон, очень ценно для нас.

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

120. "В ZFS on Linux добавлена поддержка FreeBSD"  +2 +/
Сообщение от PnD (??), 15-Апр-20, 15:19 
Маленькое уточнение. Нынешний банкет с ZoL проплачивает (в основном) IBM.
Им оно под люстру зашло, насколько знаю.
Хуже от такого симбиоза (на мой взгляд) не стало. Продукт последние годы достаточно стабилен, несмотря на хромающую квалификацию прогеров (reflink хотите? а мы не умеем /и вообще мы тут 10% кода понимаем/).
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

137. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 15-Апр-20, 16:30 
> Маленькое уточнение. Нынешний банкет с ZoL проплачивает (в основном) IBM.

ну тогда нам точно п-ц.

> Им оно под люстру зашло, насколько знаю.

а они там fs, а не zvol используют? (зачем бы люстре - fs?)

> Хуже от такого симбиоза (на мой взгляд) не стало. Продукт последние годы

от abd стало точно хуже, вплоть до мертвых повисаний. Не знаю, ебеме это оплатила, или они сами такие дураки.

> достаточно стабилен, несмотря на хромающую квалификацию прогеров (reflink хотите? а мы
> не умеем /и вообще мы тут 10% кода понимаем/).

весь прикол в том, что это бывшие разработчики sun такие.

И да, мне очень интересно, что стало вот с этим кодом в ZoL:
https://reviews.freebsd.org/D19094

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

221. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от PnD (??), 17-Апр-20, 17:47 
> а они там fs, а не zvol используют? (зачем бы люстре -
> fs?)

Это не ceph. Там вполне прагматично берут готовые абстракции (при наличии таковых).
http://xgu.ru/wiki/Lustre
* Сам я до масштабов где нужна люстра (пока) не дорос, так что могу только (с умным видом) рассуждать…

> весь прикол в том, что это бывшие разработчики sun такие.

Но есть нюанс: не-бывшие, в Oracle — таки смогли.

> И да, мне очень интересно, что стало вот с этим кодом в
> ZoL:
> https://reviews.freebsd.org/D19094

Ну так сходите в репо ZoL. Вопроса минимум два:
— Есть ли эта бага в коде ZoL?
— Есть ли на неё тикет?

* Мне пока от "ARC Buffer Data" не прилетало. Возможно, профиль нагрузки другой?
0.7.4-2, 0.7.13-1 изображают DAS при телекомовсих гипервизорах.
+ десяток свежих 0.8.х в инфраструктурах PCI-DSS, но там RO типовая нагрузка.

** Сжатия правда ни там ни там нету. Есть под биг-датой, но там afair старые 0.6.5, без ABD.

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

236. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 18-Апр-20, 18:41 
>> весь прикол в том, что это бывшие разработчики sun такие.
> Но есть нюанс: не-бывшие, в Oracle — таки смогли.

фиг знает - использование продукта небывших резко ограничено и количеством его пользующих, и сферой применения - может оно там вообще неживое, может жутко неэффективное. ХЗ.

> Ну так сходите в репо ZoL.

и что там сделать, свечку поставить? Вагинальную?

> Есть ли эта бага в коде ZoL?

и как ее там найти не потратив пару часов на рытье и анализ кода.

> Есть ли на неё тикет?

и если есть, то где и как называется. Поскольку лично я совершенно не в курсе, где на самом деле они работают (это может оказаться не issue на гитшлаке), и как там что-нибудь найти.

Полагаю, людей в теме, как минимум, знающим как там устроена разработка и способных оценить масштабы п-ца, и тем более лично заинтересованных - мы на опеннете не найдем. (опенсорсие, тысячегласс, да) Большинство же хомячков будет годами использовать систему с поломанным ARC, даже не заметив разницы. Собственно, я бы может и поудивлялся чего оно тормозит так, но, поскольку получил бы этот баг при апгрейде на major version, когда меняется вообще все и везде - просто сказал бы себе "ну эта freebsd, совсем уже тормоз стала, пора выкидывать". Это Славе еще не лень. Но он тоже когда-нибудь либо работу поменяет, либо ему надоест.

Мне пока лень (баг скорее всего попал в ветки не раньше 8, к моменту перехода на нее моих систем - либо шах помрет, либо ишак, либо сам ходжа насреддин выхватит коровавируса).

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

245. "В 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 минут потратил, да.)

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

251. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 20-Апр-20, 00:43 
> Налажали в int arc_read()?

не совсем так. Налажали глобально, в логике работы. Этот MFV r302991 не простой и не две строчки затронул. (и, что характерно, это очередной привет от работы с компрессией, без нее ничем не воняло)

А то что по ссылке - это попытка как-то бочком обойти очередные грабли, попатчив arc_read (и в общем-то там правильно ответили, что она корявая, неправильно что "а давайте мы по этому поводу не будем вообще ничего делать", и забивание х-я на пол-года), потому что откатить "кого надо комит" нельзя.

Надо выковыривать из svn этот mfv, а потом искать аналогичный в ZoL, и сравнивать.
Думаю, за пол-часика управишься, мне пока лениво.

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

271. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от PnD (??), 21-Апр-20, 12:34 
> Надо выковыривать из svn этот mfv, а потом искать аналогичный в ZoL,
> и сравнивать.

  Спасибо, положил в хинт.
Проверять пойду когда/если придут с "хотим сжатие в ZoL 0.8+".

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

273. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 21-Апр-20, 19:27 
ты не понял - оно с отключенным сжатием - тоже приводит к неработающему arc.
То есть сразу как придут с "zol 0.8" или 0.8+ - так и надо идти проверять, что у нас там, независимо от набора используемых фич. В седьмой ветке этого кода быть, по идее, не должно - хотя во фре его по-моему аж в 10ю умудрились сбэкпортить. Исправление - разумеется, нет (или я его просто не дождался, поскольку все равно не мог апгрейдиться).

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

225. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от Онаним (?), 18-Апр-20, 10:14 
ZFS под люстру... мсье знает толк...
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

237. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 18-Апр-20, 18:44 
> ZFS под люстру... мсье знает толк...

afair, это рекомендация самого гугля или его приближенных.

Точно так же как zfs под gluster - рекомендация напрямую из Бангалора. (Рекомендация redhat - использовать под ним аппаратный raid6. Это все, что требуется знать на тему, почему я отказался от идеи использовать его дома. Хотя и не все, что на самом деле.)

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

238. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от Онаним (?), 18-Апр-20, 20:30 
Ну вот то, что редхат из ума ещё не выжили - радует.
Ответить | Правка | Наверх | Cообщить модератору

253. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от нах. (?), 20-Апр-20, 08:50 
ну а меня как-то не радует очевидный вывод, что использовать gluster для надежного хранения нельзя, он нынче, как и люстра, "не для этого".

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

258. "В ZFS on Linux добавлена поддержка FreeBSD"  +/
Сообщение от Онаним (?), 20-Апр-20, 16:24 
Gluster настолько угрёбищен по архитектуре (все эти хитро заделанные RPC-вызовы), что лучше его вообще не использовать, если возможно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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