What happened?
On some hardware CPU Info has extra field - cells and other fields are adjusted to that topology.
Unfortunately i cannot find doc where it's defined, but here is the code from 2024.1:
https://github.com/openstack/nova/blob/stable/2024.1/nova/virt/libvirt/driver.py#L8478-L8482
So i got result like that:
# nova api microversion 2.87
cpu_info:
arch: x86_64
model: Cascadelake-Server-noTSX
vendor: Intel
topology:
cells: 2
sockets: 1
cores: 20
threads: 2
features:
...
Related issue: openstack-exporter/openstack-exporter#494
Version
v2 (current)