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