Bug 509809
| Summary: | Host panic when try to run kvm guest on a host which restored from suspend. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Mark Xie <yxie> |
| Component: | kernel | Assignee: | Red Hat Kernel Manager <kernel-mgr> |
| Status: | CLOSED ERRATA | QA Contact: | Red Hat Kernel QE team <kernel-qe> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 5.4 | CC: | cpelland, degts, lihuang, liko, ndai, ovirt-maint, riek, rlerch, syeghiay, tburke, virt-maint, ykaul |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | kernel-2.6.18-170.el5 | Doc Type: | Bug Fix |
| Doc Text: |
Currently, KVM cannot disable virtualization extensions on a CPU while it is being taken down. Consequently, suspending a host running KVM-based virtual machines may cause the host to crash.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2010-03-30 07:44:21 UTC | Type: | --- |
| 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: | 510814 | ||
| Bug Blocks: | 510812, 513501 | ||
|
Description
Mark Xie
2009-07-06 11:50:20 UTC
To properly fix suspend of the host with KVM, we would need the following patch set on the RHEL5 kernel: http://lkml.org/lkml/2007/5/24/108 Right now, there is no way for KVM to disable virtualization extensions on the CPU while it is being taken down, while no process can be scheduled on that CPU. Postponing for next release Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Suspending a host running kvm VMs might crash the host since there is no way for KVM to disable virtualization extensions on the CPU while it is being taken down. Release note updated. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,2 +1 @@ -Suspending a host running kvm VMs might crash the host since there is no way for KVM to disable virtualization extensions on the +Currently, there is no way for KVM to disable virtualization extensions on a CPU while it is being taken down. Consequently, suspending a host running KVM-based virtual machines may cause the host to crash.-CPU while it is being taken down. Release note updated. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -Currently, there is no way for KVM to disable virtualization extensions on a CPU while it is being taken down. Consequently, suspending a host running KVM-based virtual machines may cause the host to crash.+Currently, KVM cannot disable virtualization extensions on a CPU while it is being taken down. Consequently, suspending a host running KVM-based virtual machines may cause the host to crash. Should be fixed by the fix for bug #510814. Moving to POST to reflect the fix status. The fix for bug #510814 (that should solve this bug) is in kernel-2.6.18-170.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5 Testing is welcome. Have been tested kernel-2.6.18-170.el5.x86_64.rpm. Guest can be boot successfully after host resume from suspend, both windows and linux Guest runs OK, both booting from console and booting from GUI command line runs OK. Conditions have been covered: 1) Intel/AMD host 2) windows Guest/ RHEL Guest 3) Run guest from console/ Run guest from GUI pesudo terminal All these covered conditions passed. retest on Intel Host, guest works fine after resume from suspend ( host auto resume due to 550014 ) An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0178.html |