Dell Unity: CAVA-Timeout kann zu unerwarteten SP-Neustarts führen (vom Nutzer korrigierbar)

Summary: Unter bestimmten Bedingungen in allen Unity OE-Codeversionen unter 5.1.x kann ein Timeout einer CAVA-Anforderung das Timeout eines anderen Vorgangs überschreiten, was dazu führt, dass dieser Vorgang fehlschlägt und der SP einen Fehler verursacht. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

SP-Panik mit einem Fehlercode wie 12dc501 für internen Systemdienst (Pool-SYSTEM_POOL) offline.
In einigen Fällen kann dies auf beiden SPs auftreten und zu einer Nichtverfügbarkeit von Daten führen.

Cause

Die Hauptursache für die CAVA-Timeouts waren mehrere CAVA-Server, die in der CAVA-Konfiguration aufgeführt wurden und nicht mehr vorhanden waren.  CAVA wartete auf Heartbeat-Antworten von diesen Servern.  Das standardmäßige Anforderungstimeout für CAVA betrug in allen Codeversionen vor 5.1.x 300 Sekunden.  

In einem Kundenfall wartete ein Unmount-Thread für den Dateisystemprüfpunkt auf den Abschluss des CAVA-Anforderungsthreads, aber das CAVA-Timeout wurde auf 300 Sekunden und das Timeout für das Unmounten des Kontrollpunkts auf 210 Sekunden festgelegt.  Der Unmount-Vorgang konnte nicht rechtzeitig abgeschlossen werden, was zu einem SP-Fehler führte.

Resolution

  1. Achten Sie darauf, welche IP-Adressen in Ihrer CAVA-Konfiguration aufgeführt sind.  Stellen Sie sicher, dass nur IP-Adressen zu aktiven CAVA-Servern aufgeführt werden, um unnötige Kommunikations-Timeouts zu vermeiden.
  2. Die Dell Unity-OE-Version 5.1.x ändert das standardmäßige CAVA-Anforderungs-Timeout von 300 Sekunden auf 120 Sekunden.  Durch ein Upgrade auf 5.1.x wird verhindert, dass dieses Problem auftritt.
  3. Vor dem Upgrade können Kunden den Parameter, der das Timeout der CAVA-Anforderung steuert, manuell ändern.  Melden Sie sich bei der SSH-Konsole an und geben Sie den folgenden Befehl ein:
svc_nas ALL -param -f viruschk -m requestTimeout -v 120000

Diese Änderung erfolgt sofort.  Diese Änderung bleibt auch bei SP-Neustarts bestehen.  Das Standard-Timeout wird jedoch auf alle neu erstellten NAS-Server angewendet, sodass dieser Befehl jedes Mal ausgeführt werden sollte, wenn Sie einen neuen NAS-Server erstellen, bis der Code auf 5.1.x aktualisiert wird.

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000192245
Article Type: Solution
Last Modified: 29 Aug 2022
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.