NetBatch Manual
Attributes
NetBatch Manual—522460-004
7-34
CPU Executor Attribute
CPU Executor Attribute
The CPU executor attribute assigns an executor to a CPU. This assignment lets the
scheduler execute in the CPU the initial processes (the executor programs) of jobs in
the executor’s classes.
cpu-number
is the number of a CPU configured for the scheduler’s node. If you specify a
nonexistent CPU, BATCHCOM displays a message advising the allowable CPU
number range for the node. For example:
2074-E CPU must be 0 to 15
Considerations
•
You cannot specify more than one CPU per executor. However, you can
assign any
number of executors to a single CPU.
•
The CPU attribute applies to both local and remote jobs. For example, a job
with a
remote executor program runs in the CPU specified by its executor, but on
the remote node. If the specified CPU is unavailable on the remote node, the
scheduler runs the job in the node’s highest-numbered available CPU. The job
does not run if its executor’s CPU is down on the local node, even though the
corresponding remote CPU might be available.
•
The scheduler plays no part in determining the CPU of processes created by
an
executor program. (The program performs this function independently of the
scheduler.)
•
These considerations relate to CPU failure:
°
When a CPU fails, the scheduler updates the state of any executor
assigned to
that CPU:
°
Processes of a job using an executor whose CPU fails continue to run if
each has a backup. The scheduler’s treatment of the job if any process has no
backup depends on the values of the job’s IFFAILS, RESTART, STALL, and
STOP-ON-ABEND attributes. For more information, see IFFAILS Job Attribute
CP[U] cpu-number
State Before CPU Failure State After CPU Failure State After CPU Reload
ACTIVE DOWN ON
DELETE Executor deleted Executor deleted
OFF OFF OFF
ON DOWN ON
STOP OFF OFF