Description of problem: CPUPinningInvalid reported by nova-compute during instance migration Version-Release number of selected component (if applicable): RHOSP10 How reproducible: Steps to Reproduce: 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager [req-a6e6da97-d83c-4053-9721-a41967d5bb0d - - - - -] Error updating resources for node xxxxovsdpdkcompute6.l ocaldomain. 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager Traceback (most recent call last): 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 6474, in update_available_resource_for_nod e 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager rt.update_available_resource(context) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 524, in update_available_resource 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self._update_available_resource(context, resources) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager return f(*args, **kwargs) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 563, in _update_available_resourc e 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self._update_usage_from_instances(context, instances) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 901, in _update_usage_from_instan ces 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self._update_usage_from_instance(context, instance) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 871, in _update_usage_from_instan ce 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self._update_usage(self._get_usage_dict(instance), sign=sign) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 719, in _update_usage 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self.compute_node, usage, free) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/virt/hardware.py", line 1587, in get_host_numa_usage_from_instance 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager host_numa_topology, instance_numa_topology, free=free)) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/virt/hardware.py", line 1460, in numa_usage_from_instances 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager newcell.pin_cpus(pinned_cpus) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager File "/usr/lib/python2.7/site-packages/nova/objects/numa.py", line 86, in pin_cpus 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager self.pinned_cpus)) 2019-07-24 05:24:38.199 3786856 ERROR nova.compute.manager CPUPinningInvalid: CPU set to pin [4, 5, 6, 10, 44, 45, 46, 16, 50, 19, 56, 59] must be a subset of free CPU set [ 7, 11, 15, 17, 51, 55, 57, 47] Actual results: Expected results: Additional info: