что если кластер с нечетным кол-вом узлов разорвется по сети пополам, то половина + 1 будет alive, а меньшая половина suspected или dead? Что-то по доке не могу до конца понять, как это работает...
Это не так работает. Одна половина будет видеть другую как dead, а все достижимые узлы как aive. Тоже самое на другой половине. Свим не про состояние кластера в целом и не про состояние группы узлов, а про состояния конкретных узлов.
в этом вопросе есть подразумеваемый вопрос, который не задан. похоже что вы хотите сделать фейловер
скорее всего вам нужно это: https://habr.com/ru/company/mailru/blog/513912/
Обсуждают сегодня