On Sat, Nov 06, 2010 at 03:54:22PM +0100, Joakim Tjernlund wrote:
> >
> > Just came across
> >
> >     Keepalive timer:  -22205673/60
> >
> > Weird, isn't it?
> 
> Does bird use gettimeofday() to drive its timers? If so it might
> be a time jump that caused that.

No, BIRD uses clock_gettime(CLOCK_MONOTONIC, ) if available, otherwise
it uses time() (which isn't monotonic, but it is used in Linux 2.4.x
(2.6.x has proper clock_gettime()) and there is a code around it that
eliminates backward time jumps).

I heard that some buggy virtualization software causes time jumps
of monotonic timers (in quest system), but that probably is not
Arnold Nipper's case.

There might be related messages in BIRD log:
"Monotonic timer is missing", "Monotonic timer is broken"

-- 
Elen sila lumenn' omentielvo

Ondrej 'SanTiago' Zajicek (email: santi...@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."

Attachment: signature.asc
Description: Digital signature

Reply via email to