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

Martin Burnicki <martin.burnicki@meinberg.de> Fri, 08 January 2021 15:06 UTC

Return-Path: <martin.burnicki@meinberg.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 680633A0EE8 for <ntp@ietfa.amsl.com>; Fri, 8 Jan 2021 07:06:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.361
X-Spam-Level:
X-Spam-Status: No, score=-2.361 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.262, SPF_HELO_NONE=0.001, 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=meinberg.de
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 SjnnAubgBQRZ for <ntp@ietfa.amsl.com>; Fri, 8 Jan 2021 07:06:09 -0800 (PST)
Received: from server1a.meinberg.de (server1a.meinberg.de [176.9.44.212]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F01643A0902 for <ntp@ietf.org>; Fri, 8 Jan 2021 07:06:08 -0800 (PST)
Received: from srv-kerioconnect.py.meinberg.de (unknown [193.158.22.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by server1a.meinberg.de (Postfix) with ESMTPSA id 90F8B71C05D7; Fri, 8 Jan 2021 16:06:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinberg.de; s=dkim; t=1610118364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=f/6PzdN7DQtNwjAEBNidjJuuuRQf4jnVsUtz0/iktd4=; b=nyMuUvAU4IYpgmb6GEtHYhLYOLNq2FYGr2QnWWYeJ7SthyaMDBgYj/gtgndVi0lkhtYDwZ RbDUPVd/zBN6mPJKmgzGU2q7OdGGFsJrcA88kBzHjumr9fjog+gPTht4QFCgZuaQSv16wJ lPbxo3+9zlmB8sEAsIZzQppJSh4KS/zE9m7XwrQu+LatcDbE2IaVPJNWudkQBbVywVB8Eo xnblFBl9+RVnqJPWQFA4/motrWvK51LwZ5BJGb+vfYwjVp6ufIF00kbyde5D8KsbSeqf2t OB9QjPbUO6HXppQ7gBIC4mdgBRyh/Kpj+GQdt/fR1FcV5Em0vfTv8apFQL9ayw==
X-Footer: bWVpbmJlcmcuZGU=
Received: from localhost ([127.0.0.1]) by srv-kerioconnect.py.meinberg.de with ESMTPSA (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)); Fri, 8 Jan 2021 16:06:02 +0100
To: Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, martin.burnicki=40meinberg.de@dmarc.ietf.org, mlichvar@redhat.com, emmanuel.fuste@thalesgroup.com
Cc: "ntp@ietf.org" <ntp@ietf.org>, magnus@rubidium.se
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> <20210105162901.GJ3008666@localhost> <c78ad54e-dd10-fc8e-fc88-cf65f9fb29a5@thalesgroup.com> <20210107115226.GB3415835@localhost> <a0e137c3-5e4a-2277-2e1d-2284b39de309@meinberg.de> <F5292A54020000F16A6A8CFC@gwsmtp.uni-regensburg.de> <31C5A262020000D985F26575@gwsmtp.uni-regensburg.de> <DD4618490200001F6A6A8CFC@gwsmtp.uni-regensburg.de> <56C209690200001686EDC2A6@gwsmtp.uni-regensburg.de> <5FF80A6B020000A10003E084@gwsmtp.uni-regensburg.de>
From: Martin Burnicki <martin.burnicki@meinberg.de>
Organization: Meinberg Funkuhren GmbH & Co. KG, Bad Pyrmont, Germany
Message-ID: <e23920e1-6bfc-1f85-548a-d190b2438974@meinberg.de>
Date: Fri, 08 Jan 2021 16:06:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0
MIME-Version: 1.0
In-Reply-To: <5FF80A6B020000A10003E084@gwsmtp.uni-regensburg.de>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/EjArM4g_S00JUxKw8_xtmJcVs1M>
Subject: Re: [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: Fri, 08 Jan 2021 15:06:11 -0000

Ulrich Windl wrote:
>>>> Martin Burnicki <martin.burnicki=40meinberg.de@dmarc.ietf.org> schrieb am
> 07.01.2021 um 16:55 in Nachricht
>> Miroslav Lichvar wrote:
>>> The best thing you can do on such an OS is to suspend the operation
>>> around leap second, the same thing as when using a leaping timescale.
> 
> Does "around the leap second" mean "until leap smear is complete" in case of
> leap smearing?

ntpd from ntp.org as a server returns "not synchronized" to clients from
one second before until one second after the leap second.

If a client with a 64 s or even longer poll interval happens to send a
request during this short moment, it receives a single response that it
just discards, and the next packet exchange works well again with the
"new" UTC timestamps after the leap second.

This usually doesn't hurt the client, and avoids that the client sees a
sudden huge 1 s offset if the leap second occurs in the middle of a
packet exchange.

This has been proposed by Miroslav some time ago and works very well.

Martin
-- 
Martin Burnicki

Senior Software Engineer

MEINBERG Funkuhren GmbH & Co. KG
Email: martin.burnicki@meinberg.de
Phone: +49 5281 9309-414
Linkedin: https://www.linkedin.com/in/martinburnicki/

Lange Wand 9, 31812 Bad Pyrmont, Germany
Amtsgericht Hannover 17HRA 100322
Geschäftsführer/Managing Directors: Günter Meinberg, Werner Meinberg,
Andre Hartmann, Heiko Gerstung
Websites: https://www.meinberg.de  https://www.meinbergglobal.com
Training: https://www.meinberg.academy