Bug 812809
Summary: | It will keep generating dump files when use ib700 and action is dump | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Luwen Su <lsu> | |
Component: | qemu-kvm | Assignee: | Richard W.M. Jones <rjones> | |
Status: | CLOSED WONTFIX | QA Contact: | Virtualization Bugs <virt-bugs> | |
Severity: | medium | Docs Contact: | ||
Priority: | low | |||
Version: | 6.3 | CC: | areis, cwei, dyuan, juzhang, mkenneth, mzhan, quintela, qzhang, rbalakri, rjones, rpacheco, virt-maint, xfu, ydu | |
Target Milestone: | rc | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1050977 (view as bug list) | Environment: | ||
Last Closed: | 2016-06-27 17:07:50 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1099514 | |||
Bug Blocks: | 1050977 |
Description
Luwen Su
2012-04-16 09:59:43 UTC
> a.the ps always exist watchdog -f
> b.after generate the dump file , the guest is running.
> c.6300 will generate the dump file only once , but ib700 will keep do it
> until kill the process.
Hi, time.
Can you see what the result with command below at the meantime of testing?
$ python /usr/share/doc/libvirt-python-0.9.10/events-python/event-test.py
(In reply to comment #2) > > a.the ps always exist watchdog -f > > b.after generate the dump file , the guest is running. > > c.6300 will generate the dump file only once , but ib700 will keep do it > > until kill the process. > > Hi, time. > > Can you see what the result with command below at the meantime of testing? > > $ python /usr/share/doc/libvirt-python-0.9.10/events-python/event-test.py Hi , Osier. I tested again with libvirt-0.9.10-14.el6.x86_64 qemu-kvm-0.12.1.2-2.277.el6.x86_64. The problem still exist.When generated a dump file , event-test.py will show myDomainEventWatchdogCallback: Domain wat(19) 1 myDomainEventCallback1 EVENT: Domain wat(19) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(19) Suspended Watchdog And the second file appeared after a little while. (In reply to comment #3) > (In reply to comment #2) > > > a.the ps always exist watchdog -f > > > b.after generate the dump file , the guest is running. > > > c.6300 will generate the dump file only once , but ib700 will keep do it > > > until kill the process. > > > > Hi, time. > > > > Can you see what the result with command below at the meantime of testing? > > > > $ python /usr/share/doc/libvirt-python-0.9.10/events-python/event-test.py > > Hi , Osier. > > I tested again with > libvirt-0.9.10-14.el6.x86_64 > qemu-kvm-0.12.1.2-2.277.el6.x86_64. > > The problem still exist.When generated a dump file , > event-test.py will show > myDomainEventWatchdogCallback: Domain wat(19) 1 > myDomainEventCallback1 EVENT: Domain wat(19) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(19) Suspended Watchdog > > And the second file appeared after a little while. I mean how many events of each "ib700" and "ib6300" event-test.py got? There is something that seems i not explained clear enough. I'm sorry about it if so. For ib6300 myDomainEventWatchdogCallback: Domain wat(20) 1 myDomainEventCallback1 EVENT: Domain wat(20) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(20) Suspended Watchdog The events be catched once. Then the guest will be paused to stop action dump.After that the guest started. Guest ---> pause ---> start ---> not generated dump file and no events For ib700 1.The events will be catched again and again Like below.So the dump action repeats again and again. myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog myDomainEventWatchdogCallback: Domain wat(22) 1 myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog myDomainEventWatchdogCallback: Domain wat(22) 1 myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog myDomainEventWatchdogCallback: Domain wat(22) 1 myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog ......... 2.The guest will pause once when first dump . Guest ---> pause ---> start ---> keep generated dump file and events be catched like above So I reassgin it to qemu, as libvirt behaves right, for ib6300, it gets only one event and thus one coredump, for ib700, it gets many events and thus many coredumps.(In reply to comment #5) > There is something that seems i not explained clear enough. > I'm sorry about it if so. > > For ib6300 > > myDomainEventWatchdogCallback: Domain wat(20) 1 > myDomainEventCallback1 EVENT: Domain wat(20) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(20) Suspended Watchdog > > The events be catched once. Then the guest will be paused to stop action > dump.After that the guest started. > Guest ---> pause ---> start ---> not generated dump file and no events > > For ib700 > > 1.The events will be catched again and again Like below.So the dump action > repeats again and again. > > myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventWatchdogCallback: Domain wat(22) 1 > myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventWatchdogCallback: Domain wat(22) 1 > myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventWatchdogCallback: Domain wat(22) 1 > myDomainEventCallback1 EVENT: Domain wat(22) Suspended Watchdog > myDomainEventCallback2 EVENT: Domain wat(22) Suspended Watchdog > ......... > > > 2.The guest will pause once when first dump . > > Guest ---> pause ---> start ---> keep generated dump file and events be catched > like above Thanks, @time, I believe it's not problem of libvirt (well, if it's problem finally) then, and thus reassign to qemu. I wrote a simple test program for the Linux watchdog. It's much easier to use than running the watchdog daemon (for testing). http://git.annexia.org/?p=watchdog-test-framework.git;a=tree I'm closing this as wontfix, although it is likely fixed in the latest upstream qemu. |