PowerPath for AIX 6,4: powerdd: MpxPeriodicCallbackDaemon Race Condition Crash

Oversigt: PowerPath for AIX 6,4: powerdd: MpxPeriodicCallbackDaemon Race Condition Crash

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer



Dell EMC SW: PowerPath for AIX 6,4

Absturzinformationen:
CPU 16 CSA F00000002FF47600 zum Zeitpunkt des Absturzes, Fehlercode für LEDs: 30 Millionen
pvthread + 010300 Stack:
[F1000000C07A8608] powerdd: PowerEnqueue + 000028 (F1000000C04DFEF0, 0000000000000000)
[F1000000C07AAC0C] powerdd: PowerGetSemaNew + 00020C (F1000000C04DFE90, 0000000100000001)
[F1000000C07AAD78] powerdd: PowerGetSema + 000018 (F1000000C04DFE90)
[F1000000C04D249C] mpxext: MpxGetHostInfo + 00009C (F1000000C04DFF60, F1000000C04DC940)
[F1000000C049815C] mpxext: MpxDeviceMountStatsRpt + 00005C (F1000A03F0900800, 15C06FB653F3BC50) [F1000000C049AA6C
] mpxext: MpxPeriodicCallout + 001EEC (F1000A03F01C2100) [F1000000C07AD4CC
] powerdd: PowerServiceDaemonQ + 00010C (F1000A03F06D3E00) [F1000000C07CDCD4
] powerdd: PowerServiceDaemonQWrap + 000074 (0000000000000000, 0FFFFFFFF3FFFFF0, 0000000800000008)
??,??,??,?? .hkey_legacy_gate



[kdb_real_mem] No Real Storage @ FFFFFFFFFFF5D50
(16) > TH
Slot Name State TID PRI ABF CPUID cl WCHAN
pvthread + 010300 259 * MpxPerio Run 103006B 03C 16 0
Name.......................... MpxPeriodicCallbackDaemon Flags...............
KTHREAD
..
(16) > vmlog neueste
VMM Fehlerprotokoll Eintrags
-ID = DSI_PROC
Ausnahme DSISR/isisr = 000000000A000000
Exception srval = 00007FFFFFFFD080
Exception virt addr = 0000000000000008
Exception Value = 00000086 EXCEPT_PROT
(16) >


Årsag

PowerPath for AIX 6,4 Bug

Eine Race-Bedingung aufgrund einer Null-Dereferenzierung im Thread, die mehrere Funktionsaufrufe von PowerPath 6,4-Code beinhaltet.

Løsning

Workaround
Deaktivieren Sie die Funktion "Device in use to Array Report".

Korrektur
Behoben in PowerPath for AIX 7,0, die derzeit auf der Support-Website zum Herunterladen zur Verfügung steht.

Flere oplysninger

Der folgende Befehl kann verwendet werden, um die Funktion Gerät in Verwendung für Array-Bericht zu deaktivieren:
den Befehl powermt Set dev_inuse_to_array_report = off Class = Symm

mit dem folgenden Befehl können Sie bestätigen, dass die Funktion Device in use to Array Report deaktiviert ist:
# den Befehl powermt display options

Show CLARiiON LUN Names:      true
Path Latency Monitor: Off
Performance Monitor: disabled
Autostandby:  IOS per Failure (iopf): Enabled
iopf Aging period: 1 d
iopf begrenzen: 6000

Speicher
System Klassen Attribute
----------------------

Symmetrix periodische AutoWiederherstellung = auf
reaktive AutoWiederherstellung = on
Status = Managed
Proximity based AutoStandby = off
Auto Host Registration = Enabled
AutoPath Mask Counter = Enabled
AutoPath Array Controlled Counter = Enabled
Device to Array Performance Report = Enabled
Device in use to Array Report = disabled


dieser Fehler ist spezifisch für PowerPath for AIX 6,4.

Dies ist ein isolierter Fall. die Wahrscheinlichkeit, dass das Problem auftritt, ist Remote. 

Hinweis: Wenn Sie eine mikrocodeversion unterhalb von 5978.221.221 ausführen, hat dies keine Auswirkungen auf die Funktionalität. 
Wenn Sie Mikrocode-5978.221.221 über dieser Version ausführen und dann diesen Parameter ausschalten, weiß ein Speicheradministrator
nicht, ob das Gerät verwendet wird oder nicht aus der Perspektive des Symm-Arrays.

Artikelegenskaber
Artikelnummer: 000168802
Artikeltype: Solution
Senest ændret: 05 maj 2026
Version:  5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.