JobRunningWaitingRatioPolicy
JobRunningWaitingRatioPolicy
Policy that calculates the efficiency following the formula:
( running ) / ( running + waiting + staging )
if the denominator is smaller than 10, it does not take any decision.
- class DIRAC.ResourceStatusSystem.Policy.JobRunningWaitingRatioPolicy.JobRunningWaitingRatioPolicy
Bases:
PolicyBase
The JobRunningWaitingRatioPolicy class is a policy that checks the efficiency of the jobs according to what is on JobDB.
Evaluates the JobRunningWaitingRatioPolicy results given by the JobCommand.JobCommand
- __init__()
Constructor
- evaluate()
Before use, call setCommand.
Invoking super(PolicyCLASS, self).evaluate will invoke the command (if necessary) as it is provided and returns the results.
- setCommand(policyCommand)
Set self.command.
- Params:
commandIn
: a command object