I think there are two issues here right?
1. Re-running failed tasks
2. If there is a subdag A->B->C, and A and B succeed but C fails, can you run A and B again?
If you add a retry above 10 minutes for a task, it will be queued again. Do retries not help there?
For the sub-DAG you can’t restart those. It’s a limitation of Prefect 1 that is addressed in Orion. You’d need to compress the task for the retry to be apply to the multiple tasks (but then they arent separate tasks anymore)