FailureCause.h
A Job has been killed (likely because the service performing it was terminated)
Definition: FailureCause.h:66
FailureCause(CauseType cause)
Constructor.
Definition: FailureCause.cpp:24
A "file is already there" failure cause.
Definition: FailureCause.h:223
CauseType getCauseType()
Retrieve the type of the failure cause.
Definition: FailureCause.cpp:32
The file to be written is already there.
Definition: FailureCause.h:50
A job was terminated due to a timeout.
Definition: FailureCause.h:76
The storage service does not have enough space to support the requested operation.
Definition: FailureCause.h:54
A "file cannot be found anywhere" failure cause.
Definition: FailureCause.h:110
A service that can be added to the simulation and that can be used by a WMS when executing a workflow...
Definition: Service.h:26
A top-level class to describe all simulation-valid failures that can occur during workflow execution ...
Definition: FailureCause.h:35
A "job cannot be forgotten" failure cause.
Definition: FailureCause.h:441
There was a network error, or an endpoint was down.
Definition: FailureCause.h:62
A "compute service does not support requested job type" failure cause.
Definition: FailureCause.h:269
Abstraction of a job used for executing tasks in a Workflow.
Definition: WorkflowJob.h:31
A functionality is not available.
Definition: FailureCause.h:74
A data file used/produced by a WorkflowTask in a Workflow.
Definition: WorkflowFile.h:26
The file is already being copied there.
Definition: FailureCause.h:52
The host went down (while computing, while sleeping)
Definition: FailureCause.h:78
ErrorType
Enumerated type to describe the type of the network error.
Definition: FailureCause.h:371
The job cannot be forgotten because it is not completed.
Definition: FailureCause.h:70
The compute service does not support this job type.
Definition: FailureCause.h:58
A compute thread has died.
Definition: FailureCause.h:72
A "job cannot be terminated" failure cause.
Definition: FailureCause.h:421
The job cannot be terminated because it is neither pending nor running.
Definition: FailureCause.h:68
The service cannot be used because it is down (likely it was terminated)
Definition: FailureCause.h:56
A "network error (or endpoint is down)" failure cause.
Definition: FailureCause.h:359
A "compute thread has died" failure cause.
Definition: FailureCause.h:461
The file was not found where it was supposed to be found.
Definition: FailureCause.h:48
The compute service cannot run the job (ever) due to insufficient resources (cores and/or ram) ...
Definition: FailureCause.h:60
A "requested functionality is not available on that service" failure cause.
Definition: FailureCause.h:291
There was a network timeout (for a "with timeout" network operation)
Definition: FailureCause.h:64
virtual std::string toString()=0
Return an error message that describes the failure cause (to be overridden)
A "not enough space on storage service" failure cause.
Definition: FailureCause.h:175
OperationType
Enumerated type to describe whether the network error occured while sending or receiving.
Definition: FailureCause.h:364
A "compute service doesn't have enough cores" failure cause.
Definition: FailureCause.h:314
Definition: TerminalOutput.cpp:15
The file cannot be found anywhere.
Definition: FailureCause.h:44