[Nova] NUMA scheduler filter demands double CPU resource in VM rebuild scenario
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Committed
|
Medium
|
MOS Maintenance |
Bug Description
MOS: 9.2+ (code of Aug 2018)
--- Environment ---
- NUMA and CPU pinning are enabled
- Compute node where 4 vCPUs are dedicated to Nova (e.g. vcpu_pin_
- Flavor with extra_spec "hw:cpu_policy": "dedicated" and "vcpus=1"
- 2 different Glance images (both are without any CPU settings) (e.g. named "original" and "new")
--- Steps to reproduce ---
1. Launch 4 VM instances on the mentioned Compute node with the mentioned flavor
2. Perform "nova rebuild <VM_instance> <new_image>" against any 1 VM instance
--- Actual behavior ---
Rebuild has failed
root@cic-1:~# nova instance-
+------
| Action | Request_ID | Message | Start_Time |
+------
| create | req-5f5b612f-
| rebuild | req-248059ec-
+------
In nova-scheduler.log:
DEBUG nova.scheduler.
--- Expected behavior ---
- Nova understands that additional CPUs are not needed
- Rebuild went successfully
--- Additional information ---
Upstream bug report that might be related: https:/
Changed in mos: | |
status: | New → Confirmed |
milestone: | 9.x-updates → 9.2-mu-16 |
sla2 for 9.x-updates