HPET timer not supported on non-x86 targets

Bug #1290362 reported by Rafael Folco
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
Rafael Folco

Bug Description

High Precision Event Timer is x86 specific hardware design to replace older PIT and RTC.

Also, '-no-hpet' option makes qemu to fail on non x86 targets.

he libvirt's xml generated has the following:
<timer name="hpet" present="no"/>

The error produced...
libvirtError: internal error: process exited while connecting to monitor: Option no-hpet not supported for this target

For non x86 arch, this bug is affecting test_server_basicops test in Tempest:
tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basicops
No valid host was found.

Tags: libvirt
Tracy Jones (tjones-i)
tags: added: libvirt
Revision history for this message
Matt Riedemann (mriedem) wrote :
Changed in nova:
assignee: nobody → Rafael Folco (rafaelfolco)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/79239
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=3da0d898f487fbc4ca668e57133a2b3f102f73be
Submitter: Jenkins
Branch: master

commit 3da0d898f487fbc4ca668e57133a2b3f102f73be
Author: Rafael Folco <email address hidden>
Date: Mon Mar 10 02:05:28 2014 -0300

    Do not add HPET timer config to non x86 targets

    HPET is a harware timer for x86 arch. Also, qemu option '-no-hpet'
    is not supported on non x86 targets. This change does not add hpet
    in the guest's timer config when the arch is not x86_64 or i686.

    Closes-Bug: #1290362

    Change-Id: I1b81d1c5ed4f900ed87d1ecbbb97d4fdb22405fa

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
milestone: none → icehouse-rc1
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: icehouse-rc1 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.