On Mon, 17 Dec 2012, Walid Saad wrote:
Hi all, I want to submit to condor scheduler the following DAG (attached). JOB A A.condor JOB B B.condor JOB C C.condor JOB D D.condor PARENT A B C CHILD D The output file of jobs A, B, C are the input file for the job D. According to the job DAGMan the job D will be submitted if all jobs A, B and C are completed. My question is as follows: Is there a way in Condor to submit the job D as soon as one of jobs A, B or C is finished?
Right now DAGMan doesn't support a way to do this. (There's a ticket requesting this kind of feature; for some reason, I can't access the gittrac tickets right now, so I can't give you a link.)
The only way I can think of to implement this would be a lot of work: you'd have to have POST scripts for jobs A, B, and C that would condor_rm the other jobs in that "set", and also mark the node as successful if the job was removed.
Kent Wenger CHTC Team