Freigeben über


LUN-Zurücksetzung – Test mit ausstehender E/A – Alle Datenträger

Dies ist ein optionaler Test, der wiederholte Zyklen auf jedem Datenträger ausführt. In jedem Zyklus wird versucht, jeweils ein Timeout für eine E/A-Anforderung auf jedem Datenträger auftreten zu lassen, indem die Anforderung vom Miniport zurückgehalten wird. Dies veranlasst Storport dazu, ein RESET_LUN zu senden. An diesem Punkt leitet der Test entweder die gehaltene E/A-Anforderung zusammen mit dem RESET_LUN an den Miniport weiter oder schließt die gehaltene E/A-Anforderung ab und leitet nur das RESET_LUN weiter. Den Test gibt es in verschiedenen Varianten:

  • LUN-Rücksetzungstest mit ausstehender E/A - alle Datenträger: Leitet die gehaltene Anforderung weiter und testet parallel Rücksetzungen auf allen Datenträgern des Controllers.
  • LUN-Rücksetzungstest mit ausstehender E/A - einzelner Datenträger: Leitet die gehaltene Anforderung weiter und testet Rücksetzungen auf dem ersten Datenträger des Controllers abhängig von der PhysicalDrive-Nummer.
  • LUN-Rücksetzungstest ohne ausstehende E/A - alle Datenträger: Schließt die gehaltene Anforderung ab und testet parallel Rücksetzungen auf allen Datenträgern des Controllers.
  • LUN-Rücksetzungstest ohne ausstehende E/A - einzelner Datenträger: Schließt die gehaltene Anforderung ab und testet Rücksetzungen auf dem ersten Datenträger des Controllers abhängig von der PhysicalDrive-Nummer.
  • Busrücksetzungstest: Identisch mit „LUN-Rücksetzungstest mit ausstehender E/A - alle Datenträger“, aber auch die Ausführung des RESET_LUN-Befehls wird absichtlich verhindert, sodass Storport eine Busrücksetzung senden wird.

Testdetails

   
Spezifikationen
  • Device.Storage.Controller.AzureStack.BasicFunction
Plattformen
  • Windows 10, Client-Editionen (x86)
  • Windows 10, Client-Editionen (x64)
  • Windows Server 2016 (x64)
Unterstützte Versionen
  • Windows 10
  • Windows 10, Version 1511
  • Windows 10, Version 1607
  • Windows 10, Version 1703
  • Windows 10, Version 1709
  • Windows 10, Version 1803
  • Windows 10, Version 1809
  • Windows 10, Version 1903
  • Nächstes Update auf Windows 10
Voraussichtliche Laufzeit (in Minuten) 60
Kategorie Entwicklung
Zeitüberschreitung (in Minuten) 3600
Neustart erforderlich false
Erfordert eine spezielle Konfiguration false
Typ automatic

 

Zusätzliche Dokumentation

Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:

Ausführen des Tests

Dieser Test sollte auf einem nicht startfähigen Speichercontroller ausgeführt werden. Die Ausführung auf einem startfähigen Controller ist möglich, erfordert jedoch, dass mindestens ein nicht bootfähiger Datenträger angefügt ist. Dieser Test wird nicht auf dem Startdatenträger ausgeführt. Als Ergebnis wird erwartet, dass nach den RESET_LUNs und RESET_BUSs keine E/As im Miniport hängen bleiben. Die Überprüfung erfolgt durch einen Neustart des Computers nach dem Test. Um dies in einem dualen Initiatorsetup auszuführen, planen Sie diesen Test auf zwei Computern, die mit freigegebenem Speicher verbunden sind. Rücksetzungen auf einem Initiator sollten sich nicht negativ auf den anderen Initiator auswirken. Überprüfen Sie bei Einzeldatenträgertests genau, ob die beiden Initiatoren auf demselben physischen Datenträger im freigegebenen Speicher getestet werden.

Problembehandlung

Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.

Überprüfen Sie zur Problembehandlung mit einem Debugger, ob der Testtreiber beim Start während des Testteils geladen wird: StorPortShimLib: ShimInitialize hat StorPortShimLib aufgerufen: Eingeben von DriverAdd. CoreTestShim wird installiert. Registrierungsüberprüfungen sind abgeschlossen StorPortShimLib: Einbinden des Treibers: <storportminiportname>.sys

Weitere Informationen

Parameter

Parametername Parameterbeschreibung
WDKDeviceID Geräteinstanzpfad des Testgeräts
LLU_LclAdminUsr Administratorkonto zum Ausführen des Tests
LLU_NetAccessOnly Auf die Testnetzwerkfreigabe zugreifender Benutzer
WDKHardwareID Hardware-ID des Testgeräts
TestDuration Testdauer in Sekunden
TestName Auszuführender Test