/AWS1/CL_SGMSCHEDULERCONFIG¶
Cluster policy configuration. This policy is used for task prioritization and fair-share allocation. This helps prioritize critical workloads and distributes idle compute across entities.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_priorityclasses TYPE /AWS1/CL_SGMPRIORITYCLASS=>TT_PRIORITYCLASSLIST TT_PRIORITYCLASSLIST¶
List of the priority classes,
PriorityClass, of the cluster policy. When specified, these class configurations define how tasks are queued.
iv_fairshare TYPE /AWS1/SGMFAIRSHARE /AWS1/SGMFAIRSHARE¶
When enabled, entities borrow idle compute based on their assigned
FairShareWeight.When disabled, entities borrow idle compute based on a first-come first-serve basis.
Default is
Enabled.
Queryable Attributes¶
PriorityClasses¶
List of the priority classes,
PriorityClass, of the cluster policy. When specified, these class configurations define how tasks are queued.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIORITYCLASSES() |
Getter for PRIORITYCLASSES, with configurable default |
ASK_PRIORITYCLASSES() |
Getter for PRIORITYCLASSES w/ exceptions if field has no val |
HAS_PRIORITYCLASSES() |
Determine if PRIORITYCLASSES has a value |
FairShare¶
When enabled, entities borrow idle compute based on their assigned
FairShareWeight.When disabled, entities borrow idle compute based on a first-come first-serve basis.
Default is
Enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAIRSHARE() |
Getter for FAIRSHARE, with configurable default |
ASK_FAIRSHARE() |
Getter for FAIRSHARE w/ exceptions if field has no value |
HAS_FAIRSHARE() |
Determine if FAIRSHARE has a value |