Size: a a a

2020 June 16

ИМ

Игрь Минеев... in Tarantool
выставил conn.encoding=None и оно заработало
источник

AT

Alexander Turenko in Tarantool
Но энкодится неправильно.
источник

A

Andrew in Tarantool
Tarantool 2.3.2-1-g9be641b
Target: Darwin-x86_64-Release

пробовал на разные версии lua
Lua 5.3.5
Lua 5.1.5
эффект одинаковый
источник

MA

Mons Anderson in Tarantool
ну луа подходит только 5.1
источник

AT

Alexander Turenko in Tarantool
Игрь Минеев
выставил conn.encoding=None и оно заработало
Его нельзя сразу дать в конструктор, там schema reload отваливается. Но поставить до запроса и вернуть после — можно (если этот запрос не потянет schema reload).
источник

MA

Mons Anderson in Tarantool
Чуть позже постараемся посмотреть
источник

IL

Igor Latkin in Tarantool
Andrew
Tarantool 2.3.2-1-g9be641b
Target: Darwin-x86_64-Release

пробовал на разные версии lua
Lua 5.3.5
Lua 5.1.5
эффект одинаковый
я посмотрю но позже
проблему вижу
источник

AT

Alexander Turenko in Tarantool
В общем, бардак…
источник

ИМ

Игрь Минеев... in Tarantool
Alexander Turenko
Его нельзя сразу дать в конструктор, там schema reload отваливается. Но поставить до запроса и вернуть после — можно (если этот запрос не потянет schema reload).
понял, сппасибо
А когда ожидается, что на python3 заработает из коробки?
источник

AT

Alexander Turenko in Tarantool
Не раньше Q3, похоже.
источник

IL

Igor Latkin in Tarantool
Andrew
Tarantool 2.3.2-1-g9be641b
Target: Darwin-x86_64-Release

пробовал на разные версии lua
Lua 5.3.5
Lua 5.1.5
эффект одинаковый
попробуйте установить еще раз
luarocks install --server=http://luarocks.org/dev tarantoolapp

должно уйти
источник

A

Andrew in Tarantool
Igor Latkin
попробуйте установить еще раз
luarocks install --server=http://luarocks.org/dev tarantoolapp

должно уйти
помогло, спасибо!
источник

R

R-omk in Tarantool
@olegrok

https://github.com/tarantool/kafka/pull/22/files/919a7ad8860d2a3e4208c6d0382cef2bc29703ca..66a4192b6f3defdbe8e51e59809dc02d73aed0ee#diff-4721b0d43cbff3e8be477d978f821951R339


а lua_pop  вообще  можно делать до того как данные обработаются?    не получится ли так что gc придет и все поломает ?
источник

ОБ

Олег Бабин in Tarantool
R-omk
@olegrok

https://github.com/tarantool/kafka/pull/22/files/919a7ad8860d2a3e4208c6d0382cef2bc29703ca..66a4192b6f3defdbe8e51e59809dc02d73aed0ee#diff-4721b0d43cbff3e8be477d978f821951R339


а lua_pop  вообще  можно делать до того как данные обработаются?    не получится ли так что gc придет и все поломает ?
Because Lua has garbage collection, there is no guarantee that the pointer returned by lua_tolstring will be valid after the corresponding value is removed from the stack.

(https://pgl.yoyo.org/luai/i/lua_tolstring)
источник

R

R-omk in Tarantool
Олег Бабин
Because Lua has garbage collection, there is no guarantee that the pointer returned by lua_tolstring will be valid after the corresponding value is removed from the stack.

(https://pgl.yoyo.org/luai/i/lua_tolstring)
Вот это я тоже где-то прочитал пока функцию исправлял, и теперь мне кажется что всей этой библиотеке нужно серьёзное ревью
источник

ОБ

Олег Бабин in Tarantool
R-omk
Вот это я тоже где-то прочитал пока функцию исправлял, и теперь мне кажется что всей этой библиотеке нужно серьёзное ревью
Вполне вероятно...
источник

MF

Michael Filonenko in Tarantool
а какая гипотеза? use after free ?
источник

MF

Michael Filonenko in Tarantool
ага увидел
источник

R

R-omk in Tarantool
Andrei 🦉 Sergeev
проверенно неоднократно
возможно твои сегфолты с этим как то связаны были 👆
источник

PL

Pavel Lapaev in Tarantool
Друзья — скорее регистрируйтесь на митап @Databases Online, который пройдёт в следующий четверг, 25 июня, в 19:00.

🧨 Две классных новости:

💥 Теперь митап @Databases делают Mail.ruMail.ru Cloud Solutions и Tarantool вместе. Мы с коллегами давно дружим технологиями, начинали строить S3-хранилище именно на Tarantool и расскажем на митапе, как Mail.ru Cloud Storage эволюционировало за свои три года в проде и вместе с ним менялся подход к Tarantool в его архитектуре.

💥 На этот раз вся программа из хайлайтов. Кроме увлекательной истории S3, которую расскажет Владимир Перепелица, архитектор MCS:

— Как собрать гибридное облако на Kubernetes, которое может заменить DBaaS, покажет Пётр Зайцев, CEO Percona.
Всё о JSON в Postgres расскажет Олег Бартунов, CEO и сооснователь Postgres Professional.
— А стратегическими планами по развитию Postgres Pro поделится Иван Панченко, заместитель генерального директора Postgres Professional.

Регистрация обязательна, встретимся в онлайне: https://corp.mail.ru/ru/press/events/databases-2/
источник