-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Fix dagstate trigger to work with TaskSDK #48747
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@kaxil for now i have added to Fix only Additionally here logical_date argument is not available in WorkflowTrigger, overall it needs some good amount of tetsing i feel will do it separate, may not be possible for RC airflow/providers/standard/src/airflow/providers/standard/sensors/external_task.py Line 430 in 00a3df1
Atleast i would like to |
providers/standard/src/airflow/providers/standard/operators/trigger_dagrun.py
Outdated
Show resolved
Hide resolved
|
Strange failure 🤔 |
549ba35 to
29c0f4f
Compare
providers/standard/src/airflow/providers/standard/operators/trigger_dagrun.py
Show resolved
Hide resolved
providers/standard/src/airflow/providers/standard/operators/trigger_dagrun.py
Outdated
Show resolved
Hide resolved
@gopidesupavan Known issue, those are flakey right now. |
ah okay thanks for notifying |
|
@ashb not sure SUPERVISOR_COMMS.lock is working properly, i could see some the issue is coming only when i trigger multiple runs continuously. looks like messages are mixing up?
|
|
I have created task to fix the issue #48820. |
c0dc087 to
e604527
Compare
|
i tried using async lock, but no luck, same errors coming, if there are any suggestions that would be really helpful i will try out. |
|
Nice the issues has gone, Tested on top of this #48835 trigger change. Looking good now DagStateTrigger
|
|
example dags: Child dag: |
e604527 to
90c9e0d
Compare
|
This is ready for review.. |



closes: #47949
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.