Skip to content

[5pt] Provide state diagram for a task #123

@Totktonada

Description

@Totktonada

Aside of states and task actions we can show how timeout events (ttl, ttr) change a state. Also we can place internal actions that is performed by a queue to keep its guarantees (say, order of tasks): I mean, when exactly queue wake up blocked :take().

I guess this way it will be easier to understand what guarantees we provide and how it is achieved. It should make life easier for users as well as for developers.

https://github.com/tarantool/queue#fields-of-the-space-associated-with-each-queue

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions