We had the same problem during our maintenance window last night: HOST_NOT_ENOUGH_FREE_MEMORY error during "Migrate VMs back" phase.
Pool usage data:
- Hosts 10
- VMs 358
- RAM Usage: 2.64 TiB (of 5 TiB=10x512GB)
- CPUs Usage 759 vCPUs (of 960 CPUs=10x96 CPU)
- latest XO from sources version 6.7.1 commit ID 40dede9
Log of RPU task:
Rolling_Pool Update-HOST_NOT_ENOUGH_FREE_MEMORY.json.txt
According to the log "Migrate VMs back" process was successful for all 10 hosts, still the final outcome of the RPU task is failure.
We are still analysing the situation. Any advice is welcome!
Actually we do not need the "Migrate VMs back" process at all. It is time consuming and prone to this error. We do not care where a certain VM runs. Is there an option to disable "Migrate VMs back" phase of RPU? That would be the best workaround for us!
Obviously we could cancel the RPU task when "Migrate VMs back" starts, but it would not be a nice practice.