NAME

TaskForest::Rerun - Functions related to rerunning a job

SYNOPSIS

use TaskForest::Rerun;

&TaskForest::Rerun::rerun($family_name, $job_name)

DOCUMENTATION

If you're just looking to use the taskforest application, the only documentation you need to read is that for TaskForest. You can do this either of the two ways:

perldoc TaskForest

OR

man TaskForest

If you're a developer and you want to understand the code, I would recommend that you read the pods in this order:

  • TaskForest

  • TaskForest::Job

  • TaskForest::Family

  • TaskForest::TimeDependency

  • TaskForest::LogDir

  • TaskForest::Options

  • TaskForest::StringHandleTier

  • TaskForest::StringHandle

Finally, read the documentation in the source. Great efforts have been made to keep it current and relevant.

DESCRIPTION

This is a simple package that provides a location for the mark function, so that it can be used in the test scripts as well.

METHODS

mark()
Usage     : mark($family_name, $job_name, $log_dir, $status)
Purpose   : Mark the specified job as success or failure.  This job
            only changes the name of the status file:
            $family_name.$job_name.[01].  The actual contents of the
            file, the original return code is not changed.  The file
            name is what is used to determine job dependencies. 
Returns   : Nothing
Arguments : $family_name - the family name
            $job_name - the job name
            $log_dir - the root log directory
            $status - "Success" or "Failure".  Case does not matter. 
Throws    : Nothing