There is difference in logic of ram checks during instance boot and live-migration with specified destination host.
In first case scheduler make checks and selects appropriate host, in second case nova conductor checks destination host by itself.
Scheduler use ram_allocation_ratio from nova.conf. This difference should be eliminated in Liberty. Tested in MOS 6.1. it isn't reproduced on default deployment, as ram_allocation_ration is set to 1.0(1.5 - default to upstream).
There is difference in logic of ram checks during instance boot and live-migration with specified destination host. ratio from nova.conf. This difference should be eliminated in Liberty. Tested in MOS 6.1. it isn't reproduced on default deployment, as ram_allocation_ ration is set to 1.0(1.5 - default to upstream).
In first case scheduler make checks and selects appropriate host, in second case nova conductor checks destination host by itself.
Scheduler use ram_allocation_