Systems / WorkloadManagement / <INSTANCE> / Executors / JobScheduling - Sub-subsection
The Job Scheduling Executor takes the information gained from all previous optimizers and makes a scheduling decision for the jobs. Subsequent to this jobs are added into a Task Queue and pilot agents can be submitted. All issues preventing the successful resolution of a site candidate are discovered here where all information is available. This Executor will fail affected jobs meaningfully.
Name |
Description |
Example |
RescheduleDelays |
How long to hold job after rescheduling |
RescheduleDelays=60, 180, 300, 600 |
ExcludedOnHoldJobTypes |
List of job types to exclude from holding after rescheduling |
|
InputDataAgent |
Name of the InputData executor instance |
InputDataAgent = InputData |
RestrictDataStage |
Are users restricted from staging |
RestrictDataStage = False |
HoldTime |
How long jobs are held for |
HoldTime = 300 |
StagingStatus |
Status when staging |
StagingStatus = Staging |
StagingMinorStatus |
Minor status when staging |
StagingMinorStatus = “Request To Be Sent” |
AllowInvalidSites |
If set to False, jobs will be held if any of the Sites specified are invalid. |
AllowInvalidSites = False (default value is True) |
CheckOnlyTapeSEs |
If set to False, the optimizer will check the presence of all replicas |
CheckOnlyTapeSEs = False (default value is True) |
CheckPlatform |
If set to True, the optimizer will verify the job JDL Platform setting. |
CheckPlatform = True (default value is False) |