Client memory reservation is not used for job allocation


I have set nomad client memory reservation for 2048 MiB:

  reserved {
    memory = "2048"

Total node memory is 7,957 MiB Total, so after reservation nomad must use 7957 - 2048 = 5909 MiB for scheduling jobs. But it can easyly allocate more jobs:


What wrong with memory reservation?

Docker Driver
Memory Oversubscription enabled

Hi @kinnalru,

I see you also raised this as a Github issue, so linking to that here so others can see the reply.

jrasell and the Nomad team