Nothing helpful to add - we get the error on every rolling pool upgrade. However as it occurs after all the updates have completed and immediately after it fails it then re enables the load balancer with anti affinity tags applied it redistributes VMs so its not actually causing any issues. From my understanding this would occur for any pool with hosts >50% memory used.
I would however love to be able to disable the "Migrate VMs back" step since we also do not care which host each VM is running on as long as the anti affinity tags ensure that all the "webservers" for example are not on the same host. This would nearly halve the time to run a RPU as most of the time is taken by the migrations. I can imagine some pools have "fast" and "slow" hosts and want certain VMs moved back to use them optimally, but as our pools contain identical hardware its just a waste of a few hours for us.
Cancelling the "migrate back" task is not that simple - when I've tried before it has already queued up all the migrate jobs and I had to cancel each one as it appeared in the list. I do not think there is any clean and simple way to stop a RPU after it has started.
