I think we should deprecate SubDAGs given the complexity they add and the limited usage and use cases. Or, we should invest effort in redesigning their API and implementation. I think that having to account for subdag-introduced complexity makes Airflow's code much harder to maintain and buggier, looking at how many open issues there are that reference subdags (and how unrelated in topic they are): https://issues.apache.org/jira/browse/AIRFLOW-3292?jql=project%20%3D%20AIRFLOW%20AND%20status%20%3D%20Open%20AND%20text%20~%20%22subdag%22
- [2.0 spring cleaning] Deprecate subdags James Meickle
- Re: [2.0 spring cleaning] Deprecate subdags Ash Berlin-Taylor
- Re: [2.0 spring cleaning] Deprecate subdags Chen Tong
- Re: [2.0 spring cleaning] Deprecate subdags James Meickle
- Re: [2.0 spring cleaning] Deprecate subdags Kaxil Naik
- Re: [2.0 spring cleaning] Deprecate sub... James Meickle
- Re: [2.0 spring cleaning] Deprecat... Chen Tong
- Re: [2.0 spring cleaning] Depr... Feng Lu
- Re: [2.0 spring cleaning] ... Bolke de Bruin
- Re: [2.0 spring cleaning] ... Tao Feng
- Re: [2.0 spring cleaning] ... Ash Berlin-Taylor