Changes for version 1.18

  • All of the changes in this release are related to the website. o Made sure that if a job file dies after the fork but before ceding control back to the wrapper, you can at least see its log, if it was run with run_with_log o The website now shows the log file for running jobs, not just jobs that have completed. o Fixed bug where marking a job as Success was not working after it had been marked as Failure o Moved mark and rerun forms to buttons on the status and logs tables o Changed website to a horizontal layout, so that we have the full window width for tables o Fixed a bug so that rerun jobs log files are displayed correctly on the web site. o Added 'Cache-Control: Public' HTTP response header to allow Firefox 3 to cache SSL pages which it does not do by default. This greatly improves website performance if you're using Firefox 3. Firefox 2 does not support the Cache-Control response header, so the website will be slower if you're using SSL and Firefox 2 or earlier. o Added the 'help' and 'about' documentation sections to the website.

Modules

A simple but expressive job scheduler that allows you to chain jobs/tasks and create time dependencies. Uses text config files to specify task dependencies.
Functions related to logging to stderr
A collection of jobs
A representation of a program that can be run by the operating system
Functions related to today's log directory
Functions related to logging
Functions related to marking a job as Success or Failure
Get options from command line and/or environment
Functions related to logging to stdout
Functions related to rerunning a job
intercept text sent to stdout or stderr
implementation class to which file handles are tied. See TaskForest::StringHandle;
A time costraint on a job

Provides

in lib/TaskForest/REST.pm
in lib/TaskForest/REST/Families.pm
in lib/TaskForest/REST/FamilyList.pm
in lib/TaskForest/REST/JobList.pm
in lib/TaskForest/REST/Jobs.pm
in lib/TaskForest/REST/LogFile.pm
in lib/TaskForest/REST/PassThrough.pm
in lib/TaskForest/REST/Request.pm
in lib/TaskForest/REST/Status.pm
in lib/TaskForest/Template.pm
in lib/TaskForest/Test.pm