メインコンテンツまでスキップ

STIOのデコード方法:ハングしたcmdが検出されました

Views:
4
Visibility:
Public
Votes:
0
Category:
fas-systems
Specialty:
san
Last Updated:

環境

  • ONTAP 9以降
  • ONTAP 8.3.x
  • ONTAP 8.2 7-Mode

回答

  • STIO(SCSITarget I/O)メッセージはSCSIプロトコルレベルのエラーで、SCSI関連の問題についてルート原因 をヘルプ、解釈、診断するために使用されます。
  • FCターゲットアダプタの処理中にSCSIコマンドエラーが発生すると、EMS /メッセージに記録されます。
  • STIOメッセージの意味は異なり、コマンドがハングしているチェック条件の「Tate」に基づいてデコードできます。

EMSログの例

STATE 5 : Mon Apr 18 00:37:03 EDT [controller1: fct_tpd_thread_6: fcp.io.status:debug]: STIO Adapter:0a, found hung cmd:0xffffff0200ef83a0(state=5, flags=0x0, ctio_sent=1/1,RecvExAddr=0x127524, OX_ID=0x43a1, RX_ID=0xffff,SID=0x10a1e, Cmd[2A])

STATE 8: Tue Aug 16 11:33:01 MST [controller2: fct_tpd_thread_2: fcp.io.status:debug]: STIO Adapter:0f, found hung cmd:0xffffff02023592b0(state=8, flags=0x1, ctio_sent=0/1,RecvExAddr=0x1222b0, OX_ID=0x5dc2, RX_ID=0xffff,SID=0x40004, Cmd[88])

前述のように、各状態は異なる意味を持ち、次の表を使用してデコードできます。

状態:  理由
1 FREE
2 PREPROCESS
3 SCSITCB_WAIT
4 DATAIN_SENT 
5 DATAOUT_WAIT 
6 DATAOUT_RCVD,STIO
7 RESP_SENT 
8 DATAINRESP_SENT 
9 DATAINRESP_CMPL 
10 TERMINATE_WAIT 
11 SCSITMF_WAIT 
12 LAST
13 t

上記の表を使用して、FC targetコマンドで問題 が発生した状況を診断できます。

たとえば、各状態に少しのコンテキストを追加するとします。

state=5: DATAOUT_WAIT  これは、書き込み要求を受け入れたあとにFCターゲットがホストからの復帰を待機しているが、想定されるタイムアウト値内に何も戻っていないことを示しています。

state=8: DATAINRESP_SENT  これは、読み取り要求を受け入れたあとにFCターゲットがホストからの復帰を何か待機しているが、想定されるタイムアウト値内にペイロードが受信されていないことを示しています。

追加情報

AdditionalInformation_Text

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.
Scan to view the article on your device