In-state-check to in-prepare |
The STATE_CHECK exit routines completed
successfully. |
RRS logs information only for presumed
nothing interests. |
In-prepare to in-commit |
The overall prepare vote is okay,
and the syncpoint is local. |
RRS logs information for all protected
interests. |
In-prepare to in-doubt |
The overall local prepare vote is
YES, and the syncpoint is distributed; a resource manager has taken
the DSRM or SDSRM role. |
RRS logs information for all protected
interests. |
In-doubt to in-backout |
The Backout_Agent_UR service tells
RRS to back out the UR with a log_option of
ATR_DEFER_IMPLICIT. |
RRS logs information only for presumed
nothing interests. |
In-doubt to in-backout |
The Backout_Agent_UR service tells
RRS to back out the UR with a log_option of
ATR_DEFER_EXPLICIT. |
RRS logs information for all protected
interests. If, on restart, the SDSRM always wants in-backout information
rather than in-doubt for URs resolved to in-backout,
it should always issue Backout_Agent_UR with a log_option of
ATR_DEFER_EXPLICIT. |
In-doubt to in-backout |
The Backout_Agent_UR service tells
RRS to back out the UR with a log_option of
ATR_IMMEDIATE. |
RRS logs information for all protected
interests except the interest of the SDSRM. |
In-doubt to in-backout |
The DISTRIBUTED_SYNCPOINT exit routine
tells RRS to back out the UR. |
RRS logs information only for presumed
nothing interests. |
In-doubt to in-backout |
The installation resolves the in-doubt state
through a backout command on a panel |
RRS logs information for all protected
interests. |
In-doubt to in-commit |
One of the following occurs: - The SDSRM calls the Commit_Agent_UR service to tell RRS to commit
the UR.
- The DISTRIBUTED_SYNCPOINT exit routine tells RRS to commit the
UR.
- The installation resolves the in-doubt state through a
commit command on a panel.
|
RRS logs information for all protected
interests. |
In-forget to forgotten |
The Forget_Agent_UR_Interest service
with a log_option of ATR_IMMEDIATE tells
RRS to forget the UR. |
The SDSRM's expression of interest
is deleted from the log. |
In-forget to forgotten |
The UR completes normally. |
RRS deletes the log entry for all
protected interests. This deletion is an unforced deletion. |
Any state |
RRS detected
a heuristic-mixed outcome. |
RRS logs information for all protected
interests at the next state change. |
All states, when information has
already been logged |
An RM calls the Set_Persistent_Interest_Data
service. |
RRS immediately logs updated information
for all protected interests. |
All states except in-flight, in-state-check, in-prepare |
The Set_Side_Information service
indicates heuristic mix. |
RRS immediately logs information
for all protected interests. |
All states except in-only-agent |
The Set_Side_Information service
indicates resync-in-progress. |
RRS logs information for all protected
interests at the next state change. |
All states except in-flight, in-state-check, in-prepare, in-doubt |
The SDSRM calls the Forget_Agent_UR_Interest
service with a log_option of ATR_IMMEDIATE
to tell RRS to forget the UR. |
The SDSRM's expression of interest
is physically deleted from the log. |
Any state |
When UR information has been hardened,
and the installation uses a panel to remove a resource manager's interest
in a UR. |
RRS rehardens all protected interests
in the UR except the interest being removed. |