Size: a a a

2021 March 11

MF

Michael Filonenko in Tarantool
А еще чуть трейса
источник

MF

Michael Filonenko in Tarantool
Либа могла не загрузиться изза несовместимости с сищным рантйамои
источник

АД

Арефьев Дмитрий... in Tarantool
в /var/log/messages только это
источник

ИМ

Игрь Минеев... in Tarantool
Alexander Turenko
(Хотя не уверен до конца, что это сработает.)
Там не вызывается отдельный парсер для пользовательских данных, а за один раз все целиком распаковывается.
Пока не вижу способа в msgpack разделить это
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
Там не вызывается отдельный парсер для пользовательских данных, а за один раз все целиком распаковывается.
Пока не вижу способа в msgpack разделить это
Я не уверен, что правильно понял, в чем была проблема.
источник

ИМ

Игрь Минеев... in Tarantool
Пусть есть функция same в Луа, которая просто возвращает те же аргументы

Тогда ожидаемо что
tnt.call(“same”, (“s”, b”s”)) ==  (“s”, b”s”)

Но этого не происходит ни при encoding=None, ни при utf-8
источник

AT

Alexander Turenko in Tarantool
Я так понял: если пользовательсткие packer/unpacker положить в connection и использовать для всех запросов, то что-то корежит. Это нет так?
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
Там проблемы с ошибкой.
Анпакер нужно тогда как-то сбрасывать (его состояние), что я пока не понимаю как сделать
.
источник

ИМ

Игрь Минеев... in Tarantool
Нет, просто если в одном из вызовов мы не докнца распарсили пришедшие данные или Парсинга завершился с ошибкой то следующий вызов будет некорректным

Это к предложению сделать полями класса коннекшон
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
Нет, просто если в одном из вызовов мы не докнца распарсили пришедшие данные или Парсинга завершился с ошибкой то следующий вызов будет некорректным

Это к предложению сделать полями класса коннекшон
А какая связь?
источник

ИМ

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

AT

Alexander Turenko in Tarantool
Игрь Минеев
Нет, просто если в одном из вызовов мы не докнца распарсили пришедшие данные или Парсинга завершился с ошибкой то следующий вызов будет некорректным

Это к предложению сделать полями класса коннекшон
Вообще, так быть не должно: длина сообщения есть в заголовке.
источник

ИМ

Игрь Минеев... in Tarantool
Не должно не значит не бывает)
Просто потом дебажить будет сложнее
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
Поэтому на каждый респонс и реквест необходимо создавать новый экземпляр декодера екодера
Ну значит если передавать в коннекшон то лямбда функцию для конструирования
Нет, тут связи быть не должно.
источник

ИМ

Игрь Минеев... in Tarantool
Но сейчас уже так...
Поведение не изменится разве?
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
Не должно не значит не бывает)
Просто потом дебажить будет сложнее
источник

AT

Alexander Turenko in Tarantool
Я перестал понимать.
источник

ИМ

Игрь Минеев... in Tarantool
Окей, наверное не прав и не туда смотрю.
Перепроверю, спасибо
источник

AT

Alexander Turenko in Tarantool
Или просто друг друга не поняли.
источник

ОК

Олег Кузьменко... in Tarantool
всем привет. Подскажите кто эксперементировал с тарантулом в докере. Передаю при запуске контейнера глобальные переменные для авторизации TARANTOOL_USER_NAME и TARANTOOL_USER_PASSWORD. Согласно документации (https://github.com/tarantool/docker) этого должно быть достаточно, чтобы отключился guest пользователь. Но через java коннектор по прежнему доступен вход только через guest а переданного пользователя не видит
источник