From: Dave Taht <dave.taht@gmail.com>
To: esr@thyrsus.com
Cc: bloat-devel@lists.bufferbloat.net
Subject: Re: Preliminary results of using GPS to look for clock skew
Date: Fri, 23 Sep 2011 03:10:30 -0700 [thread overview]
Message-ID: <CAA93jw57Ln7Ovqy8K1ZMNOEm9y1M8vT1GxYWmLOz=e05TNOSSQ@mail.gmail.com> (raw)
In-Reply-To: <20110922021137.GB21302@thyrsus.com>
On Wed, Sep 21, 2011 at 7:11 PM, Eric Raymond <esr@thyrsus.com> wrote:
> If we need rawstats in a form for real-time monitoring, why not modify
> NTP to optionally multicast them and avoid all this going to disk?
I have been collecting rawstats statistics for some time now on ntp
server currently dedicated to prototyping this stuff. 5 ntp servers comes
to about 45K/day - and /tmp is a ramdisk on the router, which has about
32MB to spare most of the time. So a plan - not the best one - was
to upload the latest rawstats file every day and delete 2 day old entries
in cron.
> I
> have good relations with the NTP guys, and they wouldn't be likely to
> resist a feature request with a network-health-monitoring use case
> even if we didn't. Let's *use* that zorch for something, rather than
> fielding a fragile pile of hacks.
I would like very much like to not field a fragile pile of hacks but
the ntp people I've talked to reflexively (and rightly) seem focused
on means to get good time, come hell or high water, rather than
collecting and analyzing the outlier data as to why bad data is
arriving.
That said, adding a data message of some sort to propagate
rawstats-like data to a given server configured to receive it would be
nice.
2) Also on my list is to get ntp doing the right thing in the case of
dnssec enabled startup without valid time. There is a
Multiple means to do this have been described here:
http://www.bufferbloat.net/issues/113
http://www.bufferbloat.net/issues/205
I guess this somewhat separate convo should move to the ntp list.
I'd taken a look at the ntp codebase and it was convoluted enough to
make me wish someone familiar with the ntp codebase would tackle the
dnssec problem - when ntp is started with -g, to get the initial time
with dnssec validation disabled, then revalidate the dns entries after
the clock is slewed.
Regrettably I think the best long term solution to the dnssec problem
that there should be a flag to getaddrinfo in the libc as described
here:
http://www.bufferbloat.net/issues/224
in use to tell it not to validate dns, as it's only a single bit, darn
it!!, but that implies a whole standardization process, and hacking
the libcs etc, etc....
It just seems too heavyweight to add a dependency on libval for ntp
for a single bit...
to bring this back to getting time via gps somewhat, it takes a long
time to get a lock from a gps signal to set the clock, too...
I've had chicago's "does anybody really know what time it is" stuck in
my head for weeks now.
>
>
> --
> <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
>
--
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
http://the-edge.blogspot.com
next prev parent reply other threads:[~2011-09-23 10:10 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-21 23:02 Eric Raymond
2011-09-22 0:18 ` Dave Taht
2011-09-22 2:11 ` Eric Raymond
2011-09-22 2:24 ` Jonathan Morton
2011-09-22 2:29 ` Eric Raymond
2011-09-23 9:09 ` Jan Ceuleers
2011-09-23 9:38 ` Dave Taht
2011-09-23 12:10 ` Jan Ceuleers
2011-09-23 12:50 ` Rick
2011-09-24 14:50 ` Jan Ceuleers
2011-09-22 9:08 ` Dave Taht
2011-09-22 17:15 ` Rick Jones
2011-09-22 17:34 ` Dave Taht
2011-09-22 17:43 ` Rick Jones
2011-09-22 17:58 ` Dave Taht
2011-09-23 10:57 ` Aidan Williams
2011-09-23 10:10 ` Dave Taht [this message]
2011-09-23 9:09 ` Jan Ceuleers
2011-09-23 9:24 ` Jan Ceuleers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAA93jw57Ln7Ovqy8K1ZMNOEm9y1M8vT1GxYWmLOz=e05TNOSSQ@mail.gmail.com' \
--to=dave.taht@gmail.com \
--cc=bloat-devel@lists.bufferbloat.net \
--cc=esr@thyrsus.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox