A top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS) More...
#include <FailureCause.h>
Public Member Functions | |
virtual std::string | toString ()=0 |
Return an error message that describes the failure cause (to be overridden) More... | |
Detailed Description
A top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS)
Member Function Documentation
◆ toString()
|
pure virtual |
Return an error message that describes the failure cause (to be overridden)
- Returns
- an error message
Implemented in wrench::NotAllowed, wrench::JobTimeout, wrench::FatalFailure, wrench::ComputeThreadHasDied, wrench::HostError, wrench::NetworkError, wrench::JobKilled, wrench::NotEnoughResources, wrench::FunctionalityNotAvailable, wrench::JobTypeNotSupported, wrench::ServiceIsSuspended, wrench::ServiceIsDown, wrench::FileAlreadyBeingCopied, wrench::InvalidDirectoryPath, wrench::StorageServiceNotEnoughSpace, wrench::FileNotFound, and wrench::NoScratchSpace.
The documentation for this class was generated from the following file:
- /home/wrench/wrench/include/wrench/workflow/execution_events/FailureCause.h