Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 1998 15:12:05 -0800
From:      Mike Smith <mike@smith.net.au>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        Peter Wemm <peter@netplex.com.au>, Mike Smith <mike@smith.net.au>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern kern_clock.c 
Message-ID:  <199811302312.PAA06127@dingo.cdrom.com>
In-Reply-To: Your message of "Mon, 30 Nov 1998 16:30:33 %2B0100." <12393.912439833@critter.freebsd.dk> 

next in thread | previous in thread | raw e-mail | index | archive | help
> >Why is repeating:
> >
> >calcru: negative time ....
...
> >calcru: negative time ....
> >[.. etc etc ...]
> >
> >over and over again better than doing this once:
> >
> >calcru: negative time ....
> >WARNING: switching timecounter to slightly slower method. Set the sysctl
> >'kern.timecounter.method' 1 at boot to make this permanent (see /etc/rc.conf).
> 
> Because I want the system to be bloddy unstable, weird and generally
> misbehaving, so that people actively have to acknowledge that it
> is broken in some way (hw and/or sw).

This is totally screwed.  Are you familiar with the expression "fail 
safe"?  We should *default* to the less efficient but functional 
method, and make the unreliable method _optional_.

> >After all, we stop printing 'stray interrupt' messages after the first few 
> 
> Stray interrupts doesn't mean that your system is potentially hosed in
> really interesting ways.

No more or less than your timecounter code not dealing with reality 
indicating that anything is actually wrong.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811302312.PAA06127>