depends_on_past
을 DagRun 전체에 사용하는 기류가 작업에만 적용되는 것이 아닌가요?전체 DAG에 대한 공기 흐름 depends_on_past
매일 DAG가 있고 금요일 DagRun은 4 번째 작업에서 오류가 발생하지만 토요일과 일요일 DagRuns는 여전히 예정대로 실행되었습니다. depends_on_past = True
을 사용하면 동일한 네 번째 작업에서 DagRun이 일시 중지되지만 처음 세 작업은 계속 실행됩니다.
DagRun DB 테이블에는 금요일 DagRun에 failed
이 포함 된 state
열이 있습니다. 내가 원했던 것은 이전 DagRun이 실패한 경우 시작하지 않고 이전에 실패한 작업을 찾을 때까지 실행하지 않도록 DagRun을 구성하는 방법입니다.
가능하면 누구에게 알리십니까?