YYYY-MM-DDTHH:MM:SS.sssZ| vcpu-1| W115: MONITOR PANIC: vmk: vcpu-0:P2M reservation failed after max retriesYYYY-MM-DDTHH:MM:SS.sssZ cpu174:4463989)VmMemCow: 1706: p2m update: cannot reserve - cur 0 0 rsvd 1028 req 257 avail 1279YYYY-MM-DDTHH:MM:SS.sssZ cpu174:4463989)Vmxnet3: 16524: Failed to map the rx data ring for rq 0Note: NSX Edge VMs can be affected by this issue
VMware vSphere ESXi 6.x, 7.x, 8.x, and 9.x
VMware NSX version 4.0.x or Above (if applicable)
A virtual machine has requested a larger memory size for a VMX device (ex: SVGA, 3D, etc.), this may require breaking up a large number of shared memory pages causing the p2m (Physical Page Number to Machine Page Number) buffer to overflow. The virtual machine may power off with the error message "reservation failed after max retries", or become disconnected from the network.
To workaround this issue, you need to increase the P2M buffer slots on the ESXi host.
Implementation Steps:
Mem.ShareCOSBufSize.32 (this is the maximum supported size).Note: If the VM logging the messages is an NSX Edge VM, consider upgrading the setting on the following combination of products. Change the value on hosts which already have a set ShareCOSBufSize to 32 :