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