Skip to content

Fix race condition for timers around engine stop and timer reschedule.#2662

Merged
richturner merged 3 commits into
masterfrom
bugfix/rules-timer-race-condition
Apr 6, 2026
Merged

Fix race condition for timers around engine stop and timer reschedule.#2662
richturner merged 3 commits into
masterfrom
bugfix/rules-timer-race-condition

Conversation

@ebariaux
Copy link
Copy Markdown
Contributor

The key change is really “make fireTimer lifecycle atomic and ownership-checked”, not “special-case stopping”.

@ebariaux ebariaux added the Bug Error or issue in the system label Mar 30, 2026
@ebariaux ebariaux requested a review from a team March 30, 2026 11:05
@ebariaux ebariaux linked an issue Mar 30, 2026 that may be closed by this pull request
@richturner richturner requested review from richturner and removed request for a team April 6, 2026 21:47
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 6, 2026

@richturner richturner enabled auto-merge (squash) April 6, 2026 22:02
@richturner richturner merged commit 1cd80ef into master Apr 6, 2026
3 checks passed
@richturner richturner deleted the bugfix/rules-timer-race-condition branch April 6, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Error or issue in the system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RulesEngine error in logs

2 participants