Удалить вторичный из набора реплик Монго, не вызывая переизбрания?
Вчера мне пришлось добавить новый вторичный узел в мой набор реплик, чтобы я мог выполнять обслуживание на другом вторичном узле. Теперь, когда обслуживание завершено, я хотел бы удалить один из вторичных серверов, чтобы вернуться к моей первоначальной конфигурации.
Проблема в том, что я видел, что основной узел всегда опускается до вторичного в течение нескольких минут, пока выполняется голосование. Это все хорошо, но есть ли способ сделать так, чтобы этого не произошло? У меня довольно большая нагрузка при записи, и я не хочу проваливать записи.
Цени любую помощь!
Спасибо Дэн
1 ответ
На данный момент нет способа предотвратить выборы при удалении узла, поэтому примечание в команде удаления. Как правило, я бы рекомендовал выполнять реконфигурацию только во время периода обслуживания, если только он не является дополнением (которое не должно влиять ни на что, пока все узлы исправны).
Это что-то вроде "лучше, чем потом сожалеть" в общем случае, потому что есть некоторые сценарии, когда вам нужно провести выборы, и другие, где выборы действительно не нужны. Следовательно, теперь есть SERVER-11564, где предлагаемые сценарии без выборов отслеживаются как будущее улучшение.