[Ntp] Antw: [EXT] Re: CLOCK_TAI (was NTPv5: big picture)

Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Thu, 07 January 2021 08:07 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 5B3A03A098C for <ntp@ietfa.amsl.com>; Thu, 7 Jan 2021 00:07:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 7RSAY2j7KPJa for <ntp@ietfa.amsl.com>; Thu, 7 Jan 2021 00:07:53 -0800 (PST)
Received: from mx4.uni-regensburg.de (mx4.uni-regensburg.de [194.94.157.149]) (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 7A12C3A0983 for <ntp@ietf.org>; Thu, 7 Jan 2021 00:07:47 -0800 (PST)
Received: from mx4.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 0AE38600004E for <ntp@ietf.org>; Thu, 7 Jan 2021 09:07:46 +0100 (CET)
Received: from gwsmtp.uni-regensburg.de (gwsmtp1.uni-regensburg.de [132.199.5.51]) by mx4.uni-regensburg.de (Postfix) with ESMTP id CC01D6000049 for <ntp@ietf.org>; Thu, 7 Jan 2021 09:07:45 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Thu, 07 Jan 2021 09:07:45 +0100
Message-Id: <5FF6C150020000A10003E023@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.3.0
Date: Thu, 07 Jan 2021 09:07:44 +0100
From: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>
To: "philipp@redfish-solutions.com" <philipp@redfish-solutions.com>, magnus@rubidium.se
Cc: "ntp@ietf.org" <ntp@ietf.org>, mlichvar@redhat.com
References: <20210102081603.1F63C40605C@ip-64-139-1-69.sjc.megapath.net> <cecaf661-92af-8b35-4c53-2f025c928144@rubidium.se> <20210104164449.GE2992437@localhost> <b1e61f7d-6cea-5e99-69f0-7eae815d9e19@rubidium.se> <20210105083328.GA3008666@localhost> <ba5d2cde-6b5e-d9b6-1877-c4060bf43e80@rubidium.se> <20210105144225.GH3008666@localhost> <35c4be55-b6af-82b5-aacd-d5a591383dec@rubidium.se> <99468545-A9B8-443B-91CC-887DBABC9B42@redfish-solutions.com> <307609DF020000627ED719BE@gwsmtp.uni-regensburg.de> <BC392A58020000606A6A8CFC@gwsmtp.uni-regensburg.de> <6F8C195D020000117ED719BE@gwsmtp.uni-regensburg.de> <81A5A59502000098D2E74B8B@gwsmtp.uni-regensburg.de>
In-Reply-To: <81A5A59502000098D2E74B8B@gwsmtp.uni-regensburg.de>
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/0b1cjW6QeJFiFNcCnAMwQJ4tDUg>
Subject: [Ntp] Antw: [EXT] Re: CLOCK_TAI (was NTPv5: big picture)
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, 07 Jan 2021 08:07:56 -0000

>>> Philip Prindeville <philipp@redfish-solutions.com> schrieb am 05.01.2021
um
21:11 in Nachricht
<99468545-A9B8-443B-91CC-887DBABC9B42@redfish-solutions.com>:

> 
>> On Jan 5, 2021, at 8:51 AM, Magnus Danielson <magnus@rubidium.se> wrote:
>> 
>> I lean towards pushing the conversion requirement onto the NTP source
>> nodes just to achieve the intended cleanness of the rest of the
>> infrastructure.
> 
> 
> I’m going to push back against that.
> 
> I think that many protocols embed human-readable time notation 
> unnecessarily.  Take the syslog protocol.  Is there a reason why it couldn’t

> just have used TAI time in seconds and milliseconds (or microseconds), and 
> left it to some browser to do the rendering or “presentation” into a 
> human-preferred format?
> 
> Take video security cameras.  Do they need to know that a particular 
> timestamp corresponds to a minute/day/month/year/leap-second?  I don’t think

> so.  I think the browser there, too, could do the conversion.
> 
> Has anyone ever tried to run a “make” on a large code base just as a second

> leaped?  It’s a mess.  A lot of things get rebuilt unnecessarily.  And
that’s 
> with forward leaps.  If we ever need to shorten a day, I can’t begin to
image 
> how badly things will break.
> 
> This wouldn’t happen if we let machines deal with a representation of time 
> that’s optimal for them (i.e. simple and unambiguous) and held off on 
> conversion to human-readable format until it was actually necessary.
> 
> As a postmaster for 30 odd years, I’ve had to struggle with Received: lines

> having local dates and times that require me to pay attention to the UTC 
> offsets to be aware of when DST took place (if it took place at all) for
each 
> timezone that a server lived in as it handled a message.  It’s a mess.  
> RFC-822 should have mandated UT or Zulu time (as that was the best we had at

> the time).
> 
> Or having logs sent to me, or logging into remote machines, and having to 
> know the timezone of the provenance of those logs, then doing the math in my

> head to match that up with other events elsewhere.
> 
> Simple, unique, unambiguous, and universal time is what machines need.
> 
> Conversion to something that’s convenient for humans should be deferred 
> until absolutely necessary (and it may never be!).

Yes, it's quite easy to talk about the mistakes made in the past. Maybe it was
the KISS principle.

> 
> 
> _______________________________________________
> ntp mailing list
> ntp@ietf.org 
> https://www.ietf.org/mailman/listinfo/ntp