Summary: | qemu's i6300esb watchdog implementation will trigger immediately if timeout is set sufficiently large | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | David Gibson <dgibson> | |
Component: | qemu-kvm-rhev | Assignee: | David Gibson <dgibson> | |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | |
Severity: | medium | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 7.2 | CC: | dgibson, juzhang, knoel, michen, mrezanin, rjones, virt-maint, xuhan | |
Target Milestone: | rc | |||
Target Release: | 7.2 | |||
Hardware: | All | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1247893 (view as bug list) | Environment: | ||
Last Closed: | 2015-12-04 16:32:07 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: | ||
Bug Depends On: | ||||
Bug Blocks: | 1247893 |
Description
David Gibson
2015-03-19 23:59:10 UTC
I've posted an upstream fix for this (and bug 1198936). See http://lists.gnu.org/archive/html/qemu-devel/2015-03/msg04372.html Hi David, Should we fix this in RHEL6? Bests, Patch was merged upstream and incorporated downstream in the qemu-2.3.0 rebase. Tested this issue with qemu-kvm-rhev-2.3.0-2 both on x86_64 and ppc64le host. The watchdog timer did not fire immediately, but not fire on time either. Details: # modprobe -r i6300esb; modprobe i6300esb heartbeat=2046 # dmesg | grep -i i6300 ... [ 35.981953] i6300esb: initialized (0xffffc900003ba000). heartbeat=2046 sec (nowayout=0) # cat wd.py import time wd = open('/dev/watchdog', 'rw') wd.close() for i in range(1, 2049): time.sleep(1) print i # python wd.py 1 2 ... 257 258 <- watchdog fired (VM paused) Comment 6 looks like a real bug, but a different and less serious one from this one. I think we can still verify this, and file comment 6 as a new bug. As comment 9, set verified and file new one: Bug 1247893 - qemu's i6300esb watchdog does not fire on time with large heartbeat like 2046 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2546.html |