WRENCH
1.11
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
include
wrench
services
compute
bare_metal
BareMetalComputeServiceProperty.h
1
11
#ifndef WRENCH_BAREMETALCOMPUTESERVICEPROPERTY_H
12
#define WRENCH_BAREMETALCOMPUTESERVICEPROPERTY_H
13
14
#include <map>
15
16
#include "wrench/services/compute/ComputeServiceProperty.h"
17
18
namespace
wrench
{
19
23
class
BareMetalComputeServiceProperty
:
public
ComputeServiceProperty
{
24
25
public
:
26
28
DECLARE_PROPERTY_NAME(
TASK_STARTUP_OVERHEAD
);
30
DECLARE_PROPERTY_NAME(
FAIL_ACTION_AFTER_ACTION_EXECUTOR_CRASH
);
32
DECLARE_PROPERTY_NAME(
TERMINATE_WHENEVER_ALL_RESOURCES_ARE_DOWN
);
33
34
};
35
36
};
37
38
#endif //WRENCH_BAREMETALCOMPUTESERVICEPROPERTY_H
wrench::BareMetalComputeServiceProperty
Configurable properties for a bare_metal_standard_jobs.
Definition:
BareMetalComputeServiceProperty.h:23
wrench::ComputeServiceProperty
Configurable properties for a ComputeService.
Definition:
ComputeServiceProperty.h:21
wrench::BareMetalComputeServiceProperty::TASK_STARTUP_OVERHEAD
static const std::string TASK_STARTUP_OVERHEAD
The overhead to start a thread, in seconds.
Definition:
BareMetalComputeServiceProperty.h:28
wrench
Definition:
Action.cpp:28
wrench::BareMetalComputeServiceProperty::TERMINATE_WHENEVER_ALL_RESOURCES_ARE_DOWN
static const std::string TERMINATE_WHENEVER_ALL_RESOURCES_ARE_DOWN
If true, service will terminate whenever all resources are down.
Definition:
BareMetalComputeServiceProperty.h:32
wrench::BareMetalComputeServiceProperty::FAIL_ACTION_AFTER_ACTION_EXECUTOR_CRASH
static const std::string FAIL_ACTION_AFTER_ACTION_EXECUTOR_CRASH
If true, fail action after an executor crash, otherwise re-ready it and try again.
Definition:
BareMetalComputeServiceProperty.h:30