TMF Operations and Recovery Guide (H06.05+, J06.03+)
Routine Maintenance
HP NonStop TMF Operations and Recovery Guide—540137-002
2-18
Understanding Transaction States
Understanding Transaction States
TMF transactions can be in various states of operation, which are shown in the
STATUS TRANSACTIONS command display. Table 2-4 describes transaction states.
Parent The name of the system that sends a distributed transaction to another node
to perform work on it.
Children The names of any systems that receive and perform work on behalf of a
distributed transaction. During the course of a transaction, the child node
may send the transaction to yet another node. The original child node is now
also a parent node.
Starting MAT
Seq. No
Audit-trail file sequence number (for example, AA000001) of first audit-trail
file associated with this transaction.
Reason If the transaction is aborting or was aborted, brief message text explaining
the reason.
Backout
Assigned
If the transaction is aborting or was aborted, backout process assigned for
the transaction.
# Attempts
to Abort
If the transaction was subject to abort attempts, the number of those
attempts. (After 3 attempts, TMF places the transaction in the hung state.)
Start Time Age of the transaction on this node.
Table 2-4. Transaction States
State Meaning
Aborted The transaction has been backed out, either as a result of an ABORT
TRANSACTION command, or automatically by the TMF autoabort
function. (See Changing the Autoabort Configuration
on page 3-19 for
information on the autoabort function.) Locks held by the transaction are
being released. The transaction stays in this state until all nodes affected
by the transaction have been informed of the backout.
Aborting The transaction is being backed out.
Active The transaction is in progress.
Committed The transaction has completed, and locks held by the transaction are
being released. The transaction stays in this state until all nodes
affected by the transaction have been informed of the committed
changes.
Hung The transaction is aborting, but the backout process has failed to undo
the transaction. See Controlling Individual Transactions
on page 3-21
for information on handling a hung transaction.
Prepared The child node is waiting for the parent node to send the result of the
transaction: that is, whether the transaction was committed or backed
out.
Table 2-3. Understanding the STATUS TRANSACTIONS Display
Heading Meaning










