Size: a a a

2021 March 09

АД

Арефьев Дмитрий... in Tarantool
Alexander Turenko
А сам рок ведь собирался тоже на centos 7?
rpm c debian. До того как подкинул гис проблем не было
источник

АД

Арефьев Дмитрий... in Tarantool
Michael Filonenko
а дальше есть стектрейс?
Спасибо, отдельная установка по libproj помогла. Ищу дистрибутив для geos
источник

AT

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

MA

Mons Anderson in Tarantool
Anton Melnikov
Всем привет! Вышел новый релиз SDK для разработки модулей для Tarantool'а на Rust. Версия 0.4
Главное нововведение: добавлена поддержка net.box:
- CRUD - доступ к спейсами и индексами
- вызов хранимых процедур
- триггеры
- работа со схемой

Подробнее по ссылкам:
- https://crates.io/crates/tarantool
- https://docs.rs/tarantool/
- https://github.com/picodata/tarantool-module

Будем рады фидбеку. Вопросы по библиотеке можно обсудить в группе https://t.me/picodataru
Показать на главной странице в качестве примера какую-то обработку данных (вставку/выборку), вместо println!, было бы намного полезнее
источник

АД

Арефьев Дмитрий... in Tarantool
Которые были с epel repo были выше на пару минорных версий.
источник

АД

Арефьев Дмитрий... in Tarantool
В целом поставил отдельно rpm что бы были версии как с сервера с деианом и полетело. Спасибо
источник

AM

Anton Melnikov in Tarantool
Mons Anderson
Показать на главной странице в качестве примера какую-то обработку данных (вставку/выборку), вместо println!, было бы намного полезнее
Так там только в первом примере println, дальше есть и вставка/выборка
источник

MA

Mons Anderson in Tarantool
Anton Melnikov
Так там только в первом примере println, дальше есть и вставка/выборка
В examples да. Я про главную страницу модуля
источник

AM

Anton Melnikov in Tarantool
Да, я понял, просто это сокращкнная версия readme.md (и страницы на crates.io). Так там это не единственный пример
источник

S

Shieldy in Tarantool
Jimi Frew, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (240 сек)
При поддержке Золота Бородача
источник

DL

Dmitry Lukovkin in Tarantool
Добрый вечер. Подскажите как узнать сколько использует интсанс тарантула lua памяти вообще(всего)? По докам box.info.memory().lua  это количество байтов, используемых Lua-интерпретатором. А я как понимаю тарантул тоже потребляет эту lua память. Как вообще по правильному мониторить? У нас постоянно крашится тарантул с not enough memory. И судя по box.info.memory().lua там не доходит до 2Gb и близко. Т.е. где то она(память) подтекает. Может посоветуете, в идеале, правила хорошего тона при работе с lua? Например, может можно как то объекты занулять, чтобы контролировать расход этой памяти.
источник

DL

Dmitry Lukovkin in Tarantool
В идеале бы график построить и смотреть. Например как тут:
https://camo.githubusercontent.com/cf9e8f897edf4183be74891e400a81ce22635b8be38986daddb66f6d8f613628/68747470733a2f2f6873746f2e6f72672f776562742f6c6b2f72302f716f2f6c6b7230716f7a7079716e6c767567786862777a687270657679652e706e67
Кстати как этот график получить?)))
источник

DL

Dmitry Lukovkin in Tarantool
Беглый поиск по гитхабу дал довольно много кейсов по проблемам с lua памятью и многие из них - open.
Вообще есть ли какието подвижки в этом вопросе?
Например эти:
https://github.com.cnpmjs.org/tarantool/tarantool/issues/5630
https://github.com.cnpmjs.org/tarantool/tarantool/issues/5763
https://github.com/tarantool/tarantool/issues/562
и т.п.
источник

DS

Dmitry Sharonov in Tarantool
Dmitry Lukovkin
Добрый вечер. Подскажите как узнать сколько использует интсанс тарантула lua памяти вообще(всего)? По докам box.info.memory().lua  это количество байтов, используемых Lua-интерпретатором. А я как понимаю тарантул тоже потребляет эту lua память. Как вообще по правильному мониторить? У нас постоянно крашится тарантул с not enough memory. И судя по box.info.memory().lua там не доходит до 2Gb и близко. Т.е. где то она(память) подтекает. Может посоветуете, в идеале, правила хорошего тона при работе с lua? Например, может можно как то объекты занулять, чтобы контролировать расход этой памяти.
1) нет, просто так и мониторить - box.info.memory().lua
2) график строить в вашей любимой рисовалке графиков по мониторингу - а данные туда скармливать через tarantool/metrics
3) поищите первым делом селекты без лимита. если заселектить в луа-память 100к таплов - она резко кончается, и ни один график в мониторинге этого не предвещает
источник

DL

Dmitry Lukovkin in Tarantool
Ну как то подчищать ее нельзя? Кроме сборщика мусора?
источник

DS

Dmitry Sharonov in Tarantool
можно вручную вызывать сборщик, да
источник

DS

Dmitry Sharonov in Tarantool
на предмет поиска утечек - сейчас в мастере профилировщик памяти обкатывают, но скорее всего если "обычно" с памятью все ок, а падает оно часто - причина в каких-то резких спайках
источник

DL

Dmitry Lukovkin in Tarantool
А если сейчас код резко не поменять, а делать надо хоть какой то костыль, что посоветуете?
источник

Е

Евгений in Tarantool
Dmitry Sharonov
можно вручную вызывать сборщик, да
Не помогает особо
источник

Е

Евгений in Tarantool
Если вытащить select ом больше 200k падает через раз
источник