ufm: (Default)
[personal profile] ufm
КАК ЖЕ МЕНЯ ЗАЕБАЛ CEPH.

Я уже начинаю посматривать в сторону проектов в статусе "пре альфа". Типа https://yourcmc.ru/git/vitalif/vitastor

(no subject)

Date: 2021-09-23 21:33 (UTC)
amarao: (Default)
From: [personal profile] amarao

Главная особенность ceph'а - он махровый опенсорс с opengovernance моделью. vitastor обещает много, но что решат его венчурные инвесторы - это вопрос очень открытый. Было 100500 вроде-бы-открытых проектов, которые быстро скуксились в community edition.

... Я почитал его лицензию - с этим нельзя в продакшен. Indirect network interaction... Если я отдал картинку, скачанную с vitastor по http, должен ли эппл открыть под GPL код своей операционки, которая взаимодействовала с vitastor through proxy?

Нет, нет, лицензию писал явно не юрист, и это катастрофа.

(no subject)

Date: 2021-09-24 19:11 (UTC)
amarao: (Default)
From: [personal profile] amarao

Легаси практически гарантирован в любом проекте с 10+ лет развития. К моменту, когда vitastor дойдёт до продакшена, у него тоже будет легаси. Хотя бы потому, что к этому времени пара ревизий C++ выйдет.

Насчёт цефа - при всех его минусах, он обладает удивительным здравомыслием в крайне плохих ситуациях. Я видел проприетарные хранилки, которые твоили реальную фигню просто потому, что хитнули 'DEBUG' стейтмент в каком-то else у себя (собственно, лет прошло уже много - нетапп, нетапп - такого жидкого обсирания я от них не ожидал, причём с предложением саппортов ждать воспроизведения фигни ещё раз перед тем, как эскалировать, хотя по printf'ам было и так ясно, что в продакшене этого никто не ожидал).

При эксплуатации цефа главное expectations management. Забыть про скорости nvme, забыть про side-cart'инг с другими приложениями (потому что диск простаивает). Выделенные сервера middle-class, сети по best practice, отсутствие ожидания blazing fast. И он хранит себе данные спокойно, и в условиях большого ПЦ так же спокойно их восстанавливает до желаемого size.

(no subject)

Date: 2021-09-25 08:09 (UTC)
amarao: (Default)
From: [personal profile] amarao

Реальность такова, что у всего софта так. Либо black box модель (эксперименты), либо чтение исходников. Дальше вопрос обычно насколько трудно понять из исходников что происходит и зачем.

Вот, например, казалось бы, дебиан, основа основ. Разбирательство с ifenslave закончилось чтением сырцов и чейнджлогов и ещё раз сырцов. Да, неприятно, но нужно.

Для проприетарного софта то же самое, только сырцы закрыты.