Symptoms:
Trying to add memory to a powered OFF VM which has Latency Sensitivity set to high, you get an error error: "A specified parameter was not correct: spec.memoryAllocation
"
In vpxd.log
you will see entry similar to
[YYYY-MM-DDTHH:MM:SS] error vpxd[61775] [Originator@6876 sub=vpxLro opID=ltcwhx1o-16179-auto-chg-h5:70006847-8c-01] [VpxLRO] Unexpected Exception: N5Vmomi5Fault15InvalidArgument9ExceptionE(Fault cause: vmodl.fault.InvalidArgument
--> )
--> [context]zKq7AVECAQAAAHNYHQEldnB4ZAAA2uc3bGlidm1hY29yZS5zbwAA64gsAHN7LQBB+DIB700abGlidm1vbWkuc28AAVMjDgLbBnF2cHhkAIK5o2ABgjioYAGC5ZgrAYIA/y8BghgQLQGCUmQsAYKjgiwBgsGILAGC+6tgAYI8rWABgmq8YAGCzelfAYKcQmABgqq1KgGCS7YqAQK4NPQCzTf0Akw49IMB9QUBbGlidmltLXR5cGVzLnNvAIIAqWEBgvurYAGCPK1gAYJqvGABgs3pXwGCmJNgAQCXWiMAP7AjAJhzNwSHfwBsaWJwdGhyZWFkLnNvLjAABe81D2xpYmMuc28uNgA=[/context]
[YYYY-MM-DDTHH:MM:SS] info vpxd[61775] [Originator@6876 sub=vpxLro opID=ltcwhx1o-16179-auto-chg-h5:70006847-8c-01] [VpxLRO] -- FINISH lro-329035
[YYYY-MM-DDTHH:MM:SS] info vpxd[61775] [Originator@6876 sub=Default opID=ltcwhx1o-16179-auto-chg-h5:70006847-8c-01] [VpxLRO] -- ERROR lro-329035 -- vm-10003 -- vim.VirtualMachine.reconfigure: vmodl.fault.InvalidArgument:
--> Result:
--> (vmodl.fault.InvalidArgument) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "msg.hostd.configSpec.latencySensitivity.memory",
--> arg = <unset>,
--> message = "The latency-sensitive virtual machine must have the memory reservation set to the memory size."
--> }
--> ],
--> invalidProperty = "spec.memoryAllocation"
--> msg = "A specified parameter was not correct: spec.memoryAllocation"
--> }
--> Args:
-->
In hostd.log
will have these entries
[YYYY-MM-DDTHH:MM:SS] warning hostd[264143] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/########-####-########4326/vm/vm.vmx opID=ltcwhx1o-16179-auto-chg-h5:700068##-##-##-##-##d4 user=vpxuser:VSPHERE.LOCAL\Administrator] Insufficient memory reservation for latency-sensitive VM. Expected memory reservation: 4096 MB, actual: 2048 MB
[YYYY-MM-DDTHH:MM:SS] info hostd[264143] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/########-####-########4326/vm/vm.vmx opID=ltcwhx1o-16179-auto-chg-h5:700068##-##-##-##-##d4 user=vpxuser:VSPHERE.LOCAL\Administrator] Reconfigure failed: N5Vmomi5Fault15InvalidArgument9ExceptionE(Fault cause: vmodl.fault.InvalidArgument
--> )
--> [context]zKq7AVICAgAAAAd9HAEUaG9zdGQAAOJCF2xpYnZtYWNvcmUuc28AAd/bDmxpYnZtb21pLnNvAAHCSB8CdtdRaG9zdGQAAguMUQJl3sIC2uLCAt4UxALrIcQCSyHAAqf6wAIrCMECGgzBA0KJ8WxpYnZpbS10eXBlcy5zbwACsH9SAJzFLQAkAS4A0g4/BDt9AGxpYnB0aHJlYWQuc28uMAAFvacObGliYy5zby42AA==[/context]
[YYYY-MM-DDTHH:MM:SS] warning hostd[264143] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/########-####-########4326/vm/vm.vmx opID=ltcwhx1o-16179-auto-chg-h5:700068##-##-##-##-##d4 user=vpxuser:VSPHERE.LOCAL\Administrator] Exception thrown during reconfigure: (vim.vm.ConfigSpec) {
--> changeVersion = "[YYYY-MM-DDTHH:MM:SS].726145Z",
--> createDate = "[YYYY-MM-DDTHH:MM:SS].518999Z",
--> memoryMB = 4096,
--> memoryReservationLockedToMax = true,
--> }
--> N5Vmomi5Fault15InvalidArgument9ExceptionE(Fault cause: vmodl.fault.InvalidArgument
--> )
-->
This is a known issue currently impacting vSphere 6.7 and 7.0.
The issue is fixed in the ESXi version: ESXi 7.0 Update 3v