Bug 962259

Summary: hypervisor failover caused virtual machine hang when turning hyperthreading on
Product: Red Hat Enterprise Linux 6 Reporter: Geng Sheng Liu <gliu>
Component: qemu-kvmAssignee: Virtualization Maintenance <virt-maint>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.0CC: acathrow, bsarathy, chayang, dzhao, juzhang, lersek, michen, mkenneth, qzhang, virt-maint
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-15 16:12:53 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:

Description Geng Sheng Liu 2013-05-13 02:37:08 UTC
Description of problem:

In RHEVM, two hypervisors A,B are in the failover domain with  hyperthreading on, if hypervisor A is down, the virtual machine on A would be relocate to B, and this relocation would cause all virtual machine on B get stuck.


Version-Release number of selected component (if applicable):

RHEV-hypervisor 6.x

How reproducible:


Steps to Reproduce:
1. Setup rhevm, 2 rhev-hypervisor and  2 rhev-hypervisor are in the cluster with failover.

2. On 2 hypervisors, turn hyperthreading on,

3. Shutdown one of the hypervisor.

4. Virtual machines are relocated which causes virtual machine on the other hypervisor hang.
  
Actual results:

virtual machine on the other hypervisor hang.

Expected results:

virtual machines are relocated smoothly.

Additional info:

Comment 2 Qunfang Zhang 2013-05-13 10:41:40 UTC
Hi, Geng Sheng

Could you help provide more detail information?
(1) What is the kernel and qemu-kvm version for the two host? 
(2) What is the rhevm, vdsm, libvirt version? 
(3) So the hyperthreading is off originally?
(4) What is your command to turn on the hyperthreading? 
(5) What is the qemu command line? (ps ax | grep qemu)


Thanks,
Qunfang

Comment 3 Laszlo Ersek 2013-07-15 16:12:53 UTC
Last update to Customer Portal case: May 24, 2013
Status of Customer Portal case: Closed

Closing as INSU.