What does IEAV refer to in the CA Datacom startup option SMPTASK_USING_IEAV?

Environment:

z/OS

Answer:

IEAV refers to the “pause token services”. The pause token services (all of which are named with IEAV prefix) create and manage pause tokens. Pause token can be used to synchronize two different dispatch-able units (task-task, task-SRB, SRB-task, SRB-SRB). It can functionally replace a WAIT/POST. Using pause token services is far more efficient than WAIT/POST. When a task is in a WAIT state and another task POSTs it, the waiting task becomes dispatchable, but it will continue to wait until dispatcher finds it in the ready queue. With pause tokens, a task or SRB can be in a paused state (waiting). Another task or SRB uses pause token services to “release” the paused task or SRB. The release service will then pass control directly to the paused task or SRB and it begins executing immediately.

Also note that part of the CA Datacom/DB release 14.0 implementation introduced a startup option IOTASKS_USING_IEAV along with SMPTASK_USING_IEAV.IOTASKS_USING_IEAV is no longer needed and is obsolete. SMPTASK_USING_IEAV is the proper startup option to consider.