Re: [Ntp] Leap second draft

Watson Ladd <watsonbladd@gmail.com> Tue, 02 April 2019 02:06 UTC

Return-Path: <watsonbladd@gmail.com>
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 9BD431200B8 for <ntp@ietfa.amsl.com>; Mon, 1 Apr 2019 19:06:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ZxyeespUcfJC for <ntp@ietfa.amsl.com>; Mon, 1 Apr 2019 19:06:33 -0700 (PDT)
Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8112A12006E for <ntp@ietf.org>; Mon, 1 Apr 2019 19:06:33 -0700 (PDT)
Received: by mail-lj1-x236.google.com with SMTP id r24so10072049ljg.3 for <ntp@ietf.org>; Mon, 01 Apr 2019 19:06:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MoA+qvBW0xEPDp3QL3aTLKKLjK49c/nnRZqx8XWlvYI=; b=bFpbfAHVm4qyS1ey5ZHTQ4NLYVj1W2zxzkwKg9NS0Hk485RZnHv20yHgqEEdORFec/ Qvv4vvSKtKCbRerBplyUM/KVAvrVMh3z6Ev2TRWA6RvDDgfFxIcl6Z5YC5iJLokUBm7z HvmwnAG2BgMShFJvgFsSeMEjrcXRcS2kJ/XQVWwJ3j+Y7uDyhavS6j3Ke/w9fezCe6AI bj1FhhYHDOqdt/cm0mbd900Zvk7AN+gg4OkjMRxxu4/iMmUHYVx8XTsVnN7wUJCd9EwO m0KaYl2YGZDLBzECsNdVXEb6hZLFVSB2/iQ1eqfK+iOuno8LuDBgZnc0LDF4j6UC5vAn XS8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MoA+qvBW0xEPDp3QL3aTLKKLjK49c/nnRZqx8XWlvYI=; b=Bdqrffu8kC/TU5JnyVfsncysRUmDMVnWMPd23oK+cmHjJiS4iJJL/MLpUiOt3s6Dcz bNoRI9eu0EUCbkXHtJS2XEMRMoqCWOPirYBSSHAweIQ6W5206w4YSezDIpg8sehtKWE3 6+z3Xw1IKO2PCvn3+Z+WuZhLO+mFJJCp1UlMqas/oyNpn0EH5m4CzO+96cfc4y71HenZ FcGIDK3zyAgkhGgqaAKcIBSrLrio080NqIIOOF5p77bhc26vYPi5Xi63+Lawlj6dLXn8 bugf18jWXkHwug2EFna5dCbodyGnbJG4C9zcVv6AXM7XCTR1qwcI7oAl3XrpCaLyF00W VbLQ==
X-Gm-Message-State: APjAAAUn6qoU7qEYRMVsykrQv7hsa3W5RmonYtt+ODSanpFNFlDo3mWA nX3o//OvH5e4MpdeR857namoiNB2/NDcldvGU1E=
X-Google-Smtp-Source: APXvYqwws6M8cfDY1QUZ3vX7M+hG8u7odw4ywSt5vOKjRDoiF5SADFeY0LvrohYkt2VCfv3YIgZqANNxYcvOkv4j67o=
X-Received: by 2002:a2e:b016:: with SMTP id y22mr36578147ljk.133.1554170791618; Mon, 01 Apr 2019 19:06:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAJm83bD5Ozkpg5TpkogOW6xeeNQL3ZziLO9URM7haqN8Wrp=Wg@mail.gmail.com> <CAJm83bCbVzO3NNCbjTy+O_16T7DBeA7O6018WWGu_-GyuN-8UA@mail.gmail.com> <20190330045928.GA31550@ucolick.org> <20190330133348.GA20646@ucolick.org> <20190330152948.GI7706@roeckx.be> <CAJm83bB6BF4_Ked5rVRdGmgYECz5gDrb+_7JeOUe1Lmq2ysVQQ@mail.gmail.com> <CANCZdfrbJhVsVJrsw5QRxDWmpHLJdsMMXi=Z=XvJDi1bGvnk=w@mail.gmail.com> <CAJm83bCRW4dDcZZFL1kqhKyWH_PszGjvmqyyt_E1HgOPw_bktQ@mail.gmail.com> <20190330194428.GA3572@ucolick.org> <20190330235249.GK7706@roeckx.be> <CAJm83bBiY0iEm_TShJyrUepdw=mrDx3HVK+g9Tj7WpR79Knt1Q@mail.gmail.com> <CANCZdfrV_nH9OUCuJn2WoPqONcY+pMa017du4mzoZ_kaZfoZPQ@mail.gmail.com> <CACsn0cnCX_qDTKKr=9UO=8auEq0XMDZnhXtyKDYgAgC=FrucBg@mail.gmail.com> <CANCZdfqfxRjs+4R-VPtPQNexXRjjNrhCx6nZQ3fDpUYuADz+hg@mail.gmail.com>
In-Reply-To: <CANCZdfqfxRjs+4R-VPtPQNexXRjjNrhCx6nZQ3fDpUYuADz+hg@mail.gmail.com>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Mon, 01 Apr 2019 19:06:19 -0700
Message-ID: <CACsn0cnWrcTeBAvaWpM+p0W-4ftn48BG7jZXZydnrS1qcavyOA@mail.gmail.com>
To: Warner Losh <imp@bsdimp.com>
Cc: Daniel Franke <dfoxfranke@gmail.com>, Steve Allen <sla@ucolick.org>, NTP WG <ntp@ietf.org>, Kurt Roeckx <kurt@roeckx.be>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/xwDLJnpxIXVKWK0hPRQeR8setXM>
Subject: Re: [Ntp] Leap second draft
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: Tue, 02 Apr 2019 02:06:36 -0000

On Mon, Apr 1, 2019 at 6:35 PM Warner Losh <imp@bsdimp.com> wrote:
>
>
>
> On Mon, Apr 1, 2019 at 7:14 PM Watson Ladd <watsonbladd@gmail.com> wrote:
>>
>> On Sat, Mar 30, 2019 at 8:02 PM Warner Losh <imp@bsdimp.com> wrote:
>> >
>> >
>> >
>> > On Sat, Mar 30, 2019, 6:36 PM Daniel Franke <dfoxfranke@gmail.com> wrote:
>> >>
>> >> On Sat, Mar 30, 2019 at 7:53 PM Kurt Roeckx <kurt@roeckx.be> wrote:
>> >> > Anyway, I think we should avoid defining what things like NTP
>> >> > time, UTC and TAI is. They should all have external definitions
>> >> > we can just point to.
>> >>
>> >> Where the definitions are normative, sure. But as Steve's infodumps in
>> >> this thread rather vividly illustrate, readers need a comprehensible
>> >> summary; we can't just incorporate the whole body of relevant
>> >> standards by reference and leave it at that. The statements in the
>> >> background section aren't normative, and should be accurate but don't
>> >> have to be comprehensive. And I won't be worried if, for example, the
>> >> quoted definition of an SI second gets superseded a month after the
>> >> RFC is published, because the quote isn't there to be authoritative;
>> >> it's there to illustrate what such a definition can look like.
>> >
>> >
>> > The current definition doesn't help. A reference to the BIPM with the latest definition doc at the time of publication would suffice. The hard part is getting the right pointers.
>> >
>> > It doesn't matter what a SI second is. NTP counts them and exchanges that count. They could be anything. People have done GPS times (also SI seconds) and UT1 times (solar variable length seconds). They've even done Julian Time NTP.. Now obviously these different time scales won't interoperate, but they are fine so long as everybody exchanging time agrees on the rules for the time scale. That brings us to UTC. It's the odd man out. It ticks at a fixed rate, and occasionally has seconds inserted into it. UTC is related to TAI by a stepwise function that always increases or decreases by 1. This increase or decrease historically has always been December or June, but technically could be at the end of any month. UTC is synchronized to UT1 every so often based on a set of rules. The current rule is that | DUT1 | must remain < .9s so you move it when you think it might exceed .9 before the next chance to move it. Other rules are possible, but just like leaps at the end of any other month than December or June not likely.
>>
>> I've tried citing the BIPM definitions, but they are specified in
>> years, months, days, hours, minutes, seconds, and fraction of second,
>> while NTP uses seconds and fraction of seconds. Then there is the
>> whole document access issue.
>
>
> The definition of an SI seconds has nothing to do with years, etc.

Correct, but UTC timestamps are specified with a representation based
on hours, minutes, and seconds.

>
> Warner
>
>>
>> >
>> > So, it makes sense to just hit these points, and give pointers to the underlying details, which don't matter.
>> >
>> > Warner
>> >
>> >> _______________________________________________
>> >> ntp mailing list
>> >> ntp@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/ntp
>> >
>> > _______________________________________________
>> > ntp mailing list
>> > ntp@ietf.org
>> > https://www.ietf.org/mailman/listinfo/ntp
>>
>>
>>
>> --
>> "Man is born free, but everywhere he is in chains".
>> --Rousseau.



-- 
"Man is born free, but everywhere he is in chains".
--Rousseau.