David Arthur wrote:
I'm hoping to use the Job Hook system for DAGs. I would like to utilize the "prepare job" and "job exit" hooks (to get notifications when the DAG is about to start, and once it's complete). I would use the SCRIPT PRE/POST functionality, but it seems to only be on a Node basis rather than the whole graph. The topology of jobs I'm submitting does not have a "first" or "last" node.
One easy way to accomplish what I think you are after above, esp since you are obviously alraedy familiar with DAGs, is to use "nested" dags. Note that a dagman workflow includes "nodes" that are Condor jobs, and one of those jobs could be a dagman job. So you could take your existing DAG "foo", and make a new DAG that does notify_start -> submit DAG foo -> notify_end.
Take a peek in the DAGMan part of the manual, specifically http://www.cs.wisc.edu/condor/manual/v7.4/2_10DAGMan_Applications.html#SECTION003106700000000000000 regards, Todd