Closed derElektrobesen closed 7 years ago
Problem is resolved: simple race condition. 2 connections are tried to create 2 tubes with different names. max_id for both tubes is the same (first tube does not increment it).
Possibly it is required to create a critical section in create_tube()
queue.tube contains 2 tubes (events_queue && notifications_queue), but
box.space._queue:select
returns only one.First command in any connection is one of the following (single connection inspects single queue):
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