Condividi tramite


Test di reimpostazione bus

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

  • Test di reimpostazione lun con operazioni di I/O in sospeso - Tutti i dischi : inoltra la richiesta mantenuta e i test reimpostati su tutti i dischi nel controller in parallelo.
  • Test di reimpostazione lun con I/O in sospeso - Disco singolo - Inoltra la richiesta mantenuta e i test reimpostati sul primo disco nel controller in base al numero PhysicalDrive.
  • Test di reimpostazione lun senza operazioni di I/O in sospeso - Tutti i dischi : completa la richiesta mantenuta e i test reimpostati su tutti i dischi nel controller in parallelo.
  • Test di reimpostazione lun senza I/O in sospeso - Disco singolo : completa la richiesta mantenuta e i test reimpostano il primo disco nel controller in base al numero physicalDrive.
  • Test di reimpostazione bus: uguale al test di reimpostazione lun con operazioni di I/O in sospeso- Tutti i dischi, ma non riuscirà anche il comando RESET_LUN a scopo, in modo che Storport invierà una reimpostazione del bus.

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
  • Eseguire quindi l'aggiornamento 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 i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Questo test deve essere eseguito in un controller di archiviazione non di avvio. L'esecuzione in un controller di avvio è possibile, ma richiede almeno un disco non di avvio collegato. Questo test non verrà eseguito sul disco di avvio. Il risultato previsto è che non ci siano I/O bloccati nel miniport dopo il RESET_LUNs e RESET_BUSs. La verifica viene eseguita riavviando il computer dopo il test. Per eseguire questa operazione in un'installazione duale 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 eseseguono test sullo stesso disco fisico nella risorsa di archiviazione condivisa.

Risoluzione dei problemi relativi

Per la risoluzione generica 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 all'avvio durante la parte di test: StorPortShimLib: ShimInitialize denominato StorPortShimLib: Entering DriverAdd. 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 il test
LLU_NetAccessOnly Utente per accedere alla condivisione di rete di test
WDKHardwareID ID hardware del dispositivo di test
TestDuration Durata test in secondi
TestName Test da eseguire