Re: [Ntp] Leap second draft

Warner Losh <imp@bsdimp.com> Tue, 02 April 2019 01:35 UTC

Return-Path: <wlosh@bsdimp.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 2FD7312006E for <ntp@ietfa.amsl.com>; Mon, 1 Apr 2019 18:35:08 -0700 (PDT)
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, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bsdimp-com.20150623.gappssmtp.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 OXY2HmAq4iQF for <ntp@ietfa.amsl.com>; Mon, 1 Apr 2019 18:35:05 -0700 (PDT)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 15DB9120021 for <ntp@ietf.org>; Mon, 1 Apr 2019 18:35:04 -0700 (PDT)
Received: by mail-qk1-x733.google.com with SMTP id z76so6914356qkb.12 for <ntp@ietf.org>; Mon, 01 Apr 2019 18:35:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+aI9Vq2kFUhVx6dJxqrMuhZIzMY6jvtAveZ8xgL+0ic=; b=osMXEzDvW6TJkqKKTI/JjJeZ7d9+Grj3XxhNeNodAobC3M782mZCHu6JHIZ2t0Yo5d Szi0pcbpGjVv04ocb8YK/CtrmkcZo2pGUBSzD4RJBwD/RcV2r+XuCSFv5hdKCg+ruIGZ 5hr1KyLZePTKBlKKnhCALFOFUBr996V5PF/wdfuUz1b29P/+3EuzgzoPhjkUDm6hVuOF EEtVDp6l4Lxo8RdI8h0qfouEZuE3kp/JxJalzha4u0cWFGPpgFWjiTdjdyD6exxbBF8/ q74xYbZBQVB7NBISfnsEIokxMcKyooWpMgRWnWFPz+iWH1RRl+pvGsZu8n9Ap9wouUBI W/3Q==
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; bh=+aI9Vq2kFUhVx6dJxqrMuhZIzMY6jvtAveZ8xgL+0ic=; b=mCFHjDMWrqdEoWINyOrIuyPgBPB0XkuPxz1ntBnIXiXnhWvu/Q0FO3dgLlzGLFAQu2 vgnR8X5H3T+UYwwAESIgEDrOGzkh7bmTSflLlFVsXdV6heWqZ8W5lRUIHCUm12yax7wD rpf/fGObTvS4iP1Ec1UQxAxVKhO40yZbriUhD1O/t+7gF+dDoeQg1y5caz5lOrjFFiMS lzfLaLEpQDUx1CYlPz9Sn39JIrQfNzTxl2IBw2wcmboaiaGTVjR0lwnYPo3drZv9lFxn +nMTrC8WIzpc+8RTKeu9nvwjlMzz+6yZ6OymE/QcFiS+OYBQSyPU8iE/OjQTngsCV4VM UHLQ==
X-Gm-Message-State: APjAAAU6c9bLwY3Wme8Am/PGVsRAmM5dBZe3lkCQQsVjsdRAYzcAVgW6 MkxbOnXbh80BIQneUZAnG9WAi8JXq3YK2fSknKnVtQ==
X-Google-Smtp-Source: APXvYqzn15yR/+eiS6nDXZ/sboqSSVeblS3v8ju27C3roVUYipqq2IApE7oXjly/VCKM7OM8zs1aYE/XaHyUhoC7OcM=
X-Received: by 2002:a37:9a54:: with SMTP id c81mr43479375qke.113.1554168903803; Mon, 01 Apr 2019 18:35:03 -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>
In-Reply-To: <CACsn0cnCX_qDTKKr=9UO=8auEq0XMDZnhXtyKDYgAgC=FrucBg@mail.gmail.com>
From: Warner Losh <imp@bsdimp.com>
Date: Mon, 01 Apr 2019 19:34:52 -0600
Message-ID: <CANCZdfqfxRjs+4R-VPtPQNexXRjjNrhCx6nZQ3fDpUYuADz+hg@mail.gmail.com>
To: Watson Ladd <watsonbladd@gmail.com>
Cc: Daniel Franke <dfoxfranke@gmail.com>, Steve Allen <sla@ucolick.org>, NTP WG <ntp@ietf.org>, Kurt Roeckx <kurt@roeckx.be>
Content-Type: multipart/alternative; boundary="0000000000006ebf970585822523"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/w2oVvpPYLaZKKfOgeKaRaGJdVQs>
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 01:35:08 -0000

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.

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.
>