Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data

Cyrus Daboo <cyrus@daboo.name> Wed, 10 December 2014 17:50 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: tzdist@ietfa.amsl.com
Delivered-To: tzdist@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 803B91A8786 for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 09:50:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 b2ZznawM4VfL for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 09:50:30 -0800 (PST)
Received: from daboo.name (daboo.name [173.13.55.49]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 565591A6FFD for <tzdist@ietf.org>; Wed, 10 Dec 2014 09:50:30 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 9B03E5B79CD; Wed, 10 Dec 2014 12:50:29 -0500 (EST)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6grqH93YeKu1; Wed, 10 Dec 2014 12:50:29 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id 6F1875B79C1; Wed, 10 Dec 2014 12:50:28 -0500 (EST)
Date: Wed, 10 Dec 2014 12:50:24 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Lester Caine <lester@lsces.co.uk>, tzdist@ietf.org
Message-ID: <A45D37B17AB7F8FA019BAAC0@caldav.corp.apple.com>
In-Reply-To: <54888249.9080607@lsces.co.uk>
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <074.141a9388d35dbdf392fcdf7384321e4e@tools.ietf.org> <544A88D8.7010108@lsces.co.uk> <544A9442.5010805@cs.ucla.edu> <544AA116.8030003@lsces.co.uk> <CAAGevbVBacBaX0syYc5eOVvO72N2UjCOJN-quPPGekOf7yzNqw@mail.gmail.com> <544ADFB7.80705@lsces.co.uk> <CADZyTkmK89hSUBqdrrjJUwTccn+NrW+gJB81RJqDkGZTO=TuEA@mail.gmail.com> <5454FE3D.60801@lsces.co.uk> <CADZyTkmfZ9BHU-1oYvCr-bfKEBA2B92EDUgbVYC_kQ1CDUQJ3w@mail.gmail.com> <5475BD47.7040900@lsces.co.uk> <CADZyTkmviNBkM-C_-5Gq+RruUu7R7P9bwKCvg7+1nGnx+NzJ_Q@mail.gmail.com> <54788334.3010604@lsces.co.uk> <CADZyTkn92ZXnf0MOJjFH59eAYG_Bnu5FZ0x1UcoUq27MkRKZzA@mail.gmail.com> <5479E42A.8080306@lsces.co.uk> <CADZyTk=aVNFmoR1GA+w_xU7+-28Rnb-TJY4uT-jVOU4jdC1yKg@mail.gmail.com> <CACzrW9D=wZi1VvCiGa-4kwbKAyHMs6rduF6+cKA0Nn0gshm+sQ@mail.gmail.com> <54877E06.5020409@lsces.co.uk> <39981BA759F3923868CCFBD3@caldav.corp.apple.com> <54888249.9080607@lsces.co.uk>
X-Mailer: Mulberry/4.1.0b1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="1955"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/XetjvlvBQk-dtVgXqd4u3hmejC8
Subject: Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data
X-BeenThere: tzdist@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <tzdist.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist>, <mailto:tzdist-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tzdist/>
List-Post: <mailto:tzdist@ietf.org>
List-Help: <mailto:tzdist-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist>, <mailto:tzdist-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Dec 2014 17:50:31 -0000

Hi Lester,

--On December 10, 2014 at 5:26:33 PM +0000 Lester Caine 
<lester@lsces.co.uk> wrote:

> OK one way of making your system work is to INSIST that ever published
> dairy is always updated to the current data set for their publisher? Not
> going to work, it takes time to find that what was published now needs
> updating, and the material published may well already be cached around
> the network, so an update will take time to propagate.

As per my reply to Tim, users will opt to use tzdist servers that do 
provide timely and accurate updates if they start missing meetings because 
the ones they are using (or their reliance on just OS updates) fail them.

> Historic material archived today will tag the publisher and the version,
> and as long as in 10 years time the matching data can be recovered there
> is not a problem. But the same simple process provides the necessary
> security to CURRENT material since 'latest' may well not be the version
> used five minutes ago ...

So in ten years time the historians can just look at what data was current 
on the date of the event. They can also look and see if there was a time 
zone change prior to that time and use that to determine the accuracy of 
the actual time stamp (e.g., if the tzid being used was last changed one 
year prior to the event, then the probability of that event's actual time 
being correct is very high, if it was changed only a day or two before the 
event, then the probability is a lot lower, though if they know a reliable 
tzdist server was in use, then they can probably bump the probability up).

My key point here is that if version information really is important to the 
client, then they can insert that themselves from the data already provided 
by tzdist - e.g., include the actual URI for the tzdist data and the 
"primary-source" value from the /capabilities response, if the URI did not 
include /publisher or /versions segments.

-- 
Cyrus Daboo