Here are the areas that should be documented (see gittrac #2815). I re-ordered them somewhat to make the list more logical in terms of related functionality. *: {wiki: DagOverview Overview of DAGMan} *: {wiki: CondorSubmitDag Condor_submit_dag/scheduler universe startup} *: {wiki: DagFileParsing DAG file parsing} *: {wiki: RescueDag Rescue DAG/condor_rm of DAGMan} *: {wiki: DagRecovery Recovery mode/condor_hold/condor_release} *: {wiki: DagmanDataStructures Internal data structures} *: {wiki: JobOrdering Proper ordering of jobs/scripts (ready queue, etc.)} *: {wiki: PrePostSemantics Implementation of PRE/POST script semantics} *: {wiki: ReadUserLogs Monitoring node jobs/reading the user logs} *: {wiki: DagIsFinished Deciding when the DAG is finished} *: ABORT-DAG-ON *: {wiki: DagFinalNode DAG final node} *: {wiki: NodeVars Node variables} *: {wiki: NestedDags Nested DAGs} *: {wiki: MultiDags Multiple disjoint DAGs} *: {wiki: SpliceSubdags Splices} *: {wiki: NodeRetries Node retries} *: {wiki: DagSubmitRetries DAG submit retries} *: DAG-wide throttles (maxjobs, maxidle, maxpre, maxpost) *: category throttles *: depth-first DAG traversal *: {wiki: NodePriorities Node priorities} *: {wiki: HaltFile Halt file} *: {wiki: DagNoopNodes NOOP nodes (at the DAG level)} *: {wiki: DagmanMultiJobClusters Multi-job clusters} *: strict warnings *: DIR on nodes *: node status file *: jobstate.log file *: dot file *: Stork support *: {wiki: MiscNotes Miscellaneous notes} *: {wiki: SubDagsVsSplices External sub DAGs vs. splices}