when there are vms with numa config and vms without, OOM may be occurs
Bug #1986764 reported by
anguoming
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
1.my host has 2 numa nodes, 64G memrory each node
2.create vm1 without numa config, 64G memory
3.create vm2 with numa config(1 numa node 32G memory),finally the vm's memory is allocated on numa node0 of host
4.run memory test process in vm1,and let it's memory full(from numactl -H of host, i found vm1 used 40G memory on numa node0 of host)
5.run memory test process in vm1,try to let it's memory full
6.the vm1's qemu process is crashed by OOM
summary: |
- when there are vm with numa and vm without numa, OOM may be occurs + when there are vms with numa and vms without numa, OOM may be occurs |
summary: |
- when there are vms with numa and vms without numa, OOM may be occurs + when there are vms with numa config and vms without, OOM may be occurs |
To post a comment you must log in.
Hello, thanks for the bug report!
IIRC the host oom killer runs per NUMA node, so in this case this sounds like expected behaviour: node0 is out of memory (32 + 64 is bigger than 64).