Condividi tramite


Test di reimpostazione lun con I/O in sospeso - Tutti i dischi

Si tratta di un test facoltativo che eseguirà cicli ripetuti in ogni disco. Ogni ciclo tenterà di timeout di una richiesta di I/O su ogni disco una volta eseguendo la richiesta dal miniport. In questo modo Storport invierà un RESET_LUN a quale punto il test inoltra la richiesta I/O mantenuta al miniport insieme al RESET_LUN o completa la richiesta I/O mantenuta e inoltra solo il RESET_LUN. Il test è disponibile in diversi tipi:

  • Test di reimpostazione lun con I/O in sospeso - Tutti i dischi : inoltra la richiesta e i test conservati reimpostano tutti i dischi sul controller in parallelo.
  • Test di reimpostazione lun con I/O in sospeso - Disco singolo - Inoltra la richiesta e i test mantenuti reimpostano il primo disco nel controller in base al numero PhysicalDrive.
  • Test di reimpostazione lun senza I/O in sospeso - Tutti i dischi - Completa la richiesta e i test mantenuti reimpostano tutti i dischi nel controller in parallelo.
  • Test di reimpostazione lun senza I/O in sospeso - Disco singolo - Completa la richiesta e i test mantenuti reimpostano il primo disco nel controller in base al numero PhysicalDrive.
  • Test di reimpostazione del bus : uguale al test di reimpostazione lun con I/O in sospeso - Tutti i dischi ma non riuscirà anche il comando RESET_LUN per scopi in modo che Storport invierà un bus Reimpostazione.

Dettagli del test

   
Specifiche
  • Device.Storage.Controller.AzureStack.BasicFunction
Piattaforme
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (x64)
  • Windows Server 2016 (x64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Aggiornamento successivo a Windows 10
Tempo di esecuzione previsto (in minuti) 60
Categoria Sviluppo
Timeout (in minuti) 3600
Richiede il riavvio false
Richiede una configurazione speciale false
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi prerequisiti, configurazione e informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Questo test deve essere eseguito in un controller di archiviazione non avvio. L'esecuzione in un controller di avvio è possibile, ma richiede almeno un disco di avvio collegato. Questo test non verrà eseguito sul disco di avvio. Il risultato previsto è che non ci siano IO bloccati nel miniport dopo la RESET_LUNs e RESET_BUSs. La verifica viene eseguita riavviando il computer dopo il test. Per eseguire questa operazione in una doppia configurazione dell'iniziatore, pianificare questo test in due computer connessi all'archiviazione condivisa. Le reimpostazioni su un iniziatore non devono influire negativamente sull'altro iniziatore. Per i test su disco singolo, verificare che i due iniziatori verifichino il test sullo stesso disco fisico nell'archiviazione condivisa.

Risoluzione dei problemi relativi

Per la risoluzione dei problemi generici degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Per la risoluzione dei problemi, usare un debugger per verificare che il driver di test venga caricato durante la parte di test: StorPortShimLib: ShimInitialize denominato StorPortShimLib: Immissione di DriverAggiungi. CoreTestShim installato. Fatto con i controlli del Registro di sistema StorPortShimLib: Driver hooking: <storportminiportname>.sys

Altre informazioni

Parametri

Nome parametro Descrizione dei parametri
WDKDeviceID Percorso dell'istanza del dispositivo di test
LLU_LclAdminUsr Account amministratore per eseguire test
LLU_NetAccessOnly Utente per accedere alla condivisione di rete di test
WDKHardwareID ID hardware del dispositivo di test
TestDuration Durata dei test in secondi
TestName Test da eseguire