Size: a a a

2021 March 02

РБ

Рубикон Безумный... in Tarantool
а что за странности на докерхабе с образами?
источник

TS

Timur Safin in Tarantool
Рубикон Безумный
а что за странности на докерхабе с образами?
какого вида странности?
источник

РБ

Рубикон Безумный... in Tarantool
latest не latest
источник

РБ

Рубикон Безумный... in Tarantool
и тега 2.8 нет, но есть 2.8.0
источник

TS

Timur Safin in Tarantool
Рубикон Безумный
и тега 2.8 нет, но есть 2.8.0
.0 не надо использовать, это начало следующего бранча. (не надо было, конечно его тегировать)
2.8 ещё не релизился
источник

TS

Timur Safin in Tarantool
Это упущение, спасибо!
источник

YD

Yaroslav Dynnikov in Tarantool
Антон Заренков
2021-01-14 18:11:09.513 [29179] main/448432/http/… graphql.lua:313 E> Graphql execution failed: No value provided for non-null ReplicaStatus "???"
stack traceback:
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:186: in function 'completeValue'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:209: in function 'getFieldEntry'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:324: in function 'evaluateSelections'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:224: in function 'completeValue'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:178: in function 'getFieldEntry'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:324: in function 'evaluateSelections'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:224: in function 'getFieldEntry'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:324: in function 'evaluateSelections'
       ...ter/.rocks/share/tarantool/cartridge/graphql/execute.lua:224: in function 'completeValue'
       ...
       …/…/.rocks/share/tarantool/cartridge/graphql.lua:300: in function <.../…/.rocks/share/tarantool/cartridge/graphql.lua:226>
       [C]: in function 'xpcall'
       ...e/tarantool/…/.rocks/share/tarantool/errors.lua:145: in function 'pcall'
       .../…/.rocks/share/tarantool/cartridge/graphql.lua:335: in function 'sub'
       ...antool/…/.rocks/share/tarantool/http/server.lua:658: in function <...antool/…/.rocks/share/tarantool/http/server.lua:636>
       [C]: in function 'pcall'
       ...antool/…/.rocks/share/tarantool/http/server.lua:736: in function 'process_client'
       ...antool/…/.rocks/share/tarantool/http/server.lua:1199: in function <...antool/…/.rocks/share/tarantool/http/server.lua:1198>
       [C]: in function 'pcall'
       builtin/socket.lua:1081: in function <builtin/socket.lua:1079>
https://github.com/tarantool/cartridge/issues/1283

Простите, что так долго, конечно. Скоро пофиксим.
источник

ВМ

Валерий Матросов... in Tarantool
ВТБ внедряет российскую СУБД Tarantool - CNews
https://www.cnews.ru/news/top/2021-03-02_vtb_perejdet_na_rossijskuyu
источник
2021 March 03

SB

Sergey Bronnikov in Tarantool
Привет всем! Есть кто-то, кто использует ночные сборки Tarantool в production? Спрашиваю для этого тикета - https://github.com/tarantool/tarantool/issues/5696
источник

MA

Mons Anderson in Tarantool
100% есть. MRG'шные точно сидят на таких версиях
источник

V

Vladimir Malyutin in Tarantool
Всем привет.
Возникла необходимость использования модуля OS, в частности функции os.execute. И либо я что-то делаю не так, либо функция не асинхронна.
В частности, если вызвать fiber.sleep(10) то все работает как и запланированно (как понимаю: файбер приостанавливает свою работу и управление передается планировщику).
Если же, в том же куске кода, воспользоваться конструкцией os.execute('sleep 10') то в логе появляются сообщения:
main txn.c:586 W> too long WAL write: 1 rows at LSN 33785885: 10.004 sec
Параллельно у меня работают другие файберы, которые периодически пишут в vinyl.

В документации к tarantool ничего нет об асинхронности функции  os.execute, но такое поведение выглядит странным.
Подскажите, может кто сталкивался с проблемой? Или это плановая работу функции?
PS: пример искусственный, вызываю я конечно не системный sleep, но длительно выполняющийся скрипт.
источник

IM

Igor Munkin in Tarantool
Vladimir Malyutin
Всем привет.
Возникла необходимость использования модуля OS, в частности функции os.execute. И либо я что-то делаю не так, либо функция не асинхронна.
В частности, если вызвать fiber.sleep(10) то все работает как и запланированно (как понимаю: файбер приостанавливает свою работу и управление передается планировщику).
Если же, в том же куске кода, воспользоваться конструкцией os.execute('sleep 10') то в логе появляются сообщения:
main txn.c:586 W> too long WAL write: 1 rows at LSN 33785885: 10.004 sec
Параллельно у меня работают другие файберы, которые периодически пишут в vinyl.

В документации к tarantool ничего нет об асинхронности функции  os.execute, но такое поведение выглядит странным.
Подскажите, может кто сталкивался с проблемой? Или это плановая работу функции?
PS: пример искусственный, вызываю я конечно не системный sleep, но длительно выполняющийся скрипт.
Да, os.execute синхронный, потому что это функция стандартной библиотеки Lua (его runtime ничего не знает про многозадачность в Tarantool). Попробуйте модуль popen.
источник

DS

Dmitry Sharonov in Tarantool
os - синхронный, это дефолтный vanilla lua модуль
источник

DS

Dmitry Sharonov in Tarantool
весь
источник

DS

Dmitry Sharonov in Tarantool
если нужны асинхронные вызовы скирптов - popen завозили
источник

IM

Igor Munkin in Tarantool
Тут можно почитать про API: https://www.tarantool.io/en/doc/latest/reference/reference_lua/popen.
источник

V

Vladimir Malyutin in Tarantool
Понял, спасибо. Буду переделывать.
Возможно имеет смысл в документации указать этот момент.
Тут на два раза перечитал на обоих языках https://www.tarantool.io/en/doc/latest/reference/reference_lua/osmodule/
источник

DS

Dmitry Sharonov in Tarantool
Vladimir Malyutin
Понял, спасибо. Буду переделывать.
Возможно имеет смысл в документации указать этот момент.
Тут на два раза перечитал на обоих языках https://www.tarantool.io/en/doc/latest/reference/reference_lua/osmodule/
оставите отзыв?
источник

V

Vladimir Malyutin in Tarantool
Dmitry Sharonov
оставите отзыв?
Наверное да. Что из себя представляет "отзыв"? )
источник

V

Vladimir Malyutin in Tarantool
Dmitry Sharonov
оставите отзыв?
А... понял. О результатах эксперимента отписаться? Да, конечно.
источник