実行中 IO を持たない LUN のリセット テスト - すべてのディスク
これは、すべてのディスクで繰り返しサイクルを実行するオプションのテストです。 各サイクルでは、ミニポートからの要求が保留され、すべてのディスクごとに IO 要求をいったんタイム アウトすることが試行されます。 これにより、Storport で RESET_LUN が送信されます。ここで、テストにより保持されている IO 要求が RESET_LUN と共にミニポートに転送されるか、保留されている IO 要求が完了され、RESET_LUN のみが転送されます。 このテストには、何種類かあります:
- Lun Reset Test With Outstanding IO - All Disks - 保留されている要求を転送し、コントローラー上のすべてのディスクのリセットを並列でテストします。
- Lun Reset Test With Outstanding IO - Single Disk - 保留されている要求を転送し、コントローラー上の最初のディスクのリセットを PhysicalDrive 数でテストします。
- Lun Reset Test Without Outstanding IO - All Disks - 保留されている要求を完了し、コントローラー上のすべてのディスクのリセットを並列でテストします。
- Lun Reset Test Without Outstanding IO - Single Disk - 保留されている要求を完了し、コントローラー上の最初のディスクのリセットを PhysicalDrive 数でテストします。
- Bus Reset Test - 未処理の IO を使用した Lun リセット テストと同じですが、Storport がバス リセットを送信するために、RESET_LUN コマンドも意図的に失敗させます。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 60 |
カテゴリ | 開発 |
タイムアウト (分) | 3600 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
このテストは、非ブート ストレージ コントローラーで実行する必要があります。 ブート コントローラーでも実行できますが、少なくとも 1 つの非ブート ディスクが接続されている必要があります。 このテストは、ブート ディスクでは実行されません。 予想される結果は、RESET_LUN と RESET_BUS の後は、ミニポートに IO がスタックしていないことです。 検証は、テスト後にマシンを再起動すると行われます。 デュアル イニシエーター セットアップでこれを実行するには、共有ストレージに接続されている 2 台のマシンでこのテストをスケジュールします。 一方のイニシエーターに対するリセットが、他のイニシエーターに悪影響を与え内容にする必要があります。 単一ディスク テストの場合は、2 つのイニシエーターが共有ストレージ内の同じ物理ディスクに対してテストを行っていることを再確認します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティングを行う場合は、デバッガーを使用して、テスト部分の起動時にテスト ドライバーが読み込まれることを確認します: StorPortShimLib: ShimInitialize called StorPortShimLib: Entering DriverAdd。 CoreTestShim がインストールされています。 レジストリチェック完了 StorPortShimLib: Hooking ドライバー: <storportminiportname>.sys
詳細
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
WDKDeviceID | テスト デバイスのデバイス インスタンス パス |
LLU_LclAdminUsr | テストを実行する管理者アカウント |
LLU_NetAccessOnly | テスト ネットワーク共有にアクセスするユーザー |
WDKHardwareID | テスト デバイスのハードウェア ID |
TestDuration | テストの実行時間 (秒) |
TestName | 実行するテスト |