wrench::JobManagerPilotJobFailedMessage

class wrench::JobManagerPilotJobFailedMessage : public wrench::JobManagerMessage

A message sent by the JobManager to notify some submitter that a PilotJob has failed.

Public Functions

JobManagerPilotJobFailedMessage(std::shared_ptr<PilotJob> job, std::shared_ptr<ComputeService> compute_service, std::shared_ptr<FailureCause> cause)

Constructor.

Parameters
  • job – the job that has failed

  • compute_service – the ComputeService on which it ran

  • cause – the cause of the failure

Public Members

std::shared_ptr<FailureCause> cause

The failure cause.

std::shared_ptr<ComputeService> compute_service

The compute service on which the job has failed.

std::shared_ptr<PilotJob> job

The job that has failed.