|
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.
1.8.14