Problem: vMotion failed with Error "The source detected that the destination failed to resume"
Error code “The source detected that the destination failed to resume.
Heap dvfilter may only grow by 33091584 bytes (105325400/138416984), which is not enough for allocation of 105119744 bytes
vMotion migration [-1407975167:1527835473000584] failed to get DVFilter state from the source host <xxx.xxx.xxx.xxx>
vMotion migration [-1407975167:1527835473000584] failed to asynchronously receive and apply state from the remote host: Out of memory.
Failed waiting for data. Error 195887124. Out of memory
Workaround:
Configure a larger heap size on a suitable target host. Post change need reboot to take effect.
Following command on the target host to increase the Heap size.
1. Login to ESXi host via SSH (putty)
2. Run the below command to change the Heap Size
#esxcfg-module -s DVFILTER_HEAP_MAX_SIZE=276834000 dvfilter
3. Reboot the host to take effect.
4. Now try to do vMotion once esxi is come up online.