epadmin-globaltransaction
epadmin globaltransaction target — Manages global transactions.
DESCRIPTION
Use the globaltransaction target to show the transactions underway on the current node or cluster, to commit a local transaction, or to halt an underway transaction. See Transactions in the Architecture Guide to understand transactionality in the StreamBase Runtime.
The globaltransaction target has three commands:
The designation [
in syntax examples is a reminder that this command requires either the global parameter sn
|ad
]‑‑servicename
or the ‑‑adminport
and ‑‑hostname
combination to identify the node or cluster of interest.
epadmin abort globaltransaction
Halts a local transaction initiated by a global transaction. The abort command cannot be run on the node initiating the global transaction; it can only be run on remote nodes involved in the global
transaction. Use the display command to determine the identifier
value to use.
epadmin [sn
|ad
]
abort globaltransaction --identifier="serializable:98752449084876475:221:33:360614189986813"
Command Parameter | Description | Required |
---|---|---|
identifier |
Global transaction identifier as reported by the display globaltranaction command. | Yes. |
epadmin commit globaltransaction
Commits a local transaction initiated by a global transaction. The commit command cannot be run on the node initiating the
global transaction; it can only be run on remote nodes involved in the global transaction. Use the display command to determine the identifier
value to use.
epadmin [sn
|ad
]
commit globaltransaction --identifier="serializable:98752449084876475:221:33:360614189986813"
Command Parameter | Description | Required |
---|---|---|
identifier |
Global transaction identifier as reported by the display globaltranaction command. | Yes. |
epadmin display globaltransaction
Displays global transactions running on the specified node or cluster.
epadmin[
display globaltransaction epadminsn
|ad
][
display globaltransaction --verbosesn
|ad
]
Command Parameter | Description | Required |
---|---|---|
verbose |
Boolean value controlling whether to include additional global transaction details. The verbose option only displays additional details if debug tracing is enabled for distribution.
|
No. Default value is false .
|