Size: a a a

2020 November 20

MA

Mons Anderson in Tarantool
Sergey
в логах видно 2020-11-20 11:22:41.258 [3850] main/138/applier/admin@172.16.72.18:3303 applier.cc:264 E> error applying row: {type: 'INSERT', replica_id: 1, lsn: 6555032, space_id: 516, index_id: 0, tuple:
сейчас почитаю насчет replication_skip_conflict
Смотрите: у вас vclock на "старом мастере" продвинулся за счёт этой записи, но не успел отреплицироваться.
Потом случилось переключение мастера. Новый мастер принял такой инсерт к себе.
При последующей попытке отреплицировать эту запись, тот самый "старый мастер" не может принять эту запись, поэтому репликация останавливается.
replication_skip_conflict позволяет пропустить такую запись (и записать на "реплике") вместо неё NOP (попутно записав в лог сообщение)
если эти данные важны, вы анализируете их глазами и выполняете replace (именно replace!) на текущем мастере.

после того, как репликация восстановится, можно выключить replication_skip_conflict
источник

N

Nobody in Tarantool
Mons Anderson
Это и есть пример. Думаю мы могли бы разместить подобное в examples/hardcore
источник

MA

Mons Anderson in Tarantool
Ага, спасибо. А можно туда комментарий в контексте что это,  для чего и как этим пользоваться?
источник

N

Nobody in Tarantool
Mons Anderson
Ага, спасибо. А можно туда комментарий в контексте что это,  для чего и как этим пользоваться?
Это часть моего модуля, который лазит в тарантул через шаред мемори, ибо iproto по tcp - долго
источник

N

Nobody in Tarantool
Это не весь код, естественно
источник

N

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

CC

Chris Calvin 🦖 in Tarantool
Nobody
я думал сделать доклад на каком-нибуть хайлоаде или типа того, но корона все планы поломала. Может видосик с презой сделаю о наших подходах по оптимизации межпроцессного взаимодействия с тарантулом
Было бы очень круто!
источник

MA

Mons Anderson in Tarantool
Chris Calvin 🦖
Было бы очень круто!
Согласен, очень круто
источник

MA

Mons Anderson in Tarantool
Может онлайн-митап по Tarantool сделать? :))
источник

KG

Konstantin Gulyamov in Tarantool
Mons Anderson
Может онлайн-митап по Tarantool сделать? :))
+1
источник

Д

Дмитрий in Tarantool
Mons Anderson
Может онлайн-митап по Tarantool сделать? :))
👍
источник

CC

Chris Calvin 🦖 in Tarantool
Mons Anderson
Может онлайн-митап по Tarantool сделать? :))
Отличная идея
источник

ИЕ

Илья Ермолин... in Tarantool
+1
источник

Т

Тимур in Tarantool
Nobody
я думал сделать доклад на каком-нибуть хайлоаде или типа того, но корона все планы поломала. Может видосик с презой сделаю о наших подходах по оптимизации межпроцессного взаимодействия с тарантулом
+1
источник

BG

Bit Gorbovsky in Tarantool
Nobody
я думал сделать доклад на каком-нибуть хайлоаде или типа того, но корона все планы поломала. Может видосик с презой сделаю о наших подходах по оптимизации межпроцессного взаимодействия с тарантулом
+1
источник

PL

Pavel Lapaev in Tarantool
записал вас всех
источник

PL

Pavel Lapaev in Tarantool
на следующей неделе приду
источник

PL

Pavel Lapaev in Tarantool
будем делать митап 🙂
источник

RM

Roman Moskovskiy in Tarantool
Pavel Lapaev
будем делать митап 🙂
+++
источник

AO

Andrey Oleynik in Tarantool
Привет! Какой максимальный размер мапы в спейсе считаеся допустимым для работы?
источник