Description of problem:
When pinning a guest to a NUMA node, only the vCPU threads are being pinned. The emulator threads are still floating arbitrarily. THis is due to missing
<emulatorpin cpuset='0-5'/>
data in the <cputune> element.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Enable the NUMA schedular filter
2. Set 'hw:numa_nodes=2' on a flavor
3. Boot an instance with the flavour
4. Look at the libvirt XML
Actual results:
Missing <emulatorpin> element under <cputune>
Description of problem: When pinning a guest to a NUMA node, only the vCPU threads are being pinned. The emulator threads are still floating arbitrarily. THis is due to missing <emulatorpin cpuset='0-5'/> data in the <cputune> element. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Enable the NUMA schedular filter 2. Set 'hw:numa_nodes=2' on a flavor 3. Boot an instance with the flavour 4. Look at the libvirt XML Actual results: Missing <emulatorpin> element under <cputune>