ESXi host might leak memory during NVMe unmap operations.
The memory allocated for the unmap command might not be released.
As a result, the higher memory usage may be observed in the ESXi host.
At high loading situation, it may led the ESXi panic (PSoD).
--vmkernel.log--2025-05-02T01:30:21.788Z cpu54:##########)NvmeDeviceIO: PsaNvmeDeviceIssueIdentifyNamespace:2635: Identify NS command failed on vvol.############## with H:0x6 D:0x0 P:0x02025-05-02T01:30:21.788Z cpu54:##########)WARNING: NvmeFds: PsaNvme_SplitDeleteBlocks:1220: Invalid identify namespace 11 behind vPE vvol.##############
--PSOD Backtrace--YYYY-MM-DDTHH:MM:SSZ cpu54:##########)Backtrace for current CPU #54, worldID=##########, fp=0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x453937119fa0:[0x420035811f2e]PanicvPanicInt@vmkernel#nover+0x2ee stack: 0x45393711a058, 0x2e672e65282064, 0x453937119fa0, 0x420000000001, 0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a050:[0x420035812758]Panic_NoSave@vmkernel#nover+0x4d stack: 0x45393711a0b0, 0x45393711a070, 0xfa8f1f6201000000, 0x4200360cd42c, 0x23dYYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a0b0:[0x420035812941]Panic_OnAssertAt@vmkernel#nover+0xba stack: 0x23d00000000, 0x4200360cd42c, 0x4200360976bb, 0x4200360aa2c7, 0x4200360b6cbcYYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a130:[0x420036010ce5]Int6_UD2Assert@vmkernel#nover+0x35e stack: 0x0, 0x4200360070d6, 0x0, 0x0, 0x8005003fYYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a150:[0x4200360070d5]gate_entry@vmkernel#nover+0xb6 stack: 0x8005003f, 0x0, 0x3600, 0x3636, 0x4599bf54c8e0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a210:[0x420036041db0]AsyncPopCallbackFrameInt@vmkernel#nover+0x1e4 stack: 0x0, 0x4599406e3918, 0x45393711a920, 0x420035cf6af6, 0x4309f8a49b60YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a240:[0x420035cf6af5]PsaNVMe_DeleteBlocks@vmkernel#nover+0x836 stack: 0x109, 0x4309f9128fc0, 0x0, 0x100000001, 0x453900000100YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a320:[0x420035cf80d3]PsaNVMe_DevIoctl@vmkernel#nover+0x1218 stack: 0x200, 0x432f75e70870, 0x432f75e71a40, 0x42003583eb88, 0x432f75e6d560YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a3f0:[0x420037e2cadb]NvmeExtentDeleteBlocks@(vvol)#<None>+0xe4 stack: 0x432f75e71a40, 0x420037e36c23, 0x4599baa3e740, 0x80000001, 0x420036041f4eYYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a640:[0x420037e4ca72]VVolIoctl@(vvol)#<None>+0x144f stack: 0x42003562f743, 0x42003562fe32, 0x80000002, 0x42004d008367, 0x45393a5a1a33YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a8e0:[0x42003567755a]DevFSFileBlockUnmap@vmkernel#nover+0x213 stack: 0x1, 0x23939c000, 0x2000, 0x20000000200, 0xb400000YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a980:[0x42003565990b]FSSVec_FileBlockUnmap@vmkernel#nover+0x1c stack: 0x800000, 0x80000000357a80f1, 0x800000, 0x11c9ce0, 0x20000000010YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711a990:[0x420035f8a6f9]VSCSI_ExecFSSUnmap@vmkernel#nover+0xc6 stack: 0x800000, 0x11c9ce0, 0x20000000010, 0x0, 0x459940661198YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711aa00:[0x420035f8d61f]VSCSI_FSCommand@vmkernel#nover+0x12a4 stack: 0x40000e1bd1, 0x32e1498, 0xffff810047fd1000, 0x7000430e00000000, 0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711aac0:[0x420035faad39]VSCSI_IssueCommandBE@vmkernel#nover+0x62 stack: 0x0, 0x0, 0x430e605aea40, 0x1, 0x45393711ac30YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711ab20:[0x420035fad604]VSCSIExecuteCommandInt@vmkernel#nover+0x9f1 stack: 0x0, 0x4200356301f1, 0x431400000000, 0x4599aa54f1a0, 0x4599b8ba6e80YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711ac40:[0x420035fafd11]VSCSI_VmkExecuteCommand@vmkernel#nover+0xa6 stack: 0x430e605aea40, 0x1, 0x430e604cd9c0, 0x4314d855c640, 0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711aca0:[0x420035fa0def]PVSCSIVmkProcessCmd@vmkernel#nover+0x8a0 stack: 0x0, 0x0, 0x45390000000c, 0x430e604f10c0, 0x45393711f000YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711adf0:[0x420035fa1608]PVSCSIVmkProcessRequestRing@vmkernel#nover+0x149 stack: 0x45393711ae6c, 0x420035fa168c, 0x3900020000, 0xa5f923890f2c, 0x2f601ac600000001YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711aeb0:[0x420035fa2d50]PVSCSIProcessRingWork@vmkernel#nover+0x15d stack: 0x296, 0x42003601ffc0, 0xa5f923b2a2c0, 0x8500000000, 0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711aed0:[0x42003601ffbf]VMMVMKCall_Call@vmkernel#nover+0x1d4 stack: 0x0, 0x0, 0x0, 0x0, 0x0YYYY-MM-DDTHH:MM:SSZ cpu54:##########)0x45393711afa0:[0x42003601be6f]VMKVMM_ArchEnterVMKernel@vmkernel#nover+0x188 stack: 0xffff45393a59f100, 0xfc408000, 0x45393711f000, 0xfffffffffc407d58, 0xfffffffffc407dc8YYYY-MM-DDTHH:MM:SSZ cpu54:##########)VMware ESXi 8.0.x [Releasebuild-######## x86_64]ASSERT bora/vmkernel/main/async_io.c:573
VMware ESXi 8.0
This issue is resolved in the VMware ESXi 8.0 Update 3h (Build 25067014)
For workaround, reboot the ESXi host to release the memory.
VMware ESXi 8.0 Update 3h Release Notes
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/release-notes/esxi-update-and-patch-release-notes/vsphere-esxi-80u3h-release-notes.html