KVM doesn't track time ticks

Bug #1394546 reported by Sergii Golovatiuk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Sergii Golovatiuk

Bug Description

According to virsh dumpxml ...

we do not track time for guests. That creates time drift during deployment. Sometimes, drift is 10-20 seconds during the hour. NTP tries to fix that but that's really bad for CEPH and corosync as they should be very precise.

Changed in fuel:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Fuel DevOps (fuel-devops)
milestone: none → 6.0
Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Sergii Golovatiuk (sgolovatiuk)
status: Triaged → In Progress
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-devops (master)

Reviewed: https://review.openstack.org/135906
Committed: https://git.openstack.org/cgit/stackforge/fuel-devops/commit/?id=a6e183936e7adfe1fc5667994c3ee29602c63545
Submitter: Jenkins
Branch: master

commit a6e183936e7adfe1fc5667994c3ee29602c63545
Author: Sergii Golovatiuk <email address hidden>
Date: Thu Nov 20 11:43:47 2014 +0100

    Change time policy to eliminate time drift

    At the moment we use the following structure:

    <clock offset='utc'>
      <timer name='hpet' present='no'/>
    </clock>

    To elimintate time drift between virtual instances we are changing
    structure to:

    <clock offset='utc'>
      <timer name='rtc' tickpolicy='catchup' track=‘guest'>
        <catchup threshold='123' slew='120' limit='10000’/>
      </timer>
      <timer name='pit' tickpolicy='delay'/>
      <timer name='hpet' present='no'/>
    </clock>

    Change-Id: I3e00e7cfb11584d484665a9872ee59318e7209e7
    Closes-Bug: 1394546

Changed in fuel:
status: In Progress → Fix Committed
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.