Hitachi

TPBroker Version 5 トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド


tslstrn(トランザクションの状態表示)

〈このページの構成〉

形式

tslstrn {-t-T トランザクショングローバル識別子} [-c]

機能

OTSが管理しているトランザクションに関する情報,またはトランザクションブランチ数を表示します。

オプション

-t

すべてのトランザクションに関する情報が表示されます。

-T トランザクショングローバル識別子

指定したグローバル識別子を持つトランザクションに関する情報が表示されます。

-c

同時に指定したオプションに従って,トランザクションブランチ数が表示されます。

表示形式

prompt> tslstrn -t
GID              BID              STATUS            HOLD   PID   TID
e06d36c618000000 0000000074000000 COMMIT_ONE_PHASE  other  398   397
e06d36c618000000 e06d36c675000000 PREPARE           other  285   332
(凡例)

GID:トランザクションブランチのグローバル識別子

BID:トランザクションブランチの識別子

STATUS:トランザクションブランチの処理状態

ACTIVE:トランザクション処理中

BEGINNING:トランザクション開始

COMMIT:コミット処理中

COMMIT_ONE_PHASE:1相コミット処理中

FORGETTING:トランザクション完了済み

HEURISTIC_COMMIT:コミットでヒューリスティック発生

HEURISTIC_FORGETTING:ヒューリスティック状態への決着指示

HEURISTIC_ROLLBACK:ロールバックでヒューリスティック発生

IDLE:待ち

PREPARE:プリペア処理中

PREPARED:サーバ側決着指示待ち

ROLLBACK:ロールバック処理中

ROLLBACK_ONLY:ロールバック待ち

SUSPENDED:トランザクション中断中

HOLD:トランザクションブランチの処理状態

other:その他

recover:回復デーモンでの回復待ち

wait:サーバ側回復処理で,replay_completionが1回以上失敗している状態。決着コマンド受け付けは可能な状態。

PID:トランザクションブランチを扱っているプロセスのプロセスID

TID:トランザクションブランチを扱っているスレッドのスレッドID