Skip to content

fifottl slow down event loop iteration #36

@rtsisyk

Description

@rtsisyk

One of our Mail.Ru users implemented asynchronous Java adapter for tarantool/queue which emulates producer/consumer and sends a lot of put()/take() requests in parallel. tube type is "fifottl" and all tasks have "ttl < 5 sec". Producer is little bit faster than consumer, so queue has some
We realized that one event loop iteration may take more than 10 second in this case. gdb shown that some fiber, probably "fiberttl" performs a lot of box_select() requests without yielding.

Customer doesn't have enough time to isolate a test case. Please try to emulate this situation and discover what happens.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions