Size: a a a

2020 December 07

©

©triod in Tarantool
Хорошо. Допустим. А где описано tnt_set()? tnt_ping() ?
источник

©

©triod in Tarantool
Было в tarantool/tnt_net.h
источник

EL

Eugene Leonovich in Tarantool
Pavel Lapaev
Сегодня в 20:00 МСК открытый урок от @inthrax, записывайтесь по ссылке
попробовал записаться на вебинар, не приходит код подтверждения
источник

ОБ

Олег Бабин in Tarantool
Так это всё, получется, и не должно прилетать в tarantool-devel - это tarantool-c коннектор (https://github.com/tarantool/tarantool-c)
источник

©

©triod in Tarantool
В gentoo и убунте есть этот пакет. В центе нет.
источник

©

©triod in Tarantool
Руками делать нужно. Я уже понял((((
источник

©

©triod in Tarantool
Это дискриминация!!!! Возмутительно!!!!)))))
источник

PL

Pavel Lapaev in Tarantool
Pavel Lapaev
https://otus.ru/lessons/tarantool/

Записывайтесь на открытый урок 7 декабря и последующий интенсив по Tarantool!

Проводим силами бессменных @inthrax  и @MichaelFilonenko

С 21 декабря за пять вечеров пройдем темы:
- архитектура ядра, репликация, шардинг
- как сделать приложение и не задавать потом в этот чат вопросы
- как мейнтейнить это приложение в проде и что делать в случае ЧП
- как Cartridge делает жизнь в три раза легче

Если руки все никак не дойдут почитать про Tarantool самостоятельно, если все хочется попробовать его в пет проекте, если не получается закупить корпоративное обучение - самое время послушать открытый урок, а потом поучаствовать в интенсиве.
https://otus.ru/lessons/tarantool/

8 минут до начала открытого урока, плеер уже появился на странице
источник
2020 December 08

P

Pavel in Tarantool
Konstantin Nazarov
можно поправить конфиг на диске и стартануть в новом месте
Планы поменялись, расскажите, пожалуйста, что там нужно менять в конфигах роутеров и стораджей?
источник

YD

Yaroslav Dynnikov in Tarantool
В воркдире каждого инстанса есть конфиг (кластервайд) с файликом config/topology.yml

И там есть примерно такое:

servers:
 756f76f5-1164-4d15-be2c-f07845f097a0:
   disabled: false
   replicaset_uuid: ed21b1a3-1307-4cc9-b938-7a80059e07d9
   uri: localhost:3301
источник

YD

Yaroslav Dynnikov in Tarantool
Вот тут надо uri заменить на новый
источник

YD

Yaroslav Dynnikov in Tarantool
Файлик потом надо раскопировать по всем инстансам. И на этом в принципе всё, можно запускать инстансы с новыми advertise_uri
источник

RK

Ruslan Khalikov in Tarantool
привет всем. такой вопрос: использую https://github.com/tarantool/http
в доке есть описание простых регулярных выражений /api/users/:username
по аналогии с другими веб фреймворками сделал local function handler(req, username) но username всегда пустой - даже когда перехожу по /api/users/vasya_pupkin
подскажите пожалуйста как достать параметр username
в луа новичок
источник

GM

Georgy Moiseev in Tarantool
Ruslan Khalikov
привет всем. такой вопрос: использую https://github.com/tarantool/http
в доке есть описание простых регулярных выражений /api/users/:username
по аналогии с другими веб фреймворками сделал local function handler(req, username) но username всегда пустой - даже когда перехожу по /api/users/vasya_pupkin
подскажите пожалуйста как достать параметр username
в луа новичок
local function handler(request)
   local username = request:stash('username')
     ...
end
источник

RK

Ruslan Khalikov in Tarantool
@moiseevgeorgy спасибо!
источник

AN

Artem Nurmatov in Tarantool
Подскажите, пожалуйста, как посмотреть список всех активных подключений к инстансу тарантула?
источник

KO

Konstantin Osipov in Tarantool
используйте netstat
источник

AN

Artem Nurmatov in Tarantool
спасибо 🙂
источник

an

andrew nope in Tarantool
Добрый день, у нас в виниле ~ 300млн записей и начали в логи вываливаться сообщения:
[1] main/271/main vinyl.c:3743 W> 513/1: select([923984], REQ) => <NULL> took too long: 0.627 sec
[1] main/275/main vinyl.c:3743 W> 513/1: select([923271], REQ) => <NULL> took too long: 0.729 sec
[1] main/256/main vinyl.c:3743 W> 513/1: select([932557], REQ) => <NULL> took too long: 0.532 sec

Это как-то можно оптимизировать? или после 300 млн уже ничего не сделать?
источник

an

andrew nope in Tarantool
код вот такой:
local resp = box.space[space_name].index.conversation_primary:select(conversation_id, {iterator="REQ", limit=1})
источник