Size: a a a

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

2021 July 02

В

Васька in SDS и Кластерные FS
В те времена кучу софта на турбопаскале написано было
источник

МК

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

В

Васька in SDS и Кластерные FS
Не ной
источник

V

Vikentsi in SDS и Кластерные FS
Сам раскупорил.
источник

AN

Alexandr Novoselov in SDS и Кластерные FS
трепещите:
Gigabyte представила похожий на видеокарту твердотельный накопитель объёмом 32 ТБ и со скоростью чтения 28 ГБ/с
источник
2021 July 03

AZ

Alexey Zakharov in SDS и Кластерные FS
Это уже больше, чем у оперативной памяти?
источник

SM

Stanislav Motriy in SDS и Кластерные FS
Сейчас таких программ нет. Всё, что есть требует ресурсов кратно больше.
источник

NP

Nick Potemkin in SDS и Кластерные FS
Боюсь мало кто из секретарей станет работать в лексиконе :)
источник

t

tsla in SDS и Кластерные FS
так это последовательно, но так-то да как ~ддр4
источник
2021 July 05

V

Volth in SDS и Кластерные FS
Интересно, а какая-нибудь кластерных FS считает проблемой bitrot метаданных и борется с ней ?
Пока у меня складывается впечатление, что хранить метаданные в чём-то вроде LevelDB считается ok
источник

i

ivdok in SDS и Кластерные FS
Я бы сказал, что Ceph, but alas, я не могу найти какого-либо упоминания об этом, только OSD
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Ну т в целом цеф все хранит на осд, поэтому проверка консистентности данных на осд так же относится к вопросу
источник

A

Aconitum in SDS и Кластерные FS
Ссд в Рэйд киданули - вот это достижение)
источник

V

Volth in SDS и Кластерные FS
ceph надо будет поизучать, я думал там тоже rocksdb.

вообще я имел ввиду не хранение метаданных на диске блоки которого защищены контрольными суммами, а скорее что-то вроде git/immudb/blockchain, когда по commit-id можно проверить всю историю и быть уверенным, что активный мастер и реплика не разошлись из-за bitrot в каких-то старых метаданных (так что смена мастера не приведет к исчезновению/появлению файлов)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Там rocksdb, да. Но в нем же действительно есть чексуммы
источник

N

Nikolay Kulikov in SDS и Кластерные FS
Для того, чтобы проверить bitrot есть стандартное корректириующее избыточное кодирование, которое позволяет исправлять ошибки (до некого порога) и обнаруживать ошибки (если уже исправить не могут). Для того, чтобы ничего не "разъезжалось" делают версионирование, когда изменения фиксируются путем добавления +1 в счётчики на все компоненты/части кластера. Таким образом, если у нас версии не совпадают, то фиксируется ошибка и Используется последнее well-known значение. Никакой blockchain тут не нужен
источник

V

Volth in SDS и Кластерные FS
например, текущая версия №100.
и на масетре и на реплике.
мы их сравнили, обе 100, всё ok?

но на реплике побился результат записи №42.
источник

V

Volth in SDS и Кластерные FS
о, это гут
особенно если есть восстановление базы с другого сервера при обнаружении ошибки чексуммы
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Если обнаружится ошибка в rocksdb - осд сдохнет, а снести и восстановить его надо будет руками

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