PowerPath for AIX 6.4: powerdd:MpxPeriodicCallbackDaemon 争用情况崩溃
摘要: PowerPath for AIX 6.4: powerdd:MpxPeriodicCallbackDaemon 争用情况崩溃
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Dell EMC SW:PowerPath for AIX 6.4
故障信息:
在崩溃时 CPU 16 CSA F00000002FF47600,led 错误代码:30000000
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 +
00014D70 (??,??,??,??) .hkey_legacy_gate 0000000800000008
[kdb_real_mem] no real storage @ FFFFFFFFFFF5D50
(16) > th
插槽名称状态 TID PRI RQ CPUID CL WCHAN
pvthread + 010300 259 * MpxPerio RUN 103006B 03C 16 0
NAME ... ... ... ... ... ... ... .。。MpxPeriodicCallbackDaemon FLAGS ... ... ... ... ... ....
KTHREAD
。
(16) > vmlog 最近
VMM 错误日志条目
错误 id = DSI_PROC
EXCEPTION DSISR/ISISR = 000000000A000000
Exception srval = 00007FFFFFFFD080
exception virt addr = 0000000000000008
exception value = 00000086 EXCEPT_PROT
(16) >
原因
PowerPath for AIX 6.4 错误
由于线程中存在来自 PowerPath 6.4 代码的多个函数调用的零解除引用导致的争用情况。
解决方案
解决方法
禁用 "设备已用于阵列报告" 功能。
修复
已在支持站点上的 PowerPath for AIX 7.0 中修复。
禁用 "设备已用于阵列报告" 功能。
修复
已在支持站点上的 PowerPath for AIX 7.0 中修复。
其他信息
可使用以下命令来禁用用于阵列报告功能的设备:
powermt set dev_inuse_to_array_report = off class = symm
可以使用以下命令来确认已禁用使用的设备到阵列报告功能:
# powermt display options
Show CLARiiON LUN 名称: true
Path Latency Monitor: Off
Performance Monitor: disabled
Autostandby: IOs/故障(iopf):已启用
iopf 帐龄期间:1个
iopf 限制:6000
存储
系统类属性
----------------------
Symmetrix 定期 autorestore = on
反应性 autorestore = 开启状态 = 基于已启用的
autostandby = 关闭的
自动主机注册 = 启用
autopath 掩码计数器 = 启用
的 autopath 阵列受控计数器 = 启用
的设备到阵列性能报告 = 已启用的设备 to
array report = disabled
此错误特定于 PowerPath for AIX 6.4。
这是一个独立的拐角情形,遇到此问题的可能性是 "remote"。
注:如果您在5978.221.221 下运行任何微码版本,则不会影响任何功能。
如果您在此版本之上运行微码5978.221.221,然后将此参数关闭,存储管理员将
不知道设备是否在使用中,或者不是从 SYMM 阵列角度来看。
powermt set dev_inuse_to_array_report = off class = symm
可以使用以下命令来确认已禁用使用的设备到阵列报告功能:
# powermt display options
Show CLARiiON LUN 名称: true
Path Latency Monitor: Off
Performance Monitor: disabled
Autostandby: IOs/故障(iopf):已启用
iopf 帐龄期间:1个
iopf 限制:6000
存储
系统类属性
----------------------
Symmetrix 定期 autorestore = on
反应性 autorestore = 开启状态 = 基于已启用的
autostandby = 关闭的
自动主机注册 = 启用
autopath 掩码计数器 = 启用
的 autopath 阵列受控计数器 = 启用
的设备到阵列性能报告 = 已启用的设备 to
array report = disabled
此错误特定于 PowerPath for AIX 6.4。
这是一个独立的拐角情形,遇到此问题的可能性是 "remote"。
注:如果您在5978.221.221 下运行任何微码版本,则不会影响任何功能。
如果您在此版本之上运行微码5978.221.221,然后将此参数关闭,存储管理员将
不知道设备是否在使用中,或者不是从 SYMM 阵列角度来看。
文章属性
文章编号: 000168802
文章类型: Solution
上次修改时间: 17 10月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。