Skip to content

RedisWorker stops processing tasks when more than 20 tasks are waiting on resources #7612

@dkliban

Description

@dkliban

Version
3.108

Describe the bug
If a user dispatches 21+ tasks for the same exclusive resource, RedisWorkers stop processing all other tasks after them because the workers are always looking at just the 20 oldest tasks. If the task holding the resource is long running, this can produce a significant delay in processing of other tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions