Compartir a través de


Prueba de restablecimiento de Lun con E/S pendiente: todos los discos

Se trata de una prueba opcional que ejecutará ciclos repetidos en cada disco. Cada ciclo intentará agotar el tiempo de espera de una solicitud de E/S en cada disco una vez reteniendo la solicitud del miniporte. Esto desencadenará Storport para enviar una RESET_LUN en cuyo momento la prueba reenviará la solicitud de E/S mantenida al miniporte junto con el RESET_LUN o completará la solicitud de E/S mantenida y reenviará solo el RESET_LUN. La prueba viene en varios tipos:

  • Prueba de restablecimiento de Lun con E/S pendiente: todos los discos : reenvía la solicitud y las pruebas mantenidas se restablecen en todos los discos del controlador en paralelo.
  • Prueba de restablecimiento de Lun con E/S pendiente : un solo disco : reenvía la solicitud y las pruebas mantenidas se restablece en el primer disco del controlador por número de PhysicalDrive.
  • Prueba de restablecimiento de Lun sin E/S pendiente: todos los discos : completa la solicitud y las pruebas mantenidas se restablecen en todos los discos del controlador en paralelo.
  • Prueba de restablecimiento de Lun sin E/S pendiente : disco único : completa la solicitud mantenida y las pruebas restablece en el primer disco del controlador por número de PhysicalDrive.
  • Prueba de restablecimiento de bus: igual que la prueba de restablecimiento de Lun con E/S pendiente: todos los discos, pero también producirá un error en el comando RESET_LUN con el fin de que Storport envíe un restablecimiento de bus.

Detalles de las pruebas

   
Especificaciones
  • Device.Storage.Controller.AzureStack.BasicFunction
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones cliente (x64)
  • Windows Server 2016 (x64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 60
Categoría Desarrollo
Tiempo de espera (en minutos) 3600
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Esta prueba debe ejecutarse en un controlador de almacenamiento que no sea de arranque. Es posible ejecutar en un controlador de arranque, pero requiere al menos un disco que no sea de arranque conectado. Esta prueba no se ejecutará en el disco de arranque. El resultado esperado es que no haya ninguna E/S bloqueada en el miniporte después del RESET_LUNs y RESET_BUSs. La comprobación se realiza reiniciando la máquina después de la prueba. Para ejecutarlo en una configuración de iniciador dual, programe esta prueba en dos máquinas conectadas al almacenamiento compartido. Los restablecimientos en un iniciador no deben afectar negativamente al otro iniciador. En el caso de las pruebas de disco único, compruebe que los dos iniciadores están probando en el mismo disco físico del almacenamiento compartido.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para solucionar problemas, use un depurador para comprobar que el controlador de prueba se carga en el arranque durante la parte de prueba: StorPortShimLib: ShimInitialize llamado StorPortShimLib: Entrar en DriverAdd. CoreTestShim instalado. Hecho con comprobaciones del Registro StorPortShimLib: controlador de enlace: <storportminiportname>.sys

Más información

Parámetros

Nombre de parámetro Descripción de los parámetros
WDKDeviceID Ruta de acceso de instancia del dispositivo de prueba
LLU_LclAdminUsr Cuenta de administrador para ejecutar la prueba
LLU_NetAccessOnly Usuario para acceder al recurso compartido de red de prueba
WDKHardwareID Identificador de hardware del dispositivo de prueba
TestDuration Duración de la prueba en segundos
TestName Prueba para ejecutar