Skip to content

queue.tube and box.space._queue are out of sync #50

@derElektrobesen

Description

@derElektrobesen

queue.tube contains 2 tubes (events_queue && notifications_queue), but box.space._queue:select returns only one.

/usr/local/share/lua/5.1/queue/abstract.lua:75: attempt to index local 'tube' (a nil value) (0x20)

First command in any connection is one of the following (single connection inspects single queue):

queue.create_tube('events_queue', 'fifottl', { if_not_exists = true })
queue.create_tube('notifications_queue', 'fifottl', { if_not_exists = true })

This needed to be sure tubes are always exists (server could create new tubes in runtime).

Tarantool snapshots, xlogs and logs are attached.

tarantool.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions