Re: [Ntp] [EXTERNAL] Re: Antw: Re: Antw: Re: Antw: [EXT] Re: New Version Notification for draft‑gruessing‑ntp‑ntpv5‑requirements‑03.txt

Denis Reilly <dreilly@equinix.com> Mon, 25 October 2021 21:14 UTC

Return-Path: <prvs=19325ea43b=dreilly@equinix.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 B7D773A0902; Mon, 25 Oct 2021 14:14:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=equinix.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 DH6npVXxVqyS; Mon, 25 Oct 2021 14:14:21 -0700 (PDT)
Received: from mx0b-00268f01.pphosted.com (mx0b-00268f01.pphosted.com [148.163.159.192]) (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 A17883A08E5; Mon, 25 Oct 2021 14:14:16 -0700 (PDT)
Received: from pps.filterd (m0165120.ppops.net [127.0.0.1]) by mx0b-00268f01.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19PI2dTp028330; Mon, 25 Oct 2021 21:14:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=equinix.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps202002; bh=DPgMQcLu/NcUhx8dciJlvPwR2fCcBddCG+Hi+xSHMFc=; b=cyXLviFsZsNgev38xJlESVKUvpC4TIwdUbBlIGzpP57MlPNJMFvoDqDycj7gMZU6MgY0 OiL0jjOOL1Z4mlurEbig/F4JjQgL30gPeUdYGwBBWPvLk/lN/3c0YXi7U23Hx+MYZRLL HoeSE0LtwtmFxE9kYTBTdCTqsJjigdrE26Ylk8mypOTSvA+7RzIcROrRhqn8SNVFlsG1 94lJkSLAoIBrinoKfs/WrMx1jg99M5KEIonvXjoZWqbeUPL95WBSxpaFUPiU7OE54P0M cnI3rOZ0Cnn/AMr0J98C2ON1MIkyOJGtSYwd716VxHjIGD8vfHiOVLK2POA/iDKvhIOl Uw==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104]) by mx0b-00268f01.pphosted.com with ESMTP id 3bx1gy0jvh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 25 Oct 2021 21:14:14 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BJnXfsWGk+Yn9ddeLYPcYH8q8QobYHeXy8EbJjuauvBsUZFkXppgXpJnoc3I49tWjXOMIW4bQZCEiHiq1Fzz3CzKefEO8GP/uop4cwTXg8cQLjw+X8P/rdlJVIQXjbyQtcgU+4f/BII+AT4SFPKAtEc6c2+l+WloscGNqsgxJHr/4fLCpI5+uLgnSHBrFGNubvshnnkpSiK7gcoHFZv0O5AyCGGMRxVM55x5uKkhm9hd/EkSoY0T8UJeMNhNXbRTjItluOQAWOJJ/DY7JTSbklkQhtHRUZFpurboazmoa/1t6lppMh3EyWuyKYmyQgcATN29ATDk+/XCZpmbAKj+CA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DPgMQcLu/NcUhx8dciJlvPwR2fCcBddCG+Hi+xSHMFc=; b=QdrDJzV4k3GIrSc0jKnf/XFAKhK6DG9PyluMFMPoNnP2uvyDU/NjbYIyUEsvZ5DntBSNchzyPSK+IVtuTPVNjHjX+529KXhY35g3lEZspusA+00+gPXwH3OZcbKLXkVlD99q24sqd5P9lARGIqjqL6EI2KtFaTLL5S8IGzbsctr/L9k0B6HqB6ZqYSdYYGq46juBW2YPXK1ZtBhdBh1nEWo2rugOfIjg4bGeOTAqBrBXvb9XAfwlMVJir1gIxg8ekqdhXKdbVKeBKhwvIJZX79gKVM8aqiRNUnkjf5REdZ4UnYNERNO05XPelWOtQZAtgDuXOm2+wMcAzP5kGyAEUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=equinix.com; dmarc=pass action=none header.from=equinix.com; dkim=pass header.d=equinix.com; arc=none
Received: from SN6PR04MB4048.namprd04.prod.outlook.com (2603:10b6:805:40::21) by SN2PR04MB2238.namprd04.prod.outlook.com (2603:10b6:804:10::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16; Mon, 25 Oct 2021 21:14:13 +0000
Received: from SN6PR04MB4048.namprd04.prod.outlook.com ([fe80::e042:e005:77ad:bd22]) by SN6PR04MB4048.namprd04.prod.outlook.com ([fe80::e042:e005:77ad:bd22%6]) with mapi id 15.20.4628.020; Mon, 25 Oct 2021 21:14:13 +0000
From: Denis Reilly <dreilly@equinix.com>
To: Doug Arnold <doug.arnold=40meinberg-usa.com@dmarc.ietf.org>, Martin Burnicki <martin.burnicki@meinberg.de>, Danny Mayer <mayer@pdmconsulting.net>, Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, "mlichvar@redhat.com" <mlichvar@redhat.com>, "halmurray+ietf@sonic.net" <halmurray+ietf@sonic.net>
CC: "ntp@ietf.org" <ntp@ietf.org>
Thread-Topic: [EXTERNAL] Re: [Ntp] Antw: Re: Antw: Re: Antw: [EXT] Re: New Version Notification for draft‑gruessing‑ntp‑ntpv5‑requirements‑03.txt
Thread-Index: AQHXxyvEpLhVSOUoLU6dDB4BL4Uccave5aQAgAAJ/YCAAC6NAIAE2vAA
Date: Mon, 25 Oct 2021 21:14:12 +0000
Message-ID: <04886961-6348-44D1-B230-8457813DDDCF@equinix.com>
References: <D19C98F0020000AAAB822621@gwsmtp.uni-regensburg.de> <B6193D9D02000051AB59E961@gwsmtp.uni-regensburg.de> <84735FB40200007C44DF974D@gwsmtp.uni-regensburg.de> <236983740200003E824A10E1@gwsmtp.uni-regensburg.de> <CEFD0B92020000436A6A8CFC@gwsmtp.uni-regensburg.de> <616E7B69020000A10004491E@gwsmtp.uni-regensburg.de> <DB577C29020000EF6A6A8CFC@gwsmtp.uni-regensburg.de> <616E933D020000A100044957@gwsmtp.uni-regensburg.de> <72083C72020000E06A6A8CFC@gwsmtp.uni-regensburg.de> <D11527C602000032FDA5B133@gwsmtp.uni-regensburg.de> <9E2EA18B020000B86A6A8CFC@gwsmtp.uni-regensburg.de> <6EFADD85020000BDFDA5B133@gwsmtp.uni-regensburg.de> <61714B21020000A100044B83@gwsmtp.uni-regensburg.de> <AM7PR02MB576513760641C35EB5B43673CFBF9@AM7PR02MB5765.eurprd02.prod.outlook.com> <61727020020000A100044BE7@gwsmtp.uni-regensburg.de> <c1e5ade3-2693-c684-66de-0c306036dc1e@meinberg.de> <cc5fb67c-a2a8-1f18-37a7-c79a80326ed2@pdmconsulting.net> <b7c9724d-b5e9-6318-211f-45b39d2dcd99@meinberg.de> <AM7PR02MB5765AC8CA9C752968F7D942CCF809@AM7PR02MB5765.eurprd02.prod.outlook.com>
In-Reply-To: <AM7PR02MB5765AC8CA9C752968F7D942CCF809@AM7PR02MB5765.eurprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.54.21101001
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none; dmarc.ietf.org; dmarc=none action=none header.from=equinix.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 60792b26-89a0-42a0-bfb2-08d997fc64ec
x-ms-traffictypediagnostic: SN2PR04MB2238:
x-microsoft-antispam-prvs: <SN2PR04MB2238F5C8B2EBD0CB9B972B0CA1839@SN2PR04MB2238.namprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CP1b57HFBOhQXiq+adIg4ew1SBt9dZPBck89No2afUZJx9SNAcydQAwAAkDypNqT3ymKX8Gt3fsHDfcMvzxSCh84NF8rs3ZitY8lQtCWPCKt8h96sh2R24KU7HRXbL36N2IbD2jU3I32+y1ygO0ps/iCWRMdZXHBbn5xtWvvKyTP0PmTfeEM9Qpu3KZth03dRaS8IsFoML5BzZ5BfyPokM0GlVnro1AzF8SAepbI3kfRRdtPzkjVYghGHoHK15Za4QQWMjsFPHyX2KYCTlMySYb0bFt4zrSTYEOJsFHcl+3+yX9cFNCtpvhtexyTSiLabOSR/RGgZ4DDhK+lA4yYSmKbMenaOuMWQB2lcmK4OFodfU/JtXc5niGkltXpYiOn2EzUgBWN8KhUQb/lnGs383NqjJ/yAmNj4UB8lRR++Oe83Gx7cFzkOwxqt7z6ltT/aQLYFx2U1vrbCvdV0ClsR+yT/pRVQwoL07J/ltF6KAfXxCx0PnwaMctwQV/cKWoLmvCunbO+1z7dLbiVM17KbovUxstfxsP8MuOwb0EOkeL2j2aBDoYOf5Dk84CJCRHBc8KpO9fSgKBVwC+wscdlVXN1sv2SOgwPLYWPsuA+cMxPRvpVNFVkndPiM5N56VNdtq8mEgF7YNFbWzsUxLi+zRPSKA/CyiwdsEiewgL6kwNjbAhNWBzexGiwd8VtRFajUFxambyRookAUJAAt90OaPHCFPZiU78z7KjiOATmlgDjIGpGIDcfJalnmqYuqMxbbnrbpkZiwvxqcgQI93R+63+HhULTJK6gAI1aSvbIY7yryysSZi6r4kz/2xNHXh4ekCzrJIJzRkKQcBzpgZ7iHwb358bfvv0j3echDOuwkUE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB4048.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(64756008)(66446008)(36756003)(53546011)(166002)(66574015)(76116006)(83380400001)(6506007)(40140700001)(6486002)(66556008)(6512007)(966005)(91956017)(66946007)(33656002)(26005)(2906002)(38100700002)(86362001)(110136005)(186003)(45080400002)(38070700005)(5660300002)(122000001)(66476007)(8936002)(71200400001)(15650500001)(316002)(2616005)(508600001)(4326008)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WD9lptp0yWtlsvNd+pU1Z/CtIDcofNQFX6otNEK/8PVdtFHbDjV7smtB9lAcLj5+yksR7riviIBxuXkRWMbtearyfGWSFPIogdU5wCVrX7QLkwW1I6nFzG2r95ZygPx4FYEXtMZM2Z2tQUa+HLK/bDiSRfPyo3eOmro3oDNflVWDSfepLz8zlq442a2dATUu7OdZ+4OQGM56Z031FD0jcTPEaqMFfFfNFKUzvl7DmH66a3NnTJrzzFRGjgfoLXmFpk8/GIZOOnRp5jLIywfYaj9XOwxCW2qGbcbQgYAMW6eHa4tJAklDpTsAPYOcZrQYOoPlK2dehsHFRsveY/Nh+50ceV01OenjrUi7y22iyJ2tzCF91jXBVLyLSWy9ipScqQfGQu1xoCkZlRgvYktiB/13dcD0ByfKjDhC/j3eBpbP/ykBs6gkfbX2OWPkVbOsPlRzKvPM3CHM0F/zzjyX1ixU3AklUhrM0IfHDTCmF7ta7i5lsIVTp/dtSP7WGqFpc5Tra9RcIWwnI1rMQJZAlPQUKKHQ0bUtowbQ0keWDyo8TTj2OMsDhb1mV14mH199N+UPvfOGeLZzP8w+BRXbXrmQ7+vt/IwI+ki2HWH7sJTz+4Z3w/6BAzXotSnyFBdh1zKG/ZYtDnXIW4t9Y7O72BW6B5s+TPiuqns+AbMNujP95+NgK05i8T5S4pjLjlFO0heSNLA+NdhJ8/LaB+ViERofCXqYWg8gqTAv0k9pvmhrDsNe7ockH/JqJWvi56xqWe2U+EhIW01iH+WhrRoSqiHYFVvnDJjDh5Ml7QM4I7SLUAVWx24DrKSKEXgDY0VU5pLHuIVd3xldeim/ZOgoMnn1SQ8xm8W0tNEZ01QdH9zrUPri6JRt8jJupiD8uVr5fuMISuE7Fb1YO2VrC86vTgmWanGg0Qkge7T/qkIYX9IS2CPdW6eDdUEH4bI+V1pmf2T0RDJq5pgQKGbWDcme9hS8T2jrOwa/DRa5LA4Nt7bRGeswLI3uG+Crh246aokmj11kzRWtzwDDOFqCk5t+sRbLA7eNKZAL/3+/2RtIINpJoeLnJlG8luKXH7jP1cTCxbXabNEgymVhm6doFuffO7scCYBRGTdgMFJqRyhKkWi+aPKXVBjslNkCUO54QIRwE+Jd5P3rqmU+4tGkoqewnUeMCiB4czqJyZdqe3N980KfNe/x0t7v80/ToB0AYiO6EaGkkNT+xAVRVl0kg1omblEFLB13z0WWV3eO8doOnRr6U7rhSWCqeynqqW7DIvNR741GCsuPbg9ndWuhxLY67FEdgo4Sbi0U7e6f/gBpjDWymYsronxqovEvyjpoQQIJSr26txNIuHKX4puk/3GYuJDKFoJAmF2y96qUE9FboI2D9OLjpfgG1QCmRloNExZGh7edfK47dhqpM7RoEpirVNynvWTMtjQ+Wnep1cD9/F2miIjcs0VfaExn2YOmP5CbukZQQPCD1mbFipm/XDJRIlMv2h6tg6pqpBtvPHY1WFRdcXr4EqXuKwZnBn4sYr9sFz7nmDkz65sxzudPz8DUL7pr41ovXsVQWmdIdtXNQtffvSjdgal0S034a+Law/RHYL2XebDN4WN52VTNbxvlkuz8K1JKVE648C2qQ0sfzB5V1yg2HCb9Ro1KEq7TSspQ
Content-Type: multipart/alternative; boundary="_000_04886961634844D1B2308457813DDDCFequinixcom_"
MIME-Version: 1.0
X-OriginatorOrg: equinix.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4048.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 60792b26-89a0-42a0-bfb2-08d997fc64ec
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2021 21:14:12.8986 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72adb271-2fc7-4afe-a5ee-9de6a59f6bfb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ITiuEUxlwYD/zy370kaClOeuSmc8+9cgTvtfYMMgDwFEpYK2SGpvrLInUdgqUvmdco3v8v+7xmmnWTx1Beiq2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR04MB2238
X-Proofpoint-GUID: qYreglAefIgBx9ViwAiIlyt8TmBjrx5v
X-Proofpoint-ORIG-GUID: qYreglAefIgBx9ViwAiIlyt8TmBjrx5v
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-10-25_07,2021-10-25_02,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 clxscore=1011 malwarescore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 lowpriorityscore=0 priorityscore=1501 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110250121
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/8fJAZDnUMOqVubv2xHG3qODcZiM>
Subject: Re: [Ntp] [EXTERNAL] Re: Antw: Re: Antw: Re: Antw: [EXT] Re: New Version Notification for draft‑gruessing‑ntp‑ntpv5‑requirements‑03.txt
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Time Protocol <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: Mon, 25 Oct 2021 21:14:28 -0000

Leap smearing was one of the main topics of the BCP. Because we understand why it’s a good idea in many cases, but also why it can be perilous if handled incorrectly.

In the BCP, we arrived at a few key guidelines, aiming to preserve the most flexibility to operators while still maintaining standard public behavior:

- Don’t mix smearing and non-smearing servers
- Don’t smear if your timestamps are required to be in sync with UTC
- Only smear on totally private installations, do not smear on public servers

In my view, these restrictions exist because there is no standardized way to detect that a server is smearing in ntpv4. So we settled on the notion that public interactions should use the standard timescale, while operators could do whatever they wanted in the privacy of their own networks.

At minimum, NTPV5 should include a standardized way for the server to tell everyone else that it is smearing the timestamps on the wire, so that clients can elect to not use the server. In my opinion, there is no use in saying that smearing on the wire is not allowed in V5 – people will do it anyway.

I think that we should also have a way for the server to broadcast the smearing algorithm in use on the network. This is, of course, valuable when servers are smearing, because then a client which knows about this can back-out the smearing behavior and obtain UTC time if it wants to. But it’s also valuable if the server is not smearing, because it can help coordinate client-side smearing in clients who are intelligent enough. (In other words, if all nodes updated to NTPv5 with support for this, the server could keep the timestamps as RFC-compliant non-smeared UTC on the wire while telling all clients how to apply the leap smear uniformly if they need to, getting the best parts of client-side and server-side smearing together, while keeping the wire timestamps in UTC.)

In my opinion, we should aim preserve the most flexibility. We should make it easier for operators to do client-side or server-side smearing, and we should allow operators using servers outside their administrative domain to reject servers who apply rules they don’t like. We’re not going to get everyone to agree on one behavior, the best we can do is make sure that behaviors are standardized and easy to implement. To me it seems like we would get a lot of benefit out of adding a few extensions. There have been attempts to standardize this in the past, maybe we can get it done in V5 (just in time for leap seconds to be abolished).


--
Denis Reilly
Principal Timing Architect, Equinix Precision Time
dreilly@equinix.com<mailto:dreilly@equinix.com>  |  +1-585-282-7899



From: ntp <ntp-bounces@ietf.org> on behalf of Doug Arnold <doug.arnold=40meinberg-usa.com@dmarc.ietf.org>
Date: Friday, October 22, 2021 at 11:06 AM
To: Martin Burnicki <martin.burnicki@meinberg.de>, Danny Mayer <mayer@pdmconsulting.net>, Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>, "mlichvar@redhat.com" <mlichvar@redhat.com>, "halmurray+ietf@sonic.net" <halmurray+ietf@sonic.net>
Cc: "ntp@ietf.org" <ntp@ietf.org>
Subject: [EXTERNAL] Re: [Ntp] Antw: Re: Antw: Re: Antw: [EXT] Re: New Version Notification for draft‑gruessing‑ntp‑ntpv5‑requirements‑03.txt

My understanding is that Google builds all of its own timing infrastructure, so they can start with smearing as a part of their architecture.

Now everyone wants to copy the Google Spanner approach to distributed data bases, but with timing from vendors and open source projects.  I wish them luck.

On 10/22/21, 8:19 AM, "Martin Burnicki" <martin.burnicki@meinberg.de> wrote:
Danny Mayer wrote:
> On 10/22/21 6:00 AM, Martin Burnicki wrote:
>> As I've tried to point out earlier, in any case it's the task of an
>> administrator to ensure a proper configuration:
>>
>> - If there are smearing and not-smearing servers, he has to configure
>> which clients should query the time from which servers.
>>
>> - If the clients should do the smearing, he had to configure each
>> individual client whether to smear, or not.
>>
>> - If a smearing server would only reply to authenticated requests, he
>> had to configure on each client which server(s) to use, and which
>> keys, and it wouldn't even be possible to hide the leap second from
>> dumb clients.
>>
> You also need to worry about the cascading effects of a server accepting
> smeared time turning around a sending out smeared timestamps in response
> to requests from downstream clients. Smearing cannot be considered in
> isolation.

Correct. Cascading servers, mixing smearing and non-smearing time
sources, providing smearing clients with a leap second file, etc. are
another stage of potential problems an admin has to keep in mind in all
of the cases I mentioned.

As I said, smearing is a hack, and I just wanted to point out that it's
not easier to let the clients do the smearing, as some folks here seem
to assume.

In fact, one of the original reasons why Google introduces server-side
smearing was that the only had to configure this on a few servers, and
the configuration of a huge number of clients that were anyway sync'ing
to those servers didn't need to be touched.

Martin
--
Martin Burnicki

Senior Software Engineer

MEINBERG Funkuhren GmbH & Co. KG
Email: martin.burnicki@meinberg.de<mailto:martin.burnicki@meinberg.de>
Phone: +49 5281 9309-414
Linkedin: https://www.linkedin.com/in/martinburnicki/<https://urldefense.com/v3/__https:/www.linkedin.com/in/martinburnicki/__;!!PcPv50trKLWG!gybm7Ic-FCTLPuRyEr00WxnwopPwJPP057utZzRBe6qBJBGqem1MRt08mOfAMNRG$>

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://urldefense.com/v3/__https:/www.meinberg.de__;!!PcPv50trKLWG!gybm7Ic-FCTLPuRyEr00WxnwopPwJPP057utZzRBe6qBJBGqem1MRt08mMAr9L8v$>  https://www.meinbergglobal.com<https://urldefense.com/v3/__https:/www.meinbergglobal.com__;!!PcPv50trKLWG!gybm7Ic-FCTLPuRyEr00WxnwopPwJPP057utZzRBe6qBJBGqem1MRt08mPZeVtZc$>
Training: https://www.meinberg.academy<https://urldefense.com/v3/__https:/www.meinberg.academy__;!!PcPv50trKLWG!gybm7Ic-FCTLPuRyEr00WxnwopPwJPP057utZzRBe6qBJBGqem1MRt08mNntA4yb$>