All of lore.kernel.org
 help / color / mirror / Atom feed
* Dom0 <> DomU clock sync
@ 2007-09-03  7:45 Sébastien RICCIO
  2007-09-03 13:47 ` Keir Fraser
  0 siblings, 1 reply; 6+ messages in thread
From: Sébastien RICCIO @ 2007-09-03  7:45 UTC (permalink / raw)
  To: xen-devel

Hello !

Just a quick question about time synchronization between xen dom0 and 
domUs...

We're running Xen 3.1 64-bit, with 32 and 64 bits linux guests.

It's up since 89 days and the domU's time is around 5 minutes behind the 
dom0,
which is updated via ntpdate...

Any idea why it doesn't sync the guests even that 
/proc/sys/xen/independent_wallclock is 0 ?

Could it be an option that I missed in dom0/domU kernel ?

Thanks for your help !


-- 
Sébastien Riccio
SwissCenter / OpenBusiness SA
sr@openbusiness.com
________________________________________________

OpenBusiness S.A.
World Trade Center
Av Gratta-Paille 1-2        Tel: +41 21 641 1010
CH-1000 Lausanne 30         FAX: +41 21 641 1011
Switzerland                  www.openbusiness.ch
__________________________________________________________________________
Disclaimer

This email is confidential and intended solely for the use of the
individual to whom it is addressed. Any views or opinions presented are
solely those of the author and do not necessarily represent those of the
OpenBusiness Group.
If you are not the intended recipient, be advised that you have received
this email in error and that any use, dissemination, forwarding,
printing, or copy-ing of this email is strictly prohibited.

If you have received this email in error please notify the OpenBusiness
help-desk by telephone on +41 21 641 10 10.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Dom0 <> DomU clock sync
  2007-09-03  7:45 Dom0 <> DomU clock sync Sébastien RICCIO
@ 2007-09-03 13:47 ` Keir Fraser
  2007-09-03 14:07   ` Sébastien RICCIO
  0 siblings, 1 reply; 6+ messages in thread
From: Keir Fraser @ 2007-09-03 13:47 UTC (permalink / raw)
  To: Sébastien RICCIO, xen-devel

You're not running ntpd in the domU as well, right? Just worth checking...
Apart from that I don't think you can be doing anything wrong. Any weirdness
after long uptime is of course interesting, as it's something that's hard
for developers to test.

If you create a new domU (doesn't need to be from scratch installation -
e.g., just restarting a domU, or starting an existing dormant domU, would
do) then is its time behind dom0, or in sync?

 -- Keir

On 3/9/07 08:45, "Sébastien RICCIO" <sr@swisscenter.com> wrote:

> Hello !
> 
> Just a quick question about time synchronization between xen dom0 and
> domUs...
> 
> We're running Xen 3.1 64-bit, with 32 and 64 bits linux guests.
> 
> It's up since 89 days and the domU's time is around 5 minutes behind the
> dom0,
> which is updated via ntpdate...
> 
> Any idea why it doesn't sync the guests even that
> /proc/sys/xen/independent_wallclock is 0 ?
> 
> Could it be an option that I missed in dom0/domU kernel ?
> 
> Thanks for your help !
> 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Dom0 <> DomU clock sync
  2007-09-03 13:47 ` Keir Fraser
@ 2007-09-03 14:07   ` Sébastien RICCIO
  2007-09-03 14:17     ` Keir Fraser
  0 siblings, 1 reply; 6+ messages in thread
From: Sébastien RICCIO @ 2007-09-03 14:07 UTC (permalink / raw)
  To: Keir Fraser; +Cc: xen-devel

Hi Keir,

Thank you for your answer.

Ntpd is not running in dom0. I am updating the dom0 time with ntpdate 
(crontab every hour).
Should ntpd be running on dom0 ?

Dom0
[root@xen01 /]# date
Mon Sep  3 15:59:37 CEST 2007

DomU (started 5 hours ago)
ns1 bin # date
Mon Sep  3 15:58:05 CEST 2007

ns1 bin # uptime
 15:58:10 up  5:21,  3 users,  load average: 0.00, 0.00, 0.11


But this is strange... I just rebooted the vm:

Dom0:
[root@xen01 /]# date
Mon Sep  3 16:04:13 CEST 2007

DomU:
ns1 ~ # date
Mon Sep  3 16:02:41 CEST 2007

There is already a difference when the vm is freshly rebooted.
Same after a shutdown/xm create....

Weird... Any idea ?

Thanks again!

-- 
Sébastien Riccio
SwissCenter / OpenBusiness SA
sr@openbusiness.com






Keir Fraser a écrit :
> You're not running ntpd in the domU as well, right? Just worth checking...
> Apart from that I don't think you can be doing anything wrong. Any weirdness
> after long uptime is of course interesting, as it's something that's hard
> for developers to test.
>
> If you create a new domU (doesn't need to be from scratch installation -
> e.g., just restarting a domU, or starting an existing dormant domU, would
> do) then is its time behind dom0, or in sync?
>
>  -- Keir
>
> On 3/9/07 08:45, "Sébastien RICCIO" <sr@swisscenter.com> wrote:
>
>   
>> Hello !
>>
>> Just a quick question about time synchronization between xen dom0 and
>> domUs...
>>
>> We're running Xen 3.1 64-bit, with 32 and 64 bits linux guests.
>>
>> It's up since 89 days and the domU's time is around 5 minutes behind the
>> dom0,
>> which is updated via ntpdate...
>>
>> Any idea why it doesn't sync the guests even that
>> /proc/sys/xen/independent_wallclock is 0 ?
>>
>> Could it be an option that I missed in dom0/domU kernel ?
>>
>> Thanks for your help !
>>
>>     
>
>
>
>
>   

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Dom0 <> DomU clock sync
  2007-09-03 14:07   ` Sébastien RICCIO
@ 2007-09-03 14:17     ` Keir Fraser
  2007-09-03 14:37       ` Sébastien RICCIO
  2007-09-03 14:54       ` Alex Tomkins
  0 siblings, 2 replies; 6+ messages in thread
From: Keir Fraser @ 2007-09-03 14:17 UTC (permalink / raw)
  To: Sébastien RICCIO; +Cc: xen-devel

On 3/9/07 15:07, "Sébastien RICCIO" <sr@swisscenter.com> wrote:

> Ntpd is not running in dom0. I am updating the dom0 time with ntpdate
> (crontab every hour).
> Should ntpd be running on dom0 ?

So long as ntpdate calls settimeofday(), this should be sufficient to update
Xen's notion of time too. It seems that isn't happening for some reason.

Do all guests (including dom0) have independent_wallclock equal to 0?

What kernel are you using in dom0 (e.g., vendor kernel?).

Ntpd in dom0 would be an interesting thing to try. That should cause dom0 to
periodically (every few minutes) push its time down to Xen to be picked up
by all domUs. But really ntpdate should be doing the right thing...

In our kernels it should be *impossible* for dom0 and domU time to diverge
when independent_wallclock is set to zero everywhere...

 -- Keir

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Dom0 <> DomU clock sync
  2007-09-03 14:17     ` Keir Fraser
@ 2007-09-03 14:37       ` Sébastien RICCIO
  2007-09-03 14:54       ` Alex Tomkins
  1 sibling, 0 replies; 6+ messages in thread
From: Sébastien RICCIO @ 2007-09-03 14:37 UTC (permalink / raw)
  To: Keir Fraser; +Cc: xen-devel

Hi again,

I just tried to use ntpd in dom0. So far nothing changed.
The guests are still a couple of minutes behind the dom0.

Dom0 and DomU's are set to independent_wallclock 0.

Kernels are compiled from the sources included in Xen 3.1.

I don't know where to head next :))

Thanks for your help.

-- 
Sébastien Riccio
SwissCenter / OpenBusiness SA
sr@openbusiness.com



Keir Fraser a écrit :
> On 3/9/07 15:07, "Sébastien RICCIO" <sr@swisscenter.com> wrote:
>
>   
>> Ntpd is not running in dom0. I am updating the dom0 time with ntpdate
>> (crontab every hour).
>> Should ntpd be running on dom0 ?
>>     
>
> So long as ntpdate calls settimeofday(), this should be sufficient to update
> Xen's notion of time too. It seems that isn't happening for some reason.
>
> Do all guests (including dom0) have independent_wallclock equal to 0?
>
> What kernel are you using in dom0 (e.g., vendor kernel?).
>
> Ntpd in dom0 would be an interesting thing to try. That should cause dom0 to
> periodically (every few minutes) push its time down to Xen to be picked up
> by all domUs. But really ntpdate should be doing the right thing...
>
> In our kernels it should be *impossible* for dom0 and domU time to diverge
> when independent_wallclock is set to zero everywhere...
>
>  -- Keir
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
>
>   

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Dom0 <> DomU clock sync
  2007-09-03 14:17     ` Keir Fraser
  2007-09-03 14:37       ` Sébastien RICCIO
@ 2007-09-03 14:54       ` Alex Tomkins
  1 sibling, 0 replies; 6+ messages in thread
From: Alex Tomkins @ 2007-09-03 14:54 UTC (permalink / raw)
  To: Keir Fraser; +Cc: Sébastien RICCIO, xen-devel

On 03/09/07, Keir Fraser <Keir.Fraser@cl.cam.ac.uk> wrote:
> So long as ntpdate calls settimeofday(), this should be sufficient to update
> Xen's notion of time too. It seems that isn't happening for some reason.
>
> Do all guests (including dom0) have independent_wallclock equal to 0?
>
> What kernel are you using in dom0 (e.g., vendor kernel?).
>
> Ntpd in dom0 would be an interesting thing to try. That should cause dom0 to
> periodically (every few minutes) push its time down to Xen to be picked up
> by all domUs. But really ntpdate should be doing the right thing...
>
> In our kernels it should be *impossible* for dom0 and domU time to diverge
> when independent_wallclock is set to zero everywhere...
>
>  -- Keir

It occurs with ntpd in dom0 as well:

tomkins@host1 ~ $ date
Mon Sep  3 14:42:04 UTC 2007
testdomu:~# date
Mon Sep  3 14:43:11 UTC 2007

dom0 runs ntpd, the only thing which causes the domUs to correct
themselves is hwclock in dom0.  It's a fairly old machine though and
would need to be updated for testing:

Linux host1 2.6.16.29-xen-host1-1 #1 Sat Nov 25 19:57:50 Local time
zone must be set--see zic manu x86_64 AMD Athlon(tm) 64 Processor
3700+ AuthenticAMD GNU/Linux

However I've been moving all Xen servers away from Gentoo and
switching them to CentOS which doesn't seem to have the same problem.
I remember someone else having similar problems:

<http://lists.xensource.com/archives/html/xen-users/2006-11/msg00861.html>

I've still got a couple of servers which haven't been updated to
CentOS yet.  I could upgrade them to a more recent Xen release as well
as a more recent kernel to test it.


-- 
Alex Tomkins <tomkins@darkzone.net>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-09-03 14:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-03  7:45 Dom0 <> DomU clock sync Sébastien RICCIO
2007-09-03 13:47 ` Keir Fraser
2007-09-03 14:07   ` Sébastien RICCIO
2007-09-03 14:17     ` Keir Fraser
2007-09-03 14:37       ` Sébastien RICCIO
2007-09-03 14:54       ` Alex Tomkins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.