Let's say I have the following two DAGs
A -> B
A -> C
Where A is a long running job. There's an A job running because someone has invoked the A -> B workflow. Now someone comes along and wants to invoke the A -> C workflow. I don't want to re-run A, but I can't mark it as DONE in the DAGfile because then C will
start running immediately.
Do I need to go outside condor/dagman and have A write to some sort of "done" file and have C block on that file before running?
|