症狀
Unity XT 480, 680 oder 880 SP können nach einer Betriebszeit von bis 240 Tagen einen Fehler auslösen.
原因
Dies ist auf ein bekanntes Problem bei der Berechnung des Integer-Überlaufs zurückzuführen, das dazu führt, dass ein 64-Bit-Ergebnis in einer 32-Bit-Variable gespeichert wird.
Dieses Problem tritt am ehesten auf einem Unity XT 480-, 680- oder 880-Array mit Codeversion 5.1.0.0.5.394 und höher auf.
Grund dafür sind Änderungen in diesem Code und der in diesen Modellen verwendeten SP-Hardware. Bei älteren Codes und Unity-Modellen tritt dieses Problem seltener auf.
HINWEIS: Die durchschnittliche Anzahl der Tage vor einem SP-Neustart beträgt 275 bis 300 Tage. Der Neustart des Storage-Prozessors kann vor 275 Tagen erfolgen. Neustarts des Storage-Prozessors kann nicht vor 240 Tagen erfolgen.
解析度
Korrektur:
Die Korrektur ist in Unity OE Version 5.3.0.0.5.120 verfügbar.
Problemumgehung:
Starten Sie den SP proaktiv alle 240 Tage neu, um einen SP-Fehler zu vermeiden. Anweisungen zum Neustart eines SP:
Unity: Anleitung zum Neustarten eines Storage-Prozessors (von NutzerInnen korrigierbar).
KundInnen können mithilfe von SSH eine „Verfügbarkeit�“ für die Verbindung mit dem Array herstellen, indem sie das Servicekonto verwenden, um die SP-Laufzeit zu erhalten.
Das folgende Beispiel zeigt die Verfügbarkeit von 31 Tagen.
04:30:01 service@xxx spa:~/user# uptime
04:30am up 31 days 3:41, 2 users, load average: 29.21, 29.45, 29.51