Skip to content

Ruler group execution can overlap with itself after rules update #723

Closed
@bboreham

Description

@bboreham

When a rules update arrives, scheduler.addNewConfigs() calls addWorkItem(now), and the ruler scheduler de-dupes items added to the queue on the basis of their userD.

But, the item is not in the queue while it is being executed. Thus we can get something like this:

overlapping ruler group execution

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