ARC SDK
|
Data Fields | |
std::string | ID |
std::string | Name |
Name String 0..1. More... | |
std::string | MappingQueue |
Period | MaxWallTime |
Period | MaxTotalWallTime |
Period | MinWallTime |
Period | DefaultWallTime |
Period | MaxCPUTime |
Period | MaxTotalCPUTime |
Period | MinCPUTime |
Period | DefaultCPUTime |
int | MaxTotalJobs |
int | MaxRunningJobs |
int | MaxWaitingJobs |
int | MaxPreLRMSWaitingJobs |
int | MaxUserRunningJobs |
int | MaxSlotsPerJob |
int | MaxStageInStreams |
int | MaxStageOutStreams |
std::string | SchedulingPolicy |
int | MaxMainMemory |
MaxMainMemory UInt64 0..1 MB. More... | |
int | MaxVirtualMemory |
MaxVirtualMemory UInt64 0..1 MB. More... | |
int | MaxDiskSpace |
MaxDiskSpace UInt64 0..1 GB. More... | |
URL | DefaultStorageService |
bool | Preemption |
int | TotalJobs |
int | RunningJobs |
int | LocalRunningJobs |
int | WaitingJobs |
int | LocalWaitingJobs |
int | SuspendedJobs |
int | LocalSuspendedJobs |
int | StagingJobs |
int | PreLRMSWaitingJobs |
Period | EstimatedAverageWaitingTime |
Period | EstimatedWorstWaitingTime |
int | FreeSlots |
std::map< Period, int > | FreeSlotsWithDuration |
FreeSlotsWithDuration std::map<Period, int> More... | |
int | UsedSlots |
int | RequestedSlots |
std::string | ReservationPolicy |
Friends | |
std::ostream & | operator<< (std::ostream &, const ComputingShareAttributes &) |
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.