[art] summary of updates - draft-time-touch

Joe Touch <touch@isi.edu> Wed, 29 March 2017 16:43 UTC

Return-Path: <touch@isi.edu>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22393129422 for <art@ietfa.amsl.com>; Wed, 29 Mar 2017 09:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level:
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-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 yAUtSGQwZK1O for <art@ietfa.amsl.com>; Wed, 29 Mar 2017 09:43:56 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (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 7F2FE128C83 for <art@ietf.org>; Wed, 29 Mar 2017 09:43:56 -0700 (PDT)
Received: from [192.168.1.189] (cpe-172-250-240-132.socal.res.rr.com [172.250.240.132]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v2TGhE6D003411 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 29 Mar 2017 09:43:15 -0700 (PDT)
To: art@ietf.org
References: <e0a43370-751f-808c-3719-9716f9cd57d1@isi.edu> <alpine.DEB.2.11.1701031348430.7102@grey.csi.cam.ac.uk> <f94415b6-d9f7-0a03-cf5b-ce39c109aa71@isi.edu> <f9429571-b9d5-75d4-9b46-b877a189a7bf@gmail.com> <20170328173916.GE7490@localhost> <e73d5c15-1ba3-8162-f7df-555e2e8588a6@isi.edu> <20170328224041.GJ7490@localhost> <9ddcde60-a915-a03d-dfc3-2c2c451c398c@isi.edu> <20170329000601.GK7490@localhost> <96ad09b7-7dc2-20e8-2aa4-793310d184f6@isi.edu> <20170329015811.GL7490@localhost> <111c86bc-c2c5-5050-edc0-82e40d36c570@isi.edu> <m1ctEy7-0000G9C@stereo.hq.phicoh.net> <70bae467-8636-379c-7452-21cacf03215f@isi.edu> <m1ctFHX-0000HSC@stereo.hq.phicoh.net> <37dae716-fb6b-a933-d1fa-0a875ab66408@isi.edu>
From: Joe Touch <touch@isi.edu>
Message-ID: <236d8d65-71b2-cebf-b7eb-54b0c5464399@isi.edu>
Date: Wed, 29 Mar 2017 09:43:13 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <37dae716-fb6b-a933-d1fa-0a875ab66408@isi.edu>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/HBajMkLiYJ1wqKuL1UJa2JWXIhI>
Subject: [art] summary of updates - draft-time-touch
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Mar 2017 16:43:58 -0000

Hi, all,

So I have a set of things to update so far. Please let me know if I
missed something. I will have an update out by the end of this week.

I'm hoping this update can help us converge...

Joe
---------

- clarify TAI as a post-facto average
- clarify prev definition of astronomical second as instantaneous:

1/31556925.9747 of the tropical year as of the instant
1900 January 0 at 12:00:00 Ephemeris Time.

- clarify UT1 as a a measure of the orientation angle of the earth upon
which international agreement bases the notion of calendar days.
- consider cleaning up the UT definitions, noting mostly that UT1 is the
only one in use (and not getting into the detail of UT0 and UT2)
- clean up the POSIX definition (it's not solar; more like a local clock)
- this is all at mean sea level (we're ignoring relativistic effects)
- reminder that the POSIX "equation" is approximate
- a light discussion about implementation issues (e.g., struct timeval
vs struct tm vs. ISO 8601)
- fix NTP epoch to 1900-01-01
- clarify the two solar times as "apparent" vs "mean"
- reminder that timers either end on a date or specify an interval
- reminder that future times in UTC are indeterminate
- UTC is known only into some future (e.g., a few months) that you know
about scheduled leaps
- earth rotation, not orbit, causes most of solar time variation

One other thing that came up is the difference between "POSIX time"
(previously called Unix time) and the POSIX time API. The API can access
a variety of time scales, including UTC (e.g., when NTP is running), an
emulation of UTC, an emulation of Unix time, or direct access to a
monotonic counter (which may or may not be reset on reboot). I think
this is Nico's issue with data types, and it's worth clarifying.

-----