++ed by:

2 non-PAUSE users.

Andrew Johnson
and 1 contributors

Documentation

Modules

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

Provides

Changes for version 2.22

  • -Helios::Service: fixed a bug in getFuncidFromDb() that caused services to fail to load properly if there was no entry for them in FUNCMAP table. -helios.pl: Several revisions to make it a more robust daemon. Now honors TERM signal; 'kill <pid>' from a shell will attempt to safely shut down workers and daemon process w/o using Panoptes -Documentation updates