быть применён по-прежнему только для синхронных транзакций?
спасибо! А выбрать лидера, который будет выполнять только определённые действия (напр. запускать какие-то файберы, меняющие данные) нет никакой возможности?
Не совсем понял, что вы хотите. Запретить текущему лидеру другие операции кроме тех, которые будут выполнять сами файберы?
нет, запретить одному из мастеров выполнять некоторые операции
Нет, так нельзя. Есть либо единственная writable нода — выбранный лидер, либо все writable, но тогда на них не получится ограничить то, что они могут писать, а что не могут
понял, спасибо за инфу
Пожалуйста. Возможно вам локальные спейсы подойдут? Их содержимое не реплицируется, зато в них может писать даже не-лидер (любая read-only нода)
у нас задачка стоит нетривиальная: гонять, к примеру, миграцию данных (заполнение нового поля значением по умолчанию) на каком-то одном инстансе, чтобы эти изменения доезжали до 2го исключительно по каналу репликации
Может завязаться на какое-нибудь значение из конфигурации? Например id датацентра или что-то идентифицируещее конкретного мастера
пытались на box.info.replication, но оно не всегда качественно работает, иногда там мертвые инстансы тусуются какое-то время, а иногда он там вообще почему-то один, хотя настройки содержат две, но с id дата центра интересно, надо понять, может ли тарантул его знать изнутри себя(подозреваю, что нет, но вдруг)
Обсуждают сегодня