LINUX.ORG.RU

cockroachdb потеря цода

 ,


0

1

Добрый день Есть кластер из 8 нод, по 4 в двух dc, при выключение одного цода кластер падает целиком из-за недостаточного кворума(протокол raft). Такой вариант категорически не устраивает, и хотелось бы иметь возможность хотя бы вручную пофиксить это. Пробовал «обмануть» скопировав файлы БД на другой хост. но это не работает, инфа о ноде зашита в .sst файлах . Возможно кто-то имел подобный опыт с другими БД, какие есть варианты «нетрадиционного» восстановления? про третий dc в курсе.

Есть кластер из 8 нод, по 4 в двух dc, при выключение одного цода кластер падает целиком из-за недостаточного кворума(протокол raft).

добавь третий датацентр. как ты вообще кворум получил из двух?

аварийную меру уже подсказали - искуственно добавить вес. но это всё до раза, конечно.

вот тут тебе наглядно объяснят, как работает рафт: https://raft.github.io

сделай визуализацию под себя. каждый кружок - это твой дц

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от cobold

да вот в этом и проблема, сервис и консоль БД для действий становится недоступен даже на второй половине хостов. то есть штатными средствами никак.

shagel1
() автор топика