-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Description
Describe the bug
When I enqueued a single task with sequencer and checked a number of times the task state handler processed Started state, I noticed that it was called for all coroutine threads in case of "old" Sequencer and 2 times for experimental Sequencer.
To Reproduce
Steps to reproduce the behavior:
- Create a handler with atomic counters and setup it to the configuration
- Create dispatcher and sequencer with a simple integer key
- Enqueue a simple task
- Check counters
Expected behavior
Task state handler must be called only on a thread to which the task is assigned to
Environment (please complete the following information):
- Ubuntu Linux 20.04
Metadata
Metadata
Assignees
Labels
No labels