Description of problem: QEMU (somewhere around 2.0) added a new sub-option to the -name flag -name debug-threads=on This causes the naming of individual QEMU threads to be helpful; e.g. 'CPU/KVM 0' or 'migration' these show up in top once the H key is pressed, and also show up in a core dump, making it easy to figure out which thread is which. NOTE: The actual thread name returned by QEMU is most definitely not ABI - we could change it 3 times over a cup of coffee; it's just there to be helpful. The reason it's not default behaviour in QEMU is worries that something somewhere might depend on the existing naming or something might treat them as ABI; if libvirt doesn't then I think it's fine for it to make a decision. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Sent series for review upstream: https://www.redhat.com/archives/libvir-list/2016-March/msg00388.html
commit 1e34a8f91962a9a85ee6fc1478754736a5c36ff9 Author: Marc-André Lureau <marcandre.lureau> Date: Thu Mar 10 20:46:39 2016 +0100 qemu: enable debug threads