I am implementing scheduled pipelines and currently I am using an ExternalTaskOperator
to set inter-DAG dependency. I read here that if you don't manually raise the priority of the upstream tasks it's possible that there will be deadlock.
I was wondering how common this situation is, how you manually raise priority levels of different tasks (the source code of many, like Bash and Python Operators, don't seem to have a priority_level
param), and if there are any other better methods of setting inter-DAG dependencies.
Thanks