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

Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> Thu, 07 January 2021 08:03 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 68E113A0981 for <ntp@ietfa.amsl.com>; Thu, 7 Jan 2021 00:03:32 -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 QFBUZH4F2pJX for <ntp@ietfa.amsl.com>; Thu, 7 Jan 2021 00:03:30 -0800 (PST)
Received: from mx4.uni-regensburg.de (mx4.uni-regensburg.de [IPv6:2001:638:a05:137:165:0:4:4e7a]) (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 1A07A3A0943 for <ntp@ietf.org>; Thu, 7 Jan 2021 00:03:29 -0800 (PST)
Received: from mx4.uni-regensburg.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 05DE16000056 for <ntp@ietf.org>; Thu, 7 Jan 2021 09:03:27 +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 1BE3D6000049 for <ntp@ietf.org>; Thu, 7 Jan 2021 09:03:24 +0100 (CET)
Received: from uni-regensburg-smtp1-MTA by gwsmtp.uni-regensburg.de with Novell_GroupWise; Thu, 07 Jan 2021 09:03:25 +0100
Message-Id: <5FF6C04A020000A10003E01B@gwsmtp.uni-regensburg.de>
X-Mailer: Novell GroupWise Internet Agent 18.3.0
Date: Thu, 07 Jan 2021 09:03:22 +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> <3185CA93-72D2-41CF-A281-EFA3D6C73A60@redfish-solutions.com> <307609DF020000627ED719BE@gwsmtp.uni-regensburg.de> <BC392A58020000606A6A8CFC@gwsmtp.uni-regensburg.de> <6F8C195D020000117ED719BE@gwsmtp.uni-regensburg.de> <EFE00E8F020000CAD2E74B8B@gwsmtp.uni-regensburg.de>
In-Reply-To: <EFE00E8F020000CAD2E74B8B@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/GlIJJaDtpV-yFz6Gy7QYlyoMACU>
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:03:32 -0000

>>> Philip Prindeville <philipp@redfish-solutions.com> schrieb am 05.01.2021
um
20:56 in Nachricht
<3185CA93-72D2-41CF-A281-EFA3D6C73A60@redfish-solutions.com>:

> 
>> On Jan 5, 2021, at 8:51 AM, Magnus Danielson <magnus@rubidium.se> wrote:
>> 
>> So I think we need to choose between two different scenarios, either one
>> where we allow multiple timescales being sent, without TAI-UTC
>> difference at all times, or we go for a unified timescale meeting the
>> ideal model properties, and say that we need to be able to resolve the
>> issue. There is no real way around that central question.
> 
> 
> It might help to stop conflating issues.
> 
> Clock synchronization is a simple problem requiring linear, non-leaping 
> time.
> 
> Calendaring is an orthogonal issue of breaking groups of seconds into 
> human-friendly units of minutes, hours, days, years, etc.
> 
> NTPv4 tried to resolve both issues because it seemed convenient at the time:

> in retrospect, it’s not clear that it didn’t create more problems.
> 
> I say that we drop the unnecessary encumbrances, and shift attention to the

> necessities that have since emerged that NTPv4 didn’t address (like clarity,

> good security, better extensibility, etc).

But don't forget: Even if NTP is able to keep perfect time within it's
processes, it's of little use if the operating systems have no access to that
"perfect time".
And AFAIK "struct timespec" is the best UNIX-like operating systems have; I'm
unsure about the MS-Windows world. So we need a solution to fill the gaps
between NTP and OS.

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