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.
|
