ARC SDK
Data Fields
Arc::ComputingShareAttributes Class Reference

Data Fields

std::string Name
 Name String 0..1. More...
 
int MaxMainMemory
 MaxMainMemory UInt64 0..1 MB. More...
 
int MaxVirtualMemory
 MaxVirtualMemory UInt64 0..1 MB. More...
 
int MaxDiskSpace
 MaxDiskSpace UInt64 0..1 GB. More...
 
std::map< Period, int > FreeSlotsWithDuration
 FreeSlotsWithDuration std::map<Period, int> More...
 

Field Documentation

std::map<Period, int> Arc::ComputingShareAttributes::FreeSlotsWithDuration

FreeSlotsWithDuration std::map<Period, int>

This attribute express the number of free slots with their time limits. The keys in the std::map are the time limit (Period) for the number of free slots stored as the value (int). If no time limit has been specified for a set of free slots then the key will equal Period(LONG_MAX).

int Arc::ComputingShareAttributes::MaxDiskSpace

MaxDiskSpace UInt64 0..1 GB.

The maximum disk space that a job is allowed use in the working; if the limit is hit, then the LRMS MAY kill the job. A negative value specifies that this member is undefined.

int Arc::ComputingShareAttributes::MaxMainMemory

MaxMainMemory UInt64 0..1 MB.

The maximum physical RAM that a job is allowed to use; if the limit is hit, then the LRMS MAY kill the job. A negative value specifies that this member is undefined.

int Arc::ComputingShareAttributes::MaxVirtualMemory

MaxVirtualMemory UInt64 0..1 MB.

The maximum total memory size (RAM plus swap) that a job is allowed to use; if the limit is hit, then the LRMS MAY kill the job. A negative value specifies that this member is undefined.

std::string Arc::ComputingShareAttributes::Name

Name String 0..1.

Human-readable name. This variable represents the ComputingShare.Name attribute of GLUE2.


The documentation for this class was generated from the following file: