Pull to refresh

Comments 5

Как складно написано. Если не секрет, какой нейронкой пользовались?

Допустим у меня есть кластер состоящий из 6 нод, 3 находятся в одной сети, 3 остальных находятся в другой. Происходит событие, при котором эти сети становятся изолированы друг от друга. Как поведет себя алгоритм Raft в этом случае? У каждой сети будет по своему дилеру? Начнется ли переголосование, когда сеть восстановится?

Спасибо за вопрос!

Рафт приостановит работу, так как кворум не сможет быть достигнут (в дс 4>=6). Если лидер остался в одной из подсетей - он перестанет быть таковым, так как не получит подтверждения большинства.

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

После восстановления будут проведены перевыборы если лидер-нода невалидна или истек таймаут

В двух словах: обе части будут в подвешенном состоянии

Sign up to leave a comment.

Articles