Open codecae opened 1 year ago
Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.
Seems that this may have become buried... Anything I can do to increase awareness? The graph view is generally unusable on larger, more complex dags.
cc @bbovenzi is these a quick solution to this bug?
While attempting to root out the bug, the only thing I could find that might have any influence would be when the bend points are set explicitly.
Due to not being versed enough in react/ts development and debugging, I can't say for sure, but it seemed likely after a cursory review of the logic.
Apache Airflow version
2.7.2
What happened
When rendering task-to-task dependencies between tasks that are buried into nested task groups, the UI tends to draw the relationships and node spacing in unusual ways.
What you think should happen instead
The UI should render the graph consistently, regardless of what level you have drilled into the task groups.
How to reproduce
Run this test code to reproduce the issue:
Operating System
Debian GNU/Linux 11 (bullseye) -- apache/airflow:slim-2.7.2-python3.10 container
Versions of Apache Airflow Providers
apache-airflow-providers-common-sql==1.7.2 apache-airflow-providers-ftp==3.5.2 apache-airflow-providers-hashicorp==3.5.0 apache-airflow-providers-http==4.5.2 apache-airflow-providers-imap==3.3.2 apache-airflow-providers-sqlite==3.4.3
Deployment
Docker-Compose
Deployment details
No response
Anything else
if the grid is is filtered, it has been observed that the graph renders properly in some scenarios. Doing task-group-to-task-group relationships sometimes renders properly, as well.
Are you willing to submit PR?
Code of Conduct