File config.h

Defines

MPI_HOST_STATE_LEN
DEFAULT_TIMEOUT
RESULT_KEY_EXPIRY
STATUS_KEY_EXPIRY
namespace faabric
namespace util
class SystemConfig

Public Functions

SystemConfig()
void print()
void reset()

Public Members

std::string serialisation
std::string logLevel
std::string logFile
std::string stateMode
std::string deltaSnapshotEncoding
std::string redisStateHost
std::string redisQueueHost
std::string redisPort
int overrideCpuCount
int overrideFreeCpuStart
std::string batchSchedulerMode
int globalMessageTimeout
int boundTimeout
int reaperIntervalSeconds
int defaultMpiWorldSize
std::string endpointInterface
std::string endpointHost
int endpointPort
int endpointNumThreads
int functionServerThreads
int stateServerThreads
int snapshotServerThreads
int pointToPointServerThreads
std::string dirtyTrackingMode
std::string diffingMode
std::string plannerHost
int plannerPort

Private Functions

int getSystemConfIntParam(const char *name, const char *defaultValue)
void initialise()