*: recovery mode really places a lot of constraints on the rest of the DAGMan code (e.g., need node names in submit events; inter-submit sleeps if using multiple logs; no macros in log file names for node jobs; probably a bunch more that I can't think of at the moment) *: when DAGMan exits normally (whether successfully or not) it deletes the lock file *: caching debug output +*: basically, in recovery mode, we monitor a new log file where we'd submit a new job in "normal" mode