You should be aware of the following possible events related to
timing:
- XCF does not guarantee that it will notify other members of the
status update missing condition within a specific time period. The
time elapsed depends on the dispatching priority of the address space
in which each group user routine is to run.
- XCF maintains information about the member's status changes (status
update missing or resumed) and this information is available to other
members through IXCQUERY. XCF does not synchronize updates through
IXCQUERY with scheduling of the group user routines. However, XCF
does provide a timestamp with the information obtained through IXCQUERY.
- The status user routine might receive control after the member
issues an IXCLEAVE or IXCQUIES macro, but before the leave or quiesce
service completes processing and returns to the caller. In this case,
XCF discards any group user routine invocations.
- A member that was reported as having its status update missing
might resume execution and begin sending signals to the other active
members before the other members receive notification of the status
update resumed.