To choose a server resource for a project
or step, the system uses the selector to assess all eligible server
resources:
- The system compiles a list of the servers that contain all the required variables
in the selector. If no server resource matches the required selector
criteria, then the project or step fails and the system creates a
note.
- If more than one server resource meets the required criteria,
the system rates each eligible server resource and assigns points
as follows:
- One point is given for each optional variable it matches.
If the selector contains more than one copy of the same variable,
the system assigns one point for each copy.
- One point to the server resource that has the lowest BF_LOADRATIO
value.
- The system chooses the server that received the most points. If
more than one server resource has the most points, the system chooses
from among them.
You can repeat optional variables in a selector. Doing
so increases the score of a server that matches them. For example,
to require memory of 1 GB but strongly prefer memory of 2 GB or more,
you can set selector variables as follows:
- Specify a required MEM_TOTAL GE 1GB.
- Specify an optional MEM_TOTAL GE 2 GB three times.