queue
queue copied to clipboard
Create task queues, add and take jobs, monitor failed tasks
Now the TTL fiber can stop and there is no way to restart it without an instance restart: https://github.com/tarantool/queue/blob/3bfd1e2519695da32816f19953182118d9b63626/queue/abstract/driver/fifottl.lua#L165-L167
It is unable to setup tarantool 2.10 with tarantool-setup on ubuntu-24.04: ``` Preparing to unpack .../5-tarantool-common_2.11.6.g74ad6a412d-1_all.deb ... Unpacking tarantool-common (2.11.6.g74ad6a412d-1) ... dpkg: error processing archive /tmp/apt-dpkg-install-5Uw89m/5-tarantool-common_2.11.6.g74ad6a412d-1_all.deb (--unpack): unable to open...
Встретил такую ситуацию при использовании, фикс в данном мр: Файбер utubettl_fiber_iteration перевел задачу в статус R, сделав коммит, и в этот момент произошел свич контекст и пошел выполняться мой take...
Queue initialization looks like this: ```lua local queue=require'queue' queue.cfg({in_replicaset=true}) ``` It seems that this queue will always be not temporary (in_replicaset=true)... but it's not true. The `require'queue` call generates an...
There is ability to make tube grants just for users. Also need for roles
Если мы пишем в task_id большое число, которое не поместится в number и записывается в cdata, то поймаем панику в момент переключения - https://github.com/tarantool/queue/blob/a8f5e6ba71e0f7f0469f415164f32143c85a78d2/queue/abstract.lua#L65 Ну и будет подобный лог: LuajitError:...