Size: a a a

SDS и Кластерные FS

2021 September 11

na

nikolay a in SDS и Кластерные FS
it depends, у разных вендоров по разному. кто-то вообще не перезаписывает блоки а пишет в  новое место и потом переносит указатели
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
ну вот да. об этом и сказано на стекофрвлоу
источник

na

nikolay a in SDS и Кластерные FS
кто-то шарит не диски а lba
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
ну кстати, да. Так как современные блочные хранилища ВСЕ имеют журналы свои, то могут предоставлять апи транзакционных врайтов. Тогда ФС можно адово упростить. @vitalif
источник

na

nikolay a in SDS и Кластерные FS
я бы сказал по другому - все имеют защиту от write hole и салейнт коррапшн. а как оно реализовано - это часто не афишируется
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
и соответственно, допустим БД поверх фс тоже можно упростить
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Intel claim they can do atomicity on Optane but Linux doesn't provide an interface to expose it
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
ХУЯ!
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
источник

na

nikolay a in SDS и Кластерные FS
плюс должен быть реализован определенный уровень отказоустойчивости, поэтому кэши и журналы нужно реплицировать между контроллерами.. и еще раз скажу что в общем случае блочное устройство (lun) нихуя не знает о том какая структура данных развернута поверх него на уровне ОС. поэтому говорить о каких-то упрощениях фс и тп - утопия.
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
на тему как сделать витастор ещё быстрее
источник

na

nikolay a in SDS и Кластерные FS
разве что писать все свое - как в zfs например
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
блять если сторадж в виде луна по сети предоставляет апи атомарной записи нескольких секторов, то ФС могла бы на это полагаться
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
как именно это будет рализовано, файловую систему ебать не должно
источник

na

nikolay a in SDS и Кластерные FS
какой стораж такое предоставляет? и каким именно фс? и какие фс умеют это понимать?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
мне некомфортно и неинтересно отвечать на твои сообщения.
источник

na

nikolay a in SDS и Кластерные FS
ну так потому что ты ерунду пишешь..
источник

na

nikolay a in SDS и Кластерные FS
даже в рамках одного вендора реализовать атомик апи хотя бы для наиболее распространенных фс (а их с десяток точно) и поддерживать его в актуальном состоянии в зависимости от выхода новых версий и фич - это мега дорого и нах не нужно никому из вендоров. как и разработчикам фс запиливать какую-то поддержку понимания структуры блок девайсов для разных схд  от разных вендоров - это не усралось им от слова совсем.
источник

AK

Artemy Kapitula in SDS и Кластерные FS
Нет. И в онлайне нет. Чо как маленький то
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
источник