Skip to content

Conversation

lovrocolic
Copy link
Collaborator

Context

If parent plan has 20 charges and 10 children plans, following scenario can happen:

  • 5 charges got removed on parent plan
  • 5 jobs are scheduled, one for removing each charge on all children
  • 5 jobs potentially can touch related child plan and it can lead to deadlock dead jobs

Description

This PR skips touching plans during cascade

@lovrocolic lovrocolic requested a review from floganz July 29, 2025 12:48
@lovrocolic lovrocolic merged commit 8480802 into main Jul 29, 2025
14 checks passed
@lovrocolic lovrocolic deleted the skip-touching-during-cascade branch July 29, 2025 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants