Добрый день, подскажите что я не так делаю. Есть код который получает данные по вебсокетам и пишет данные в несколько спейсов через upsert Обернул вызовы upsert в begin/commit...
Добрый день! А так и задуманно что cartridge.rpc_call кидает ошибку если роль локальная, и возвращает ошибку если роль не локальная?
пока открывал тикет, локализовал ошибку. Происходит это если есть тригер в котором делается fiber channel:put. Соответственно вопрос можно ли так делать? на другом конце в фай...
Что лучше использовать для спейса(memtx) в котором лежат только первичные ключи по двум полям? То есть используется как множество. get() if not then insert() upsert(a, {}) re...
А есть какие-нибудь примеры? Я тоже думал над алгоритмами с leader election, но они подразумевают запуск алгоритма на самом тарантуле. Готовых не видел. tarantool-raft выгляди...
Добрый день! А какой оверхед у cartridge.rpc_call(), если роль локальная? Можно ли использовать этот механизм в “горячих” воркерах, которые могут до 1000 раз в секунду вызыват...
Добрый день! А можно как то отследить когда инстанс закончил восстановление(поднятие после рестарта) в мастер мастер реплике?
Добрый день! Я так понимаю ansible-cartridge деплоит с отсановкой? Можно ли деплоить не на все машины в кластере тогда? Например изначально раскатить на 5 машин а потом выкаты...
а это нормально что в lua table может скопиться мноо записей (потенциально) ?
Ок, пойдем по другому пути, это нормально должно работать если сначала я запущу 3 инстанса сами по себе, потом после бутстрапа вклю репликацию и только после этого включу нагр...
Добрый день! Представим что есть upsert с 10 update fields При этом очень часто меняется только 5-6 полей. Имеет ли смысл собирать массив только с обновленными полями для него...
Добрый день! А что означают ошибки вида replica is not registered with replica set ...? Это я пытаюсь включить репликацию после бутстрапа (т.е 2й вызов box.cfg) Данные чистил
Добрый день! А случаем не появилась возможность в lua чекать, что decimal это decimal? Сейчас проверяю так, type(x) == 'cdata' and x >= -(10^37 * 9)
А для этого надо чтото делать, кроме как написать свой код ниже box.cfg?
Это при первой вставке может произойти? Или в любой момент далее?
Добрый день! Подскажите плиз use case для fiber.testcancel()? fiber же умрет сам когда дойдет до следующего yield (если его убили извне) ?
Добрый день, а в картридже можно как то через код задавать топологию? Или сохранять/восстанавливать?
Доброе утро! Invalid MsgPack - packet length может появляться при (или из-за) нехватки памяти?
@dokshina последний вопрос) а где настраиваются vshard_group для репликасета?
Но как Вы заметили в таком варианте отброшенные записи все равно достанутся в луа, правильно?