Size: a a a

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

2021 July 05

i

ivdok in SDS и Кластерные FS
О, уже и шутеечки про мамаш подъехали
источник

A

Alex in SDS и Кластерные FS
Так они никуда и не уезжали
источник

i

ivdok in SDS и Кластерные FS
Потому что они жирные, как твоя мамка
источник

i

ivdok in SDS и Кластерные FS
РАУНД
источник

A

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

SM

Stanislav Motriy in SDS и Кластерные FS
Дык хилинг есть. Просто его нужно запускать.
источник

N

Nikolay Kulikov in SDS и Кластерные FS
Хм.. Ну тот же vSAN делает именно так. https://cormachogan.com/2016/02/17/vsan-6-2-part-3-software-checksum/
источник

N

Nikolay Kulikov in SDS и Кластерные FS
Для этого используется буфер на запись. Сначала пишут в него, потом делается flush. Ну и да, журналирование это способ реализации такого буфера и он используется крайне часто.
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Каким образом делается flush ? :) Единственный способ сделать flush правильно это журнал. Ну или cow
источник

N

Nikolay Kulikov in SDS и Кластерные FS
С так работает с точки зрения протокола. Write и ждем ACK. Пока нет ACK - запись не считается прошедшей. Тут я разумеется не говорю, про всякую дичь с Async
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Т.к. если ты просто сохранишь этот 1 мб в память и скажешь, что потом применишь - то ты просто отложишь проблему на потом
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Потом может случиться то же самое - 512 запишется, а 512 нет
источник

N

Nikolay Kulikov in SDS и Кластерные FS
Flush может делаться кучей способов. От самого простого - сначала пишем новую копию, потом удаляем старую.
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Ну это и есть типа cow
источник

V

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

GM

George Melikov in SDS и Кластерные FS
да, надо смотреть каждый уровень, но всё равно про атомарность можно обычно говорить ТОЛЬКО на уровне минимального размера блока для системы
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Точно все СХД имеют внутри cow?
источник

N

Nikolay Kulikov in SDS и Кластерные FS
А где я сказал, что буфер в энергозависимой памяти?? Буфер на запись по определению должен быть энергонезависим (там много вариантов как это сделать)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Самый простой - полагаться на контроллер, ага
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Что и делают скорее всего
источник