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 |
|
Piattaforme |
|
Versioni supportate |
|
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 |