[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of t
From: |
Kazuya Saito |
Subject: |
Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles |
Date: |
Wed, 27 Mar 2013 15:21:53 +0900 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 |
(2013/03/26 16:15), Paolo Bonzini wrote:
> Il 26/03/2013 08:13, Kazuya Saito ha scritto:
>>>>
>>>> I'm not sure 4-5 are that useful, but the first 3 patches are definitely
>>>> good stuff.
>> Thanks. I'll modify the patch you pointed out about CPU number and
>> re-post it.
>> I'd like to add tracepoints to the virtual device creation/deletion
>> part. I had an issue that when a Windows guest OS booted up, it didn't
>> have a virtual NIC device which it should have had. It took us time to
>> figure out which the guest OS or the QEMU had the issue. If I have
>> had the tracepoints in the virtual device creation/deletion should have
>> eased the situation much better.
>
> Wouldn't you get the same information from the command line?
I think the information you said is different from what I meant. The
information I wanted to know is whether QEMU creates/deletes a device
successfully or not. We cannot get it from the command line.
I was sure I specified a NIC device for the guest, but the Windows guest
didn't have it when it booted. There were two possibilities. One was
QEMU failed to create the NIC device, and the other was QEMU created it
successfully and the Windows guest failed to detect it. Since QEMU
output limited message at the moment, it was difficult to prove that
it was not QEMU's issue. I took a coredump of the QEMU and proved the
QEMU must have a valid structures for the NIC device. I believe the
tracepoints could have allowed me to figure out where the issue existed
a lot faster and easier. (And it turned out it was the Windows' issue.)
Kazuya
- Re: [Qemu-devel] [PATCH 2/5] kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints, (continued)
- [Qemu-devel] [PATCH 3/5] kvm-all: add kvm_run_exit tracepoint, Kazuya Saito, 2013/03/22
- [Qemu-devel] [PATCH 4/5] qdev: add qdev_{create,free} tracepoints, Kazuya Saito, 2013/03/22
- [Qemu-devel] [PATCH 5/5] qdev-monitor: add device_add tracepoint, Kazuya Saito, 2013/03/22
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Paolo Bonzini, 2013/03/22
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Kazuya Saito, 2013/03/26
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Paolo Bonzini, 2013/03/26
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles,
Kazuya Saito <=
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Paolo Bonzini, 2013/03/27
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Kazuya Saito, 2013/03/28
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Paolo Bonzini, 2013/03/28
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Anthony Liguori, 2013/03/28
- Re: [Qemu-devel] [PATCH 0/5] Add some tracepoints for clarification of the cause of troubles, Stefan Hajnoczi, 2013/03/28