Бъётся головой об стену.
2021-09-17 09:46КАК ЖЕ МЕНЯ ЗАЕБАЛ CEPH.
Я уже начинаю посматривать в сторону проектов в статусе "пре альфа". Типа https://yourcmc.ru/git/vitalif/vitastor
Я уже начинаю посматривать в сторону проектов в статусе "пре альфа". Типа https://yourcmc.ru/git/vitalif/vitastor
(no subject)
Date: 2021-09-23 21:33 (UTC)Главная особенность ceph'а - он махровый опенсорс с opengovernance моделью. vitastor обещает много, но что решат его венчурные инвесторы - это вопрос очень открытый. Было 100500 вроде-бы-открытых проектов, которые быстро скуксились в community edition.
... Я почитал его лицензию - с этим нельзя в продакшен. Indirect network interaction... Если я отдал картинку, скачанную с vitastor по http, должен ли эппл открыть под GPL код своей операционки, которая взаимодействовала с vitastor through proxy?
Нет, нет, лицензию писал явно не юрист, и это катастрофа.
(no subject)
Date: 2021-09-24 00:05 (UTC)А беда Цефа, по мимо всего прочего, в том, что это проект с диким количеством легаси. Да, они начинали очень давно (начал я этощупать еще лет 10 назад и тогда ушёл в результате на Moosefs).Да, они во многом были первопроходцами. Но, блин.
(no subject)
Date: 2021-09-24 19:11 (UTC)Легаси практически гарантирован в любом проекте с 10+ лет развития. К моменту, когда vitastor дойдёт до продакшена, у него тоже будет легаси. Хотя бы потому, что к этому времени пара ревизий C++ выйдет.
Насчёт цефа - при всех его минусах, он обладает удивительным здравомыслием в крайне плохих ситуациях. Я видел проприетарные хранилки, которые твоили реальную фигню просто потому, что хитнули 'DEBUG' стейтмент в каком-то else у себя (собственно, лет прошло уже много - нетапп, нетапп - такого жидкого обсирания я от них не ожидал, причём с предложением саппортов ждать воспроизведения фигни ещё раз перед тем, как эскалировать, хотя по printf'ам было и так ясно, что в продакшене этого никто не ожидал).
При эксплуатации цефа главное expectations management. Забыть про скорости nvme, забыть про side-cart'инг с другими приложениями (потому что диск простаивает). Выделенные сервера middle-class, сети по best practice, отсутствие ожидания blazing fast. И он хранит себе данные спокойно, и в условиях большого ПЦ так же спокойно их восстанавливает до желаемого size.
(no subject)
Date: 2021-09-24 23:59 (UTC)Если совсем серьёзно - у меня к Цефу только одна глобальная притензия. Ну ок - две.
1. Документация. У меня горит, что для понимания "как оно работает" приходится лезть в исходники. У меня горит, когда выполняя по шагам инструкцию выясняется что эта инструкция не работает. Т.е. самое плохое, когда аторы не пользуются собственной инструкцией.
2. Я никак не привыкну, что можно выкатывать новые версии в стиле "хуяк-хуяк и в продакшн".
(no subject)
Date: 2021-09-25 08:09 (UTC)Реальность такова, что у всего софта так. Либо black box модель (эксперименты), либо чтение исходников. Дальше вопрос обычно насколько трудно понять из исходников что происходит и зачем.
Вот, например, казалось бы, дебиан, основа основ. Разбирательство с ifenslave закончилось чтением сырцов и чейнджлогов и ещё раз сырцов. Да, неприятно, но нужно.
Для проприетарного софта то же самое, только сырцы закрыты.