Bug 1140121 - RFE: QEMU: Support -name debug-threads=on
Summary: RFE: QEMU: Support -name debug-threads=on
Alias: None
Product: Virtualization Tools
Classification: Community
Component: libvirt
Version: unspecified
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Libvirt Maintainers
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2014-09-10 10:36 UTC by Dr. David Alan Gilbert
Modified: 2016-03-21 23:44 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2016-03-21 23:44:30 UTC

Attachments (Terms of Use)

Description Dr. David Alan Gilbert 2014-09-10 10:36:40 UTC
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:

Actual results:

Expected results:

Additional info:

Comment 1 Marc-Andre Lureau 2016-03-10 12:56:48 UTC
Sent series for review upstream:

Comment 2 Cole Robinson 2016-03-21 23:44:30 UTC
commit 1e34a8f91962a9a85ee6fc1478754736a5c36ff9
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Mar 10 20:46:39 2016 +0100

    qemu: enable debug threads

Note You need to log in before you can comment on or make changes to this bug.