A CondorDAG is a Condor Directed Acyclic Graph that describes a
collection of Condor jobs and the order in which to run them. All Condor
jobs in the DAG must write their Codor logs to the same file. NOTE: The
log file must not be on an NFS mounted system as the Condor jobs must be
able to get an exclusive file lock on the log file.
|
|
|
|
|
|
|
add_pfn_cache(self,
pfn_list)
Add an lfn pfn and pool tuple to the pfn cache Note: input looks like
('/path/to/file','file:///path/to/file','local') |
source code
|
|
|
get_dag_file(self)
Return the path to the DAG file. |
source code
|
|
|
get_dax_file(self)
Return the path to the DAG file. |
source code
|
|
|
get_jobs(self)
Return a list containing all the jobs in the DAG |
source code
|
|
|
get_maxjobs_categories(self)
Return an array of tuples containing (categoryName,maxJobsNum) |
source code
|
|
|
get_nodes(self)
Return a list containing all the nodes in the DAG |
source code
|
|
|
get_pegasus_worker(self)
Return the path to the pegasus worker package. |
source code
|
|
|
|
|
is_dax(self)
Returns true if this DAG is really a DAX |
source code
|
|
|
prepare_dax(self,
grid_site=None,
tmp_exec_dir=' . ' ,
peg_frame_cache=None)
Sets up a pegasus script for the given dag |
source code
|
|
|
|
|
|
|
set_integer_node_names(self)
Use integer node names for the DAG |
source code
|
|
|
|
|
write_abstract_dag(self)
Write all the nodes in the workflow to the DAX file. |
source code
|
|
|
write_concrete_dag(self)
Write all the nodes in the DAG to the DAG file. |
source code
|
|
|
write_dag(self)
Write either a dag or a dax. |
source code
|
|
|
write_maxjobs(self,
fh,
category)
Write the DAG entry for this category's maxjobs to the DAG file
descriptor. |
source code
|
|
|
|
|
|