Interesting question for anyone who knows Hyper-V well.
Hyper-V 2012 R2 cluster with shared SAN storage.
3 x nodes with 256GB physical memory running server 2012 R2 Datacentre
Example VM running Server 2008 R2, fully updated with integration services installed and upto date.
Startup mem is 24GB, min memory is 24GB, max is 65GB & memory buffer is 5%
Memory Demand clearly shows the VM needs more memory (48GB), but the Assigned Memory is significantly lower (32GB).
I've confirmed the host has plenty of memory available (currently 76GB) and that only around 10gb may be reserved by the memory buffer of other VMs.
No memory priorities are set on any VMs.
Any idea why Hyper-V isn't assigning the memory the VM demands, and do you have any thoughts on how to solve the issue?