Size: a a a

2021 June 20

КП

Константин Прохоров... in Tarantool
Коллеги, доброго времени, подскажите, на стороне го в респонсе ловлю такую ошибку
ERR 0x20 msgpack.decode: invalid MsgPack
- я правильно понимаю что это ER_PROC_LUA на стороне сервера тарантула? Как можно ее отдебажить? Запуск сервера с debug=7 и оборачивание в pcall ничего не дало

Tarantool 2.7.2-0-g4d8c06890
github.com/tarantool/go-tarantool v0.0.0-20200816172506-a535b8e0224a
go version go1.16.5 linux/amd64
источник

DO

Dmitry Oboukhov in Tarantool
Сервер отвечает такой ошибкой? - клиент прислал невалидный msgpack?
Или клиентский код не может распарсить ответ сервера?
источник

P

Pavel in Tarantool
Похоже на ошибку парсинга мсгпак
источник

KO

Konstantin Osipov in Tarantool
версия сервера, версия драйвера, язык
источник

КП

Константин Прохоров... in Tarantool
да, сори, подправил свое сообщение
источник

КП

Константин Прохоров... in Tarantool
это в го ошибка при вызове Call17()
источник
2021 June 22

AT

Alexander Turenko in Tarantool
источник

AT

Alexander Turenko in Tarantool
(Независимо от меня.)
источник

DO

Dmitry Oboukhov in Tarantool
Упс
источник

DO

Dmitry Oboukhov in Tarantool
23 января
источник

AT

Alexander Turenko in Tarantool
Ну да, я записал про это написать это куда-то в бэклог и не добрался :(
источник

VV

Vladimir Voznesensky in Tarantool
Здравствуйте. Я новенький в Тарантуле. Не могу понять, когда организуется рафт, умеет ли Тарантул как-то сказать городу и миру, что вот это процесс - ведущий, он для обновлений, а тот - ведомый, на нём только чтение?
источник

VV

Vladimir Voznesensky in Tarantool
Видел тикет триггера, но он пока что заморожен.
источник

АД

Арефьев Дмитрий... in Tarantool
Картридж вас спасет, там все это есть
источник

VV

Vladimir Voznesensky in Tarantool
Спасибо
источник

VV

Vladimir Voznesensky in Tarantool
А чего-нибудь по-проще нет? Мне, собственно, или запустить на одном порту websocket, или на другом. Дальше балансировщик разберётся. Шардинг не понадобится.
источник

АД

Арефьев Дмитрий... in Tarantool
Если у вас всего 2 инстанса, то проще это поселить на энсибл скрипт и лит шаблонный конфиг
источник

VG

Vladislav Grubov in Tarantool
на уровне луа, можно в файберах ждать box.ctl.wait_rw. Со стороны внешнего мира, можно смотреть на box.info.election.state == 'leader', возможно с выбором максимального терма box.info.election.term
источник

VV

Vladimir Voznesensky in Tarantool
Спасибо. Звучит как план.
источник

VV

Vladimir Voznesensky in Tarantool
Это ж надо ansible тащить...
источник