← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1312199] Re: cirros 0.3.1 fails to boot

 

AFAIK Detecting a not accelerated qemu as hypervisor is not an easy task
even on a booted system [1].

When the image is UEC (the kernel image) is separated, nova would be able to pass no_timer_check as kernel parameter.
This is only required when the CONF.libvirt.virt_type=qemu.
Linux automatically turns off the  timer_check when the hypervisor is mshyperv and kvm.
AFAIK xen also uses para virtualized clock.
This seams like this is only way to provide stable boot with existing uec images in soft qemu.

Adding nova to this bug for the above change.

Devstack automatically decide when to to use kvm  or qemu.
The kvm is selected when the system is able to use hardware acceleration with qemu/kvm.

The cloud image needs to be altered in most cases, when qemu is selected type and the cloud image is not uec in order to use no_timer_check parameter.
This includes the f20 cloud image and all cloud images I saw so far.
It affects the heat-slow jobs.

Adding devstack as affected component for this change.

A Bug for Linux kernel and F20 could image will be created as well.

[1] http://fedorapeople.org/cgit/rjones/public_git/virt-what.git/tree
/virt-what.in?id=8aa72773cebbc742d9378fed6b6ac13cb57b0eb3#n228

** Also affects: nova
   Importance: Undecided
       Status: New

** Also affects: devstack
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1312199

Title:
  cirros 0.3.1 fails to boot

Status in CirrOS a tiny cloud guest:
  New
Status in devstack - openstack dev environments:
  New
Status in OpenStack Compute (Nova):
  New

Bug description:
  Logstash query: message: "MP-BIOS bug" AND tags:"console"

  http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOiBcIk1QLUJJT1MgYnVnXCIgQU5EIHRhZ3M6XCJjb25zb2xlXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6ImFsbCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjEzOTgzNDg0NzIzNzcsIm1vZGUiOiIiLCJhbmFseXplX2ZpZWxkIjoiIn0=

  cirros-0.3.1-x86_64-uec  sometimes fails to boot with libvirt/ soft
  qemu in the openstack gate jobs.

  The VM's serial console log ends with:

  [    1.096067] ftrace: allocating 27027 entries in 106 pages
  [    1.140070] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
  [    1.148071] ..MP-BIOS bug: 8254 timer not connected to IO-APIC
  [    1.148071] ...trying to set up timer (IRQ0) through the 8259A ...
  [    1.148071] ..... (found apic 0 pin 2) ...
  [    1.152071] ....... failed.
  [    1.152071] ...trying to set up timer as Virtual Wire IRQ...

To manage notifications about this bug go to:
https://bugs.launchpad.net/cirros/+bug/1312199/+subscriptions