Поделиться через


Проверка сброса lun без невыполненных операций ввода-вывода — один диск

Это необязательный тест, который будет выполнять повторяющиеся циклы на каждом диске. Каждый цикл будет пытаться испортить время ожидания запроса ввода-вывода на каждом диске один раз, удерживая запрос из мини-порта. Это приведет к тому, что Storport отправит RESET_LUN после чего тест перенаправит удержанный запрос ввода-вывода в мини-порт вместе с RESET_LUN или завершит удержанный запрос ввода-вывода и перенаправит только RESET_LUN. Тест поставляется в нескольких вариантах:

  • Lun Reset Test With Outstanding Io ( All Disks ) — Пересылает удерживаемые запросы и выполняет сбросы на всех дисках на контроллере параллельно.
  • Lun Reset Test With Outstanding Io ( Single Disk ) — пересылает удерживаемый запрос и выполняет сброс тестов на первом диске на контроллере по номеру PhysicalDrive.
  • Тест сброса lun без незавершенных операций ввода-вывода — все диски — выполняет удержанный запрос и параллельно выполняет сброс всех дисков на контроллере.
  • Тест сброса lun без невыполненных операций ввода-вывода — один диск — выполняет удержанный запрос и выполняет сброс тестов на первом диске на контроллере по номеру PhysicalDrive.
  • Проверка сброса шины — аналогично тесту сброса lun с невыполненным вводом-выводом — все диски, но команда RESET_LUN также завершится ошибкой, чтобы Storport отправил сброс шины.

Сведения о тесте

   
Характеристики
  • Device.Storage.Controller.AzureStack.BasicFunction
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 60
Категория Разработка
Время ожидания (в минутах) 3600
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Выполнение теста

Этот тест должен выполняться на контроллере хранилища без перезагрузки. Возможно выполнение на контроллере загрузки, но требуется по крайней мере один подключенный незагрузочный диск. Этот тест не будет выполняться на загрузочном диске. Ожидаемый результат заключается в том, что после RESET_LUNs и RESET_BUSs в мини-порту не будет застрять iOs. Проверка выполняется путем перезапуска компьютера после теста. Чтобы запустить этот процесс в установке с двумя инициаторами, запланируйте этот тест на двух компьютерах, подключенных к общему хранилищу. Сбросы для одного инициатора не должны негативно влиять на другой инициатор. Для тестов с одним диском дважды проверка, что два инициатора проверяют один и тот же физический диск в общем хранилище.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.

Для устранения неполадок используйте отладчик, чтобы убедиться, что тестовый драйвер загружен при загрузке во время тестовой части: StorPortShimLib: ShimInitialize с именем StorPortShimLib: Ввод драйвераДобавить. Установлен CoreTestShim. Выполнено с проверками реестра StorPortShimLib: hooking driver: <storportminiportname>.sys

Дополнительные сведения

Параметры

Имя параметра Описание параметра
WDKDeviceID Путь к экземпляру устройства для тестового устройства
LLU_LclAdminUsr Учетная запись администратора для запуска теста
LLU_NetAccessOnly Пользователь для доступа к тестовой сетевой папке
WDKHardwareID Идентификатор оборудования тестового устройства
TestDuration Длительность теста в секундах
Имя_теста Тестирование для запуска