Re: Predictable Internet Time

Tony Finch <dot@dotat.at> Tue, 28 March 2017 20:24 UTC

Return-Path: <dot@dotat.at>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5996129A16 for <ietf@ietfa.amsl.com>; Tue, 28 Mar 2017 13:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 iYNoodnmlPPn for <ietf@ietfa.amsl.com>; Tue, 28 Mar 2017 13:24:08 -0700 (PDT)
Received: from ppsw-43.csi.cam.ac.uk (ppsw-43.csi.cam.ac.uk [131.111.8.143]) (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 8639A12955E for <ietf@ietf.org>; Tue, 28 Mar 2017 13:24:08 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from grey.csi.cam.ac.uk ([131.111.57.57]:49572) by ppsw-43.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.139]:25) with esmtps (TLSv1:ECDHE-RSA-AES256-SHA:256) id 1csxer-0003K8-ox (Exim 4.89) (return-path <dot@dotat.at>); Tue, 28 Mar 2017 21:24:01 +0100
Date: Tue, 28 Mar 2017 21:24:01 +0100
From: Tony Finch <dot@dotat.at>
To: Joe Touch <touch@isi.edu>
cc: Patrik Fältström <paf@frobbit.se>, Phillip Hallam-Baker <phill@hallambaker.com>, IETF Discussion Mailing List <ietf@ietf.org>, Jared Mauch <jared@puck.nether.net>
Subject: Re: Predictable Internet Time
In-Reply-To: <240f1201-937b-24d1-d066-4f35a6788cb8@isi.edu>
Message-ID: <alpine.DEB.2.11.1703282114160.2180@grey.csi.cam.ac.uk>
References: <CAMm+LwgfQJ8aG5wB=d3fRbbeje3J9o7Z4_DCuP8DL88ouDeKzw@mail.gmail.com> <9F0F8841-BC1D-4C27-83EF-8F93F33FB021@puck.nether.net> <CAMm+Lwh5JMn+JxPB3Q3RKpeibckVSB2Fqm_RajcnU28OAx=jOw@mail.gmail.com> <1483474918.1346083.836313393.2699EBD5@webmail.messagingengine.com> <CAMm+LwjJDyCv2mBG8ob-njDj-4m5tr7jP6XAiEn1ME5NCYcpiQ@mail.gmail.com> <263de3ca-e2a2-c99f-1a9d-18e352c900ce@isi.edu> <869e1c74-2e6e-f4cd-4830-50985bab6be8@isi.edu> <4079C051-C0C1-4220-8F0A-39F1FF0EDEF3@frobbit.se> <240f1201-937b-24d1-d066-4f35a6788cb8@isi.edu>
User-Agent: Alpine 2.11 (DEB 23 2013-08-11)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/NXMxoeHrevNO_oqjD7iehUFi1dg>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Mar 2017 20:24:11 -0000

Joe Touch <touch@isi.edu> wrote:
>
> When UTC adds a leap second, nothing different happens to POSIX time.

Clearly not. Either it jumps backwards at the start of the leap second, or
at the end of the leap second, or it stops for a second, or it runs slow
for some  period of time in a controlled manner (e.g. leap smear) or an
uncontrolled manner (NTP swinging around in a wild effort to resync).

The POSIX formula that specifies the translation from UTC to time_t
implies that it jumps back at the end of the leap second.
http://pubs.opengroup.org/onlinepubs/9699919799.2016edition/basedefs/V1_chap04.html#tag_04_16

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/  -  I xn--zr8h punycode
South German Bight, Humber, Thames: Southwesterly 4 or 5, increasing 6 at
times. Slight or moderate. Occasional rain, fog patches. Moderate or good,
occasionally very poor.