JobManagerMessage.h
40 JobManagerStandardJobDoneMessage(StandardJob *job, std::shared_ptr<ComputeService> compute_service,
57 JobManagerStandardJobFailedMessage(StandardJob *job, std::shared_ptr<ComputeService> compute_service,
std::map< WorkflowTask *, WorkflowTask::State > necessary_state_changes
The necessary task state changes.
Definition: JobManagerMessage.h:49
A message sent by the JobManager to notify some submitter that a StandardJob has failed.
Definition: JobManagerMessage.h:55
std::map< WorkflowTask *, WorkflowTask::State > necessary_state_changes
The task state change that should be made.
Definition: JobManagerMessage.h:68
StandardJob * job
The job that is done.
Definition: JobManagerMessage.h:45
std::set< WorkflowTask * > necessary_failure_count_increments
The tasks whose failure counts need to be incremented.
Definition: JobManagerMessage.h:70
A message sent by the JobManager to notify some submitter that a StandardJob has completed.
Definition: JobManagerMessage.h:38
Top-level class to describe a message communicated by processes in the simulation.
Definition: SimulationMessage.h:27
Top-level class for messages received/sent by a JobManager.
Definition: JobManagerMessage.h:30
JobManagerMessage(std::string name)
Constructor.
Definition: JobManagerMessage.cpp:19
std::shared_ptr< ComputeService > compute_service
The compute service on which the job has failed.
Definition: JobManagerMessage.h:66
std::shared_ptr< ComputeService > compute_service
The compute service on which the job ran.
Definition: JobManagerMessage.h:47
A standard (i.e., non-pilot) workflow job that can be submitted to a ComputeService by a WMS (via a J...
Definition: StandardJob.h:38
StandardJob * job
The job that has failed.
Definition: JobManagerMessage.h:64
std::shared_ptr< FailureCause > cause
The cause of the failure.
Definition: JobManagerMessage.h:72
Definition: Alarm.cpp:19