VMware ESXi 8.0.3 (Build 24585383) with Dell EMC RecoverPoint Splitter (iofilterd-emcsplitter) installed.
The third-party storage IO filter, Dell EMC RecoverPoint Splitter (iofilterd-emcsplitter), experienced continuous silent crashes. The ESXi host management daemon (hostd) attempts to repeatedly recover the crashed plugin in an infinite loop. This continuous reload process deadlocks hostd worker threads, preventing it from responding to vCenter agent (vpxa) API queries. Consequently, the internal Envoy proxy reaches its strict 45-second timeout and terminates the connection to vCenter.
Log analysis confirms the persistent crashing of the storage IO filter and the subsequent hostd lockup:
2026-02-20T13:34:30.434Z In(182) vmkernel: cpu23:)UserDump: 3157: iofltd-emcsplit: Dumping cartel ##### (from world 139941674) to file /var/core/iofilterd-zdump.001 ...2026-03-03T13:04:30.329Z In(182) vmkernel: cpu48:)UserDump: 3157: iofltd-emcsplit: Dumping cartel ##### (from world 143316680) to file /var/core/iofilterd-zdump.000 ...2026-03-12T13:21:03.625Z In(182) vmkernel: cpu33:)UserDump: 3157: iofltd-emcsplit: Dumping cartel ##### (from world 147947490) to file /var/core/iofilterd-zdump.001 ...2026-03-16T15:40:52.077Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'2026-03-16T15:40:54.272Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'2026-03-16T15:40:54.317Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'..2026-03-17T07:01:03.684Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'2026-03-17T07:01:05.810Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'2026-03-17T07:01:05.856Z In(166) Hostd[####]: [Originator@6876 sub=Libs opID=###] PluginLdr_Load: Loaded plugin 'libvmiof-disk-emcsplitter.so' from '/usr/lib64/vmware/plugin/libvmiof-disk-emcsplitter.so'2026-03-17T03:43:52.133Z In(166) Hostd[######]: ... HTTP Connection has timed out while waiting for further requests; ... N7Vmacore16TimeoutExceptionE(Operation timed out... duration: 00:00:45.588947)2026-03-17T03:43:54.631Z In(166) envoy-access[####]: GET /hgw/host-####/vpxa/service 503 upstream_reset_before_response_started{connection_termination}Permanent Resolution:
If Dell EMC RecoverPoint is required: Contact Dell Support to obtain a VIB version compatible with ESXi 8.0 U3.
If Dell EMC RecoverPoint is not in use:
Place the ESXi host into Maintenance Mode.
Remove the VIB using the following command: esxcli software vib remove -n emcsplitter
Reboot the ESXi host to ensure the management stack is cleared.
Workaround (Short-term mitigation): To prevent immediate disconnections while coordinating the VIB update, increase the vCenter agent (vpxa) timeout:
Log in to the ESXi host via SSH.
Modify the read_timeout_ms parameter in the vpxa configuration (default 45000ms) to 120000ms. Note: Refer to the internal documentation or Broadcom KB 401817 for specific config.xml editing steps.
Restart the management agents: services.sh restart