半分習慣となりつつある、VMware ESXiのパッチアップデートですが、2013年3月7日に新しいパッチがリリースされていました。
引用元:VMware KB: VMware ESXi 5.1, Patch ESXi510-201303401-BG: Updates esx-base
This patch updates the esx-base VIB to resolve an issue that occurs when level-triggered interrupts are invoked for the same device or driver in two different CPUs of an ESXi host and are run simultaneously, the ESXi host stops responding and displays a purple diagnostic screen. The following message appears in the stack trace:
mpt2sas_base_get_smid_scsiio
or
Failed at vmkdrivers/src_9/vmklinux_9/vmware/linux_scsi.c:2221 — NOT REACHED
When reviewing the VMkernel logs included as part of a VMkernel core dump, you will see an ALERT similar to the following prior to the outage:
ALERT: LinScsi: SCSILinuxCmdDone:2220:Attempted double completion
This patch resolves the issue by improving the interrupt handling mechanism for level-triggered interrupts.
今回の更新内容はクリティカルなバグフィックスのようで、「ESXベースVIBのレベルトリガー割り込み(?)は、ESXiホストの二つの異なるCPUで同じデバイスまたはドライバーのために呼び出され、同時に実行しているときに、ESXiホストが応答を停止し、purple screen of death(PSOD)になる」というもののようです。
ということで、気になる方、症状に心当たりのある方は是非適用を検討されてはいかがでしょうか?