Robert, I think that we should only do the checking in nova scheduler but not in both scheduler and conductor as it might make the code difficult to maintain (we need to check if RamFilter was enabled in nova conductor and then get ram allocation ratio in conductor).
It is better that we keep the logic same as Grizzly, do not check memory in conductor but leave it to nova compute.
Thanks all for the input here.
Robert, I think that we should only do the checking in nova scheduler but not in both scheduler and conductor as it might make the code difficult to maintain (we need to check if RamFilter was enabled in nova conductor and then get ram allocation ratio in conductor).
It is better that we keep the logic same as Grizzly, do not check memory in conductor but leave it to nova compute.