The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.90_26 - 2008-06-26

  • -Helios 2.0 RC1 -NEW Helios 2.0 API Helios::Service Helios::Job Helios::MetajobBurstService Helios::ConfigParam Helios::JobHistory Helios::LogEntry Helios::TestService -helios.pl: added PID check to prevent 2 instances of a service running on the same server -helios.pl: added --clear-halt option to clear Worker Admin HALTs at the cmd line -helios.sql: new helios_worker_registry_tb.start_time field for uptime stats -submitJob.pl, helios_job_submit.pl, helios_job_clean.pl use new 2.0 API -eg/Stub/StubService.pm for example of new 2.0 API service class -new tests to test both 1.x and 2.x API

Changes for version 1.19_07 - 2008-05-29

  • -added Helios.pm (for version checking & documentation) -added Helios::Job (for eventual refactoring) -added Helios::Test (for system testing)

Changes for version 1.19_06 - 2008-05-28

  • -added LICENSE file that was left out -add helios_log_clean.pl utility to clean log, job history -added eg/Stub/StubWorker.pm as a worker class stub example

Documentation

Launch a daemon to service jobs in the Helios job processing system
Submit a job to the Helios job processing system from the cmd line
Clean old log and history entries from the Helios database

Modules

a framework for developing asynchronous distributed job processing applications
a convenience class to import all Helios::Error exception classes
exception class for Helios job processing system to denote a database error occurred
fatal exception class for Helios job processing system; implies a job failed but can be re-attempted
fatal exception class for Helios job processing system; implies a job failed and the error was so serious the job should not be reattempted.
exception class for Helios job processing system to denote job args that are invalid
exception class for Helios job processing system; implies the job was successful but there was something that should be logged as an error
base class for jobs in the Helios job processing system
base class for metajob burst services in Helios
base class for services/worker classes in the Helios job processing system
Helios::Service subclass for testing purposes
base class for workers in the Helios job processing system [DEPRECATED]

Provides

in lib/Helios/ConfigParam.pm
in lib/Helios/JobHistory.pm
in lib/Helios/LogEntry.pm