Uh oh!
There was an error while loading. Please reload this page.
Add row lock to ADRQ before Dag run creation - #60773
Conversation
daebc01 to
5b93f53Compare2606938 to
4abdc74Compare2ffff9e to
5df556cCompareLee-W
commented
Mar 3, 2026
would be nice if we can make it part of 3.1.8 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
e2873dc to
b96509aCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…ndition between multiple scheduler
Uh oh!
There was an error while loading. Please reload this page.
Backport failed to create: v3-1-test. View the failure log Run detailsNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
You can attempt to backport this manually by running: cherry_picker b3055d7 v3-1-testThis should apply the commit to the v3-1-test branch and leave the commit in conflict state marking After you have resolved the conflicts, you can continue the backport process by running: cherry_picker --continueIf you don't have cherry-picker installed, see the installation guide. |
(cherry picked from commit b3055d7) Co-authored-by: Wei Lee <weilee.rx@gmail.com>
(cherry picked from commit b3055d7) Co-authored-by: Wei Lee <weilee.rx@gmail.com>
(cherry picked from commit b3055d7) Co-authored-by: Wei Lee <weilee.rx@gmail.com>
hussein-awala
commented
Mar 23, 2026
I encountered this exact race condition in production on 3.1.7 — two schedulers both read the ADRQ before either committed, resulting in duplicate asset-triggered DagRuns with the same |
closes: #63507
Why
2 or more different schedulers might read the same set of ADRQs and attempt to create more then 1 Dag run while only the first scheduler should create one
What
Add row_ock to ADRQ before Dag run creation
Was generative AI tooling used to co-author this PR?
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.