Size: a a a

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

2021 September 28

ВН

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
ну объясни что ли
источник

ВН

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
как это так он не избегаем
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
вот есть у нас допустим Ceph. каждый блок данных лежит на строго определённом OSD. у него есть вторичные (реплики). вся запись и чтение идёт через первичный осд
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
объясни мне теперь, каким образом здесь может быть конфликт
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
или цеф - типа не распределённая система?
источник

E

Etki in SDS и Кластерные FS
Ну вот так. Первичный записал, пошел реплицировать, одну реплику налил, вторую нет, завалился. Поздравляю, у тебя конфликт.
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
это не конфликт. это недописанное состояние реплик. в тот момент когда реплика завалится - первичный не подтвердит запись клиенту и деактивирует PG
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
конфликт - это когда на ДВУХ РАЗНЫХ узлах КЛИЕНТ внёс ДВА РАЗНЫХ изменения
источник

E

Etki in SDS и Кластерные FS
Так не реплика завалится
источник

ВН

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

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Ну как. Один считает что оно так работает, а другой иначе. Начинают спорить. И вот он конфликт
источник

E

Etki in SDS и Кластерные FS
Нет. Но это легко следует из композиции первого примера и завала следующего мастера.
источник

E

Etki in SDS и Кластерные FS
Проблема в том, что для отсутствия разных данных на узлах тебе нужен атомарный коммит.
А его в распределенке не существует.
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Да ну, нахуй. А бд монитора с кворумом тебе пошто ?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
++++
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Через нее по сути и координируются
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Raft/Paxos
источник

E

Etki in SDS и Кластерные FS
Кто-то всегда коммитит первым в надежде что следующий тоже закоммитится. А когда он не коммитится, или в тот момент пока он ещё коммитится, мы имеем разные данные
источник