Search results for "distribution:Helios ANDREW"
Helios - a distributed job processing system
Helios is a system for building asynchronous distributed job processing applications. Applications that need to process millions of small units of work in parallel can use the Helios system to scale this work across the multiple processes and servers...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Job - base class for jobs in the Helios job processing system
Helios::Job is the standard representation of jobs in the Helios framework. It handles tasks related to the underlying TheSchwartz::Job objects, and provides its own methods for manipulating jobs in the Helios system....
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error - a convenience class to import all Helios::Error exception classes
Use the above single line in your code instead of: use Helios::Error::BaseError; use Helios::Error::Warning; use Helios::Error::Fatal; use Helios::Error::FatalNoRetry; use Helios::Error::DatabaseError; use Helios::Error::InvalidArg; use Helios::Error...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Logger - Base class for sending Helios logging information to external loggers
Helios::Logger is the base class to extend to provide interfaces to external logging systems for Helios services. It provides a basic set of accessor methods to get and store information about the Helios environment, and defines interface methods for...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Config - base class for Helios configuration system
Helios::Config is the standard class for determining configuration information in the Helios framework. It handles parsing configuration information from the Helios configuration file, and determining the configuration for services from information i...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::JobType - class to represent Helios jobtypes
Objects of the Helios::JobType class represent jobtypes in the Helios job processing system. Every job has a jobtype, which is roughly analogous to the queue a job is in. Usually, a jobtype's name is the same as the Helios service that will be runnin...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Service - base class for services in the Helios job processing system
Helios::Service is the base class for all services intended to be run by the Helios parallel job processing system. It handles the underlying TheSchwartz job queue system and provides additional methods to handle configuration, job argument parsing, ...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Tutorial - a tutorial for getting started with Helios
This is a short tutorial to introduce the Helios system's basic concepts and to show some quick examples of how to get started working with Helios....
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::TestService - Helios::Service subclass useful for testing
You can use Helios::TestService to test the functionality of your Helios collective: 1. Start a helios.pl daemon to service Helios::TestService jobs by issuing: helios.pl Helios::TestService at a command prompt. 2. Use the helios_job_submit.pl progra...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error::Fatal - fatal exception class for Helios indicating a job failed but can be re-attempted
Helios::Error::Fatal can be used to identify errors that were severe enough to cause a job to fail. This implies an error that should be logged and the Schwartz job in question should be marked as failed (with the $job->failed() method). If your Work...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::ObjectDriver - class to return Helios::ObjectDriver::DBI objects pointing to the collective database
The Helios::ObjectDriver class provides methods to create Helios::ObjectDriver::DBI driver objects that connect to the Helios collective database. Having this code in a central class reduces the amount of duplicated code in various other Helios class...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Configuration - Helios configuration parameter reference
The Helios system defines a large number of configuration parameters. Some of these affect the operation of the helios.pl daemon, others affect worker processes, and some can affect both. Aside from these reserved parameter names, the configuration p...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error::Warning - exception class for Helios indicating a job was successful but it encountered errors during processing
Helios::Error::Warning can be used to identify errors that were not severe enough to cause a job to fail, but probably should be logged. Normally this would mean simply logging the error, and calling the $job->completed() method as normal. Compare th...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error::BaseError - base exception class for Helios services
Helios::Error::BaseError is the base class for all the exception classes in the Helios::Error hierarchy. You can distinguish between Helios errors and other exceptions attempting to catch Helios::Error::BaseError rather than each specific class in th...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Logger::Internal - Helios::Logger subclass implementing Helios internal logging
Helios::Logger::Internal is a refactor of the logging functionality found in the Helios 2.23 and earlier Helios::Service->logMsg(). This allows Helios services to retain logging functionality found in the previous Helios core system while also allowi...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
helios.pl - Launch a daemon to service jobs in the Helios job processing system
The helios.pl program, given a Helios service class, will launch a daemon to service Helios jobs of that class. The number of worker processes to run concurrently and various other parameters are set via a helios.ini file and the Helios collective da...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error::InvalidArg - exception class for Helios indicating a job's args are invalid
If a Helios function encounters a problem with job arguments (either submitting or parsing the XML of), it should throw an InvalidArg error to indicate that the job can't be processed further (or most probably, since the arguments are invalid, at all...
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
submitJob.pl - CGI script to receive jobs for Helios via HTTP POST
Besides the built-in Perl job submission API and the helios_job_submit.pl command line utility, job can be submitted to Helios via an HTTP POST request by using the submitJob.pl CGI program....
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC
Helios::Error::ConfigError - exception class for Helios indicating a configuration error occurred
When the Helios::Config class or other configuration mechanisms encounter a problem with the Helios configuration, they will throw a ConfigError exception....
LHELION/Helios-2.83 - 16 Aug 2015 19:04:14 UTC