Привет! Вопрос по tarantool-kafka. Консумер, ручной коммит оффсета, кейс такой Получаем сообщение обрабатывает Если все хорошо - consumer:store_offset(msg) Иначе - consumer...
Парни, привет. Если у меня спейс на 13 полей, и мне надо апдейтить 2 поля несколько раз в секунду, десятки тысяч строк, мне лучше выделить эти поля в отдельный спейс, а потом ...
Парни, привет. Картридж, vshard. я могу как-то на шарде получить сигнал о том, что мне в следствие ребалансировки, либо vshard.storage.bucket_send прилетел бакет?
А как тогда миграции схемы хендлить? я пока этот вопрос обхожу стороной, нашел только https://github.com/igorcoding/tarantool-spacer, но не пробовал. Пока разработка идет в си...
Парни, привет. мне надо сделать апдейт, который заафектит 100к строк. Ели делать это через sql, оно ругается на слишком долгий wal write. Но если я выгребаю все строки и через...
а vshard.router.callbre и иже с ними методы как-то могут себя обезопасить от хождения на мертвую реплику? мы это так и заметили, там везапно данных нужных не оказалось
тогда насчет логов - Как туда добавить откуда лог вообще пришел? он в половине случаев пишет что-то вроде 2020-02-19 17:52:44.754 [12709] main/102/init.lua I> blablalba
может и поздно, но все же. может дело в том, что в accounts лежит таблица со строковыми ключами, а в accounts.customers - таблица-список, что в луа считай одно и то же? как ...
Привет всем box.space.foo:update(id, { { '=', 10, val10 }, { '=', 11, val11 }, { '=', 12, val12 }, }) Есть какой-то способ не тянуть индексы полей во всю логику о...
Приветы всем. Я верно понимаю, что SQL в ТНТ не умеет update ... from select|values?
хмм, ну ок. работают, но как тогда этим пользоваться? писать препы с select :a, ?, ?, :b, ?, :c + ? Как этим пользоваться? Как по мне параметры могут быть или только позицион...
риторический ответ надиктовал реализацию. приходится писать конвертер {a=1} -> {[':a'] =1} я думаю, его приходится писать всем кто этим пользуется, когда выгоды от этого смеши...
вот кстати да. я пытался все писать в log.debug, но их не видно пока не поднимешь уровень логирования до 7, но тогда видно еще и весь ненужный шум от тарантура с картриджем. и...
Привет, а 2.3.2 до brew доедет? там 2.3.1.1 сейчас
а на каком уровне это делать? в апи приходит запрос ?a=1. роутер принимает параметры, передает в метод {a=1}, дальше в prep:execute({{[':a']=1}}),
сорян, может кто тыкнуть в доку где написано про подключение к локальному инстансу через админский порт? когда коннекчусь на 3301 ругается на гостя.
блин, больно. ну почему оно не кастанулось само в строку, если log.info(order.user_uid) пишет его строкой, даже без намека на то что это uuid/cdata?
и все равно видеть вербос от тарантула?
Вы таки были правы, переделал все на prepared, память течь перестала. Только я теперь не понял, надо делать prepared only?
Всем привет, кто может объяснить как это работает? нигде же нет прямой ссылки на функцию, но она доступна через vshard.router.call