[Ntp] Antw: Re: Antw: [EXT] Re: Timescales
Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Thu, 10 December 2020 06:56 UTC
Return-Path: <Ulrich.Windl@rz.uni-regensburg.de>
X-Original-To: ntp@ietfa.amsl.com
Delivered-To: ntp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B7A83A08AB for <ntp@ietfa.amsl.com>; Wed, 9 Dec 2020 22:56:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XiKRw6OReFwx for <ntp@ietfa.amsl.com>; Wed, 9 Dec 2020 22:56:09 -0800 (PST)
Received: from mx2.uni-regensburg.de (mx2.uni-regensburg.de [IPv6:2001:638:a05:137:165:0:3:bdf8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E75B83A08AA for <ntp@ietf.org>; Wed, 9 Dec 2020 22:56:08 -0800 (PST)
Received: from mx2.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 756406000050 for <ntp@ietf.org>; Thu, 10 Dec 2020 07:56:04 +0100 (CET)
Received: from gwsmtp.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by mx2.uni-regensburg.de (Postfix) with ESMTP id 4EFC8600004E for <ntp@ietf.org>; Thu, 10 Dec 2020 07:56:01 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Thu, 10 Dec 2020 07:56:01 +0100
Message-Id: <5FD1C67F020000A10003D6FA@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.3.0
Date: Thu, 10 Dec 2020 07:55:59 +0100
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: "ntp@ietf.org" <ntp@ietf.org>, magnus@rubidium.se
References: <20201209101830.7CB0240605C@ip-64-139-1-69.sjc.megapath.net> <20201209113003.GA2352378@localhost> <5FD0D13C020000A10003D6CB@gwsmtp.uni-regensburg.de> <9ad5edd1-8794-6b55-ff9d-187fc77481a2@rubidium.se>
In-Reply-To: <9ad5edd1-8794-6b55-ff9d-187fc77481a2@rubidium.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/EDGgCROO5jbLongkI65xwPiEHhE>
Subject: [Ntp] Antw: Re: Antw: [EXT] Re: Timescales
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ntp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ntp>, <mailto:ntp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp/>
List-Post: <mailto:ntp@ietf.org>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ntp>, <mailto:ntp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Dec 2020 06:56:12 -0000
>>> Magnus Danielson <magnus@rubidium.se> schrieb am 09.12.2020 um 14:44 in Nachricht <9ad5edd1-8794-6b55-ff9d-187fc77481a2@rubidium.se>: > Ulrich, > > On 2020-12-09 14:29, Ulrich Windl wrote: >> >>> Relying on a separate source like the leap‑seconds file is not always >>> possible. The device may not have an up‑to‑date OS, or actually have >>> any writable memory to store that information. >>> >>> There is definitely not a plenty of warning. Some reference clocks >>> give the leap announcement only an hour before it happens (e.g. >>> DCF77). Even delaying setting of the kernel leap status to the clock >>> update can be a problem if you are polling at 1024 seconds and have >>> more than two measurements dropped in a row in the clock filter. >> However you could see the leap indication flag also as "leap confirmation" >> flag (actually there will be a leap event). With only DCF-77 clocks this > could >> be a problem. As said earlier, it would be best if NTP could reliably > transfer >> the leapsecond table, or at least the relevant part of it to make clients > know >> in advance that and when a leap event is scheduled. > > A mechanism that works well conveys the current value, when an upcoming > event is occurring and which direction it will be. That solves most of > the practical problems. For back-dating purposes, which is more of an > obscure corner-case, being able to also provide older parts of the > leap-second history is nice, but rarely very useful. > > A less useful but still helpful mechanism is when there is a pre-warning > mechanism of upcoming event and indication when the event occurs. For > this to fully function the current value needs to be supplied from the > side, but from then the updates can be done correct if the node is > operational during the pre-warning interval. The strength in providing > the current value directly is that you instantly can be "on the right > page, eh second" and the strength of the pre-warning system is that you > in advance can know of the leap second. In GPS for instance, you have in > practice over 5 months of pre-warning, and you get an indication of when > the event will occur so you can even be non-operational during the event > and as you wake up instantly provide the correct value even if the > current value update can be slugish (12.5 min cycle for transmission). > > So, a good and simple mechanism is to give the current TAI-UTC offset, > then have a flag indicating up-coming leap-second event, give the > system-timestamp for when this event occurs and the TAI-UTC offset as > result of that leap-second insertion. > > Piggybacking a historic leapsecond file transfer will always be a nice > feature, but not strictly required if this is in place. Hi! That's why I wrote "or at least the relevant part of it", meaning whether there will be a leap event withing the next six months or not. That's deinitely not a lot of data. The only reason to send the full table would be having to avoid parsing the table before sending. Regards, Ulrich > > Cheers, > Magnus > > _______________________________________________ > ntp mailing list > ntp@ietf.org > https://www.ietf.org/mailman/listinfo/ntp
- Re: [Ntp] Timescales Miroslav Lichvar
- [Ntp] Timescales Hal Murray
- [Ntp] Antwort: Timescales kristof.teichel
- Re: [Ntp] Timescales Magnus Danielson
- [Ntp] Antw: [EXT] Timescales Ulrich Windl
- [Ntp] Antw: [EXT] Re: Timescales Ulrich Windl
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Miroslav Lichvar
- Re: [Ntp] Timescales FUSTE Emmanuel
- Re: [Ntp] Antw: [EXT] Re: Timescales FUSTE Emmanuel
- Re: [Ntp] Antw: [EXT] Re: Timescales Miroslav Lichvar
- Re: [Ntp] Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Miroslav Lichvar
- Re: [Ntp] Timescales Steve Allen
- Re: [Ntp] Antw: [EXT] Re: Timescales Hal Murray
- Re: [Ntp] Antw: [EXT] Re: Timescales Warner Losh
- Re: [Ntp] Antw: [EXT] Re: Timescales Warner Losh
- Re: [Ntp] Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Martin Burnicki
- Re: [Ntp] Antwort: Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Hal Murray
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Timescales Philip Prindeville
- Re: [Ntp] Timescales Magnus Danielson
- Re: [Ntp] Timescales Steve Allen
- [Ntp] Antw: Re: Antw: [EXT] Re: Timescales Ulrich Windl
- Re: [Ntp] Antw: [EXT] Re: Timescales Ulrich Windl
- Re: [Ntp] Antw: Re: Antw: [EXT] Re: Timescales Warner Losh
- Re: [Ntp] Antw: [EXT] Re: Timescales Steve Allen
- Re: [Ntp] Antw: [EXT] Re: Timescales Martin Burnicki
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: Re: Antw: [EXT] Re: Timescales Magnus Danielson
- Re: [Ntp] Antw: [EXT] Re: Timescales Magnus Danielson
- [Ntp] Antw: Re: Antw: [EXT] Re: Timescales Ulrich Windl
- [Ntp] Antw: Re: Antw: Re: Antw: [EXT] Re: Timesca… Ulrich Windl
- Re: [Ntp] Antw: Re: Antw: [EXT] Re: Timescales Magnus Danielson