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


Тест сброса lun с невыполненным вводом-выводом — все диски

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

  • Lun Reset Test With Outstanding Io — All Disks ( 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 — All Disks ) — выполняет удерживаемые запросы и тесты параллельно сбрасываются на всех дисках на контроллере.
  • Lun Reset Test Without Outstanding Io ( Single Disk ) — выполняет проведенный запрос и выполняет сброс на первом диске на контроллере по номеру 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 не будет устройств ввода-вывода. Проверка выполняется путем перезапуска компьютера после теста. Чтобы запустить его в установке с двумя инициаторами, запланируйте этот тест на двух компьютерах, подключенных к общему хранилищу. Сбросы одного инициатора не должны отрицательно влиять на другого инициатора. Для тестов на один диск двойные проверка, которые два инициатора тестируют на одном физическом диске в общем хранилище.

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

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

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

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

Параметры

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