Size: a a a

2021 April 22

MA

Mons Anderson in Tarantool
на ту, которая мастер?
в синхре нельзя сделать более одного мастера
источник

VB

Valeriy Bushenev in Tarantool
да, узнать при выполнении триггрера, мастер я сейчас или нет
источник

VB

Valeriy Bushenev in Tarantool
Триггер box.on_commit() исполняется только на master ноде, или на репликах тоже?
источник

MA

Mons Anderson in Tarantool
он будет исполняться на любой ноде.
мастера вы можете смотреть по box.info.ro == false.
на всякий случай: вы понимаете, что триггер box.on_commit можно поставить только во время транзакции?
источник

R

R-omk in Tarantool
нет он будет исполняться только на мастере
источник

DS

Dmitry Sharonov in Tarantool
он ставится и исполняется из кода, а код который что-то пишет находитсяв этот момент на мастере
источник

MA

Mons Anderson in Tarantool
box.on_replace(function() box.on_commit( ... )  end)
исполняется везде.
источник

R

R-omk in Tarantool
я дважды поднимал вопрос о том что бы  добавили триггер который будет в рамках транзакции стрелять на слейве,  по хорошему такой триггер должен приходить номер терма если включен рафт
источник

MA

Mons Anderson in Tarantool
тикет есть?
источник

DS

Dmitry Sharonov in Tarantool
т е в момент коммита на реплике тоже? прикольно
источник

R

R-omk in Tarantool
нет, я прощупывал почву)
источник

R

R-omk in Tarantool
box?  может space ?
источник

R

R-omk in Tarantool
погоди радоваться тут чтото не чисто
источник

MA

Mons Anderson in Tarantool
да
источник

MA

Mons Anderson in Tarantool
конечно. таким образом пишутся on_conflict триггеры
источник

R

R-omk in Tarantool
box.on_replace - я нижу такого в доке
источник

R

R-omk in Tarantool
ты путаешь со схемой может
источник

R

R-omk in Tarantool
про конфликты я все знаю,   оно работает ну уровне спейса в треггере before replace ,  и в этом контексте нет вариантов узнать о соседних таплах в рамках этой транзакции
источник

MA

Mons Anderson in Tarantool
есть...
источник

MA

Mons Anderson in Tarantool
on_replace -> on_comit
источник